body {
   background: #e2e7e2 url(../images/bodyBack.png) left top repeat-x;
   margin: 0px;
   padding: 0px;
   color: #838689;
}

body * {
   margin: 0px;
   padding: 0px;
}

img {
   border-style: none;
   border-width: 0px;
}

img.pngImage {
   visibility: hidden;
}

a {
   cursor: pointer;
}

.floatLeft {
   float: left;
   display: inline;
}

.floatRight {
   float: right;
   display: inline;
}

#content{
   /* default font */
   font-family: Arial, Times, serif, "Trebuchet MS", "Times New Roman";
   font-size: 12px;
   font-style: normal;
   margin: 0px auto;
   width: 950px;
}
#content td {  font-family: Arial, Times, serif, "Trebuchet MS", "Times New Roman";
   font-size: 11px;
   font-style: normal;}
#header {
	/*height: 92px;
   background-color: transparent;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	padding-left: 345px;
   padding-left: 325px;*/
}

#logoclick {width:325px; height:92px; float:left; clear:none; padding-top:35px;}

#body {
   padding: 52px 0px;
}

#topNav {
   padding-top: 66px;
}

#topNav .leftNav {
   /*padding-right: 14px;   */
   margin-left:-50px;
}

#topNav .rightNav {
	padding-left: 20px;
	float:right;
}

#topNav ul {
   list-style-type: none;
}

#topNav li {
	display: inline;
	padding: 0px 5px;
}

#topNav img {
   vertical-align: top;
}

#topNav a.spring2011, #topNav a.spring2011Active {
   display: block;
   height: 26px;
   width: 110px;
}

#topNav a.spring2011 {
   background: transparent url(../images/spring2011.jpg) left top no-repeat;
}

#topNav a.spring2011:hover, #topNav a.spring2011Active {
   background: transparent url(../images/spring2011.jpg) 100% top no-repeat;
}


#topNav a.winter2010, #topNav a.winter2010Active {
   display: block;
   height: 26px;
   width: 110px;
}

#topNav a.winter2010 {
   background: transparent url(../images/winter2010.jpg) left top no-repeat;
}

#topNav a.winter2010:hover, #topNav a.winter2010Active {
   background: transparent url(../images/winter2010.jpg) 100% top no-repeat;
}

#topNav a.fall2008, #topNav a.fall2008Active {
   display: block;
   height: 26px;
   width: 110px;
}

#topNav a.fall2008 {
   background: transparent url(../images/fall2008.png) left top no-repeat;
}

#topNav a.fall2008:hover, #topNav a.fall2008Active {
   background: transparent url(../images/fall2008.png) 100% top no-repeat;
}

#topNav a.collectors, #topNav a.collectorsActive {
   display: block;
   height: 26px;
   width: 110px;
}

#topNav a.collectors {
   background: transparent url(../images/collectors.png) left top no-repeat;
}

#topNav a.collectors:hover, #topNav a.collectorsActive {
   background: transparent url(../images/collectors.png) 100% top no-repeat;
}

#topNav a.spring2008, #topNav a.spring2008Active {
   display: block;
   height: 26px;
   width: 113px;
}

#topNav a.spring2008 {
   background: transparent url(../images/spring2008.png) left top no-repeat;
}

#topNav a.spring2008:hover, #topNav a.spring2008Active {
   background: transparent url(../images/spring2008.png) 100% top no-repeat;
}

#topNav a.backlist, #topNav a.backlistActive {
   display: block;
   height: 13px;
   width: 88px;
}

#topNav a.backlist {
   background: transparent url(../images/backlist.png) left top no-repeat;
}

#topNav a.backlist:hover, #topNav a.backlistActive {
   background: transparent url(../images/backlist.png) 100% top no-repeat;
}

#topNav a.news, #topNav a.newsActive {
   display: block;
   height: 13px;
   width: 56px;
}

#topNav a.news {
   background: transparent url(../images/news.png) left top no-repeat;
}

#topNav a.news:hover, #topNav a.newsActive {
   background: transparent url(../images/news.png) 100% top no-repeat;
}

#topNav a.contact, #topNav a.contactActive {
   display: block;
   height: 13px;
   width: 81px;
}

#topNav a.contact {
   background: transparent url(../images/contact.png) left top no-repeat;
}

#topNav a.contact:hover, #topNav a.contactActive {
   background: transparent url(../images/contact.png) 100% top no-repeat;
}

#subTopNav {
	padding: 0px 0px 0px 0px;
	float:right;
}

