* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

body { 
background-image: url('../images/bg-body01.jpg');
background-repeat: repeat;
background-position: top center;
background-color: #43a9c9;
min-height:100%;
min-width:1001px;
height: 100%;
}


/* default page-width div */
#container {
height:auto;
width: 1001px;
padding: 0px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
position:relative;
display:block;
} 


#header {
background-image: url('../images/bg-header09motts.gif');
background-repeat: no-repeat;
height:231px;
width: 1001px;
padding: 0px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
position:relative;
display:block;
} 

#logo {
background-image: url('../images/logo.jpg');
background-repeat: no-repeat;
background-position: top left;
width: 183px;
height: 170px;
position: absolute;
top: 4px;
left: 0px;
z-index: 100;
}

#searchlinks {
width: auto;
height: auto;
position: absolute;
top: 10px;
right: 66px;
z-index: 101;
font-family: Georgia,"Times New Roman", Times, serif;
font-size: 12px; 
color: #ffffff;
}
#searchlinks a { 
color: #ffffff;
text-decoration: underline;
}
#searchlinks a:visited { 
color: #ffffff;
text-decoration: underline;
}
#searchlinks a:hover { 
color: #5bcbf5;
text-decoration: none;
}
.searchbox {
width: 175px;
height: 15px;
background-color: #b5cad5; 
border-left : 1px solid #495e69;
border-right : 1px solid #495e69;
border-top : 1px solid #495e69;
border-bottom : 1px solid #495e69;
font-family: Georgia,"Times New Roman", Times, serif;
font-size: 12px;
color: #34768f;
padding : 2px 2px 2px 2px;
}


#askMissyOut {
background-image: url('../images/bg-askmissy01.gif');
background-repeat: no-repeat;
background-position: top left;
width: 356px;
height: 129px;
position: absolute;
top: 56px;
right: 200px;
z-index: 102;
}
#askMissyIn {
margin: 40px 0px 0px 100px;
width: 234px;
height: 50px;
font-family: Georgia,"Times New Roman", Times, serif;
font-size: 12px;
color: #34768f;
line-height: 16px;
}
#askMissyIn a { 
color: #ff9933;
text-decoration: underline;
}
#askMissyIn a:visited { 
color: #ff9933;
text-decoration: underline;
}
#askMissyIn a:hover { 
color: #5bcbf5;
text-decoration: none;
}


#content {
background-color: #ffffff;
margin: 0px auto 0px auto;
padding: 0px 28px 0px 28px;
width: 945px;
height: auto;
vertical-align: top;
}
#contentBottom {
background-image: url('../images/bg-contentbot01.gif');
background-repeat: no-repeat;
background-position: bottom center;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 1001px;
height: 31px;
vertical-align: top;
}

#homeTopContent {
width: 100%;
height: 345px;
margin: 0px 0px 10px 0px;
}

#homeflash {
float: left;
width: 488px;
height: 326px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#bookpromos {
float: right;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 440px;
height: auto;
}

table.collapse {
border-collapse: collapse;
width: 100%;
}
table.homepromos td.promohr {
height: 6px;
background-image: url('../images/bg-hr01.jpg');
background-repeat: repeat;
}
table.homepromos td.newbook {
background-image: url('../images/bg-hpnewbook.jpg');
background-repeat: no-repeat;
background-position: top right;
}
table.homepromos td {
vertical-align: top;
font-family: Georgia,"Times New Roman", Times, serif;
font-size: 12px;
color: #34768f;
line-height: 16px;
}
table.homepromos td a { 
color: #ff9933;
text-decoration: underline;
}
table.homepromos td a:visited { 
color: #ff9933;
text-decoration: underline;
}
table.homepromos td a:hover { 
color: #5bcbf5;
text-decoration: none;
}

#homeFourColumns {
width: 100%;
height: auto;
}

#homeFourColumns a img {
border: 1px solid #57cbf5;
}
#homeFourColumns a:visited img {
border: 1px solid #57cbf5;
}
#homeFourColumns a:hover img {
border: 1px solid #f7921c;
} 
#homeFourColumns a img.none {
border: 0px solid #57cbf5;
}
#homeFourColumns a:visited img.none {
border: 0px solid #57cbf5;
}
#homeFourColumns a:hover img.none {
border: 0px solid #f7921c;
} 


table.homeHighlights {
border-collapse: collapse;
width: 100%;
}

table.homeHighlights td {
vertical-align: top;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
table.homeHighlights td.colSpace {
width: auto;
white-space: nowrap;
}

.highlightsInner {
padding: 8px 14px 8px 14px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 13px; 
color:#8e8e8e; 
line-height: 15px;
}


.highlightA {
width: 228px;
background-color: #f4fce7;
}
#InTheNews {
background-color: #f4fce7;
vertical-align: top;
width: 228px;
}
#InTheNews h4 {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 16px; 
color:#568900; 
line-height: 18px;
}
.InTheNewsTitles {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 17px; 
color:#568900; 
line-height: 18px;
display: block;
}
#InTheNews a { 
color:#568900; 
}
#InTheNews a:visited { 
color:#568900; 
}
#InTheNews a:hover { 
color:#f7931e; 
}
#readAllNews {
background-image: url('../images/bg-readallnews.gif');
background-repeat: no-repeat;
height: 24px;
width: 228px;
text-align: center;
padding-top: 4px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 12px;
}
#readAllNews a { 
color:#568900; 
}
#readAllNews a:visited { 
color:#568900; 
}
#readAllNews a:hover { 
color:#f7931e; 
}


