﻿a {color: #50709b}
a:hover {color: #3e5678}
img {border: 0}
.clear {clear: both}
form {margin: 0; padding: 0}

body {margin: 0px; background-color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #555555}

.wrap {width: 980px; margin: 0 auto}

#header {height: 132px; background-color: #103568}
#header .wrap {height: 132px; background-image: url(../images/header.jpg)}
#header img {float: left; margin: 15px 0 0 30px}
#header ul {margin: 10px 55px 0 0; padding: 0; list-style: none; float: right}
#header ul li {display: block; float: left; font-size: 11px}
#header ul li a {display: block; float: left; padding: 5px 10px; color: #D8E0EC; text-decoration: none}
#header ul li a:hover {color: #ffffff}
#header ul li.cart a {background-image: url(../images/icon_cart.gif); background-repeat: no-repeat; background-position: center right; padding-right: 25px}

#nav {height: 43px; background-image: url(../images/back_nav.gif)}
#nav ul {margin: 0; padding: 0 0 0 25px; list-style: none}
#nav ul li {display: block; float: left; font-size: 14px; font-weight: bold}
#nav ul li a {display: block; float: left; padding: 10px 15px; text-decoration: none; color: #D8E0EC}
#nav ul li a:hover {color: #ffffff}

#main {padding-bottom: 20px}

#sidebar {width: 225px; float: left}

.block {padding: 0 20px 0 40px; margin: 0 0 10px 0}
.block h3 {display: block; font-size: 14px; font-weight: bold; margin: 0 -20px 0 -40px; padding: 8px 0 8px 40px; color: #ffffff}
.block ul {margin: 0; padding: 10px 0; list-style: none}
.block ul li {padding: 3px 0}
.block ul li a {text-decoration: none}
#search {background-color: #85AC55; padding-bottom: 20px}
#search h3 {padding-bottom: 5px}
#search input {vertical-align: middle}
#search .text {width: 130px}
#activity {background-color: #E9EEF5}
#activity h3 {background-image: url(../images/back_activity.gif)}
#destination {background-color: #E3F4CE}
#destination h3 {background-image: url(../images/back_destination.gif)}
#destination a {color: #6a923a}
#destination a:hover {color: #516f2c}
#signup {padding-bottom: 20px}
#signup h3 {padding-bottom: 5px}
#signup input {margin-bottom: 3px}
#signup .text {width: 160px}
#signup .submit {float: right}
#signup h3 {color: #555555}

#content {width: 675px; float: left; padding: 25px 40px 40px 40px}
#content h1 {margin: 0; color: #103568; font-size: 30px; letter-spacing: -1px; font-weight: normal}

ul.books {margin: 15px 0; padding: 0; list-style: none}
ul.books li {width: 310px; display: block; float: left; padding: 0 20px 0 0}
ul.books li img {float: left; margin: 0 10px 10px 0}
ul.books li p {font-size: 11px}
ul.books li p b {font-size: 14px; color: #84ac54}

#letter {clear: both; padding-top: 15px; border-top: 1px solid #dddddd}

#footer {background-color: #E9EEF5}
#footer .wrap {width: 900px; padding: 10px 40px 40px 40px}
#footer ul {margin: 0; padding: 0; list-style: none}
#footer ul li {display: block; float: left; font-size: 11px}
#footer ul li a {display: block; float: left; padding: 5px 15px 5px 0; text-decoration: none; color:}
#footer ul li a:hover {bcolor: #ffffff}
#footer p {clear: both; font-size: 11px}

.prodname {font-weight: bold;}

.detailname{font-weight: bold; font-size: 16px}