#leftNav {
	padding-left: 10px;
	width: 180px;
	margin-right:20;
}

#leftNav ul {
   list-style-type: none;
}

#leftNav li {
   font-size: 11px;
   padding: 5px 0px 5px 12px;
}

#leftNav li.active {
   font-size: 11px;
   font-weight: bold;
   padding: 5px 0px 5px 12px;
}

#leftNav ul.fall li {
   background: transparent url(../images/fallBullet.png) left 6px no-repeat;
}

#leftNav ul.fall li:hover {
   background: transparent url(../images/fallBulletActive.png) left 6px no-repeat;
    font-size: 11px;
   font-weight: bold;
}


#leftNav ul.fall li.active {
   background: transparent url(../images/fallBulletActive.png) left 6px no-repeat;
}

#leftNav ul.spring li {
   background: transparent url(../images/sprBullet.png) left 6px no-repeat;
}

#leftNav ul.spring li.active {
   background: transparent url(../images/sprBulletActive.png) left 6px no-repeat;
}

#leftNav a {
   color: #abb6aa;
   text-decoration: none;
   padding-left:9px;
   display:block;
}

#leftNav a.active {
   /*font-weight: bold;*/
}

#bookCover {
   overflow: hidden;
   width: 428px;
}

#bookCover img {
   display: block;
}

#bookDesc {
	padding: 0px 20px 0px 80px;
	width: 216px;
}

#bookDesc h1 {
   color: #838689;
   font-size: 14px;
   font-weight: bold;
}

#bookDesc p {
   color: #838689;
   font-size: 11px;
}

#bookDesc a {
   color: #838689;
   font-weight: bold;
   text-decoration: none;
}

#bookDesc a.moreInfo img, #bookDesc a.addToCart img, #bookDesc a.back img,#subTopNav a.addToCart img{
   padding: 5px 10px 5px 0px;
   vertical-align: middle;
}

#bookDescThumbs {
   padding-top: 40px;
}

#bookDescThumbs ul {
   list-style-type: none;
}

#bookDescThumbs .thumb {
   background-color: #f0f0f0;
  /* padding: 2px 8px;*/
}

#bookDescThumbs li {
   display: inline;
}

#bookDescThumbs .firstThumb {
/*   padding-left: 8px !important;+
*/
margin-left:5px;}

#bookDescThumbs .lastThumb {
   /*padding-right: 8px !important;*/
}

#bookThumbs {
   /*padding: 0px 110px;
   padding-left: 52px;
   width: 500px;*/
   
   width:100%;
}

#bookThumbs ul {
   list-style-type: none;
}

#bookThumbs li {
   display: inline;
   padding: 10px 0px;
   width:160px;
}

#bookThumbs p {
   color: #acb8aa;
   font-size: 11px;
   font-weight: bold;
   padding: 5px 2px;
}

#bookThumbs .bookThumb {
   height: 106px;
   width: 120px;
}

#bookThumbs .bookThumb img {
   display: block;
}
#newsItems, #mainarea{
padding-top:30px;
}



#newsItems h1 {
   color: #838689;
   font-size: 14px;
   font-weight: bold;
   padding-bottom: 34px;
}

#newsItems .newsItem {
   padding-bottom: 11px;
}

#newsItems .date {
   color: #848688;
   /*font-family: impact, charcoal, sans-serif;*/
}

#newsItems .title {
   color: #848688;
   font-weight: bold;
}

#newsItems .seperatorOuter {
   padding: 7px 0px;
}

#newsItems .seperatorInner {
   border-top: 1px dotted #848688;
}

#newsItems .desc {
   padding: 26px 15px 26px 0px;
   width: 420px;
}

#newsItems .desc p, #newsItems .extra p {
   color: #848688;
   font-size: 11px;
}

#newsItems .thumb {
   padding: 24px 30px;
}

#newsItems .extra {
   padding: 26px 0px;
   width: 198px;
}

#newsItems .options {
   padding-top: 28px;
}

#newsItems a,#subTopNav a {
   color: #848688;
   font-weight: bold;
   text-decoration: none;
}

#newsItems a.moreInfo img {
   padding: 5px 10px 5px 0px;
   vertical-align: middle;
}
#subTopNav a.moreInfo img {
   padding: 5px 10px 5px 0px;
   vertical-align: middle;
}

#subTopNav a:hover,#newsItems a:hover,#bookDesc a:hover{
   color:#8397B7;
}

#contact h1 {
   font-size: 22px;
   padding: 10px;
}

#contact td {
   font-size: 11px;
   padding: 5px 10px;
}

