html, body, div, p {
	font-family:  Arial, sans-serif; 
	color: #333;
}
body { 
	text-align:center;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right: 0px;
	background: #144114 url(images/top-gradient.jpg) repeat-x ;
}
/* page links */

.return-products {
	color:#144114;
	float:right;
	margin-top:-20px;
	margin-right:0px;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}
.return-products:hover {
	text-decoration:underline;
}
	
.previous {
	color:#144114;
	float:right;
	margin-top:0px;
	margin-bottom:20px;
	margin-right:0px;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}
.previous:hover {
	text-decoration:underline;
}
	


/* img styles */

img {
	border:0px;
	padding:0px;
	margin:0px;
}
.img-right {
	float:right;
	margin-left:10px;
}
.img-left {
	float:left;
	margin-right:10px;
}
.img-right-down {
	margin-top:-10px;
}

/* map */

#map {
	margin:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:-35px;
	border:0;
	border:1px solid #333;
	padding:0;
	width:400px;
	height:298px;
	
}




/* font styles */

p {
	font-size:12pt;
	text-align:justify;
	font-weight:normal;
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:19px;
}
.p {
	font-size:12pt;
	text-align:justify;
	font-weight:normal;
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:19px;
}

.p-i {
	font-style:italic;
}
.p-b {
	font-weight:bold;
}
.p-b-ns {
	font-weight:bold;
	margin:0px;
	text-align:left;
	font-size:12pt;
}
.p-i-u {
	text-decoration:underline;
}
.p-bl-i-u {
	text-decoration:underline;
	font-weight:normal;
	color:#000;
}
.privacy-link {
	text-align:center;
	margin:0;
	padding:0;
}
.privacy-link a {
	color:#333;
	text-decoration:none;
}
.privacy-link:hover {
	text-decoration:underline;
}
.p-b-i {
	font-style:italic;
	font-weight:bold;
}
.p-black {
	color:#000;
}
.p-black-i {
	font-style:italic;
	color:#000;
}
.intro {
	font-size:16pt;
	text-align:left;
	font-weight:normal;
}
.intro-u {
	text-decoration:underline;
}

/* definition list order */


dl.margins-removed
{
	text-align:left;
	margin:0px;
	border:0px;
	padding:0px;
	margin-top:50px;
	font-size:12pt;	
}

.margins-removed dt
{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:20px;
	font-weight:bold;
}

.margins-removed dd {
	margin-left:200px;
	margin-top:-19px;
}
.dd-black {
	color:#000;
	font-size:12pt;
	font-weight:normal;
}
.dd-black a {
	color:#000;
	text-decoration:underline;
}
.dd-black a:hover {
	text-decoration:underline;
	color:#333;
}
.dd-black h3 {
	font-weight:normal;
	margin:0;
	padding:0;
	border:0;
	font-size:12pt;
}

/* definition list delivery */


dl.delivery {
	text-align:right;
	margin:0px;
	border:0px;
	padding:0px;
	margin-top:20px;	
	font-size:12pt;
}

.delivery dt
{
	margin:0px;
	padding:0px;
	border:0px;
	margin-right:250px;
	font-weight:bold;
}

.delivery dd
{
	margin-left:210px;
	margin-top:-19px;
	color:#000;
}
.delivery dd a {
	font-size:12pt;
	text-decoration:none;
}
.delivery dd a:hover {
	text-decoration:underline;
}
/* specifications list order */


dl.spec
{
	text-align:left;
	margin:0px;
	border:0px;
	padding:0px;
	margin-top:-10px;
	margin-left:20px;	
	margin-bottom:20px;
	font-style:italic;
	font-size:11pt;
}

.spec dt
{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:8px;
	font-weight:normal;
	
}

.spec dd
{
	margin-left:150px;
	margin-top:-15px;
}

/* specifications list order */


