/* CSS Document */
html, body {height: 100%;}
body {font-family: Arial, helvetica, sans-serif; font-size: 12px; margin:0; color:#858585; background-color: #C2D3F0; background-image: url("../images/bg_bar.gif"); background-repeat:repeat-x;}
a {color:#4CA833;}
a:hover {color:#56BE3A;}
p {color:#333; padding:0;}
img {border:0;}
#container {width:759px; margin: 0 auto; background-color:#C2D3F0; background-image: url("../images/bg_main.gif"); background-repeat:repeat-y; position: relative; min-height: 100%; height: 100%;}
html>body #container {height: auto;}
#top_container {margin-top:0px; padding-top:10px; background-image: url("../images/bg_content.gif"); background-repeat:repeat-y; width:759px; height:66px; background-color:#C2D3F0;}

#middle_main {margin-top:-13px; margin-left:10px; width:739px; height:224px;}
#left_main {float:left; width:263px; padding:0; margin:0;}
#right_main {margin-top:13px; float:right; background-image: url("../images/mid_gradient.jpg"); background-repeat:repeat-y; height:189px; width:476px;}
#actions {margin-left: 10px; width:739px; height:100px; background-color:#FFF; border-bottom:1px solid #d3d3d3;}
#mid_button {width:176px; height:32px;}
#mid_button a {float: left; margin-left:160px; vertical-align:top; padding: 32px 0 0 0; overflow: hidden; height: 0px !important;  height /**/:32px; /* for IE5/Win only */ width: 176px; background: url("../images/mid_readlink.jpg") top left no-repeat; background-color:#C2D3F0;}
#mid_button a:hover {background-position: 0 -32px;}

#cta_author {width:417px;height:92px;}
#cta_author a {float: left; margin-left:20px; vertical-align:top; padding: 92px 0 0 0; overflow: hidden; height: 0px !important; height /**/:92px; /* for IE5/Win only */ width: 417px; background: url("../images/cta_author.jpg") top left no-repeat;}
#cta_author a:hover {background-position: 0 -92px;}
#cta_buy {width:268px; height:92px;}
#cta_buy a {float: left; margin-left:14px; vertical-align:top; padding: 92px 0 0 0; overflow: hidden; height: 0px !important; height /**/:92px; /* for IE5/Win only */ width: 268px; background: url("../images/cta_buy.jpg") top left no-repeat;}
#cta_buy a:hover {background-position: 0 -92px;}
#cta_sbuy {width:189px; height:122px;}
#cta_sbuy a {float: left; margin-left:0; vertical-align:top; padding: 122px 0 0 0; overflow: hidden; height: 0px !important; height /**/:122px; /* for IE5/Win only */ width: 189px; background: url("../images/cta_sbuy.jpg") top left no-repeat;}
#cta_sbuy a:hover {background-position: 0 -122px;}
	
#top_content {margin-left:10px; padding-top:19px; width:739px; height:47px; background-color:#0847B3;}
#navbar{margin-left:224px; margin-top:-15px; padding:0;}
#navbar ul {padding: 0; margin: 0; list-style: none; display:inline; overflow: hidden;}
#navbar li {border-right: solid 2px #5988D7; float:left; margin-left:2px; padding: 0; display:inline;}
#navbar a {float: left; padding: 13px 0 0 0; overflow: hidden; height: 0px !important; height /**/:13px; /* for IE5/Win only */ background-color:#0847B3;}
#navbar a:hover {background-position: 0 -13px;}
#l1 a  {width: 70px; background: url("../images/nav_booklink.gif") top left no-repeat; background-color:#0847B3;}
#l2 a  {width: 42px; background: url("../images/nav_medialink.gif") top left no-repeat; background-color:#0847B3;}
#l3 a  {width: 124px; background: url("../images/nav_milestoneslink.gif") top left no-repeat; background-color:#0847B3;}
#l4 a  {width: 88px; background: url("../images/nav_endorselink.gif") top left no-repeat; color:#fff; background-color:#0847B3;}
#l5 a  {width: 70px; background: url("../images/nav_arclink.gif") top left no-repeat; background-color:#0847B3;}
#l6 a  {width: 58px; background: url("../images/nav_buylink.gif") top left no-repeat; background-color:#0847B3;}
#logo {width:190px; height:20px; margin-left:14px;}
#logo a {float: left; padding: 20px 0 0 0; overflow: hidden; height: 0px !important; height /**/:20px; /* for IE5/Win only */ width: 190px; background: url("../images/nav_logo.gif") top left no-repeat;}
#logo a:hover {background-position: 0 -20px;}

#footer {margin-left:30px; width:699px; height:35px;}
#foot_left {margin-top:4px; float:left;}
#foot_right {margin-top:4px; float:right;}
#foot_right a {float:left; margin-left:8px; padding: 11px 0 0 0; overflow: hidden; height: 0px !important; height /**/:11px; /* for IE5/Win only */}
#foot_right a:hover {background-position: 0 -11px;}
#l7 {width: 41px; background: url("../images/foot_contactlink.gif") top left no-repeat;}
#l8 {width: 117px; background: url("../images/foot_privlink.gif") top left no-repeat;}
