* {margin:0; padding:0; font-size:100%;}

html {margin:0; padding:0; background:#fff url(../images/bg/html.png) left top repeat-x;}

body {margin:0; padding:0 0 25px 0; font:0.84em/1.333 Arial, Helvetica, sans-serif; color:#666; text-align:center;}
	#homepage {background:transparent url(../images/bg/body-cta.png) left bottom repeat-x;}
	#subpage {background:transparent url(../images/bg/body-order2.jpg) center bottom no-repeat;}
	#orderpage {background:transparent url(../images/bg/body.png) left bottom repeat-x;}

p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, select, label {margin:0; padding:0;}

ul, ul li {list-style:none;}

ol, ol li {list-style:decimal;}

img, a img {border:0;}

a, a:visited {text-decoration:underline; color:#666;}
a:hover {text-decoration:none; color:#c7ca0a;}

#container {margin:0 auto; width:978px; text-align:left;}



/* Header */
#header {width:978px; height:82px; overflow:hidden;}
	
.header-book-cover {background:transparent url(../images/cta/river-talk-book-cover.png) right bottom no-repeat;}
	
#site-id {position:relative; left:0; top:22px; z-index:3; width:172px; height:30px; overflow:hidden;}
	#site-id h1 {width:172px; height:30px; text-indent:-9999px; background:transparent url(../images/mike-crosby.png) left top no-repeat;}
		#site-id h1 a {height:30px; display:block;}
	
#nav-main {position:relative; left:392px; top:-7px; z-index:3; width:594px; height:28px; overflow:hidden;}
	#nav-main ul {width:594px; height:28px;}
		#nav-main ul li {float:left; height:28px; display:inline;}
			#nav-main ul li a {float:left; height:13px; text-indent:-9999px; overflow:hidden; display:block; color:#F00}
			#nav-main ul li a:hover, #nav-main ul li a#current {background-position:0 -13px;}

				li#home a {width:33px; background:transparent url(../images/txt/nav/home.gif) left top no-repeat; margin:3px 25px 0 75px;}
				li#meet-mike a {width:64px; background:transparent url(../images/txt/nav/meet-mike.gif) left top no-repeat; margin:3px 25px 0 0;}
				li#contact-us a {width:67px; background:transparent url(../images/txt/nav/contact-us.gif) left top no-repeat; margin:3px 25px 0 0;}
				li#phone-number {width:258px; background:transparent url(../images/txt/nav/call-us-today.gif) left top no-repeat; text-indent:-9999px; overflow:hidden; display:block;}
				



/* Content */
#content {margin:0 0 25px 0; width:978px; overflow:hidden;}
  .blank-line#content {margin:0 0 135px 0;}
	#content h3 {margin:0 0 10px 0;}
	#content p {margin:0 0 24px 0; line-height:1.55; text-align:justify;}
	.txt-replace {text-indent:-9999px; overflow:hidden;}
				
			p#txt-river-talk {margin-bottom:0; display:block; width:214px; height:46px; background:transparent url(../images/txt/1st-phrase/river-talk.png) left top no-repeat;}
			p#txt-meet-mike {margin-bottom:0; display:block; width:255px; height:46px; background:transparent url(../images/txt/1st-phrase/meet-mike.png) left top no-repeat;}
			p#txt-about-the-book {margin-bottom:0; display:block; width:366px; height:46px; background:transparent url(../images/txt/1st-phrase/about-the-book.png) left top no-repeat;}
			p#txt-photo-gallery {margin-bottom:0; display:block; width:314px; height:54px; background:transparent url(../images/txt/1st-phrase/photo-gallery.png) left top no-repeat;}
			p#txt-reader-reviews {margin-bottom:0; display:block; width:342px; height:46px; background:transparent url(../images/txt/1st-phrase/reader-reviews.png) left top no-repeat;}
			p#txt-sample-story {margin-bottom:0; display:block; width:304px; height:54px; background:transparent url(../images/txt/1st-phrase/sample-story.png) left top no-repeat;}
			#txt-order-book {display:block; width:267px; height:46px; background:transparent url(../images/txt/1st-phrase/order-book.png) left top no-repeat;}
			#txt-file-not-found {display:block; width:315px; height:47px; background:transparent url(../images/txt/1st-phrase/file-not-found.png) left top no-repeat;}
			p#txt-welcome {display:block; width:210px; height:37px; background:transparent url(../images/txt/1st-phrase/welcome.gif) left top no-repeat; margin:0 0 14px;}
			p#txt-real-estate {display:block; width:400px; height:84px; background:transparent url(../images/txt/1st-phrase/let-me-sell.gif) left top no-repeat; margin:0 0 14px;}
			p#txt-contact-us {display:block; width:250px; height:37px; background:transparent url(../images/txt/1st-phrase/contact-us.gif) left top no-repeat; margin:0 0 14px;}
			p#txt-income {display:block; width:420px; height:37px; background:transparent url(../images/txt/1st-phrase/income.gif) left top no-repeat; margin:0 0 14px;}
			p#txt-fishing {display:block; width:250px; height:46px; background:transparent url(../images/txt/1st-phrase/fishing.gif) left top no-repeat; margin:0 0 14px;}
			p#txt-health {display:block; width:420px; height:37px; background:transparent url(../images/txt/1st-phrase/health.gif) left top no-repeat; margin:0 0 14px;}
			p#txt-photography {display:block; width:320px; height:46px; background:transparent url(../images/txt/1st-phrase/photography.gif) left top no-repeat; margin:0 0 14px;}
			
#content-inner {padding:39px 0 0 0; float:left; display:inline; width:465px; overflow:hidden;}
	.full-column#content-inner {width:auto;}

	#content-inner h4#book-details {margin-top:-10px;}

	#btn-order-your-copy-today {margin:10px 0 40px 240px; width:225px; height:46px; text-indent:-9999px; background:transparent url(../images/txt/order-your-copy-today.png) left top no-repeat; overflow:hidden;}
		#btn-order-your-copy-today a {display:block; height:46px;}
	
	.testimonial {display:block; width:465px; clear:both; text-indent:-9999px; overflow:hidden;}
		#eastern-woods-ands-waters {height:56px; background:transparent url(../images/txt/testimonials/eastern-woods-ands-waters.png) left top no-repeat;}
		#scotia-fuels-limited {margin:40px 0 0 0; height:32px; background:transparent url(../images/txt/testimonials/scotia-fuels-limited.png) left top no-repeat;}
		#david-stewart {margin:40px 0 0 0; height:36px; background:transparent url(../images/txt/testimonials/david-stewart.png) left top no-repeat;}
		#glenn-legrand-camp-bonaventure {margin:40px 0 0 0; height:35px; background:transparent url(../images/txt/testimonials/glenn-legrand-camp-bonaventure.png) left top no-repeat;}
		#atlantic-salmon-journal {margin:40px 0 0 0; height:32px; background:transparent url(../images/txt/testimonials/atlantic-salmon-journal.png) left top no-repeat;}

#content-photo {float:left; display:inline; margin:-2px 0 0 25px; width:488px;}
	.art-meet-mike {height:428px; background:transparent url(../images/art/meet-mike.jpg) right 12px no-repeat;}
	.art-about-the-book {height:428px; background:transparent url(../images/art/about-the-book.jpg) right 12px no-repeat;}
	.art-sample-story {height:428px; background:transparent url(../images/art/sample-story.jpg) right 12px no-repeat;}
	.art-reader-reviews {height:428px; background:transparent url(../images/art/reader-reviews.jpg) right 12px no-repeat;}
	.art-photo-gallery {height:428px; background:transparent url(../images/art/photo-gallery.jpg) right 12px no-repeat;}
	.art-order-book {height:558px; background:transparent url(../images/art/order-book.jpg) -1px top no-repeat;}
	.art-real-estate {height:600px; background:transparent url(../images/art/real-estate.jpg) 25px 42px no-repeat; position:relative;}
	  .art-real-estate .cta-anchor-realty {top:433px; left:62px; position:absolute;}
	  .art-real-estate .cta-royal-lepage {top:442px; left:160px; position:absolute;}
	  .art-real-estate .cta-facebook {top:537px; left:120px; position:absolute;}
	.art-income {height:428px; background:transparent url(../images/art/IcomeOpportunities.jpg) right 12px no-repeat;}
	.art-photography {height:428px; background:transparent url(../images/art/photography.jpg) right 12px no-repeat;}

.video {padding:20px 0;}
#content-photo .video {padding:440px 0 0 60px;}

#cta-book-cover {float:left; display:inline; margin:0 0 0 25px; width:488px; height:428px; background:transparent url(../images/cta/river-talk-book-cover.jpg) right top no-repeat; overflow:hidden;}
	#cta-book-cover a {display:block; height:428px; text-indent:-9999px; overflow:hidden;}

#photo-gallery-wrapper {width:460px; overflow:hidden;}
	#photo-gallery-wrapper img {float:left; margin:0 0 8px 0;display:inline; border:4px #9e9c92 solid;}
		#photo-gallery-wrapper img.center-photo {margin-left:8px; margin-right:8px;}
		
		#photo-gallery-wrapper img a {}

#cta-group {float:right; width:511px; display:inline; margin-left:30px;}
  .cta {float:left; display:inline; width:251px; height:109px; margin-bottom:10px;}
    .cta-river-talk {height:118px; margin-top:-9px;}
	.cta-river-talk, .cta-fishing, .cta-health-wellness {clear:left; margin-right:9px;}
	.cta a {display:block; height:109px; width:251px; display:block; overflow:hidden; text-indent:-9999px;}
	  .cta-river-talk a {background:url(../images/home-menu/river-talk.jpg) left top no-repeat; height:118px;}
	  .cta-real-estate a {background:url(../images/home-menu/real-estate.jpg) left top no-repeat;}
	  .cta-fishing a {background:url(../images/home-menu/fishing.jpg) left top no-repeat;}
	  .cta-income-opps a {background:url(../images/home-menu/income-opps.jpg) left top no-repeat;}
	  .cta-health-wellness a {background:url(../images/home-menu/health-wellness.jpg) left top no-repeat;}
	  .cta-photography a {background:url(../images/home-menu/photography.jpg) left top no-repeat;}

#thank-you, #error-404 {height:616px;}

.basic-list {margin:0 0 20px 40px; list-style:circle;}
	.basic-list li {list-style:circle;}

#subnav {padding-bottom:10px; margin-bottom:10px; border-bottom:3px solid #C5CA00; width:465px;}
#subnav li {display:inline; padding:0 9px 0 0; white-space:normal; font-size:0.9em;}
#subnav a {white-space:nowrap;}
#subnav a.current {color:#C5CA00;}

/* CTAs */
#cta-home {margin:0 auto; width:978px; height:247px; overflow:hidden;}
	#cta-home ul {width:978px;}
		#cta-home ul li {float:left; display:inline; height:159px; text-indent:-9999px; overflow:hidden;}
			#cta-home ul li a {height:159px; display:block;}

				li#cta-meet-mike {width:314px; background:transparent url(../images/cta/meet-mike.jpg) left bottom no-repeat;}
					li#cta-meet-mike a {background:transparent url(../images/txt/meet-mike.png) 1px 0 no-repeat;}
				
				li#cta-reader-reviews {margin:0 18px; width:314px; background:transparent url(../images/cta/reader-reviews.jpg) left bottom no-repeat;}
					li#cta-reader-reviews a {background:transparent url(../images/txt/reader-reviews.png) 1px 0 no-repeat;}
				
				li#cta-photo-gallery {width:314px; background:transparent url(../images/cta/photo-gallery.jpg) left bottom no-repeat;}
					li#cta-photo-gallery a {background:transparent url(../images/txt/photo-gallery.png) 1px 0 no-repeat;}
					
#cta-order-your-copy-today {margin:65px 0 0 0; width:350px; height:154px; overflow:hidden;}
	#cta-order-your-copy-today p {width:350px; height:154px; text-indent:-9999px;}
		#cta-order-your-copy-today p a {display:block; height:194px;}


/* Order Form */
form {margin:0 0 110px 0; width:446px; text-align:center;}
	fieldset {padding:0 15px 20px; border:1px solid #706e61; width:406px; margin:20px 0 0 0; overflow:hidden; display:block; text-align:left;}
	
		fieldset legend {font-size:1.25em; padding: 0 5px; color:#c7ca0a;}
		fieldset label {display:block; font-size:1.25em; margin: 0 0 2px; font-weight:bold;}
		fieldset label.checkbox {float:left; width:378px; padding-left:4px;}
		fieldset input.text, fieldset select, fieldset textarea {border:1px solid #666; background:#fff !important; font-size:1.25em; margin-bottom:2px; color:#666;}
		fieldset input.checkbox {float:left; margin-top:4px; width:14px; height:14px;}
		fieldset textarea {height:100px; font-family:Arial, Helvetica, sans-serif;}
		
		fieldset div.half {width:198px; float:left; display:inline; padding:7px 0 3px 5px;}
		fieldset div.half input.text, fieldset div.half select, fieldset div.half textarea {width:190px;}
		fieldset div.full {width:396px; padding:7px 5px 3px 5px;}
		fieldset div.full input.text, fieldset div.full select, fieldset div.full textarea {width:394px;}
		fieldset div.clear {clear:both;}
	
	form input.submit {display:block; margin:10px auto; width:300px; border:2px solid #c7ca0a; color:#666; background-color:#eee; font-size:1.60em; padding:5px 10px; cursor:pointer;}
	form input.submit2 {display:block; margin:10px auto; width:420px; border:2px solid #c7ca0a; color:#666; background-color:#eee; font-size:1.50em; padding:5px 10px; cursor:pointer;}
	
		fieldset p {font-size:1.25em; padding:5px 0;}
		fieldset strong {font-weight:bold;}
		fieldset div.error {background:#FFFF99;}
	
	form p.caution {padding:5px; font-size:1.30em; color:#333333; background-color:#FFFF99; margin:10px 15px;}
	
		fieldset div.none {display:none;}
		
#price-point {}
	#content-inner #price-point h5 {margin:0 0 8px 0; color:#c7ca0a; text-transform:uppercase; font-size:1.30em;}
	#price-point p {margin:0;}
	#price-point p.the-small-print {margin:8px 0 0 0; font-size:0.70em;}

p.learn-more {display:block;}
	p.learn-more a {display:block; overflow:hidden; text-indent:-9999px; text-align:left; width:138px; height:46px; background:url(../images/learn-more.gif);}

/* Footer */
#footer {width:978px; overflow:hidden;}
	#footer ul {font-size:0.90em;}
		#footer ul li {padding:0 7px 0 6px; display:inline; background:transparent url(../images/icon/pipe-grey-sml.png) right 4px no-repeat;}

			#footer ul li#copyright {margin:0 0 7px 0; padding-left:0; display:block; background:none;}
			#footer ul li.first-li {padding-left:0;}
			#footer ul li.last-li {padding-right:0; background:none;}			