dl.spec2
{
	text-align:left;
	margin:0px;
	border:0px;
	padding:0px;
	margin-top:-10px;
	margin-bottom:20px;
	font-style:normal;
	font-size:11pt;
}

.spec2 dt
{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:8px;
	font-weight:normal;
	
}

.spec2 dd
{
	margin-left:100px;
	margin-top:-15px;
}


/* spec ul list */

.spec-ul {
	font-size:11pt;
	text-align:left;
	margin:0;
	border:0;
	padding:0;
	list-style-type:decimal;
	margin-left:120px;
	margin-top:-35px;
	margin-bottom:30px;
}

/* portfolio ul list */

.portfolio-ul {
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	width:750px;
	padding-bottom:50px;
	color:#000;
}
.portfolio-ul li {
	display:inline;
	float:left;
	padding:0;
	padding-right:10px;
	
}


/* definition list contact */

dl.contact
{
	text-align:left;
	margin:0px;
	border:0px;
	padding:0px;
	margin-top:50px;
	margin-left:100px;
	margin-bottom:20px;
	font-weight:normal;
	color:#000;
}

.contact  dt
{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:20px;
	font-weight:normal;
}

.contact  dd
{
	margin-left:200px;
	margin-top:-19px;
	font-weight:normal;
}
.contact dd h3 {
	font-weight:normal;
	font-size:12pt;
	margin-top:-19px;
}
.dd-black {
	color:#000;
	font-size:12pt;
	font-weight:normal;
}
.dd-black a {
	color:#000;
	text-decoration:underline;
}
.dd-black a:hover {
	text-decoration:underline;
	color:#333;
}








/* the overall container for the page */


#container1 {
	width:800px;
	height:auto;
	margin: auto;	
	margin-bottom:0px;
	padding:0px;
	position:relative;
	border-top:0px solid #C9C9CB; 
	border-bottom:0px solid #C9C9CB; 
}

#masthead {
	position:absolute;
	top:0px;
	left:0px;
	width:800px;
	height:195px;
	border:0px;
	border-bottom:0px solid #fff;
	margin:0px;
	padding:0px;
	z-index:1;
}
#masthead #logo {
	position:absolute;
	top:0px;
	left:87px;
	width:626px;
	height:169px;
	border:0px;
	margin:0px;
	padding:0px;
	text-indent:-10000px;
	overflow:hidden;

	background: url(images/ironwork-blacksmiths.jpg) no-repeat;
	z-index: 2;
}


/* Navigation */




#navigation {
	position:absolute;
	top:171px;
	left:20px;
	width:800px;
	height:13px;
	border:0px;
	margin:0px;
	padding:0px;
	z-index:3;
}
#menu {	
	padding:0em;
	margin: 0em;
	color:#fff;
	font-family: arial, helvetica, sans-serif;
	list-style-type:none;
	vertical-align: middle;
	text-align:center;	
}
#menu li {
	display:inline;
	height:21px;
}
.main-menu {
	display:inline;
	padding: 0px 10px;
	margin-left: 0em;
	margin-right: 0em;
	color:#fff;
	text-decoration:none;
	float:left;
	height:21px;
	border-right:0px solid #fff;
	font-size:12pt;
}
.main-menu:hover {
	color:#fff;
	text-decoration:underline;
}

.current-page {
	color:#f90;
}
.current-page:hover {
	color:#f90;
	text-decoration:underline;
}


/* content   for products & portolio see bottom of page */

#content {
	position:absolute;
	top: 191px;
	margin:0;
	padding:0;
	border:0;
	right:0px;
	height:auto;
	width:800px;
	background-color: #c3c99d;
	z-index:3;	
}
#content .full-page {
	padding:0;
	border:0;
	margin-top:145px;
	margin-bottom:101px;
	margin-left:36px;
	margin-right:36px;
	z-index:5;
}
#content #collage{
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:135px;
	width:800px;
	background: url(images/traditional-blacksmiths.jpg) no-repeat;
	z-index:8;	
}

