*{
 margin:0;
 padding:0;
}

body{
 margin:0;
 padding:0;
 background:#b3b6b7 url('../img/main-bg.jpg') repeat-x;
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 font-size: 62%;
 color:#000;
}






/******************

   Typography
******************/

a{text-decoration:none} 

a img, fieldset{ border:0;}

h1{
 font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
 font-size:2.2em;
 font-weight:normal;
 color:#000;
 margin:0 0 15px 0;
}

h1 span{color:#196389;}

#home-join h1, .best-sellers h1{
 font-size:2.4em;
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 font-weight:bold;
 color:#0f4a75;
 margin:0 0 2px 0;
}

#download #content h1, #landing #content h1{
 font-size:2.4em;
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 padding-top:10px;
}

#dlvscds #content h1{
 font-size:2.4em;
 color:#0f4a75;
 font-weight:bold;
}

#download #content h1 span, #landing #content h1 span{ color:#000; font-size:1.6em;}

#landing #content h1 em{ color:#005f38; font-style:normal;}

.best-sellers h1{ color:#919495; margin: 0 0 25px 0;}

h2{
 font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
 font-size:1.8em;
 font-weight:normal;
 color:#0f4a75;
 margin:0 0 2px 0;
}

h2 a{ color:#0f4a75;}

h2#benefit1, h2#benefit2{

 color:#000;
 padding:4px 0 0 112px;
 margin:25px 0 10px 0;
 height:29px;
 background:url('../img/benefit-1.gif') no-repeat top left;
}

h2#benefit2{background:url('../img/benefit-2.gif') no-repeat top left;}

h2.whopping{ text-align:center;padding-right:0;color:#fc0082;}
#landing h2.whopping{ padding-right:0; text-align:center;}

h2.dl-best-selling{text-align:center; margin:0 0 20px 0;clear:both;}

#buzz h2{ margin:30px 0 10px 0;}

h3{
 font-size:1.1em;
 line-height:1.5em;
 margin:0 0 10px 0;
 color:#0b643d;
 font-weight:normal;
}

#content p{
 font-size:1.2em;
 line-height:1.5em;
 margin:0 0 25px 0;
}

#content p a, #content ul a{ color:#13739d;}

#buzz #content p{margin:0 0 10px 0;}

#content ul{
 list-style:none;
 font-size:1.2em;
 margin:-10px 0 25px 0;
}

#content ul li{
 background:url('../img/home-join-li.gif') no-repeat 0px 4px;
 padding:0 0 0 18px;
 line-height:1.5em;
 position:relative;
}

#download #content ul#download-ul li, #landing #content ul#download-ul li{
 background:url('../img/download-ul.gif') no-repeat 0px 11px;
 font-size:2em;
 font-weight:bold;
 color:#323638; 
}

#faq #content ul{ margin:10px 0 25px; font-size:1.4em}
#faq #content ul li{ background-position:0 5px;}

#dlvscds #content p{ margin: 0 0 13px;}

#landing-top{ padding-left:100px;}

/******************

  Main div styles	
******************/

#mainwrapper{
 position:relative;
 width:929px;
 padding:0 10px;
 left:50%;
 margin:0 auto;
 margin-left:-465px;
 background:#fff;
}

#masthead{
 height:75px;
 padding:16px 0 0 0;
 width:100%;
 position:relative;
}

#top-right-banner{
 position:absolute;
 top:16px;
 right:0;
}

#left-column{
 width:232px;
 float:left;
 display:inline;
 position:relative;
 padding: 9px 0 0 8px;
 background:url('../img/left-column-bg.jpg') repeat-x;
}

#left-column img{ display:block;}

#landing #left-column{
 width:152px;
 padding:180px 0 0 0;
 background:none;
}

#content{
 width:652px;
 padding:23px 0 0 23px;
 float:left;
 position:relative;
}

#howitworks #content{ text-align:center;}
#howitworks #content img{ margin:0 0 20px 0; } 

#landing #content{ width:775px; padding:23px 0px 0 0;}

#footer{ 
 width:100%;
 height:66px;
 background:url('../img/footer-bg.jpg') repeat-x;
 clear:both;
}

#footer p{ 
 color:#fff;
 font-size:1.4em;
 padding:24px 0 0 40px;
}

#footer p a{
 font-weight:bold;
 color:#fff;
} 

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

#footer p#copyright{
 font-size:1.2em;
 float:right;
 padding:25px 40px 0 0;
}

