			/*...Default Styles...*/

html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 62.5%;
	color: #666;
	background: #ccc;
}

p {
	text-align: left;
	font: normal normal .9em verdana, sans-serif; color: #222;
	max-width: 650px;
	line-height: 1.4em;
}

#footer {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #efefef;
	clear: both;
	background-color:#ccc;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: .7em;
	padding: 0;
	line-height: 1.4em;
}

#footer p {
	max-width:100%;
	text-align:center;
	color: #999;
}

			/*...End Default Styles...*/

			/*...Body ID curious styles...*/

#clock {
	text-align: center;
	padding: 0 0 20px 20px;
}

#curious #available {
	display: none;
}

#curious #recent p {
	text-align: left;
}

#curious #recent h3 {
	padding: 10px 0 20px 0;
	margin: 0;
	text-align: center;
	letter-spacing: .7em;
}

#curious #recent h4 {
	padding: 0;
	margin: 0;
	text-align: left;
	letter-spacing: 1.2em;
}

#curious #recent-inner p,#curious #weather p {
	padding: 0;
	margin: 0;
}

#curious #technical {
	display: none;
}

#curious h2 {
	padding: 10px 0 10px 0;
	margin: 0;
	text-align: center;
	letter-spacing: .5em;
}

#curious h3 {
	padding: 10px 0 10px 0;
	margin: 0;
	text-align: center;
	letter-spacing: .7em;
}

#curious h4 {
	padding: 10px 0 10px 0;
	margin: 0;
	text-align: center;
	letter-spacing: .8em;
}

			/*...End Body ID curious styles...*/

			/*...Body ID gallery styles...*/

#gallery #available {
	display: none;
}

#gallery #content p {
	font: normal bold .9em Georgia, serif;
	color: #666;
}

#gallery #links {
	letter-spacing: .3em;
}

#gallery #poem p {
	font: normal bold .8em Georgia, serif;
	color: #666;
}

#gallery #recent-inner,#gallery #weather {
	display: none;
}

#gallery #related {
	display: none;
}

#gallery #technical {
	display: none;
}

			/*...End gallery styles...*/

			/*...Body ID gallery-related styles...*/


#gallery-related h4 {
	font: normal bold 1em Georgia, serif;
	letter-spacing: .3em;
	color: blue;
}

#gallery-related #available {
	display: none;
}

#gallery-related #content p {
	font: normal bold .9em Georgia, serif;
	color: #666;
}

#gallery-related #links {
	letter-spacing: .3em;
}

#gallery-related #recent-inner,#gallery-related #weather {
	display: none;
}

#gallery-related #technical {
	display: none;
}

			/*...End gallery-related styles...*/

			/*...Body ID home styles...*/

#home h2 {
	letter-spacing: .8em;
}

#home h3 {
	letter-spacing: .6em;
}

#home h5 {
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	color: red;
}

#home h6 {
	margin: 0;
	padding: 0;
	letter-spacing: .3em;
	color: green;
}

#home #available {
	display: none;
}

#home #breadcrumb {
	text-align: center;
	padding: 20px 0 0 0;
}

#home #content .padding {
	padding: 0 15px;
}

#home #recent .padding {
	padding: 0 10px 20px 10px;
}

#home #recent-inner p {
	margin: 0;
	padding: 10px 0 20px 0;
}

#home #related {
	display: none;
}

#home #technical p {
	font-size: .8em;
}

			/*...End home styles...*/

			/*...Body ID hodges styles...*/

#hodges #recent-inner {
	display: none;
}

#hodges #weather {
	display: none;
}

#hodges #recent p {
	text-align: left;
}

			/*...End hodges styles...*/

			/*...Body ID Picture styles...*/

#picture h3 {
	color: red;
}

#picture h5 {
	color: #000;
}

#picture h6 {
	margin: 1em 0 .25em 0;
	font-size: 1em;
	color: #999;
}

#picture p {
	font: normal bold .9em Georgia, serif;
	color: #666;
}

#picture #available h4 {
	font: normal bold 1em Georgia, serif;
	letter-spacing: .3em;
	color: red;
}

#picture #available p {
	font: normal normal .8em Georgia, serif;
	color: #666;
}

#picture #links {
	letter-spacing: .3em;
}

#picture #recent-inner h6 {
	text-align: center;
	font: normal normal .8em Georgia, serif;
	letter-spacing: .3em;
	color: #aaa;
	
}

#picture #recent-inner p {
	text-align: center;
	font: normal normal .8em Georgia, serif;
	color: #aaa;
}

#picture #related h4 {
	font: normal bold 1em Georgia, serif;
	letter-spacing: .3em;
	color: blue;
}

#picture #related p {
	font: normal normal .8em Georgia, serif;
	color: #666;
}

#picture #technical h4 {
	font: normal bold 1em Georgia, serif;
	letter-spacing: .3em;
	color: green;
}

#picture #technical p {
	font: normal normal .8em Georgia, serif;
	color: #666;
}

#picture #weather h6 {
	text-align: center;
	font: normal normal .9em Georgia, serif;
	letter-spacing: .3em;
	color: green;
}

#picture #weather p {
	text-align: left;
	font: normal normal .8em Georgia, serif;
	color: #666;
}

			/*...end body picture styles...*/

			/*...body poppics styles...*/

div#pictures {
	width: 100%;
}

div.img
{
  margin: 2px 2px 20px 2px;
  border: 1px solid #aaa;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #fff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
}

			/*...end poppics styles...*/

			/*...Body ID and class scotland styles...*/

#scotland #links {
	letter-spacing: .3em;
}

.scotland h1 {
	color: #000066
}

.scotland h3 {
	color: #000066
}

			/*...End scotland styles...*/

			/*...body id sellers styles...*/

