 #header{border:0 none;background: url('/_media/images/shop/top-bg.gif') repeat-x top left;}
#header #menu{top:99px;right:7px;position:relative;width:900px}
#header #menu ul{list-style:none;margin:0;padding:0;}
#header #menu ul li{background:url(/_media/images/shop/rightab-off.png) no-repeat right -1px;color:white;float:right;padding:0px 6px 0px 0px;margin:0px;height:25px;}
#header #menu ul a{color:white;background:#973300 url(/_media/images/shop/lefttab-off.png) no-repeat left -1px;line-height:25px;display:block;padding-left:6px;}
#header .top-links {color:white;left:28px;}
#header .top-links a{color:white;}
#header .shopping-cart{background:#FFFFFF none repeat scroll 0 0;height:52px;left:10px;position:absolute;top:75px;width:264px;}
.search{height:38px;background-color:#F0DBCA;color:#5A2C0B;line-height:36px;}
.search form {padding-right:20px;}
.search form input.txt { width:150px;height:18px; font-size:14px;border:1px solid #C5C5C5;float:right;margin-right:14px;margin-top:8px;}
.search form div { font-weight:bold;line-height:36px;height:38px;float:right;margin-right:10px;}
.search form button { border:0px;background-color:#F0DBCA;cursor:pointer;font-weight:bold;float:right;margin-right:5px;margin-top:10px;}
.breadcrumbs{margin-top:10px;color:#0B0B0B;margin-bottom:10px;}
h1 {font-size:18px;font-weight:bold;}
h2 {font-size:16px;font-weight:bold;}
#main{margin-top:0px;}
.search{height:38px;background:#F0DBCA;color:#5A2C0B;}
ul.home-cats {margin:0px; padding:0px;}
ul.home-cats li {list-style-type:none;margin:0px; padding:0px;width:200px; line-height:43px;}
ul.home-cats li a:link,ul.home-cats li a:active,ul.home-cats li a:visited {display:block;height:43px;line-height:43px;width:175px;padding-right:25px;text-decoration:none;font-weight:bold;border-bottom:1px solid #fff;}
ul.home-cats li a:hover {text-decoration:underline;}
ul.home-cats li ul {margin:0px;padding:0px;display:block;}
ul.sub-home-cats {list-style-type:none;margin:0px; padding:0px;border-bottom:1px solid #fff;background-color:#D2CDC9;}
ul.sub-home-cats li {margin:0px; padding:0px;width:200px; height:26px;line-height:26px;text-indent:0px;}
ul.sub-home-cats li a:link, ul.sub-home-cats li a:active, ul.sub-home-cats li a:visited {display:block;width:175px; height:26px;line-height:26px;text-decoration:none;padding-right:25px;border:0px;}
ul.sub-home-cats li a:hover {text-decoration:underline;}
.page-title { margin-bottom:24px}
 .home-main-image{float:right;width:200px;height:280px;padding-right:25px;}
.home-main-content{float:right;width:260px;}
.home-most-sellers{float:left;width:200px;background:#F0ECEB;padding:15px 25px;}
.home-title{clear:both;color:#AA7E51;font-size:16px;font-weight:bold;border-bottom:1px solid #DFDFDF;padding-bottom:12px;padding-top:30px;margin-bottom:32px;width:715px;margin-right:25px;}
.home-most-sellers .title{color:#AA7E51;font-size:16px;font-weight:bold;}
.home-most-sellers a{color:#0B0B0B;font-size:13px;text-decoration:underline;}
.home-most-sellers .price{font-size:12px;font-weight:bold;color:#C03E00;margin-top:2px;}
.home-most-sellers li{color:#C03E00;font-size:12px;font-weight:bold;margin-bottom:7px;}
.promoted-book{float:right;margin-right:15px;width:220px;}