#browse{
 width:204px;
 height:64px;
 display:block;
 background:url('../img/browse-bg.jpg') repeat-x;
 font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
 font-size:1.8em;
 line-height:1.4em;
 color:#fff;
 padding:12px 0 0 18px;
 margin: 0 0 10px 0;
 text-decoration:none;
}

#browse span{ color:#d7dadb;}

#browse:hover{ background-position:0 -200px;}

#free-books{margin:0 0 10px 0;}

#left-banner{
 width:174px;
 height:236px;
 background:url('../img/left-banner.gif') no-repeat;
 padding:12px 0 0 50px;
 margin:10px 0;
}

#left-banner img{ margin-bottom:10px;}

#home-join{ padding:0 35px 0 26px; margin: 0 0 12px 0;}

#home-join ul{
 list-style:none;
 margin:0 0 9px 0;
}

#content #home-join ul li{
 background: url('../img/home-join-li.gif') no-repeat 4px 5px;
 font-size:1.4em;
 line-height:1.3em;
 color:#323638;
 padding:0 0 0 22px;
 position:relative;
}

#join-now, .join-now{
 width:151px;
 height:24px;
 text-align:center;
 line-height:1em;
 font-size:1.6em;
 padding:13px 0 0 0;
 color:#065c86;
 font-weight:bold;
 text-decoration:none; 
 background:url('../img/join-now-bg.gif') no-repeat;
 display:block;
}

.join-now{background:url('../img/join-now-bg2.gif') no-repeat;font-size:2.4em;width:171px; padding-top:6px;height:31px;}

#join-now:hover, .join-now:hover{ background-position:0 -200px;}

.best-sellers{
 width:625px;
 height:208px;
 padding:13px 0 0 26px;
 margin: 0 0 18px 0;
 clear:left;
 background:url('../img/best-sellers-bg.gif') no-repeat;
}

.best-seller{
 width:95px;
 margin:0 0 0 45px;
 float:left;
 display:inline;
 text-align:center;
}

#dl-best-selling-thumbs .best-seller{margin-left:0px;}

.best-seller img{ margin:0 0 12px 0;}

#download-audio{
 width:321px;
 height:60px;
 display:block;
 margin:-5px 0 0 0;
 background:url('../img/download-audio-bg.gif') no-repeat;
 text-decoration:none;
 float:left;
}

#downloads-vs-cds{
 width:321px;
 height:60px;
 margin:-5px 0 20px 9px;
 display:block;
 background:url('../img/downloads-vs-cds-bg.gif') no-repeat;
 text-decoration:none;
 float:left;
 display:inline;
}

#download-audio:hover, #downloads-vs-cds:hover{ background-position:0 -200px;}

a#start-14{
 float:right;
 width:231px;
 height:36px;
 padding:5px 0 0 0;
 margin:0 0 34px 0;
 text-align:center;
 font-size:1.4em;
 font-weight:normal;
 color:#fff;
 background:url('../img/start-14-bg.gif') no-repeat;
}

a#start-14 span{ color:#d5d5d5; display:block;}

a#start-14:hover{background-position:0 -200px;}

#howitworks a#start-14{ float:none;display:block;margin:20px 0 30px 210px;

}

a.try-14, a.buy-14{
 width:171px;
 height:36px;
 padding:5px 0 0 0;
 margin:15px -37px 34px 117px;
 text-align:center;
 font-size:1.3em;
 font-weight:bold;
 display:inline-block;
 float:left;
 color:#465601;
 background:url('../img/start-14-bg.gif') no-repeat;
}

a.try-14:hover, a.buy-14:hover{background-position:0 -200px;}

#trusted{ clear:both; margin-bottom:20px;}

#landing #trusted{
 width:170px;
 height:361px;
 background:url('../img/audible.gif') no-repeat bottom left;
 float:left;
 position:relative;
 top:-110px;
}

#sitemap #trusted{ padding-top:420px; display: inline-block}

#howitworks #trusted{ padding-top:400px;}

#contact #trusted{ padding-top:350px;}

#trusted img{ float:left;}

#trusted p{
 font-size:1.4em;
 font-weight:bold;
 padding:30px 0 0 0;
 width:125px;
 float:left;
}

#landing #trusted p{ margin:0; padding:0;}

#logos{ text-align:center;width:225px; }

#landing #logos{width:150px;}

#logos img{
 margin:10px 0;
 display:inline ;
}
/******************

  Navigation
******************/

#navigation{ height:31px;}

#navigation ul{
 list-style:none;
 float:left;
}

