html, body {	background:url(images/bg.jpg) top repeat-x #52959E;	}.clear {	clear:both;	}input, textarea, p, br, hr, table, tr, td, div {	font-family:"Garamond", "Georgia", "Times", serif;	color:#421C49;	}a:link, a:visited {color:#00AFC3;text-decoration:none;}a:hover, a:active {color:#A33D8E;text-decoration:none;}a.other:link, a.other:visited {color:#421C49;text-decoration:none;}a.other:hover, a.other:active {color:#A33D8E;text-decoration:none;}strong {	font-weight:bold;	}i {	font-style:italic;	}.alignCenter {	text-align:center;	}	.largeLink, .largeLink a, .largeLink a:link, .largeLink a:active, .largeLink a:visited{	font-size: 14px !important;	color: #A33D8E !important;}.largeLink a:hover{	text-decoration: underline;}/* BACKGROUNDS */	.wrapper {	position:relative;	width:960px;	min-height:656px;	margin:0px auto;	text-align:center;	background:url(images/bgVines.png) no-repeat top left;	}.top {	position:relative;		float:left;	width:731px;	height:626px;	background:url(images/bgTop.jpg) no-repeat 0px 60px;	margin:0 0 0 115px;	padding:0;	text-align:left;	}.mainContainer {	position:relative;		float:left;	width:731px;	background:url(images/bgContent.jpg);	margin:0 0 0 115px;	}.content {	position:relative;		float:left;	width:591px;	margin:0;	padding:20px 70px 20px 90px;	text-align:left;	}.topAuthor {	position:relative;		float:left;	width:731px;	height:626px;	background:url(images/bgTop.jpg) no-repeat 0px 0;	padding:0;	text-align:left;	}.topContainer {	position:relative;	float:left;	width:731px;	background:url(images/bgContent.jpg);	margin: 70px 0 0 115px;	}.contentAuthor {	position:relative;	float:left;	width:410px;	margin:20px 15px 0 30px;	}.contentAuthor img {	margin:0 20px 5px 0;	border:6px solid #fff;	}/* PHOTOS ON LEFT */.tourPhotos {	position:absolute;	z-index:2;	top:50px;	left:-40px;	}	/* BOOK COVER & TEXT */.content p {	margin:20px 0 0 0;	font-size:16px;	line-height:140%;	}.contentAuthor p {	margin:20px 0 0 0;	font-size:16px;	line-height:140%;	}.bookCover {	position:relative;	float:left;	margin:20px 0 0 0;	width:445px; height:579px;	}.viewBack {	position:relative;	float:right;	margin:0 50px 0 0;	font-family:"Helvetica", "Arial", sans-serif;	font-size:11px;	font-weight:bold;	}/* RIGHT SIDE LINKS */.links {	position:relative;	float:left;	width:220px;	margin:100px 0 0 20px;	}.linksAuthor {	margin:45px 0 0 20px;	}.links img {	margin:5px 0 0 0;	}.links p {	margin:15px 0 0 0;	color:#00AFC3;	font-size:12px;	font-weight:bold;	}.links .title {	margin:0 0 15px 0;	}.links .shaun {	margin:20px 0 0 0;	}	/* ORDER LINKS POP-UP */.order {	position:relative;	float:left;	width:174px;	margin:0px 0 6px 22px;	padding:5px 4px 5px 7px;	text-align:left;	font-size:13px;	font-family:"Helvetica", "Arial", sans-serif;	background:#C0E4E8;	border-bottom:1px solid #fff;	border-right:1px solid #fff;	border-left:1px solid #fff;	}	/* BACK COVER POP-UP */.leightbox-close {	text-align:center;	padding:0 0 10px 0;	font-size:14px;	color:#00AFC3;	}.leightbox {	color: #333;	display: none;	position: absolute;	top: 2%;	left: 25%;	padding: 1em;	border: 1em solid #B8B8B8;	background-color: white;	text-align: left;	z-index:1001;	overflow: auto;	}#overlay{	display:none;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	z-index:1000;	background-color:#333;	-moz-opacity: 0.8;	opacity:.80;	filter: alpha(opacity=80);}.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }