* { margin:0; padding:0; }

h5, h6, blockquote, ol, dl, address { margin-bottom: 1em; }

body {
	background: #a4852f url(/skins/sallyturnerantiques.com/images/bg.jpg) repeat-x fixed;
	font: 62.5%/1.6em Times, Times New Roman, Georgia, serif;
	color: #333;
	text-align: left;
}

img { border: none; }

a {
	outline: none;
	text-decoration: none;
	color: #b5a492;
}
a:hover { text-decoration: underline; }

h1 { text-indent: -9999px; }
h1 a {
	background: url(/skins/sallyturnerantiques.com/images/h1.gif) 22px 12px no-repeat;
	display: block;
	width: 520px;
	height: 100px;
}
h2 {
	font-size: 1.7em;
	font-weight: normal;
	color: #333;
	line-height: 1.9em;
	padding-left: 18px;
	background: #d4ccc2;
	border-bottom: 1px solid #fff;
}
h3 {
	font-size: 1.9em;
	font-weight: normal;
	margin-bottom: 12px;
}
h4 {
	font-size: 1.7em;
	color: #933;
	font-weight: normal;
	border-bottom: 1px solid #d4ccc2;
	line-height: 42px;	
}

p {
	font-size: 1.3em;
	margin-bottom: 8px;
}

ul, address { list-style: none; font-family: Arial, sans-serif; }

address {
	font-style: normal;
	font-size: 1.1em;
}

ul.timesul {
	font-family: Times, Times New Roman, serif;
}

/* construct */
.access {
 position: absolute;
 top: -9999em;
}

#head {
	width: 758px;
	height: 104px;
	margin: 0 auto;
	background: #000;
	border-left: 1px solid #8d7f4e;
	border-right: 1px solid #8d7f4e;
}

#nav {
	width: 756px;
	margin: 0 auto;
	padding: 1px 0 2px 0;
	background: #bca759 url(/skins/sallyturnerantiques.com/images/navbg.jpg) right repeat-y;
	border: 1px solid #000;
}

#content {
	width: 758px;
	margin: 0 auto;
	padding-bottom: 8px;
	background: #fff;
	border-left: 1px solid #8d7f4e;
	border-right: 1px solid #8d7f4e;
	overflow: hidden;
}

#breadcrumb {
	line-height: 0.9em;
	padding: 0.9em 0 0 10px;
	border-bottom: 1px solid #d4ccc2;
	color: #7f7a74;
	margin-bottom: 1px;
}
#breadcrumb p {
	font-size: 1.1em;
}

#sidebar {
	float: left;
	width: 170px;
	padding-bottom: 5000px;
	margin-bottom: -5000px;
}

#main {
	float: right;
	width: 530px;
	padding: 16px 32px 30px 0;
}
#main p {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	margin-bottom: 10px;
}

#footer {
	clear: both;
	width: 722px;
	margin: 0px auto 8px auto;
	padding: 8px 18px 0 18px;
	height: 2.2em;
	background: #000;
	border: 1px solid #8d7f4e;
	border-top: none;
}
#footer p {
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 1.1em;
}
#footer a {
	margin-right: 2em;
	color: #fff;
	float: left;
}
#footer span {
 float: right;
 color: #fff;
 font-family: Arial, sans-serif;
 text-transform: none;
 font-size: 0.9em;
}

#toe {
	width: 758px;
	margin: 0 auto;
	text-align: right;
	font-family: Arial, sans-serif;
	color: #dac58a;
	font-size: 0.8em;
}
#toe img { vertical-align: middle; margin-left: 2px; }
#toe a { color: #fff; }
#toe a:hover { text-decoration: underline; }

/* homepage */
#wideimage {
	width: 758px;
	height: 226px;
	border-bottom: 1px solid #000;
}

#leftcontent {
	float: left;
	width: 416px;
	padding: 16px 0 0 18px;
	margin-bottom: 10px;
}
#leftcontent ul {
	margin: -8px 0 0 10px;
	font-size: 1.3em;
	line-height: 1.4em;
}
#assocs {
	width: 210px;
	margin: 20px 0 4px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
#assocs img {
	margin-right: 30px;
}
#assocs .cinoa {
	margin-right: 0;
}
.smaller {
	font-size: 1.1em;
}	

#rightcontent {
	float: right;
	width: 320px;
	background: #f2f0ed;
}

.large {
	font-size: 1.5em;
	margin-bottom: 8px;
}

#search, #search2 {
	background: #d4ccc2;
	font-family: Arial, sans-serif;
	padding: 16px 0 0 44px;
	height: 5.5em;
}
#search p a, #search2 p a {
	color: #333;
	font-size: 0.8em;
}
#search p a:hover, #search2 p a:hover {
	text-decoration: underline; 
}
#search input, #search2 input {
	background: #e4dcc0;
	vertical-align: middle;
	margin: 0 3px 4px 0;
	font-size: 1em;
}

#frontitem {
	padding: 16px 0 0 44px;
	font-family: Arial, sans-serif;
}
#frontitem p {
	font-size: 1.1em;
	margin-bottom: 12px;
}
#frontitem img {
	margin-bottom: 8px;
}

