@charset "utf-8";

/* CSS Document */

body { padding:0; margin:0; background:url(../images/bg.gif) center top repeat-y; }



h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }



table.reference td {

	text-align:center;

}



.lsize { margin:0 auto; width:900px; }

.fl { float:left; }

.fr { float:right; }

.clr { clear:both; }

.cll { clear:left; }

.alttag { text-indent:-999em; line-height:6px; }

.alttag2 { text-indent:-999em; line-height:15px; }

.alttag3 { text-indent:-999em; border-bottom:1px solid #acacac; line-height:1px; margin-bottom:5px; }

.altspc { line-height:6px; }

.pad_01 { padding:0 18px; }

.pad_02 { padding:15px 0; }

.l_height { line-height:18px; }



.mail { color:#53584b; }

.mail a { color:#53584b; text-decoration:none; }

.mail a:hover { color:#53584b; text-decoration:underline; }



.thumbback{ padding:22px 0; background:url(../images/thumb_back.jpg) center no-repeat; }

.text1{	font:16px Calibri, Arial; color:#5e491c; height:25px; }

.toplink { float:right; padding:12px 0; margin:0px 0px 0px 33px; }

.dot_line { background:url(../images/dot_line.gif) center repeat-y; text-indent:-999em; width:30px; }

.search_part { margin-top:5px; }

.textbox { border:1px solid #bfb6a5; background:#eee8dc; font:11px Tahoma, Arial, Helvetica, sans-serif, Verdana; padding:2px 10px; margin-right:10px; }

h1 { font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; border-bottom:1px solid #8f8962; line-height:22px; }

img { border:none; }

h4 { font:17px Calibri, Arial, Helvetica, sans-serif; color:#5e491c; padding:20px 0 5px 0; }

h5 { font:11px Tahoma, Arial, Helvetica, sans-serifl; color:#72664f; line-height:22px; text-align:justify; }

.bgheader { background:url(../images/menu_top_shedo.gif) left top repeat-x; text-indent:-999em; display:block; height:11px; line-height:11px; }



#header { background:url(../images/header_bg.gif) left bottom repeat-x; height:84px; overflow:hidden; }

#header .logo { float:left; background:url(../images/header_bg.gif) left bottom repeat-x; }

#header .logo a { width:200px; background:transparent url(../images/logo.gif) 0 0 no-repeat; height:66px; text-indent:-9999em; display:block; margin:12px 0 18px 12px; }

#header .slogan { padding:25px 0 0 0; float:left; }



#header .left_part { float:right; width:630px; }

#header .left_part .slogan { float:left; width:300px; height:30px; display:block; text-indent:-999px; background:url(../images/slogan.gif) left bottom no-repeat; }
#menu{

	width:100%;

	float:left;

	font:13px Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0;

	margin:0;

	background:url(../images/header_menu_bg.gif) left top repeat-x;

}

#menu ul{

	margin:0;

	padding:0;

	float:left;

	list-style:none;

	color:#fff;

	display:block;

	}

#menu ul li{

	display:inline-block;

	list-style-type:none;

	padding:0;

	margin:0;

	color:#fff;

	float:left;

	}

#menu ul li a{

	display:inline-block;

	padding:7px 15px 0 15px;

	margin:0;

	text-decoration:none;

	color:#fff;

	display:block;

	}

#menu ul li a:hover{

	padding:7px 15px 0 15px;

	margin:0;

	color:#323232;

	}

.dmenu {

	font:13px Arial, Helvetica, sans-serif;

	color:#fff;

	line-height:27px;

	padding-left:6px;

}

.dmenu a{

	color:#fff;

	text-decoration:none;

	line-height:27px;

	padding-left:6px;

	display:block;

}

.dmenu a:hover{

	color:#222;

	line-height:27px;

	padding-left:6px;

}

.d_menu_bg {

	background:url(../images/dropback.jpg) left top no-repeat;

	overflow:hidden; 

	padding:3px 0 10px 0;

}



.right_bg { background:url(../images/right_part_bg.gif) right top repeat-y; width:100%; }

#main_content { width:775px; }

.content_bg { background:url(../images/content_bg.gif) left top repeat-x; padding:0 15px; }

.right_part { width:125px; }



.right_part_font {

	font:14px Calibri, Arial, Helvetica, sans-serif;

	color:#968159;

}

.right_part_font a {

	color:#968159;

	text-decoration:none;

}

.right_part_font a:hover {

	color:#705013;

}

.newslatter {

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#968159;

	width:110px;

	line-height:18px;

	margin:0 auto;

}

.subscribe { 

	padding:2px 0 0 0;

	border:1px solid #c9c9c9; 

	color:#000; background:#eee8dc; 

	width:100px;

	margin-top:5px;

	height:15px; 

}

#footer { background-color:#e1dacd; padding:10px; font:11px Tahoma, Arial, Helvetica, sans-serifl; color:#5e584b; line-height:22px; }

#footer a { color:#5e584b; text-decoration:none; }

#footer a:hover { color:#000; text-decoration:underline; }



.list_01 { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#72664f; list-style:none; padding:0; margin:0; padding:10px 0; text-align:justify; }

.list_01 li { background:url(../images/squre.gif) 10px 10px no-repeat; color:#72664f; padding-left:25px; }



.list_02 { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#72664f; line-height:18px; list-style:none; padding:0; margin:0; padding:10px 0 5px 15px; text-align:justify; }

.list_02 li { background:url(../images/squre.gif) 10px 8px no-repeat; color:#72664f; padding-left:25px; }

.specials_font { font:14px tahoma, arial, verdana, Helvetica; color:#72664f; float:left; line-height:30px; padding:0 0 15px 0 }
.specials_font strong { font:bold 16px tahoma, arial, verdana, Helvetica; padding:0 0 0 100px;}
input .box_border { border:1px solid #afa695; width:165px; }
.Specials_box_bg { background:url(../images/Specials_bg.gif) 0% 0% no-repeat; width:173px; height:177px; float:left; margin:6px; }
.Specials_box_bg img { margin:11px 11px 1px 11px;}
.Specials_box_font { font:12px tahoma, arial, verdana, Helvetica; float:left; color:#5e533d; padding:0; line-height:16px; }
.Specials_box_font span { font:bold 14px tahoma, arial, verdana, Helvetica; color:#9b221a; padding-left:10px; }
.Specials_box_link {font:11px tahoma, arial, verdana, Helvetica; color:#5e533d; float:right; padding:0 15px 0 0; }
.Specials_box_link:hover { text-decoration:none; }
.details_box_bg { float:left; height:178px; width:309px; border:1px solid #a29884; }
.details_box_bg img { margin:4px; }
.details_font { font:14px tahoma, arial, verdana, Helvetica; color:#5e491c; float:left; padding:5px 0 0 25px; width:400px; height:15px; }
.details_font_2 { color:#655b47; font:14px tahoma, arial, verdana, Helvetica; float:left; }
.details_font_3 { font:12px Arial, Helvetica, sans-serif; color:#655b47; width:730px; padding:10px 10px 0 0; line-height:18px;}
.details_line { background:url(../images/Specials_line.jpg) 50% 50% no-repeat; float:left; width:400px; }
/* pagination classes start */
.pagination
{
	width:100%;
	margin:0;
	text-align:center;
}
.pagination ul, .pagination li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.pagination li
{
	position: relative;
	display: inline;
}
.pagination a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border:1px solid #CCCCCC;
	display:inline;
	padding:3px 8px;
	margin:2px;
	text-decoration:none;
	color:#000000;
}
.pagination a:hover
{
	background:#F8F8F8;
}
.pagination a.active
{
	border:1px solid #666666;
	background:#6A6A6A;
	color:#FFFFFF;
}


.links_icon {
	width:110px;

	line-height:18px;

	margin:15px 0px 0px 15px;
}
.search_go_gle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:#736a57;
	border:solid #c2baaa;
	padding:0px 0px 0px 0px;
	}
.textbox-search { border:1px solid #fff; font:11px Tahoma, Arial, Helvetica, sans-serif, Verdana; padding:1px 10px; width:130px;  margin-right:10px; }
.gfr
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:55px;
}
.sitemap{
	font:12px Tahoma, Verdana, Arial;
	color:#72664F;
	line-height:20px;
	text-align:justify;
	padding:0px 9px 15px 10px;
}
.sitemap a {
	color:#72664F;
	text-decoration:none;
}
.sitemap a:hover {
	color:#FF0000;
	text-decoration:none;
}
.sitemap ul li {
	margin-left:15px;
}
/* pagination classes end */
.homelink { color:#53584b; }

.homelink a { color:#53584b; text-decoration:none; }

.homelink a:hover { color:#53584b; text-decoration:underline; }
