/*                                                 *\
|*    CSS for http://www.TheNantucketBasket.com    *|
|*    Last updated: Tuesday, October 30th, 2007    *|
\*                                                 */                                

/* Main body style */
body 
{
	background-color: #F1EED5;
	font-family: Garamond;
	color: #4D9999;
	font-size: 12pt;
}

/* Image style */
img
{  
	border-style: none;
	vertical-align:bottom;
}

/* Bullet point style */
ul
{
	list-style-type: disc;
	font-family: Garamond;
	font-size: 12pt;
	color: #4D9999;
}

/* Hyperlink style */
a:hover      { color: #B14D65 !important; text-decoration: none !important; font-style: normal !important; font-weight: normal !important; font-size: 14pt !important; font-family: Garamond }
a:active     { color: #AC9846; text-decoration: none; font-family: Garamond; font-size: 14pt}
a:link       { color: #AC9846; text-decoration: none; font-family: Garamond; font-size: 14pt}
a:visited    { color: #AC9846; text-decoration: none; font-family: Garamond; font-size: 14pt}

/* Text style */
h1{font-family: Garamond}
h1{color: #4D9999}
h1{font-size: 16pt}
h1{font-weight: normal}
h2{font-family: Garamond}
h2{color: #4D9999}
h2{font-size: 14pt}
h2{font-weight: normal}
h3{font-family: Garamond}
h3{color: #4D9999}
h3{font-size: 10pt}
h3{font-weight: normal}
h4{font-family: Garamond}
h4{color: #F1EED5}
h4{font-size: 14pt}
h4{font-weight: normal}
h5{font-family: Garamond}
h5{color: #B14D65}
h5{font-size: 14pt}
h5{font-weight: normal}
h6{font-size: 12pt}


/* Photo Menu style (also used for Link List) */
table.menu 
{ 
	text-align: center;
	width: 80%; 
	margin-left: auto; 
	margin-right: auto;
}

/* Photo Menu column style (also used for Link List) */
table.menu td
{
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	border: 1px #4D9999 solid;
}

/* Gallery border style */
table.galleryborder
{
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	border: 5px #B14D65 solid;
}

/* Gallery menu style */
table.gallerymenu
{

}

/* Gallery menu column style */
table.gallerymenu td
{
	background-color: #B14D65;
}

/* For Sale border style */
table.saleborder
{
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	border: 5px #4D9999 solid;
}

/* For Sale menu style */
table.salemenu
{

}

/* For Sale menu column style */
table.salemenu td
{
	background-color: #4D9999;
}

/* For Sale menu middle column style */
table.salemenu td.middle
{
	width: 250px; 	
}

/* Individual item in gallery style */
table.gallerydisplay
{
	border: 2px #4D9999 solid;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
}

/* Individual item in gallery column style */
table.gallerydisplay td
{
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	background-color: #4D9999;
}

/* Contact border style */
table.contactborder
{
	text-align: justify;
	width: 80%; 
	margin-left: auto; 
	margin-right: auto;
}


/* Photo menu thumbnail style */
table.thumbs
{
	margin-left: auto; 
	margin-right: auto;
}

/* Photo menu thumbnail column style */
table.thumbs td
{
	border: 1px #4D9999 solid;
}

/* Delivery info style */
table.deliveryinfo
{

}

/* Delivery info column style */
table.deliveryinfo td
{
	text-align: justify;
	margin-left: auto; 
	margin-right: auto;	
}

/* Item for sale style */
table.sale
{
	border: 2px #4D9999 solid;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
}

/* Item for sale column style */
table.sale td
{
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	background-color: #4D9999;
}

/* sitemap.html table style */
table.sitemap
{
  text-align: center;
  width: 90%; 
	margin-left: auto; 
	margin-right: auto;
}

/* sitemap.html table column style */
table.sitemap td
{
  text-align: left;
}

/* Centralised header style */
DIV.header_centered
{
	text-align: center;
	width: 80%; 
	margin-left: auto; 
	margin-right: auto;
}

/* Align in center */
DIV.image_centered
{ 
	text-align: center;
	width: 100%; 
	margin-left: auto; 
	margin-right: auto;
}

/* Align fully justified */
DIV.text_justified
{ 
	text-align: justify;
	width: 80%; 
	margin-left: auto; 
	margin-right: auto;
}

/* Align bottom right corner */
DIV.bottom_right
{
  position: absolute; 
  right: 5pt; 
  bottom: 5pt; 
}