#content #lcolumn-white {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:100%;
	width:197px;
	background: #fff;
	z-index:4;	
}
	.leftshell {
		margin:0px;
		margin-top:145px;
		margin-bottom:101px;
}
	.leftshell p {
		margin:0px;
		border:0px;
		padding:0px;
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		color:#000;
		text-decoration:none;
		padding-bottom:5px;
}
.leftshell h4 {
		margin:0px;
		border:0px;
		padding:0px;
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		color:#000;
		text-decoration:none;
		padding-bottom:5px;
}
.leftshell h5 {
		margin:0px;
		border:0px;
		padding:0px;
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		color:#000;
		text-decoration:none;
		padding-bottom:5px;
}
.leftshell h6 {
		margin:0px;
		border:0px;
		padding:0px;
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		color:#000;
		text-decoration:none;
		padding-bottom:5px;
}




	.leftshell a {
		color:#000;
		text-decoration:none;
	}
	.leftshell a:hover {
		color:#000;
		text-decoration:underline;
	}

#content #ordercollage {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:100%;
	width:197px;
	background: url(images/order-collage.jpg) no-repeat;
	z-index:5;	
}
#content #deliverycollage {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:100%;
	width:197px;
	background: url(images/delivery-collage.jpg) no-repeat;
	z-index:5;	
}
#content #speccollage {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:100%;
	width:197px;
	background: url(images/specifications-collage.jpg) no-repeat;
	z-index:5;	
}



#content .rcolumn-high {
	margin-top:20px;
	margin-bottom:101px;
	margin-left:233px;
	margin-right:36px;
}



#content .rcolumn-green {
	margin-top:155px;
	margin-bottom:101px;
	margin-left:233px;
	margin-right:36px;
}

/* gold borders */

#content #topleft {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	left:0px;
	height: 18px;
	width:12px;
	background: url(images/top-left-green.gif) no-repeat;
	z-index:7;
}
/* top left & for collage pages (for product pages see 2* below */


#content #topleftorder {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	left:0px;
	height: 18px;
	width:12px;
	background: url(images/top-left-order.gif) no-repeat;
	z-index:7;
}
#content #topleftorder {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	left:0px;
	height: 18px;
	width:12px;
	background: url(images/top-left-order.gif) no-repeat;
	z-index:7;
}

#content #topleftspec {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	left:0px;
	height: 18px;
	width:12px;
	background: url(images/top-left-spec.gif) no-repeat;
	z-index:7;
}

#content #topleftdel {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	left:0px;
	height: 18px;
	width:12px;
	background: url(images/top-left-delivery.gif) no-repeat;
	z-index:7;
}


/* back to reg gold borders */


#content #topright {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	right:0px;
	height: 18px;
	width:12px;
	background: url(images/top-right-green.gif) no-repeat;
	z-index:7;
}
#content #topmargin {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: 21px;
	width:792px;
	background: url(images/top-bottom-margin.gif) repeat-x;
	z-index:6;
}
#content #leftmargin {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:100%;
	width:4px;
	background: url(images/margin.gif) repeat-y;
	z-index:6;
}
#content #rightmargin {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	right:0px;
	height:100%;
	width:4px;
	background: url(images/margin.gif) repeat-y;
	z-index:6;
}
#content #bottomleft {
	position:absolute;
	bottom: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:11px;
	width:9px;
	background: url(images/bottom-left-margin.gif);
	z-index:7;
}
#content #bottomright {
	position:absolute;
	bottom: 0px;
	margin:0;
	padding:0;
	border:0;
	right:0px;
	height:12px;
	width:12px;
	background: url(images/bottom-right-margin.gif);
	z-index:7;
}
#content #bottommargin {
	position:absolute;
	bottom: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: 4px;
	width:792px;
	background: url(images/top-bottom-margin.gif) repeat-x;
	z-index:6;
}

/* footer */


