html, body {
	margin: 0;

}
body {
	background-color: #d8af8c;
	font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3 {
	color: #914f45;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;

}
p {
	font-size: 12pt;
	line-height: 1.4em;	

}
a {
    color:#b95936;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
#wrapper {
	background-color: #d8af8c;
	width: 100%;
	height: 100%;
	border: 0px #dfc0a2 solid;
}
#centred {
    position: relative;
	width: 960px;
	height: 100%;
	margin: 0 auto;
	border: 1px transparent solid;
}
#mainbackcolumn {
    position: relative;
	width: 760px;
	padding-left:100px;
    height: 100%;
	margin: 0;

}
#main, #mainshort {

	width: 760px;
    margin: 275px 0 0 0px;
	background-color: #dfc0a2;
	padding: 40px 35px 40px 35px;
}

#main {
	min-height: 938px;
}
#mainshort {
	min-height: 950px;
}

#content {
	z-index: 2;
	position: relative;
	padding-right: 20px;
        margin-top: 50px;
}

#fruit {
    float: left; 
	width:786px;
	height:377px;
	background-image: url(images/template/fruit.jpg);
	position: absolute;
	left: -153px;
	top: -35px;
	z-index: 1;
}
#leftcorn, #leftcornshort {
    float: left; 
	width: 305px;
	background-image:url(images/template/leftcorn.jpg);
	position: absolute;
	left: -174px;
	top: 350px;
    z-index:2;
}
#leftcorn {
	height: 938px;
}
#leftcornshort {
	height: 938px;
}
#rightcorn {
    float: right; 
	width: 204px;
	height: 771px;
	background-image:url(images/template/rightcorn.jpg);
	position: absolute;
	left: 796px;
	top: -36px;
	z-index: 2;
}
#sitetitle {	
	float: left;
	width:452px;
	height:41px;
	background-image: url(images/template/sitetitle.png);
	position: relative;
	left: 410px;
	top: 210px;
        z-index: 3;
}
#menu {
	float: right;
	position:relative;
	z-index:2;
	top: 245px;
	left: -120px
}
#menu li {
	display:inline;
	list-style-type:none;
	font-family:"Times New Roman", Times, serif;
}
#menu li a {
	padding: 3px 10px;
    margin: 0 5px;
    color:#b95936;
	text-decoration:none;
	text-transform:uppercase;
    border: 3px dotted #D8AF8C;
}
#menu li a:hover {
    border: 3px dotted #b95936;
}

#footer {
    position: relative;
	margin: 20px 0 0 30px;
	min-height:150px;
	clear:both;
	z-index: 3;
}
#footer ul {
        margin-left: -50px;
}
#footer li {
	font-size: 12pt;
	display:inline;
	list-style-type:none;
	font-family:"Times New Roman", Times, serif;
}
#footer li a {
	padding: 3px 10px;
        color:#b95936;
	text-decoration:none;
	text-transform:uppercase;
}
#footer li a:hover {
	text-decoration:underline;
}
#footer: p {
	font-family:"Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: normal;
	margin: 0;
}

.clear {
	clear: both;
}

.Hidden {
        display: none;
}

.hebcal {
 	float: right;
	background-image:url(images/template/CalendarWidget.png);
	width: 168px;
	height: 160px;
	margin: 0 0 10px 5px;
	text-align: center;
}
.hctext {
	width:148px;
	padding: 10px 5px 10px 3px;
	font-size: 10pt;
}
.hctitle {
	color: #914f45;
}
.hclocaldate {
	margin-top: 3px;
	color: #914f45;
	font-size: 10pt;
}
.hchebday {
	color:#b95936;
	font-size: 40pt;	
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	line-height:1.1em;
}
.hchebmonthyear {
	color:#b95936;
	font-family:"Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight:bold;
	line-height: 1em;
}
.hchebmonth {
	color:#b95936;
	font-family:"Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight:bold;
	line-height: 1em;
	white-space: nowrap;
}
.EditBar {
       position:relative;
       z-index: 2000;
}
/* Shop */

.FBOuter {
        width: 463px;
        height: 190px;
        float: left;
        padding-right: 5px;
        cursor: hand;
}

.FBOuter:hover a, .SSOuter a:hover  {
        text-decoration: underline;
}
.FBLeft {
        width: 195px;
        float: left;
}

.FBDetailImage{
        float: right;
        width: 210px;
        padding-left: 10px;
        margin-top: 20px;
}


.buynow {
	width:160px;
	height: 35px;
	background: transparent url(images/template/buybutton1.png) no-repeat scroll  bottom center;
	margin: 15px 0 10px 130px;
}
.buynow:hover {
	background: transparent url(images/template/buybutton2.png) no-repeat scroll  bottom center;
}
.BuyArea { 
        clear: both;
}
hr.BookDetail {
        margin: 20px 0 20px 0;
        visibility: hidden;
}

.BuyNote {
	border: gray 1px dashed;
        padding: 12px 5px;
        width: 160px;
	color: #404040;
	font-size: 11pt;
	float: right;
        margin: 10px 38px 0 0;
}
.BuyPriceArea {
	width: 440px;
	float: left;
}
.BuyPriceArea p {
        margin: 0;
}
.RegionSelect {
        background-color: #d8af8c;
}
.PayPalCheckoutButton {
        margin-top: 0px;
}
.checkout {

	width:160px;
	height: 35px;
	background: transparent url(images/template/vieworder1.png) no-repeat scroll  bottom center;
	margin: 10px 3px 0 0;
}
.checkout:hover {
	background: transparent url(images/template/vieworder2.png) no-repeat scroll  bottom center;
}
.checkoutouter {
	font-size: 8pt;
	width: 160px;
	margin: 20px 0 0 535px;
	text-align: center;
	line-height: 1em;
}
.col1 {
      width: 130px;
      display: inline-block;
}
/*.wait, .wait * { cursor: wait !important; } */
hr {
        background-color: #dfaf8c;
        border: 0 none;
        height: 2px;
        width: 30%;
}