/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4, .item h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span, .item h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo, .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p, .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent, .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}*/

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	position: absolute;
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	bottom: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	display: block;
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	top: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	z-index:100
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	z-index:100;
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}/* 
Project Stylesheet
Author: Nick Francis
Questions/Comments: nick@project83.com
*/

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background:#252525 url(../images/bg.png) repeat-x top left;
}

#bestSeller-Wrap{
	position:absolute;
	width:100%;
	top:20px;
	left:0;
	background:url(../images/pattern.png) repeat-x center top;
	height:65px;
	z-index:10;
}

#bestSeller-Wrap h2{
	width:960px;
	height:39px;
	margin:0 auto;
	text-indent:-9000px;
	background:url(../images/bestSeller.png) no-repeat center top;
	margin-top:12px;
}

#wrap {
	position:relative;
	margin:0 auto;
	width:960px;
	color:#ece9d9;
	background:url(../images/book.jpg) no-repeat 0 299px;
}



#title{
	background:url(../images/ttg-header.jpg) no-repeat;
	height:299px;
	width:960px;
	text-indent:-9000px;
}


#titleCopy {
	position:relative;
	width:480px;
	height:660px;
	margin:0 0 0 480px;
	background:url(../images/info.jpg)
}

#titleCopy blockquote{
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d5cfaa;
	font-style:normal;
	top:14px;
	left:11px;
}

#titleCopy h2{
	font-size:3.5em;
	line-height:1.3em;
	font-weight:normal;
}

#titleCopy cite {
	position:absolute;
	display:block;
	font-size:1.4em;
	font-weight:normal;
	font-style:normal;
	top:185px;
	left: 19px;
	color:#b0ad96;
}

#titleCopy cite span{
	display:block;
	font-size:.8em;
	padding-top:7px;
	text-transform:uppercase;
}

#titleCopy p {
	position:absolute;
	font-size:2em;
	line-height:1em;
	font-weight:normal;
	font-style:normal;
	top:471px;
	left: 270px;
	width:165px;
	color:#e9e6d6;
}

#titleCopy p span{
	display:block;
	font-style:italic;
	font-size:.8em;
	padding-top:7px;
}

a.bookLink {
	position:absolute;
	display:block;
	top:300px;
	left:0;
	width:476px;
	height:637px;
	text-indent:-9000px;
}

/* content styles */
h3.swap {
	color:#AF9F64;
	font-family:"Gill Sans", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:2.2em;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing:.5px;
	border-bottom:1px solid #656359;
}

h4 {
	color:#f6e1aa;
	text-transform:uppercase;
	font-size:1em;
	letter-spacing:1px;
}

h4.bAds {
	clear:both;
	margin-bottom:1em;
}

p {
	font-size:1.48em;
	line-height:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.orange{
	color:#f97819;
}

.twoCol {
	position:relative;
	padding-top:1em;
}

/* Two Cols */
.twoCol p {
	float:left;
	width:445px;
	padding-right:50px;
}

.twoCol p.second {
	width:450px;
	padding-right:0;
}

span.f {
	float:left;
	display:block;
	text-indent:-9000px;
	width:71px;
	height:88px;
	background:url(../images/f.png) no-repeat 0 8px;
}

/* video area */
h3.watch{
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	border:0;
	letter-spacing:3px;
	margin-top:2em;
}

#video {
	width:auto;
	height:520px;
	margin:0 auto;
	margin-bottom:70px;
	background:url(../images/vidBg.png) no-repeat bottom center;
	text-align:center;
}

/* book reviews */
#reviews {
	margin-bottom:4em;
}

#reviews h3 {
	text-align:center;
}

#reviews blockquote {
	text-align:center;
	font-style:normal;
	font-size:1.1em;
	margin:0 2em .5em 2em;
}

#reviews blockquote.large p{
	font-size:2.3em;
	line-height:1.4em;
}

#reviews blockquote.top {
	padding-top:1em;
}

#reviews blockquote p {
	margin-bottom:0;
}

#reviews cite {
	display:block;
	text-align:center;
	color:#f97819;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:1.2em;
	padding-bottom:2.7em;
	background:url(../images/quoteDivider.png) no-repeat bottom center;
	font-style:normal;
	text-transform:uppercase;
}

#reviews cite span {
	text-transform:capitalize;
}

#reviews cite.last {
	background:none;
	padding-bottom:1em;
}

/* order section */
.order{
	text-align:center;
	margin-bottom:4em;
}

.order h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-weight:normal;
	margin-top:.5em;
	color:#d5cfaa;
}

.order a.btn{
	display:inline-block;
	width:184px;
	height:56px;
	text-indent:-9000px;
	background:url(../images/orderNow.jpg) no-repeat top left;
}
/* social media reviews */
#smReviews .col {
	width:460px;
	margin-bottom:4em;
}