#content #footer {
	position:absolute;
	bottom: 4px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: 81px;
	width:800px;
	background-color: #a6a765;
	z-index:5;
}
/* footer navigation */

#footer #footer-menu {
	position:absolute;
	bottom:10px;
	left:0px;
	width:792px;
	border:0px;
	margin:0px;
	margin-left:10px;
	margin-right:0px;
	padding:0px;
	z-index:5;
}
#all-pages {	
	padding:0em;
	margin: 0em;
	color:#333;
	font-family: arial, helvetica, sans-serif;
	list-style-type:none;
	vertical-align: middle;
	text-align:left;	
}
#all-pages li {
	display:inline;
	line-height:100%;
	padding-bottom:0px;
}
.all-pages {
	display:inline;
	padding: 0px 8px;
	margin:2px 0px;
	color:#333;
	text-decoration:none;
	float:left;
	border-right:1px solid #333;
	font-size:9pt;
}
.all-pages:hover {
	text-decoration:underline;
}

.end-list {
	border:0;
}
#footer #cwd {
	position:absolute;
	bottom:0px;
	right:0px;
}
.cwd-text {
	margin:0;
	padding:0;
	border:0;
	padding-right:12px;
	padding-bottom:5px;
	font-size:8pt;
	float:right;
	color:#333;
	text-decoration:none;
}
.cwd-text:hover {
	text-decoration:underline;
}



/* end page text */

#content #final {
	position:absolute;
	bottom: -165px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: auto;
	width:800px;
	z-index:5;
}
#content #final p {
	color:#fff;
	font-size:10pt;
	text-align:center;
	margin:0;
	margin-bottom:20px;
	padding:0;
	border:0;	
}

.final-p {
	color:#fff;
	font-size:10pt;
	text-align:center;
	font-weight:normal;
	margin:0;
	margin-bottom:20px;
	padding:0;
	border:0;	
}

#content #finalopera {
	position:absolute;
	bottom: -165px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: auto;
	width:800px;
	z-index:5;
}
#content #finalopera p {
	color:#fff;
	font-size:10pt;
	text-align:center;
	margin:0;
	margin-bottom:20px;
	padding:0;
	border:0;	
}







/*                   3* content pages for portfolio (i.e, background image to page)                            */

#content-portfolio {
	position:absolute;
	top: 191px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:auto;
	width:800px;
	background: #cdd7b5 url(images/curl-bg-latest.jpg) repeat-y;
	z-index:3;	
}
	#content-portfolio .portfolio-text {
	padding:0;
	border:0;
	margin-top:30px;
	margin-bottom:0px;
	margin-left:36px;
	margin-right:36px;
	z-index:5;
}
#content-portfolio .portfolio-text p {
	color:#000;
}


.table-title {
	font-size:16pt;
	font-style:italic;
	color:#030;
	font-weight:normal;
	text-align:left;
}
.table-title-s {
	font-size:12pt;
}

	
/* gold borders for content-portfolio pages */

#content-portfolio #topleft {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	left:0px;
	height: 18px;
	width:12px;
	background: url(images/top-left-portfolio.gif) no-repeat;
	z-index:7;
}
#content-portfolio #topright {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	right:0px;
	height: 18px;
	width:12px;
	background: url(images/top-right-portfolio.gif) no-repeat;
	z-index:7;
}
#content-portfolio #topmargin {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: 21px;
	width:792px;
	background: url(images/top-bottom-margin.gif) repeat-x;
	z-index:6;
}
#content-portfolio #leftmargin {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:100%;
	width:4px;
	background: url(images/margin.gif) repeat-y;
	z-index:6;
}
#content-portfolio #rightmargin {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	right:0px;
	height:100%;
	width:4px;
	background: url(images/margin.gif) repeat-y;
	z-index:6;
}
#content-portfolio #bottomleft {
	position:absolute;
	bottom: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:11px;
	width:9px;
	background: url(images/bottom-left-margin.gif);
	z-index:7;
}
#content-portfolio #bottomright {
	position:absolute;
	bottom: 0px;
	margin:0;
	padding:0;
	border:0;
	right:0px;
	height:12px;
	width:12px;
	background: url(images/bottom-right-margin.gif);
	z-index:7;
}
#content-portfolio #bottommargin {
	position:absolute;
	bottom: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: 4px;
	width:792px;
	background: url(images/top-bottom-margin.gif) repeat-x;
	z-index:6;
}
/* footer */