#sellers h5 {
	margin: 0;
	color: red;
}

#sellers #available {
	display: none;
}

#sellers #pictures {
	align: center;
}

#sellers #recent p {
	text-align: left;
}

#sellers #recent-inner {
	display: none;
}

#sellers #weather {
	display: none;
}

			/*...end sellers styles...*/

			/*...Body ID splash styles...*/

#splash #available {
	display: none;
}

#splash #content {
	display: none;
}

#splash #recent {
	display: none;
}

#splash #related {
	display: none;
}

#splash #technical {
	display: none;
}

#splash ol li {
	display: inline;
}

			/*...End Splash styles...*/

			/*...heading styles...*/

h1 {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: arial, sans-serif; color: #bbb;
	letter-spacing: .5em;
}

h2 {
	font-color: #666;
}

h2, h3, h4, h5, h6 {
	font-family: Tahoma, Arial, Helvetica, Verdana, Sans-serif;
}

h3 {
	font-size: 1.4em;
	color: #888;
}

h4 {
	font-size: 1.2em;
	color: #aaa;
}

h5 {
	font-size: 1em;
	color: #aaa;
}

h6 {
	font-size: .8em;
	color: #aaa;
}

			/*...end heading styles...*/

			/*...div styles...*/

#breadcrumb {
	padding: 15px 0;
	font: normal normal 1em arial, sans-serif;
	letter-spacing: .2em;
}

#content {
	margin-right: 70%;
	line-height: 1.4em;
	background: #ccc;
}

#content .padding {
	padding: 15px;
}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

#div {
	clear: both;
}

#framestock {
	padding: 0 0 20px 0;
}

#header {
	padding: 10px 0 10px 0;
	min-height: 4em;
	text-align: center;
	border-bottom: 1px solid #efefef;
}

#links {
	clear: both;
	padding: 10px 0 0 0;
	border-top: 1px solid #efefef;
	text-align: center;
	font: normal normal .9em arial, sans-serif;
	letter-spacing: .2em;
}

#monoset {
	clear: both;
	padding: 0;
	border-top: 1px solid #ccc;
	margin: 0;
	background: #ccc;
}

#monoset p {
	text-align: left;
	max-width: 100%;
	font: normal normal .9em arial, sans-serif;
}

#monoset-inner {
	float: right;
	margin: 0 30% 0 0;
	height: 1%;
	border: 1px solid #000;
	width: 400px;
	margin-bottom: 20px;
	background: #fff;
}

#page-container {
	height: 1%;
	width: 960px;
	margin: auto;
	font-size: 1.2em;
	background: #ccc;
}

#recent {
	float: right;
	width: 70%;
	height: 1%;
	text-align: center;
	line-height: 1.4em;
	background: #ccc;	
}

#recent p {
	text-align: center;
}

#recent .padding {
	padding: 20px 10px 20px 10px;
}

#recent-inner {
	float: right;
	width: 49%;
	height: 1%;
	text-align: left;
	line-height: 1.4em;
	background: #ccc;
}

#recent-inner p {
	text-align: left;
}

#recent-inner .padding {
	padding: 0 10px 40px 10px;
}

#weather {
	float: left;
	width: 49%;
	height: 1%;
	text-align: left;
	line-height: 1.4em;
	background: #ccc;
}

#weather p {
	text-align: left;
}

#weather .padding {
	padding: 0 20px 40px 20px;
}

			/*...end div styles...*/

			/*...class styles...*/

.breadcrumb {
	padding: 0;
	font: normal normal 1em arial, sans-serif;
}

.monobox {
	float: left;
	height: 25px;
	width: 25px;
}

.img p {
	text-align: center;
}

.padding {
	padding: 0;
}

.site-map #links {
	display: none;
}

			/*...end class styles...*/

/* .. Clear floats in list of floated divs in Top Sellers, book p152 .. */

.clearfix: after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-table;}

			/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}
.clearfix {display: block;}

			/* End hide from IE-mac */

			/* .. End Clearfloats ..*/

			/* .... Hyperlink styles .... */

a:link {
	font-weight: normal;
	color: blue
}

a:visited {
	color: #660099
}

a:active {
	color: #FF0000
}

a:hover {
	font-weight: normal; color: #ff0000
}

			/* .... End hyperlink styles .... */

			/* .... Table styles .... */

caption {
	caption-side: top;
	line-height: 3em;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.6em;
	font-style: bold;
	letter-spacing: .5em;
	color: #ememem;
}

#prices th {
	background: white;
}

	/*...styles for tables with jpg links with a class of tablelinks...*/

.tablelinks {
	width: 90%;
	margin: 0 auto;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: .8em;
	line-height: 2.5em;
}

.tablelinks td {
	text-align: center;
	color: #999;
	padding: 10px;
	border: 0;
}

.tablelinks th {
	border-right: 3px double #999;
	width: 20%;
}

#sellers .tablelinks th {
	width: 16.6%;
}

			*/...end class tablelinks style...*/

			/* .... Tablelinks for jpg links .... */

#tablelinks {
	width: 75%;
	margin: 0 auto;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: .8em;
	line-height: 2.5em;
}

#tablelinks td {
	text-align: center;
	color: #333;
	border: 0;
	padding: 10px;
}

		/* .... Normal text table with text links .... */

table {
	width: 95%;
	margin: 0 auto;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: .8em;
	line-height: 2em;
	border-collapse: collapse;
}

th {
	background-color:#000;
	text-align: center;
	color: #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #bbb;
	border-bottom: 3px double #000;
	padding: 0;
}

.site-map th {
	background-color:#ddd;
	width: 11%;
}

td {
	text-align: center;
	color: #333;
	padding: 5px;
	border: 1px solid #bbb;
}

			/* .... End Table styles .... */