#navigation img{ display:block;}

#navigation li{ float:left;}

#navigation li a{ 
 height:21px;
 display:block;
 padding:10px 0 0 0;
 float:left;
 font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
 font-size:1.2em;
 line-height:1em;
 text-align:center;
 text-decoration:none;
 color:#90cdf5;
 font-weight:bold;
}

#navigation li#howa a{
 width:209px;
 background:url('../img/nav/how-bg.gif') no-repeat;
} 

#navigation li#downloada a, #navigation li#dvscda a{
 width:237px;
 background:url('../img/nav/downloads-bg.gif') no-repeat;
 color:#fff;
} 

#navigation li#downloada a:hover, #navigation li#dvscda a:hover, #navigation li#homea a:hover, #navigation li#howa a:hover{ background-position:0 -200px;}

#teasers{
 width:100%;
 height:196px;
 border-top:8px solid #247ca8;
 border-bottom:8px solid #247ca8;
 background:#247ca8;
 position:relative;
}

#teasers a, #teasers p{
 font-size:1.2em;
 color:#d3efff;
 text-decoration:none;
 height:56px;
 display:block;
 float:left;
 overflow:hidden;
}

#teasers #search-ts{
 width:149px;
 padding:140px 80px 0 30px;
 background:url('../img/search-ts.gif');
}

#teasers #buy-ts{
 width:178px;
 padding:140px 52px 0 62px;
 background:url('../img/buy-ts.gif');
 position:relative;
 left:-53px;
}

#teasers #download-ts{
 width:166px;
 padding:140px 59px 0 64px;
 background:url('../img/download-ts.gif');
 position:relative;
 left:-105px;
}

#teasers #listen-ts{
 width:155px;
 padding:140px 30px 0 63px;
 background:url('../img/listen-ts.gif');
 margin: 0 -3px 0 0;
 position:absolute;
 top:0;
 right:4px;
}

#teasers #search-ts:hover{background-position:0 -501px;}
#teasers #buy-ts:hover{background-position:0 -500px;}
#teasers #download-ts:hover{background-position:0 -500px;}
#teasers #listen-ts:hover{background-position:0 -501px;}

.join-teaser{
 width:650px;
 height:500px;
 background:url('../img/join-now-teaser-bg-wide.gif') no-repeat top left;
 float:left;
 margin:8px 9px 20px 0;
 display:inline;
 text-align:center;
}

.no-margin .join-teaser{ margin-right:0;}

.join-teaser h2{ padding-top:10px;text-align:center;}
.join-teaser h2 img{ padding-top:10px;} 

#landing .join-teaser{ width:367px; margin:0 8px 20px 10px;background:url('../img/join-teaser-bg2.gif') no-repeat top left; float:left;}
#landing .no-margin .join-teaser{width:350px; padding-right:17px;}

#content .join-teaser ul{ 
 margin:10px 0 22px 20px;
 font-size:1.5em;
 color:#323638;
 text-align:left;
}

#content .join-teaser ul li{  line-height:1.2em; background:url('../img/join-teaser-ul.gif') no-repeat 0px 7px;}

#content .join-teaser ul span{ color:#ff6c00;} 

#content .join-teaser ul strong{ color:#002218;}

#content .join-teaser .join-now{ margin:0 auto; position:relative; }

.join-teaser .free-trial{
 display:block;
 width:168px;
 height:31px;
 padding:10px 0px 0 0px;
 margin:0 auto 34px auto;
 text-align:center;
 font-size:14px;
 font-size:1.4em;
 color:#fff;
 background:url('../img/free-trial.gif') no-repeat;
}



/*.join-teaser .free-trial:hover{background-position:0 -200px;}*/

.join-ipod{
 float:left;
 padding:326px 0 0 0;
}

#landing .join-ipod{
 width:10px;
 height:10px;
}

#bottom-content{ text-align:center;}

#bottom-content .join-now{ margin:20px auto;}

#bottom-content p#one-credit, #content p#one-credit{
 padding:75px 190px 0 190px;
 height:50px;
 margin:0 0 10px 0;
 background:url('../img/one-credit.gif') no-repeat center 10px;
 font-size:1.4em;
 line-height:1.2em;
 clear:both;
 text-align:center;
}

#content p#one-credit{padding:75px 20px 0 20px;}

p#software{
 padding:10px 0 0;
  font-size:1.4em;
 line-height:1.2em;
 text-align:center;
}

#bottom-content p#software{ padding:10px 190px 0 190px;}