/* search (not front page) */
#search2 {
	background: #fff;
	padding-left: 10px;
	border: 1px solid #d4ccc2;
	height: 4.5em;
}

/* about page */
.about {
	clear: both;
}
.imgright {
	float: right;
	margin: 0 0 10px 10px;
	background: #fff;
	padding: 1px;
	border: 1px solid #f2edde;
}
.imgleft {
	float: left;
	margin: 0 20px 10px 0;
	background: #fff;
	padding: 1px;
	border: 1px solid #f2edde;
}

.about p {
	padding-top: 30px;
}
p.top-p {
	padding-top: 0;
}

/* Items page */
#menu {
	border: 1px solid #d4ccc2;
	border-top: none;
	margin: -1px 0 1px 0;
	font-size: 1.1em;
}
#menu ul li a, #menu ul li ul li a {
	color: #333;
	padding: 1px 0 2px 0;
	display: block;
}
#menu ul li {
	border-bottom: 1px solid #d4ccc2;
	padding-left: 16px;
	background: #f2edde;
}
#menu ul li.noborder {
	border-bottom: none;
}
#menu ul li ul li {
	margin-left: -16px;
	padding-left: 26px;
	background: #f8f6ee;
}
#menu ul li a:hover, #menu ul li ul li a:hover {
	border-right: 1px solid #a68731;
	color: #a68731;
	text-decoration: none;
}
#menu ul li a.current {
	background: #e0d3b3;
	width: 152px;
	padding-left: 16px;
	margin-left: -16px;
	cursor: default;
}
#menu ul li ul li a.current {
	background: #e0d3b3;
	width: 142px;
	padding-left: 26px;
	margin-left: -26px;
	cursor: default;
}

#items {
	border-top: 1px solid #d4d4d4;
	padding-top: 10px;
	float: left;
	width: 530px;
}
.item {
	float: left;
	width: 156px;
	margin: 0 8px 14px 8px;
	text-align: center;
}
.item p a {
	color: #000;
}

.pages {
	clear: left;
	text-align: center;
	border-top: 1px solid #d4d4d4;
	padding-top: 4px;
	font-size: 1.1em;
}
.pages p {
	margin-bottom: 4px;
}
.pages p a {
	padding: 1px;
	color: #666;
}
.pages p a:hover {
	border-top: 1px solid #a68731;
}
.pages p a.on {
	border-bottom: 1px solid #a68731;
	font-weight: bold;
}

.itemimg {
	background: #fff;
	padding: 1px;
	border: 1px solid #f2edde;
}
.underline {
	border-bottom: 1px solid #d4d4d4;
	padding: 6px 0;
	color: #666;
}
.underlinex2 {
	border-bottom: 3px double #d4d4d4;
	padding: 0 0 8px 0;
	color: #666;
}
.dimensions {
	border-bottom: 1px solid #d4d4d4;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	margin-top: -8px;
	padding: 0 0 8px 10px;
	color: #666;
}
.grey {
	color: #666;
}

/* services */
.squared {
	font-size: 1.1em;
	margin-bottom: 30px;
}
.squared li {
	margin-bottom: 12px;
	padding-left: 12px;
	background: url(/skins/sallyturnerantiques.com/images/bullet.gif) 0 4px no-repeat;
}
.squared li.more {
	text-align: right;
	background: none;
	margin-top: -12px;
}
.squared li.more a {
	color: #900;
}

.squared li.more a:hover {
	text-decoration: underline; 
}

/* nav */
#nav ul {
	text-transform: uppercase;
	font-size: 1.1em;
	float: left;
	margin-left: 10px;
}
#nav ul li {
	float: left;
}
#nav li a {
	color: #fff;
	display: block;
	padding: 2px 10px 2px 10px;
}
#nav ul li a:hover {
	background: #a68731;
	text-decoration: none;
}
#nav ul li a#selected {
	background: #a68731;
	cursor: default;
}
#nav p {
	color: #fff;
	text-align: right;
	padding-top: 3px;
	margin: 0 14px 0 0;
	font-size: 1em;
	font-family: Arial, sans-serif;
}


/* contact */
#feedback {
	border-top: 1px solid #d4ccc2;
	border-bottom: 3px double #d4ccc2;
	padding: 20px 0;
	margin: 20px 0;
}
#feedback form {
	width: 380px;
}

#feedback fieldset {
	border: none;
}
#feedback legend {
	color: #fff;
}

#feedback label {
	float: left;
	width: 100px;
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	margin-right: 10px;
	padding-top: 2px;
}

#feedback input, #feedback textarea {
	margin-bottom: 8px;
}
#feedback input, textarea {
	border: 1px solid #d4ccc2;
	padding: 2px 0;
}
#feedback input, #feedback textarea {
	width: 240px;
}
#feedback input#submit {
	width: 7em;
	float: right;
	margin-right: 30px;
	background: #8b6d1f;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 3px 0;
	cursor: pointer;
}

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

#editor_body {
	background: #FFFFFF;
}

