/*------ Yahoo! Reset CSS ------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} table {border-collapse:collapse; border-spacing:0;} fieldset,img {border:0;} address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;} ol,ul {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} q:before,q:after {content:'';} abbr,acronym {border:0;}

#container {
width:980px;
margin:20px auto;
}

#header {
display:block;
position:relative;
background:transparent url(../images/ebook_header.png) no-repeat 0 0;
width:976px;
height:280px;
margin-bottom:29px;
}

#awayfind_tab a {
display:block;
position:absolute;
right:111px;
background:transparent url(../images/awayfind_tab.png) no-repeat 0 0;
width:74px;
height:19px;
text-decoration:none;
}

#awayfind_tab a:hover {
display:block;
position:absolute;
right:111px;
background:transparent url(../images/awayfind_tab.png) no-repeat 0 -19px;
width:74px;
height:19px;
text-decoration:none;
}

#technotheory_tab a {
display:block;
position:absolute;
right:0;
background:transparent url(../images/technotheory_tab.png) no-repeat 0 0;
width:111px;
height:19px;
text-decoration:none;
}

#technotheory_tab a:hover {
display:block;
position:absolute;
right:0;
background:transparent url(../images/technotheory_tab.png) no-repeat 0 -19px;
width:111px;
height:19px;
text-decoration:none;
}

#buy_button a {
display:block;
position:absolute;
right:0;
top:176px;
background:transparent url(../images/buy.png) no-repeat 0 0;
width:320px;
height:94px;
text-decoration:none;}

#buy_button a:hover {
display:block;
position:absolute;
right:0;
top:176px;
background:transparent url(../images/buy.png) no-repeat 0 -94px;
width:320px;
height:94px;
text-decoration:none;
}

#top_col_1 {
float:left;
clear:left;
width:385px;
margin:0px 25px 0px 22px;
padding-right:25px;
border-right:solid 1px #D2D7E0;
}

#buy_button_2 {
margin-left:-4px;
padding-top:7px;
}

#buy_button_2 a {
margin-top:20px;
display:block;
background:transparent url(../images/buy_2.png) no-repeat 0 0;
width:331px;
height:53px;
text-decoration:none;
}

#buy_button_2 a:hover {
margin-top:20px;
display:block;
background:transparent url(../images/buy_2.png) no-repeat 0 -53px;
width:331px;
height:53px;
text-decoration:none;
}

#kindle {
margin-top:20px;
margin-left:5px;
}

#kindle p {
color:#7F7F7F;
font-size:8pt;
font-family:Calibri, Arial, Helvetica, sans-serif;
margin-left:98px;
margin-top:2px;
padding-top:2px;
}

#top_col_2 {
float:left;
width:520px;
font-family:"Franklin Gothic Medium", "Franklin Gothic Book", "Arial Narrow", Arial, sans-serif;
font-size:12pt;
color:rgb(11, 40, 85);
line-height:22px;
margin:4px 0px;
}

#top_col_2 .big {
font-size:13pt;
}

#top_col_2 .cambria {
font-family:Cambria, Times, Times New Roman, serif;
margin:16px 0px;
}

ul {
padding-left:5px;
margin-left:30px;
list-style-image:url(../images/bullet.png);
list-style-type:square;
}

li {
margin:10px 0;
}

#mid {
float:left;
clear:left;
width:976px;
height:30px;
padding-top:12px;
margin-top:7px;
background:transparent url(../images/mid.png) no-repeat 0 0;
font-size: 20px;
letter-spacing: -0.02em;
font-family: 'Palatino Linotype',Palatino,'book antiqua',serif;
font-style: italic;
font-weight:bold;
}

.orange {
color: #ec6519;
font-variant: small-caps;
letter-spacing: -0.02em;
font-style: normal;
}

#title_1 {
float:left;
margin-left:20px;
width:340px;
}

#title_2 {
float:left;
width:300px;
}

#title_3 {
float:left;
width:310px;
}

#bottom {
clear:left;
float:left;
height:260px;
background:rgb(238, 239, 242);
padding:10px 0;
font-family:Trebuchet MS, serif;
font-size:9pt;
line-height:13pt;
color:rgb(41, 41, 41);
}

#bottom p {
margin:8px 0px;
}

#bottom__col_1 {
float:left;
clear:none;
width:300px; 
padding-left:20px;
padding-right:40px;
}

#bottom__col_2 {
float:left;
clear:none;
width:209px; 
padding-right:40px;
}

#bottom__col_2 img {
margin:9px 14px 10px 0px;
}

#bottom__col_2 p {
clear:both;
}

#bottom__col_3 {
float:left;
clear:none;
width:367px;
font-family:Cambria, Times, Times New Roman, serif;
font-size:12pt;
line-height:18pt;
}

#bottom__col_3 img {
margin-top:9px;
}

.quote {
background:transparent url(../images/ebook_right_quote.png) no-repeat bottom right;
padding-left:20px;
}

.name {
text-align:right;
font-style:italic;
margin:0 !important;
line-height:14pt;
}

.website {
text-align:right;
margin:0 !important;
line-height:12pt;
font-family:Trebuchet MS, serif;
font-size:8pt;
}

.website a {
color:rgb(95, 95, 95);
}

#left_arrow {
float:left;
}

#quote_div, #quote_content {
float:left;
width:288px;
}

#right_arrow {
float:left;
padding-left:12px;
}

#left_arrow a {
margin-top:20px;
display:block;
background:transparent url(../images/left_arrow.png) no-repeat 0 0;
width:31px;
height:63px;
text-decoration:none;}

#left_arrow a:hover {
margin-top:20px;
display:block;
background:transparent url(../images/left_arrow.png) no-repeat 0 -63px;
width:31px;
height:63px;
text-decoration:none;
}

#right_arrow a {
margin-top:20px;
display:block;
background:transparent url(../images/right_arrow.png) no-repeat 0 0;
width:31px;
height:63px;
text-decoration:none;
}

#right_arrow a:hover {
margin-top:20px;
display:block;
background:transparent url(../images/right_arrow.png) no-repeat 0 -63px;
width:31px;
height:63px;
text-decoration:none;
}

#footer {
clear:left;
float:left;
background:transparent url(../images/ebook_footer.png) no-repeat 0 0;
width:976px;
height:57px;
padding-bottom:15px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:8pt;
}

#footer #footer_text {
font-size:11px;
letter-spacing:0.04em;
margin-left:293px;
margin-top:39px;
width:300px;
float:left;
}

#footer #footer_image {
float:left;
margin-top:30px;
}

.photo {
border: 5px solid white;
margin-left: 7px;
}