#smReviews .col.tw{
	float:left;
	padding-right:30px;
	height:450px;
	margin-bottom:1em;
}

#smReviews .col.fb {
	float:right;
height:450px;
margin-bottom:1em;
}

#smReviews .col.bloggers {
	float:left;
	padding-right:30px;
}
#smReviews .col.amazon {
	float:right;
}

#smReviews .tw h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_tw.png) no-repeat top left;
}

#smReviews .fb h3 {
	width:452px;
	height:77px;
	margin:.5em 0;
	text-indent:-9000px;
	background:url(../images/icon_fb.png) no-repeat top left;
}

#smReviews .bloggers h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_bloggers.png) no-repeat top left;
}

#smReviews .amazon h3 {
	width:452px;
	height:77px;
	margin-bottom:.5em;
	text-indent:-9000px;
	background:url(../images/icon_amazon.png) no-repeat top left;
}

#smReviews .review.top {
	padding-top:0;
}

#smReviews .review img {
	float:left;
	padding:.5em 1em 0 0;
}

#smReviews .review p {
	font-size:1.2em;
	margin-left:65px;
	line-height:1.3em;
	margin-bottom:2em;
}

#smReviews .bloggers .review p, #smReviews .amazon .review p {
	margin-left:0;
}

#smReviews .review p strong {
	font-weight:normal;
	color:#ec731a;
}

#smReviews .bloggers .review p strong, #smReviews .amazon .review p strong {
	display:block;
}


/* press section */
#pressSection {
	padding:1em 0 6em 0;
}

#pressSection h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	color:#ece9d9;
	text-transform:uppercase;
	width:268px;
	height:39px;
	background:url(../images/pressHdr.png) no-repeat top left;
	padding:15px 0 0 20px;
}

#pressSection .col {
	float:left;
	width:288px;
	margin-right:33px;
}

.ie6 #pressSection .col {
	padding-right:10px;
}

#pressSection .col.press {
	width:288px;
	margin-right:0;
}

#pressSection a.download{
	display:inline-block;
	width:109px;
	height:39px;
	background:url(../images/download.jpg) no-repeat bottom left;
	text-indent:-9000px;
	padding:55px 0 15px 0;
}

#pressSection .col img {
	margin-bottom:1em;
	margin-right:1em;
}

#pressSection p {
	font-size:1.1em;
}


#pressSection ul {
	list-style:none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pressSection li {
	margin:.7em 0;
}
#pressSection li strong{
color:#f97819;
text-transform:uppercase;
}

#pressSection p.pdf {
	float:left;
	width:75px;
	padding:.2em 0 .2em 25px;
	margin-top:.5em;
	background: url(../images/pdf.png) no-repeat center left;
}

#pressSection .col.press p{
	line-height:1.4em;
}

#pressSection .col.press a{
color:#ECE9D9;
text-decoration:none;
}

#pressSection .col.press a:hover{
text-decoration:underline;
}

#pressSection .col.press #pressMembers{
	width:auto;
	background:#8d7e47;
	border:#af9f64 4px solid;
	padding:10px 15px;
}

#pressSection .col.press #pressMembers h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e4d8c9;
	font-size:1.3em;
}
#pressSection .col.press #pressMembers p{
	margin-bottom:0;
}
	
/* meet andy */
#meetAndy {
	background:url(../images/andy.jpg) no-repeat top left;
	height:586px;
}

#meetAndy p {
	font-size:1.4em;
}


#meetAndy .info {
	float:right;
	width:588px;
}

#meetAndy .info strong{
	color:#f97819;
	font-weight:normal;
}



#meetAndy .friendAndy h4 {
	color:#af9f64;
	font-size:1.15em;
	}

.friendAndy ul {
	list-style:none;
	margin:0;
	background:url(../images/social.png) no-repeat;
}

.friendAndy li {
	float:left;
	margin:0;
}

.friendAndy li a {
	display:block;
	height:46px;
	text-indent:-9000px;
}

.friendAndy li a.em {
	width:35px;
}

.friendAndy li a.it {
	width:34px;
}

.friendAndy li a.fe, .friendAndy li a.yt, .friendAndy li a.tw, .friendAndy li a.fb, .friendAndy li a.ms {
	width:40px;
}

/* downloads */
#downloads {
	padding:6em 0 4em 0;
}

#downloads .item{
	padding:2em 0;
	border-bottom:#393939 1px solid;
}


#downloads h4{
	float:left;
	background:url(../images/roundedLeft.png) no-repeat top left;
	height:58px;
	padding-left:20px;
	margin-right:35px;
}

#downloads h4 span{
	display:inline-block;
	background:url(../images/roundedRight.png) no-repeat top right;
	height:58px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#c7c4b7;
	padding:15px 20px 0 0 ;
}