#content-portfolio #footer {
	position:absolute;
	bottom: 4px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: 81px;
	width:800px;
	background-color: #a6a765;
	z-index:5;
}

/* end page text */

#content-portfolio #final {
	position:absolute;
	bottom: -165px;
	margin:0;
	padding:0;
	border:0;
	left:4px;
	height: auto;
	width:800px;
	z-index:5;
}
#content-portfolio #final p {
	color:#fff;
	font-size:10pt;
	text-align:center;
	margin:0;
	margin-bottom:20px;
	padding:0;
	border:0;	
}


/*                   2* content pages for products (i.e, background image to page)                            */

#content-product {
	position:absolute;
	top: 191px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:auto;
	width:800px;
	background: #cdd7b5 url(images/forge-fire-2.jpg) no-repeat;
	z-index:3;	
}
	#content-product .products-text {
	padding:0;
	border:0;
	margin-top:30px;
	margin-bottom:0px;
	margin-left:36px;
	margin-right:36px;
	z-index:5;
}
.table-title {
	font-size:16pt;
	font-style:italic;
	color:#030;
	font-weight:normal;
}

	
/* gold borders for content-product pages */

#content-product #topleft {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	left:0px;
	height: 18px;
	width:12px;
	background: url(images/top-left-products.gif) no-repeat;
	z-index:7;
}
#content-product #topright {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0 none;
	right:0px;
	height: 18px;
	width:12px;
	background: url(images/top-right-products.gif) no-repeat;
	z-index:7;
}
#content-product #topmargin {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: 21px;
	width:792px;
	background: url(images/top-bottom-margin.gif) repeat-x;
	z-index:6;
}
#content-product #leftmargin {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:100%;
	width:4px;
	background: url(images/margin.gif) repeat-y;
	z-index:6;
}
#content-product #rightmargin {
	position:absolute;
	top: 0px;
	margin:0;
	padding:0;
	border:0;
	right:0px;
	height:100%;
	width:4px;
	background: url(images/margin.gif) repeat-y;
	z-index:6;
}
#content-product #bottomleft {
	position:absolute;
	bottom: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height:11px;
	width:9px;
	background: url(images/bottom-left-margin.gif);
	z-index:7;
}
#content-product #bottomright {
	position:absolute;
	bottom: 0px;
	margin:0;
	padding:0;
	border:0;
	right:0px;
	height:12px;
	width:12px;
	background: url(images/bottom-right-margin.gif);
	z-index:7;
}
#content-product #bottommargin {
	position:absolute;
	bottom: 0px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: 4px;
	width:792px;
	background: url(images/top-bottom-margin.gif) repeat-x;
	z-index:6;
}
/* footer */


#content-product #footer {
	position:absolute;
	bottom: 4px;
	margin:0;
	padding:0;
	border:0;
	left:0px;
	height: 81px;
	width:800px;
	background-color: #a6a765;
	z-index:5;
}

/* end page text */

#content-product #final {
	position:absolute;
	bottom: -165px;
	margin:0;
	padding:0;
	border:0;
	left:4px;
	height: auto;
	width:800px;
	z-index:5;
}
#content-product #final p {
	color:#fff;
	font-size:10pt;
	text-align:center;
	margin:0;
	margin-bottom:20px;
	padding:0;
	border:0;	
}
/* end page text for individual products */

