/** BROWSE PAGE LEFT NAVIGATION**/
#browsenavtable {
	margin-top:10px;
	margin-left:22px;
}

#browsenavtable td {
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

#browsenavtable td a  {
	color:#808285;
	font-family:'Times New Roman', Times, serif; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	text-transform:uppercase;
	display:block;
}

#browsenavtable .selected a { color:#cc0000; }

#browsenavtable  .level2 { padding-bottom:5px; }

#browsenavtable .level3 a {
	font-size:13px;
	text-transform:none;
	padding-top:0px;
	padding-bottom:0px;
}

#browsenavtable .last_level3 a { padding-bottom:5px; }

#browsenavtable td a:hover { text-decoration:underline; }

#browsenav_reading_boy {
	margin-top:24px;
	margin-left:17px;
}


/** BROWSE LEFT MENU **/
#browse_nav_left {
	float:left;
	width:83px;
	margin-bottom:35px;
}

#browse_nav_left a {
	height:15px;
	color:#454545;
	display:block;
	font-family:verdana; 
	font-size:9px;
	text-decoration:none;
	vertical-align:middle;
	width:83px;
	padding-top:2px;
	padding-left:3px;
	text-transform:uppercase;
}

#browse_nav_left a:hover {
	color:#000000;
	background-color:#999999;
	text-decoration:underline;
}


/** BROWSE RIGHT MENU **/
#browse_nav_right  {
	border-bottom:1px solid #cccccc;
	width:85px;
	float:left;
	padding-bottom:10px;
}

#browse_nav_right a {
	height:15px;
	color:#454545;
	display:block;
	font-family:verdana; 
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
	padding-top:2px;
	padding-left:3px;
}

#browse_nav_right a:hover {
	color:#000000;
	background-color:#999999;
	text-decoration:underline;
}

#blockgrey {
	background-color:#cccccc; 
	height:17px;
	overflow:hidden;
	width:85px;
}

#blockwhite { background-color:#ffffff; }


/*LANDING PAGE*/
#landingppage { width:572px; }

#landingppage #leftt {
	width:310px; 
	float:left;
	padding-top:3px;
	background-color:#cccccc;
}

#landingppage #rightt {
	width:250px; 
	float:left;
	padding-top:3px;
	background-color:#333333;
}

#landingppage #mainimg { float:right; }

#landingppage a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


/* BROWSE PAGE */
#nopackages {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
 	text-align:center; 
	padding:10px;
	height:200px;
}

#browse_box {
	margin-left:14px;
	padding:0px;
	clear:both;
}

#browse_box h1 {clear:both;font-family:"Times New Roman", Times, serif;color:#CC0000; font-size:23px; text-align:left; font-weight:normal; margin-bottom:10px;}


/** CATEGORY LIST ITEM **/
.catlist_item {
	clear:both;
	font-family:'Times New Roman', Times, serif;
}

.catlist_item .left {
	float:left; 
	width:127px;
	padding-right:18px;
}

.catlist_item .left .img { margin-top:0px; }

.catlist_item h4 { margin:0 0 5px 0; }

.catlist_item h4 a {
	font-family:'Times New Roman', Times, serif;
	font-weight:bold;
	color:#CA151E; 
	text-decoration:none;
}

.catlist_item .middle {
	float:left; 
	width:330px;
	margin-top:0;	
	padding-right:5px;
}

.catlist_item .middle a {
	font-family:'Times New Roman', Times, serif;
	font-weight:bold;
	color:#CA151E; 
	text-decoration:none;
}

.catlist_item .middle a.level4 { font-size:16px; }

.catlist_item .middle a.level2 { font-size:12px; }

.catlist_item .middle p {
	margin:0px 0 0 0;
	font-size:13px;
	color:#000000;
}

.catlist_item .middle p a {
	font-size:13px;
	color:#4D7C72; 
	text-decoration:underline;
	font-weight:normal;
}

.catlist_item .middle .details {
	font-size:13px;
	color:#4D7C72; 
}

.catlist_item .right {
	float:left; 
	width:165px;
	margin-left:15px;
}

.catlist_item .right tr a, .catlist_item .right td {
	font-size:12px;
	color:#4D7C72; 
	font-family:'Times New Roman', Times, serif;
}

.catlist_item .right tr a { text-decoration:underline; }

.catlist_item .right .price { padding-left:15px; }


/* LITTLE MONTH LIST */
#littleform { margin-top:10px; }

#littleform #leftr {
	float:left; 
	width:280px;
}

.littleitem {
	clear:both;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	height:20px;
}

.littleitem .month {
	float:left; 
	width:100px;
}

.littleitem .price {
	float:left; 
	width:88px;
}

.littleitem .quantity {
	float:left; 
	width:60x;
}

.littleitem .quantitybox {
	height:10px; 
	width:15px; 
	font-size:9px; 
	color:#666666;
}


/* BOOK MONTH TABS */
#tabarea { width:569px; }

#tabarea #tabs {
	height:15px;
	clear:both
}

#tabarea #tabs a { float:left; }

#tabarea #books {
	clear:both;
	padding-bottom:10px;
}

#tabarea #foot {
	clear:both;
	text-align:center; 
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


/* BOOK ROWS */
.bookrow {
	width:540px;
	margin:auto;
	clear:both;
	padding-top:20px;
}

.bookrow .bookitem {
	float:left; 
	width:90px;
}

.bookrow .bookitem h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin-bottom:5px;
	color:#333333;
}

.bookrow .bookitem img {
	width:75px;
	margin:auto;
}


/* BOOK DETAILS NAV */
#browsenav, #browsenav a {
	color:#4D7C72;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}

#browsenav a:hover { text-decoration:underline; }

#browsenav {
	padding:8px 4px 0 14px; 
	width:120px;
	float:right;
}	


/* BOOK DETAILS */
#bookdetail {
	margin-top:10px;
	margin-left:17px;
	clear:both;
	font-family:"Times New Roman", Times, serif;
}

#bookdetail #leftr {
	width:150px;
	float:left;
	margin-right:10px;
}

#bookdetail #leftr  img { float:right; }

#bookdetail #rightr {
	width:420px;
	float:left;
}

#bookdetail #collections h4 {
	color:#567474;
	font-weight:normal;
	font-size:11px;
	font-style:normal;
	margin-bottom:2px;
}

#bookdetail #collections a {
	color:#567474;
	font-weight:normal;
	font-size:10px;
	font-style:normal;
	margin-left:0;
}

#bookdetail_back { margin:40px 0 10px 16px; }


/* BOOK INFO */
#bookinfo { padding-left:10px }

#bookinfo h3 {
	color:#CC0000;
	font-weight:bold;
	font-size:18px;
}

#bookinfo h4 {
	color:#666666;
	font-size:16px;
	margin-bottom:5px;
}

#bookinfo p {
	color:#666666;
	font-size:14px;
	margin-bottom:5px;
}


/* BOOK NAV */
#book_nav {
	float:left;
	margin-left:100px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#4D7C72;
	text-align:center;
	line-height:1.5;
}

#book_nav img { float:left; }

#book_nav a {
	float:left;
	display:block;
	color:#4D7C72;
	text-decoration:none;
}

#book_nav div { float:left; }