#downloads .item .itemInfo{
	float:left;
	width:auto;
}

#downloads .item.guide .itemInfo, #downloads .item.bannerAds .itemInfo{
	width:600px;
}

#downloads .item.audioClip .itemInfo{
	padding-top:1.2em;
}
#downloads .item.audioClip .itemInfo p{
	float:left;
	padding-right:1em;
	margin-bottom:0;
}


#downloads .item.audioClip .itemInfo #flashcontent{
	float:left;
	padding-top:.4em;
}

#downloads .item.chapter .itemInfo p{
	margin-bottom:.75em;
}

#downloads .item.chapter .itemInfo p em, #downloads .item.bannerAds .itemInfo p em{
	color:#f97819;
}

#downloads .item.chapter .itemInfo a.download, #downloads .item.guide .itemInfo a.download {
background:url("../images/download.jpg") no-repeat scroll left bottom transparent;
display:inline-block;
float:left;
height:39px;
padding:0;
text-indent:-9000px;
width:109px;
}

#downloads .item.chapter .itemInfo p.pdf, #downloads .item.guide .itemInfo p.pdf  {
background:url("../images/pdf.png") no-repeat scroll left center transparent;
float:left;
margin:.5em 0 0 1em;
padding:0 0 0 25px;
width:75px;
font-size:1.1em;
}

#downloads .item.guide .itemInfo img{
	margin-bottom:2em;
}

#downloads .item.wallpapers h4{
	float:none;
	margin-bottom:3em;
}





#downloads .item.wallpapers .wp {
	float:left;
	width:299px;
	height:244px;
	text-align:center;
	margin-right:45px;
	background:url(../images/display.png) no-repeat 0 0;
}

#downloads .item.wallpapers .wp img {
	padding:9px 7px 80px 7px;
	
}

#downloads .item.wallpapers .wp a {
	color:#bab8ac;
	display:block;
	line-height:1.6em;
	text-decoration:none;
}

#downloads .item.wallpapers .wp a:hover {
	text-decoration:underline;
}

#iphone {
	float:right;
	width:230px;
	margin-top:-7em;
}

#iphone a {
	display:block;
	text-align:center;
	line-height:1.6em;
	text-decoration:none;
}

#banners {
	width:830px;
	padding:20px 20px 0 20px;
	margin:0 auto 1em auto;
	text-align:center;
	clear:both;
}

#banners h3 {
	border:none;
	color:#af9f64;
	font-size:1.4em;
	text-transform:none;
	font-weight:bold;
}

#banners p {
	font-size:1.8em;
}

#banners textarea {
	font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
	margin:1em 0 3em 0;
	background:#1b1b1b;
	color:#cccccc;
	font-size:1em;
	width:560px;
	height:55px;
	padding:5px;
	border:none;
	overflow:hidden;
}

#banners .banner {
	float:left;
	width:415px;
}

#banners .banner textarea {
	width:390px;
	height:70px;
}

/* footer */

#footer-wrap {
	padding:1.5em 0 1.5em 0;
	text-align:center;
	background:url(../images/footerBg.png) repeat-x top center;
	height:450px;
}

#footer-wrap h2 {
	font-size:2.1em;
	font-weight:normal;
	color:#d5cfaa;
	margin:1em 0 1.5em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#footer-wrap p {
	color:#9a967b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:italic;
}

#footer-wrap p a{
	color:#f97819;	
	text-decoration:none;
}

#footer-wrap p a:hover {
	text-decoration:underline;
}

#alsoAvailable{
	position:relative;
	width:960px;
	height:290px;
	margin:0 auto;
}

#alsoAvailable img{
	padding-bottom:.5em;
}

#alsoAvailable a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:none;
}

#alsoAvailable a:hover{
	text-decoration:underline;
}
	
.hm, .bcw, .be{
	position:absolute;
}

.hm{
	top:25px;
	left:239px;
}

.bcw{
	top:0;
	left:400px;
}

.be{
	top:58px;
	left:618px;
}

#webBy{
	width:960px;
	margin:0 auto;
	padding-bottom:2em;
	text-align:center;
}

#webBy a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#7d7d7d;
	font-size:1.1em;
	text-decoration:none;
}

#webBy a:hover{
	text-decoration:underline;
}

/* Fancy Drop Down */

#triqui_container {
	width: 100%;
	position: fixed;
	top: 0;
}
 
#triqui_ad{
	z-index:100;
	width: 100%;
	background-color:#e5e5e5;
	height: 50px;
	text-align:center;
	display:block;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#triqui_ad p, #triqui_ad p a{
	padding-top: 15px;
	color: white;
}
 
#triqui_ad_close {
	padding: 10px;
	display: block;
	float: right;
	padding-bottom: 10px;
	cursor: pointer;
	text-decoration: underline;
	color: white;
}