#page{
width:760px; 
margin-left:auto; 
margin-right:auto; 
border:0;
}

#page2{
width:580px; 
margin-left:auto; 
margin-right:auto; 
border:0;
}

#header{

}
#header_left{
font: bold 12px Georgia;
color:#bb7d54;
float:left;
height:80px;
}

#header_right{
font: bold 16px Georgia;
color:#b7b46b;
float:right;
padding-top:40px;
}

#header_right2{
font: bold 16px Georgia;
color:#b7b46b;
float:right;
padding-top:20px;
line-height:30px;
}

#navigation{
height:30px;
background-color:#657c21;
}

#navigation_left{
float:left;
font: bold 14px Georgia;
color: #d2d0b7;
line-height:25px;
padding-left:10px;
}

#navigation_right{
float:right;
}

#navigation_right a{
text-decoration: none;
font: bold 14px Georgia;
color: #ffffff;
line-height:25px;
padding-right:10px;
}

#navigation_right a:hover{
text-decoration: underline;
}

.menu_head{
height:25px;
background:#d2d0b7;
font:bold 14px Georgia;
color:#393041;
padding-left:10px;
line-height:25px;
}

.menu_categories{
height:17px;
font: bold 11px Tahoma;
color: #34353a;
padding:2px 0 0 20px;
line-height:17px;
border-bottom:1px solid #d2d0b7;
}

.menu_sub{
height:15px;
font: 11px Tahoma;
color: #991000;
padding:2px 0 0 30px;
line-height:15px;
border-bottom:1px solid #d2d0b7;
}

.menu_sub a:link, .menu_sub a:hover, .menu_sub a:active, .menu_sub a:visited {
color: #991000;
text-decoration:none;
}

#footer{
height:30px;
background-color:#657c21;
font-size:11px;
font-family:Tahoma;
color:#D2D0B7;
text-align:center;
line-height:30px;
}

#footer a{
font-size:11px;
font-family:Tahoma;
color:#D2D0B7;
text-decoration:none;
}

#footer a:hover {
text-decoration: underline;
}

.ib {
display: table-cell;
display: inline-table;
display: inline-block;
width:189px;
text-align:left;
vertical-align: top;
margin-bottom:10px;
color: rgb(126, 122, 122);
}
.ib {
_display:inline;
}

.page_content_inner{
float:right;
padding:20px 25px 20px 25px;
width:528px;
text-align:left;
vertical-align: top;
margin-bottom:10px;
font:13px Tahoma;
color:rgb(51, 51, 51);
border:solid 1px #F1F1F1;
line-height:15px;
}

.content{
float:right;
right:0px;
padding-top:5px;
width:595px;
text-align:right;
}

.grey{
background: #BCBCBC;
height:6px;
line-height:6px;
width:580px;
float:right;
right:0px;
}

.green{
position:relative;
background: #B2AF60;
height:193px;
width:580px;
float:right;
right:0px;
margin-bottom:5px;
text-align:left;
}

.text1 {
position:absolute;
top:35px;
left:40px;
font-size:18px;
font-family:Georgia;
font-weight:bold;
color: #ccc9a6;
}

.text2 {
position:absolute;
top:55px;
left:40px;
font:bold 18px Georgia;
color: #856e38;
}

.text3 {
position:absolute;
top:80px;
left:40px;
font:12px Tahoma;
color: #f9f9f2;
}

.link_a{
font:bold 12px Tahoma;
color: rgb(204, 51, 0);
}

.link_b{
font:12px Tahoma;
color: #34353a;
}

.page_content_inner_r1{
padding:70px 0 10px 0;
text-align:center;
vertical-align: top;
font:bold 15px Tahoma;
color:rgb(204, 51, 0);
border:0px;
line-height:15px;
}

.page_content_inner_r2{
padding:15px 0 20px 0;
text-align:center;
vertical-align: top;
font:13px Tahoma;
border:0px;
line-height:15px;
}

.body_r{
border:solid 1px #657c21;
height:200px;
width:758px;
}

.menu_categories a{
	color:black;
	text-decoration:none;
}

.menu_categories1{
		/* margin:10px 0 0 20px; */
    height:30 px;
    vertical-align:middle;
		line-height:11 px;
}

.menu_categories a:hover{
	color:black;
	text-decoration:underline;
}

.menu_categories1 a{
	font: 11px Tahoma;
	color:rgb(126, 122, 122);
	text-decoration:none;
}

.menu_categories1 a:hover{
	color:rgb(126, 122, 122);
	text-decoration:underline;
}

.footer_tds{
	width:189px;
	line-height:10pt;
}

.footer_tds a{
	text-decoration:none;
	font: 11px Tahoma;
	color:rgb(126, 122, 122);
}

.book {
	text-decoration:none;
	color:rgb(204, 51, 0);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-right:25px;
}

.ads{
float:right;
margin:0px 0px 10px 10px
}