/* CSS Document */
a,img{margin:0px; padding:0px;}

p{ padding-left:10px; width:500px; line-height:20px; font-weight:500; color:#fff; font-size:12px; letter-spacing:1px;}

body{ text-align:center; background:url(../assets/images/bg-blue.gif) center repeat-y #22304E; font-family:Arial, Helvetica, sans-serif; font-weight:500; margin:0px; padding:0px; width:100%;} 
* html body{ background:url(../assets/images/bg-bluem.gif) center repeat-y #22304E;}

#container{ text-align:left; width:750px;margin:0px auto;}
* html #container{ width:760px; position:relative;}

#header{ text-align:center;position:relative;height:80px; background-color:#fff; width:100%; margin:0px; padding:0px;}
* html #header{ height:76px;}

#top{ position:relative;}

#search{position:absolute; right:25px; top:15px; margin:0px; padding:0px;}
#search_btn{ vertical-align:middle;}

#logo{ position:absolute; left:0px; height:80px; width:144px;}
#logo img{border:0px; padding:0px; margin:0px;}
#mom{ float:right; background:url(../assets/images/mom.gif) no-repeat; height:56px; width:317px;}
#mommenu{ float:right; clear:right; height:20px; padding:0px; margin:0px; background-color:#826aa9;}
#mommenu a{ float:left; display:block; margin:0px; padding:0px;}
#mommenu a img{ padding:0px; margin:0px; border:none;}

#main{ position:relative; background-color:#16489e; }
* html #main{ position:absolute;}

#catmenu{ position:absolute; top:0px; left:0px; margin:0px; padding:0px; z-index:2;}
#catmenu a{ float:none; display:block; margin:0px; padding:0px; border:0px;}
#catmenu img{ margin:0px; border:0px;}

#xtramenu{ display:block; margin:0px; margin-left:180px; padding:0px; padding-top:10px;}
#xtramenu a{ display:block;margin:0px; padding:0px;}
#xtramenu img{ display:block;margin:0px; padding:0px; border:0px; }

#buster{ float:none; position:absolute; left:20px; top:375px;}

#section{
	position:relative;
	width:612px; height:13px;
	padding:0px; margin:0px;
	margin-left:125px;
	background:url(../assets/images/mom_ts.gif) repeat-x top;
}
#tl{position:absolute; left:12px; top:0px; background:url(../assets/images/mom_tl.gif) no-repeat; height:13px; width:13px;}
#tr{position:absolute; right:13px; top:0px; background:url(../assets/images/how_sec.gif) no-repeat; height:34px; width:115px; z-index:3;}
* html #tr{right:-1px;}

#content{
	z-index:1;
	position:relative;
	background:url(../assets/images/mom_bg.gif) repeat-y;
	width:577px;
	margin:0px; padding:0px;
	padding-top:55px; padding-left:35px;
	margin-left:125px;
	min-height:270px;
}
* html #content{ height:270px; }

.results{ margin:0px; padding:0px; clear:left;}

.first{ font-size:1.5em; letter-spacing:-2px; color:#d2cce8; font-weight:bold;}
* html .first{ letter-spacing:-3px;}

.cover{border:1px solid #000;}
.cover:hover{border:1px solid #fff;}
.book{ float:left; display:block; margin:0 30px 0 0; z-index:2; width:155px; background:none;}
* html .book{ margin-bottom:10px; margin-right:25px;}
.title{ clear:left; display:block; padding:0px; margin:0px; padding-top:5px; font-size:12px;}
.author{ padding:0px; margin:0px; padding-top:3px; font-size:12px; color:#fff; margin-bottom:15px; }
* html .author{margin-bottom:0px; }

.wrap1, .wrap2, .wrap3 { display:inline-table; /* \*/display:block;/**/ }
.wrap1 { float:left; background:url(momshadow.gif) left bottom no-repeat; }
.wrap2 { background:url(momcorner_bl.gif) right bottom no-repeat; }
.wrap3 { padding:0 0 4px 4px; background:url(momcorner_tr.gif) left top no-repeat; }
.wrap3 img{ border:1px solid #000;}

#clear{ clear:both;}

#footer{
	position:relative;
	width:612px; height:20px;
	padding:0px; margin:0px;
	margin-left:125px;
	background:url(../assets/images/mom_bs.gif) repeat-x top;
}

#sub{clear:both; text-align:center; color:#fff; margin-left:130px;}
#sub a{text-decoration:none;}
#sub a:link{color:#fff;}
#sub a:visited{color:#fff;}
#sub a:hover{color:#FC9;}

#bl{position:relative; left:-1px; top:0px; background:url(../assets/images/mom_bl.gif) no-repeat; height:20px; width:25px;}
#br{position:absolute; right:0px; top:0px; background:url(../assets/images/mom_br.gif) no-repeat; height:20px; width:20px;}

