@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px;}
img{border:none;}
a{outline:none; color: #000; text-decoration: none;}
a:hover{color: #000;}
body{
	font-size: 62.5%;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
h1, h2{            
	height: 0px;
	overflow: hidden;
	display: block;
}
h1{padding-top: 100px;  width: 518px; background: url(../images/header_logo.gif) no-repeat;}
h2#title{padding-top: 42px;margin-top: 15px; margin-left: 15px; width: 239px; background: url(../images/title.gif) no-repeat;}
h2#about{color: #121F30; font-size: 2em; font-weight: bold; overflow: visible; height: 48px;  width: 730px; background: url(../images/bg_about.jpg) no-repeat;padding-left:15px; padding-top:12px;}
#atlantis_header{ height: 125px; background-color: #122031; padding: 30px 0px 0px 30px; }
#header_border{ height: 11px; background: url(../images/header_border.gif) repeat-x;}
#atlantis_content{overflow: hidden; height: 682px; background: url(../images/bg_sidebar.gif) repeat-x;}
#atlantis_mainContent{width: 772px; height: 682px; background: url(../images/bg_mainContent.gif) no-repeat; float: left; padding-left:20px;}
#atlantis_mainContent p.about{font-size: 1.3em; font-weight: normal; width: 700px; padding-bottom:15px; padding-left: 16px;}
#atlantis_sidebar{ width: 252px; height: 682px; background: url(../images/bg_sidebar.gif) repeat-x; float: left;}
p#isbn{color: #122031; margin-left:560px; margin-top:-16px; font-size: 1.2em;}
#bookinfo_container{width: 730px; height: 412px; background: url(../images/bg_bookinfo_container.jpg) no-repeat;  margin-top: 10px;}
#bookcover{display: block; width:525px; height: 390px; float:left; padding: 10px;}
#shopping_cart_container{background: #C7D4E4; width: 174px; height: 390px; float: left; margin-top: 10px;}
#shopping_cart_info {color: #475464;}
#shopping_cart_info h3{ text-transform: uppercase; display: inline; font-size: 1.4em; font-weight: bold;  vertical-align: middle;padding-bottom: 10px; }
#shopping_cart_info img{vertical-align: middle; padding-right: 5px; padding-bottom: 10px; }
#shopping_cart_info h4{font-size: 1.4em; padding: 5px 0px; border-top: 1px dotted #122031; border-bottom: 1px dotted #122031;}
#shopping_cart_info{padding: 10px;}
#shopping_cart_info p{padding: 8px 0px; font-size: 1.1em;}
#shopping_cart_info a{color: #122031;}
#shopping_cart_info a:hover{color: #122031;}
#shopping_cart_info p span{font-weight: bold;}
#shopping_cart_info .divider{padding-top: 50px;}

p#bookimagelink{ padding: 5px 0px 15px 330px; font-size:1.1em;}

#atlantis_footer{clear:both; height: 125px; background-color: #404C58; padding-top: 15px;}
#atlantis_footer p{color: #969DA7; width: 298px; float: left; font-weight: bold; font-size: 1em; line-height: 2em; padding-top: 5px; padding-right: 8px; padding-left: 10px;}
#atlantis_footer p a{color: #969DA7; text-decoration: none;}
#atlantis_footer p a:hover{color: #969DA7; text-decoration: none;}
#atlantis_footer img{padding: 0px 6px;}