* {
	margin : 0px;
	padding : 0px;
}



ul#menu li
{
	margin-top:5px;
	margin-right: 15px;
	display: inline;
}
#page_menu ul {
	padding-top: 5px;
	height : 35px;
	text-align: center;
}





/* Menu Style */



#page_menu {

	background : url('images/menu_main.gif') repeat-x 0px 0px;
	width:100%;
	height : 35px;
	margin-bottom: 5px;
}

/*
#page_menu li {
	padding : 0px;
	height : 35px;
	float : left;
	display : block;
	position: relative;

}
*/



body {

	color: #000000;
	text-align : center;
	font-family : Times New Roman, sans-serif;
	font-size : 15px;
}



a {
	color : #7B7B7B;
}



a:hover {

	color : #7B7B7B;

	text-decoration : none;

}





/* Header Style */



#page_header_container

{

	height : 100px;

	background : url('images/background.jpg') repeat-x 0px 0px;

	overflow : hidden;

}



#page_header {

	margin : 0px auto;

	width : 1024px;

	height : 100px;

	/*text-align : left;*/

    /*background : url('images/background.jpg') no-repeat 0px 0px;*/

	overflow : hidden;

}



#page_title {

	margin-left : 0px;

	margin-top : 0px;

	width : 1024px;

	height : 100px;



}



#page_title img {

	position : absolute;

	top : 15px;

	margin-left : 5px;

}



#header_search {

	margin-top : 10px;

	margin-right: 20px;

	/*width : 240px;*/

	float : right;

	/* background : url('images/search_header.jpg') no-repeat 0px 0px;     */

	overflow : hidden;

}



#header_search form {

	margin-top : 4px;

	margin-left : 16px;

}



#header_search input {

	margin-top : 4px;

	width : 133px;

	float : left;

	font-size : 11px;

	border : #737472 1px solid;

}



#header_search input.submit {

	width : 30px;

	height : 18px;

	position : relative;

	top : 2px;

	margin : 2px;

	border : none;

}















/* Main Body Style */



#page_wrapper {

	margin : 0px auto;

	width : 1027px;

	text-align : justify;

	display : block;

	clear : both;

}



#page_leftcol {

	width : 200px;

	float : left;

}



#page_maincol {

	margin-left : 12px;

	width : 600px;

	float : left;

}



#page_rightcol {

	margin-left : 12px;

	width : 200px;

	float : left;

}





/* Left Column Style */



.leftcol_box {

	width : 198 px;

	background : #fff;

	overflow : hidden;

	display : block;

	clear : both;

	background : #f4f4f4
}



.leftcol_box h2 {

	padding : 7px 0px;

	width : 198px;

	height : 11px;

	color : #fff;

	font-size : 13px;

	line-height : 11px;

	font-weight : bold;

}



.leftcol_box h2 span {

	left : 13px;

	display : block;

	position : relative;

}



.leftcol_box .content {

	margin : 15px 14px;

	width : 149px;

}



.leftcol_box .footnote {

	padding-left : 5px;

	padding-right : 5px;

	text-align : justify;

	color : #949393;

	clear : both;

}



.leftcol_box form {

	width : 149px;

	float : none;

}



#books_search {

	overflow : hidden;

	height : 135px;

}



#books_search h2 {

	background : url('images/menu_b_r.gif') repeat-x 0px 0px;

	/*background-color : #7EB610;*/

	/*border-bottom : #A2B565 1px solid;*/

}



#books_search a {

	color : #D14A4A;

	font-weight : bold;

}



#books_search a:hover {

	color : #EF7C7C;

	text-decoration : none;

	position : static;

}



#books_search input {

	margin-bottom : 14px;

	width : 140px;

}



#books_search select {

	margin-left : 0px;

	margin-bottom : 14px;

	width : 100px;

	float : left;

	clear : right;

}



#books_search input.submit {

	margin-left : 9px;

	width : 28px;

	height : 16px;

	float : right;

}



#catalog h2 {

	

	background : url('images/menu_b_r.gif') repeat-x 0px 0px;

	/*background-color : #F8C055;*/

	/*border-bottom : #F8C055 1px solid;*/

}



#catalog .content {

	text-align : center;

	padding: 0px 13px;

}



#catalog ul {

	margin-left : 4px;

	margin-right : 4px;

	margin-bottom : 14px;

	width : 141px;

	height : 97px;