a.join-1-free, a.join-2-free{
 width:170px;
 height:68px;
 background:url('../img/join-1-free.gif') no-repeat;
 float:left;
 margin:20px 0 25px 125px;
}

a.join-2-free{background:url('../img/join-2-free.gif') no-repeat;margin-left:159px;}



#picture-man{
 width:300px;
 height:430px;
 float:left;
 background:url('../img/picture-man.gif') no-repeat 0 200px;
 position:relative;
 top:-130px;
 text-align:center;
}

#hero{


 position:absolute;
 top:0;
 left:0;
}

#hero img{

}

#picture-man h2{
 font-size:1.8em;
 line-height:1.1em;
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 text-align:left;
 color:#fff;
 padding-left:21px;
 position:relative;
 top:-2px;
}

#picture-man #thumbs{ width:190px;margin:0 auto;}

#picture-man #thumbs form{ 
 float:left;
 margin:4px;
 display:inline;
 width:85px;
 height:85px;
}

#picture-man #thumbs img{ display:none;}

#picture-man #thumbs input.image-button{
 width:85px;
 height:85px;
}

#landing-right{
 width:700px;
 float:right;
 display:inline;
 margin:0 0 0 15px;
}

.sitemap{
 width:190px;
 margin:0 0 0 25px;
 float:left;
 display:inline;
} 

.sitemap-right .sitemap{ width:168px;margin-left:50px;}

.sitemap a{ 
 font-family:Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif; 	
 font-size:1.8em; 
 margin:0 0 12px 0;
 display:block;
 color:#0f4a75;
}
	
#landing-ipod{ 
 position:absolute;
 top:18px;
 right:150px; 
}
	
#free-14-trial{ 
 position:absolute;
 top:17px;
 right:0px;
 z-index:100; 
}

#dl-best-selling{ text-align:center;}

#content #dl-best-selling h2{ color:#2e3032;}

#dl-best-selling-thumbs{padding:0 0 0 112px;}

#landing #dl-best-selling-thumbs{padding:0 0 0 194px;margin: 0 0 10px 0;}

#dl-best-selling-thumbs form{ 
 float:left;
 margin:4px;
 display:block;
 width:95px;
 height:95px;
}

#dl-best-selling-thumbs img{ display:none;}

#dl-best-selling-thumbs input.image-button{
 width:95px;
 height:95px;margin:4px;
}

#content #download-ul{font-size:1em;}

#youtube{
 width:247px;
 height:186px;

 float:right;
 margin:0 0px 0 15px;
}

/******************

  Misc styles	
******************/

.clear{
 width:100%;
 height:1px;
 clear:both;
 line-height:1px;
 font-size:1px;
}

.floatright{
 float:right;
}

.ipod-compatible{
 float:right;
 padding-top:10px;
 margin-right:4px;
 clear:both;
}

#landing .ipod-compatible{ margin-right:27px;}


/******************

  audiable_style	
******************/


.body_audible{
	margin:0;
	padding:0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 62%;
	color:#000;
	background-color: #FFFFFF;
	background-image: url(../ps2/images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.audible_div_main_container {
	width: 925px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-top: 20px;
	padding: 12px;
}
.audible_header_bg {
	background-image: url(../ps2/images/header_bg_audiable.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	height: 300px;
	width: 925px;
}
.audible_header_bg h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #0F4A75;
	font-weight: bold;
	text-decoration: none;
	margin-top: 40px;
	margin-left: 40px;
	line-height: 40px;
}
.audible_header_bg img{
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	}

.audible_title_h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 40px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style4 {
	font-size: 26px;
	font-weight: bold;
}

.audible_content_area{
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
}
.audible_content_area img{
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
}
.audible_content_area h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	font-weight: normal;
}
.audible_content_area h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
.audible_content_area h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-top: 20px;
}
.audible_features {
	width: 160px;
	float: left;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 34px;
	margin-top: 15px;
}
.audible_features ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.audible_features li{
}
.audible_features li h2{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 40px;
}
.audible_audiable_list {
	float: left;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-top: 15px;
}
.audible_audiable_list td{
	padding: 5px;
}
.audible_audiable_list img{
	padding: 0px;
}
#join_now_arrow{
	position: absolute;
	float: left;
	margin-top: -50px;
}
.footer_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	line-height: 24px;
	text-decoration: none;
	font-weight: bold;
}
.footer_container a{
color: #02519E !important;
}
.footer_container a:hover{
color: #849800 !important;
}