#content-product #final-product {
	position:absolute;
	bottom: -65px;
	margin:0;
	padding:0;
	border:0;
	left:4px;
	height: auto;
	width:800px;
	z-index:5;
}
#content-product #final-product p {
	color:#fff;
	font-size:10pt;
	text-align:center;
	margin:0;
	margin-bottom:20px;
	padding:0;
	border:0;	
}
/* tables */

.product-table {
	margin:0px;
	padding:0;
	border:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:101px;
	width:700px;
}
.product-table img {
	border:1px solid #333;
	padding:0px;
	margin:0px;
	margin-top:10px;
}

.product-table-inner {
	margin:0px;
	padding:0;
	border:0;
	margin-left:auto;
	margin-right:auto;
	width:700px;
}

.product-table-inner th {
	vertical-align:middle;
	background-color:#144114;
	height:40px;
	color:#fff;
	font-weight:normal;
	
}
.th-link {
	color:#fff;
	text-decoration:none;
	font-size:12pt;
	font-weight:normal;
	vertical-align:middle
}
.th-link:hover {
	color:#fff;
	text-decoration:underline;
}

.product-table-inner p {
	font-size:12pt;
	color:#fff;
	background-color:#144114;
	height:40px;
	text-align:center;
	border:0;
	padding:0;
	margin:0;
}
.product-table-inner img {
	border:1px solid #333;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-top:10px;
}


/* tables */


.portfolio-table {
	margin:0px;
	padding:0;
	border:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:101px;
	width:700px;
}
/* above space under portfolio-table is used to stop footer overlapping table at bottom as table */


.portfolio-inner-t {
	margin-left:auto;
	margin-right:auto;
}
.portfolio-table img {
	border:1px solid #333;
	padding:0px;
	margin:0px;
	margin-top:10px;
}


/* item table */

.item-table {
	margin:0px;
	padding:0;
	border:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:101px;
	width:700px;
	font-weight:bold;
}
.item-table td {
	vertical-align:top;
	text-align:left;
}

/* center single photos on item page apply to td where photo resides*/

.item-table .img-center {
	text-align:center;
}
.item-table img {
	border:1px solid #333;
	padding:0px;
	margin:0px;
}

.item-text-table {
	width:700px;
	text-align:left;
}
.as-above {
	font-style:italic;
	font-size:12pt;
	font-weight:normal;
}
.img-detail {
	font-size:10pt;
	font-weight:normal;
}
.item-table p {
	margin:0px;
	border:0px;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:19px;
	text-align:left;
}
/* item table - these need to be redone because of spacing under */

.inner-item-table {
	margin:0px;
	padding:0;
	border:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:700px;
	font-weight:bold;
}
.inner-item-table td {
	vertical-align:top;
	text-align:left;
}
/* links page */

.url-links {
}
.url-links p {
	font-size:10pt;
}
.url-links a {
	font-size:10pt;
	color:#000;
	text-decoration:none;
}
.url-links a:hover {
	text-decoration:underline;
}

/* Privacy page */

.privacy-notice {
}
.privacy-notice p {
	font-size:12pt;
}
.privacy-notice ul {
	font-size:12pt;
	text-align:left;
}
.privacy-notice ul li {
	margin-bottom:5px;
}
.privacy-notice h5 {
	font-size:12pt;
	text-decoration:underline;
	text-align:left;
}
.privacy-notice a {
	color:#333;
	text-decoration:none;
}
.privacy-notice a:hover {
	text-decoration:underline;
}
.privacy-notice table th {
	background-color:#666;
	color:#fff;
	text-align:left;
	font-weight:normal;
	padding-left:5px;
}
.privacy-notice table td {
	text-align:left;
	margin:0;
	padding:10px 0 0 20px;
}
.privacy-notice table td ul {
	margin:0;
	padding:10px 0 0 20px;
}
.privacy-notice table td ul li {
	margin-bottom:5px;
}
.privacy-notice table .grey {
	background-color:#eee;
}
.privacy-notice table .white {
	background-color:#fff;
}