@charset "utf-8";
/* CSS Document */
body {background: #cccccc url(/astak/graphics/web_bkd.jpg) top left repeat-x; padding: 0px; margin:0px; font-size: 12px; color: #000000; font-family: Arial, sans-serif;}
a {color: #003399; text-decoration: none;}
a:visited {color: #1033a9}
a:hover {text-decoration: underline}
a:active {color: #000000; text-decoration: none}
hr {color: #aaa}
h1 {margin-top: 0px; font-size: 140%; padding-bottom: 5px; border-bottom: gray 1px solid}
h2 {padding: 5px 0px; border-top: silver 1px solid; font-size: 125%; margin: 7px 0px; border-bottom: silver 1px solid}
h3 {font-size: 110%; margin: 3px 0px}
.hr {padding: 0px; background: url(/astak/graphics/line.gif) repeat-x center center; margin: 6px 0px; height: 1px}
.hr hr {display: none}
.message {color: #0000e0}
.error {color: #e00000}
.message-important {color: #e00000}
.arrow {color: #c30}
.heading {font-weight: bold}
.http-error {margin: 15px}
div.http-error .category {text-align: left}
#header { height: 293px;}
/*#header {border-right: 1px solid #ffffff; border-right: 1px solid #ffffff;}*/

#footer {background-color: #ffffff; margin-top:20px; padding:0px;  height: 68px; color:#FFFFFF; background:url(/astak/graphics/goezebook_design_19.jpg) top center no-repeat;}

.form .message-dim {color: #666}
.form .label {font-weight: bold}
.form .required {color: #e00000}
.form .field .date input {font-family: monospace}
.form .field .phone input {font-family: monospace}
#sidebar-left {vertical-align: top}
#sidebar-right {vertical-align: top}
#sidebar-left {width: 200px;}
#content-body{background: #fff}

#layout{background-color: #ffffff; }
#layout #content-body {width: 740px}
#layout #content-body .banner {white-space: nowrap}
#layout #content-body .banner .section_title {display: inline; padding: 17px; line-height: 34px; border-right: 1px solid #ccc}
#layout #content-body .banner a .section_title, #layout #content-body .banner a:visited .section_title {font-weight: bold; color: #fff}
#layout #content-body .banner a:hover .section_title {color: #fc3; text-decoration: none}
#layout #content-body .banner .content a.selected .section_title {color: #fc3; text-decoration: none}
#layout #content-body div.welcome, #layout #content-body table.welcome td {color: #444; padding: 15px}
#layout #content-body .welcome .pagetitle {color: #CD7E39; font-weight: bold}
#layout #content-body .welcome .stress {color: #2F6CA8}
#layout #content-body .welcome .screen {margin: 8px 0px}
#layout #content-body .welcome ul, #layout #content-body .welcome ol {padding-top: 3px; margin-top: 3px}
#layout #content-body .welcome li {margin-bottom: 6px}
#layout #content-body .welcome li li {margin-bottom: 0px}
#sidebar-right .section_title {color: #fff; font-size: 15px; font-weight: bold; background-color: #abc0d7; padding: 6px}
#sidebar-right .cover-list {text-align: center; font-size: 10px; margin-bottom: 15px}
.screen {border: 1px solid silver}
.smaller {font-size: 86%}
div.spacer {margin: 5px; clear: both}
#layout #content-body table.product-block td {font-size: 91%}

/* software download pages */
table.ss tr.screen_titles td {background-color: #DFE7EE; border: 1px solid #CDE; padding: 4px; color: #103961; text-align: center}
table.ss tr.screen_titles td.spacer {background-color: #FFF; border: 0px}

#sidebar-right {width: 140px; background-color: #ccd9e5}
#sidebar-right .banner {height: 50px; background-color: #598cbf}
#sidebar-right .banner .content {padding: 10px 5px 5px 10px; font-weight: bold; font-size: 12px; color: #FFFFFF}
#sidebar-right .body {padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px}
#sidebar-right .cart-empty img {vertical-align: text-bottom}
#sidebar-right .cart-empty {margin: 0px 0px 1em; color: gray}
#sidebar-right .cart ul.items {padding: 0px; font-weight: bold; font-size: 11px; margin: 0px 0px 10px; list-style-type: none}
#sidebar-right .cart ul.items li {display: block; margin-bottom: 10px}
#sidebar-right .cart ul.items li .info {font-size: x-small; color: gray !important; font-style: italic}
#sidebar-right .cart ul.items li .info a {font-size: x-small; color: gray !important; font-style: italic}
#sidebar-right .cart .old-price {font-weight: normal; color: gray; text-decoration: line-through}
#sidebar-right .cart .subtotal {font-weight: bold; font-size: 11px; margin: 10px 0px}
#layout #content-body .banner {color: #4e5c70; height: 50px; background-color: #eeeeee; border-bottom: 1px #999 dashed;} /*#69c*/
#layout #content-body .banner .more-link {font-size:12px}
#layout #content-body .banner .more-link .fphead {color: #4e5c70; padding: 0 4px 0 10px; display: inline; font-weight: bold; font-size: 18px; border-style: none}
#layout #content-body .banner .more-link .sep {color: #4e5c70; white-space: nowrap}
#layout #content-body .banner .content {padding: 8px 10px 3px 20px}
#layout #content-body .banner h1 {padding: 0px; display: inline; font-weight: bold; font-size: 18px; border-style: none}
#layout #content-body .banner h2 {padding: 0px; display: inline; font-weight: bold; font-size: 11px; margin: 0px; vertical-align: middle; color: #4e5c70; border-style: none}
#layout #content-body .banner a {font-weight: bold; color: #013977} /*color:#fc3 */
#layout #content-body .banner a:visited {font-weight: bold; color: #4e5c70}
#layout #content-body .banner a:hover {color: #4e5c70; text-decoration: none}
#layout #content-body .banner .selected a {color: #4e5c70; text-decoration: none}
#layout #content-body .banner .selected a:hover {color: #4e5c70; text-decoration: none}
#layout #content-body {vertical-align: top}
#layout #content-body #content { padding: 10px 15px; vertical-align: top}
#layout #content-body #content p.top {margin-top: 0px; padding-top: 0px}
#layout #content-body .feature .banner .content .selected {font-size: 11px}

.login .form h1 {padding: 0px; margin: 0px 0px 0.5em; border-style: none; white-space: nowrap}
.login .form .sign-in {border-right: gray 1px solid; padding-right: 25px}
.login .form .new-user {padding-left: 25px}
.login .form .help {font-weight: bold}
.message-box {border: silver 1px solid; margin-bottom: 10px}
.message-box .title {font-weight: bold; font-size: small; color: #ccc; background-color: #003}
.message-box .icon {font-weight: bold; font-size: 40px; color: #900; font-family: times, "times new roman", serif}
.message-box .body {background-color: #e0e0e0}
.link-box a.title {color: #000000;}

.cvv_text { background-color: #FFFF00; }

.category a.buynow {font-weight: bold; background-color: #FFCC33; line-height:180%; border-bottom: 1px #999999 solid}

.imga a {text-decoration:none;}@charset "utf-8";