.highlightB {
width: 228px;
background-color: #fffaee;
}
#ThisWeek {
background-color: #fffaee;
vertical-align: top;
width: 228px;
}
#ThisWeek h4 {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 16px; 
color:#f05602; 
line-height: 18px;
}
.ThisWeekTitles {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 17px; 
color:#f05602; 
line-height: 18px;
display: block;
}
#ThisWeek a { 
color:#f05602; 
}
#ThisWeek a:visited { 
color:#f05602; 
}
#ThisWeek a:hover { 
color:#34768f; 
}
#readAllReviews {
background-image: url('../images/bg-readallreviews.gif');
background-repeat: no-repeat;
height: 24px;
width: 228px;
text-align: center;
padding-top: 4px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 12px;
}
#readAllReviews a { 
color:#f05602; 
}
#readAllReviews a:visited { 
color:#f05602; 
}
#readAllReviews a:hover { 
color:#34768f; 
}



.highlightC {
width: 228px;
background-color: #f3f9fa;
}
#TipOfTheWeek {
background-color: #f3f9fa;
vertical-align: top;
width: 228px;
}
#TipOfTheWeek h4 {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 16px; 
color:#34768f; 
line-height: 18px;
}
.TipOfTheWeekTitles {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 17px; 
color:#34768f; 
line-height: 18px;
display: block;
}
#TipOfTheWeek a { 
color:#34768f; 
}
#TipOfTheWeek a:visited { 
color:#34768f; 
}
#TipOfTheWeek a:hover { 
color:#5bcbf5; 
}
#readAllTips {
background-image: url('../images/bg-readalltips.gif');
background-repeat: no-repeat;
height: 24px;
width: 228px;
text-align: center;
padding-top: 4px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 12px;
}
#readAllTips a { 
color:#34768f; 
}
#readAllTips a:visited { 
color:#34768f; 
}
#readAllTips a:hover { 
color:#5bcbf5; 
}


.highlightD {
width: 228px;
background-color: #ffffff;
}
#onTV {
background-color: #ffffff;
vertical-align: top;
width: 228px;
}
#onTV h4 {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 16px; 
color:#f05602; 
line-height: 18px;
}
.onTVTitles {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 17px; 
color:#f05602; 
line-height: 18px;
display: block;
}
.onTVTitlesSpecial {
background-image: url('../images/bg_homeTitleSpecial.jpg');
background-repeat: repeat;
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 17px; 
color:#f05602; 
line-height: 18px;
display: block;
}
.onTVimage {
padding: 6px 0px 3px 0px;
}
#onTV a { 
color:#f05602; 
}
#onTV a:visited { 
color:#f05602; 
}
#onTV a:hover { 
color:#5bcbf5; 
}
#seeAllTV {
background-image: url('../images/bg-seealltv.gif');
background-repeat: no-repeat;
height: 24px;
width: 228px;
text-align: center;
padding-top: 4px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 12px;
}
#seeAllTV a { 
color:#f05602; 
}
#seeAllTV a:visited { 
color:#f05602; 
}
#seeAllTV a:hover { 
color:#5bcbf5; 
}


#homeFourAds {
margin-top: 12px;
width: 100%;
height: auto;
}
table.homeAds {
border-collapse: collapse;
width: 100%;
}
table.homeAds td.ads {
vertical-align: top;
width: 228px;
}
table.homeAds td.colSpace {
width: auto;
white-space: nowrap;
}

#homeFourAds a img {
border: 1px solid #57cbf5;
}
#homeFourAds a:visited img {
border: 1px solid #57cbf5;
}
#homeFourAds a:hover img {
border: 1px solid #f7921c;
} 


#footer {
width: 900px;
height: auto;
margin: 20px auto 20px auto;
text-align: center;
font-family:arial,helvetica,sans-serif; 
font-size: 11px; 
color: #ffffff;
line-height: 20px;
}
#footer a { 
color: #ffffff;
text-decoration: underline;
}
#footer a:visited { 
color: #ffffff;
text-decoration: underline;
}
#footer a:hover { 
color: #5bcbf5;
text-decoration: none;
}



/* misc attributes */

.horizRule {
height: 22px;
background-image: url('../images/bg-hr02.gif');
background-repeat: repeat;
}
.horizRuleThin {
height: 9px;
background-image: url('../images/bg-hr03.gif');
background-repeat: repeat;
}

.BookTitles {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 18px; 
color:#e77d00; 
line-height: 22px;
display:block;
}

h2 {
padding: 0px 0px 6px 0px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 24px; 
color:#e77d00; 
line-height: 26px;
}

h3 {
padding: 5px 0px 2px 0px;
font-family:arial,helvetica,sans-serif; 
font-size: 12px; 
color:#5b5249; 
}

p.center {
text-align: center;
}

.floatRight {
float: right;
padding-left: 6px;
}
.floatLeft {
float: left;
padding-right: 6px;
}

.clearBoth {
clear:both;
}

img.middle {
vertical-align: middle;
}
img.bottom {
vertical-align: bottom;
}
img.top {
vertical-align: top;
}