/*	background : url('images/catalog_bg.gif') 0px 0px;*/

	overflow : hidden;

}



#catalog li {

	display : block;

	float : left;

}



#catalog li span {

	padding-top : 3px;

	padding-bottom : 3px;

	width : 23px;

	height : 18px ;

	text-align : center;

	position : relative;

	display : block;

}



#catalog li a {

	color : Black;

	font-size : 11px;

	font-weight : bold;

	text-decoration : none;

}



#catalog a:hover {

	color : #716E6E;

}



#catalog .footnote {

	font-weight : bold;

	line-height : 13px;

}



#catalog .footnote h4 {

	padding-bottom : 5px;

	color : #716E6E;

	text-transform : uppercase;

	font-size : 9px;

}



#catalog .footnote em {

	color : #D14A4A;

	font-style : normal;

}



#knowmore {

	margin-top : 13px;

	width : 200px;

	height : 114px;

	overflow : hidden;

	background : #83A028 no-repeat 0px 0px;

	color : #FEFEFE;

	text-align : justify;

}



#knowmore h2 {

	height: 23px;

	background : #83A028 no-repeat 0px 0px;

	border-bottom: 1px solid #83A028;

}



#knowmore span.image {

	float : left;

	display : block;

	width : 58px;

	height : 45px;

}



#knowmore p {

	margin-left : 10px;

	width : 160px;

}



#knowmore .readmore {

	margin-right : 5px;

	text-align : right;

	font-weight : bold;

	clear : both;

	padding: 10px;

}



#knowmore .readmore2 {

	margin-right : 5px;

	text-align : right;

	font-weight : bold;

	clear : both;

	padding: 8px;

}



#knowmore a {

	color : #fff;

}



#newsletter h2 {

	/*background-color : #58A4DE;*/

	background : url('images/menu_b_r.gif') repeat-x 0px 0px;

	/*border-bottom : #58A4DE 1px solid;*/

}



#newsletter .content {

	margin : 8px 14px 5px;

	width : 149px;

}



#newsletter input {

	margin-bottom : 8px;

	width : 140px;

}



#newsletter input.submit {

	margin-bottom : 10px;

	width : 66px;

	height : 17px;

	float : right;

}





/* Main Column Style */



#maincol_top {
	width : 600px;
	background : url('images/maincol_bg.gif') repeat-x 0px 0px;
	margin-bottom: 10px;
}



#maincol_top h2 {

	width : 600px;

	height : 32px;

}





#maincol_top .content {
	margin-left : 10px;
	width : 582px;
	color : Black;
}



#maincol_top .readmore {

	margin-top : 8px;

	text-align : right;

}



#maincol_top a {

	color : #fff;

	font-weight : bold;

	text-decoration : none;

}



#maincol_top a:hover {

	text-decoration : underline;

}



.maincol_box {

	width : 600px;

	overflow : hidden;

}



.maincol_box h2 {

	width : 600px;

	height : 20px;

	padding-left: 10px;

	font-size: medium;

	color: White;

}



#bestsellers {

	overflow : hidden;

	/*background : url('images/maincol_hline.gif') 0px 27px;*/

}



#bestsellers h2 {

	width : 600px;

	height : 26px;

	background : url('images/menu_a_r.gif') repeat 0px 0px;

	/*background : #075B9B no-repeat 0px 0px;*/

}



#bestsellers .content {

	/*height : 235px;*/

	float : left;

	overflow : hidden;

}



#bestsellers .wrapper {

	margin-top : 10px;

	margin-left : 10px;

	/*position : absolute;*/

	width : 580px;

}



#bestsellers .bookcover {

	width : 66px;

	height : 101px;

	float : left;

	position : static;

}



#bestsellers p {

	padding-top : 3px;

	padding-bottom : 20px;

	float : none;

}



#bestsellers .info {

	float : none;

	/*width : 160px;*/

}



#bestsellers .price h3 {

	color : #E9993D;

	font-size : 9px;

	font-weight : bold;

	float : left;

}



#bestsellers .buynow {

	font-weight : bold;

	float : right;

}



#bestsellers .buynow a {

	color : #577D0E;

}



#bestsellers .buynow a:hover {

	color : #7FAA2D;

	text-decoration : underline;

}





