/* CSS Document */
/* Basics and Typography */
/* Reset styles by Eric Meyer (meyerweb.com) */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
list-style: none;
}
a img, :link img, :visited img {
border: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
ol, ul {
list-style: none;
}
ul.services {
list-style:circle;
color:#000;
}
q:before, q:after,
blockquote:before, blockquote:after {
content: "";
}
/* End reset*/
body {
background:#fff url('http://www.stonenudes.com/images/bg.png') repeat-x scroll left top;
font-family:"Lucida Grande",Verdana,Frutiger,Tahoma,Helvetica,sans-serif;
font-size:12px;
}
#container {
background: #fff;

margin: 0 auto;
padding: 0 10px 30px;
width:800px;
}
p {
font-size:1em;
line-height:1.5em;
margin:1em 0 1em 0 ;
}
h1 a {
margin:0px;
background:#fff url('http://www.stonenudes.com/images/logo.jpg') no-repeat scroll 0%;
color:#000;
display:block;
height:85px;
width:250px;
}
h1 a span {
display:none;
visibility:hidden;
}
h2 {
font-size:1.2em;
line-height:1.3em;
margin: 0 0 1em 0;
}
h2.res {
line-height:0;
margin:1.5em 0 1em 0;
}
h3 {
font-size: 1.1667em;
line-height: 1.286em;
margin-top: 1.929em;
margin-bottom: 0.643em;
}
h3.res {
line-height:0;
margin:1.5em 0 1em 0;
}
h4 {
font-size:1em;
line-height:1.5em;
margin-top:1.5em;
margin-bottom:0.666em;
}
h5 {
font-size:100%;
}
a:link, a:active {
color: #666;
text-decoration: none;
}
a:hover, a:visited {
color: #000;
text-decoration: none;

}
#navigation {
display:block;
text-align:center;

font-family:helvetica, arial, verdana, sans-serif;
font-size:14px;

}
#navigation li {
display: inline;
margin-left:20px;
}


#content {
width: 745px;
height:620px;
border: 1px solid #444;
margin: 10px auto;
margin-bottom:5px;
padding: 5px;
}
#content-about {
width: 745px;
height:400px;
border: 1px solid #444;
margin: 10px auto;
margin-bottom:5px;
padding: 5px;
}
#content-home {
width: 745px;
height:370px;
border: 1px solid #444;
margin: 10px auto;
margin-bottom:5px;
padding: 5px;
}
#gallery {
height: 600px;
}
.imageholder {
height: 600px;
}
.imageholder li{
display: inline;
}
.imageholder a img {
height:140px;
margin:5px 0pt 0px 5px;
width:140px;
}
#intro {
	display: none;
}
#intro img {
	width: 496px;
	margin: 0 auto;
	display: block;
}
#introImages {
width: 600px;
margin: 30px auto;
}
#introImages img {
margin-left: 15px;
}
.pagenum li {
display: inline;
margin: 5px 0 0 10px;
}

.pagenum2 li {
display: inline;
margin: 5px 0 0 10px;
}
#intro {
height: 235px;
width: 725px;
background: #fff; 
margin: 50px auto;
}
#about {
height: 235px;
width: 725px;
background: #fff url('http://www.stonenudes.com/images/about-bg.png') no-repeat scroll 0%;
margin: 50px auto;
}
#about p {
padding-top: 20px;
margin: 0 40px 0 40px;
}
#order {
height: 235px;
width: 725px;
background: #fff url('http://www.stonenudes.com/images/about-bg.png') no-repeat scroll 0%;
margin: 50px auto;
}
#order p {
padding-top: 20px;
margin: 0 40px 0 40px;
}

#footer {
font-size: 0.8em;
margin: 0 20px 0 20px;
}
#footer p {
margin: 0;
}
#order-left {
float:left;
width:365px;
margin-top:30px;
}
#order-left h2 {
background: #8C8C8C;
color: #fff;
height:50px;
padding: 10px 0 0 10px;
margin: 0;

}
#order-right {
width: 365px;
float:right;
display:block;
margin-top:30px;
}
.selectOne{
margin-top: 10px;
}
#order-right h2 {
background: #8C8C8C;
color: #fff;
display:block;
height:50px;
padding: 10px 0 0 10px;
margin: 0;

}
.cartbutton {
margin-top:5px;
}
.orderHeadline {
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin-top: 20px;
}
#ordering p {
	margin-top: 5px;
}
#ordering a {
	font-weight: bold;
	color: #1b3b91;
}
#ordering .note, .bookIntro .note{
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.bookIntro {
	float: left; 
	width: 320px;
	margin: 15px 25px 0 15px;
}
.bookIntro a {
	font-weight: bold;
	color: #1b3b91;
}
.bookImage img {
	border: 1px solid #cccccc;
	display: block;
	margin-top: 15px;
}
#ordering select, #ordering input {
	margin-top: 10px; 
}