/* Right Column Style */


#latestvid h2 {

	background : url('images/menu_c_r.gif') repeat-x 0px 0px;

	/*background-color : #7EB610;*/

	/*border-bottom : #A2B565 1px solid;*/

}

.rightcol_box {

	width : 198px;

	background : #f4f4f4

	overflow : hidden;

}



.rightcol_box h2 {

	color : White;

	font-size : 13px;

	font-weight : bold;

	padding: 7px 0px;

	width : 198px;

	height : 11px;

}



.rightcol_box h2 span{

	display:block;

	left:13px;

	position:relative;

}



#latest h2 {

	/*background : #5C5E5F no-repeat scroll 0%;*/

	/*background : url('images/menu_d_bg.gif') repeat-x 0px 0px;*/

	background : url('images/menu_b_r.gif') repeat-x 0px 0px;

	height:26;

	width: 198;

}
#latest h4 {

	/*background : #5C5E5F no-repeat scroll 0%;*/

	/*background : url('images/menu_d_bg.gif') repeat-x 0px 0px;*/

	background : url('images/menu_c_r.gif') repeat-x 0px 0px;

	width: 198;

}



#latest .wrapper {

	position : relative;

	margin : 0px 9px;

	width : 164px;

	overflow : hidden;

}



#latest h3 {

	clear : both;

	margin-top : 15px;

	margin-bottom : 10px;

	color : #234662;

	font-size : 9px;

	font-weight : bold;

}



#latest .thumbnail {

	margin-right : 5px;

	margin-bottom : 5px;

	float : left;

	position : static;

}



#latest p {

	margin-top : 2px;

	margin-bottom : 12px;

}



#latest .readmore {

	margin : 10px 0px 5px;

	text-align : right;

	clear : both;

	float : none;

	font-weight : bold;

}



#latest .readmore a {

	color : #5C5E5F;

	text-decoration : none;

}



#latest .readmore a:hover {

	color : #8C8F91;

	text-decoration : none;

}




/* Footer Style */



#page_spacing {

	clear : both;

	float : none;

	border-top : #fff 5px solid;

}



#page_footer {

	margin : 0px auto;

	width : 1024px;

	height : 21px;

	background-color : #5C5E5F;

	font-size : 10px;

	color : #C8C6C6;

}



#page_footer a {

	color : #E4E1E1;

	text-decoration : none;

}



#page_footer a:hover {

	color : #fff;

}



#page_footer #rights {

	padding-top : 3px;

	padding-left : 15px;

	float : left;

}



#page_footer #links {

	padding-top : 3px;

	padding-right : 10px;

	float : right;

	font-weight : bold;

}



#page_footer #links span {



	margin-left : 20px;

	display : block;

	position : relative;

	float : left;

}



#page_credit {

	margin-top : 15px;

	margin-bottom : 7px;

	text-align : center;

	font-size : 12px;

	color : #010101;

}



#page_credit a {

	text-decoration : none;

	color : #010101;

}



#page_credit a:hover {

	color : #464646;

}







.borderbox {

	clear : both;
	float : none;
	background : #f4f4f4;

}


/*
span {

	display : block;

}
*/


ul#menu li a span
{

	color: #FFFFFF;

	font-size: 18px;

	font-weight: bold;
	font-family: Times New Roman,sans-serif;
}







img {

	border: 0px;

}



p {

	text-align : justify;

	line-height : 15px;

}



ul {

	list-style-position: inside;

	list-style-image: none;

	list-style-type: none;

	display : block;

}



li {

	text-indent: 0px;

	list-style-position: inside;

	list-style-image: none;

	list-style-type: none;

}



input {

	padding : 2px 0px 1px 7px;

	background-color : #f4f4f4;

	color : black;

	border : #D7D7D7 1px solid;

	font-family : tahoma, sans-serif;

	font-size : 9px;

	font-weight : bold;

}



select {
	padding : 2px 0px 1px 7px;
	background-color : #f4f4f4;
	color : black;
	border : #D7D7D7 1px solid;
	font-family : tahoma, sans-serif;
	font-size : 9px;
	font-weight : bold;
}
input.submit {
	padding : 0px;
	border : none;
	cursor : pointer;
}
.clearthis {
	margin : 0px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
}

#menu li a
{
	text-decoration:none;
}

