body {

	background-color:white;

	margin:0px;

	padding:0px;

	text-align: justify;

	color: black; 
	
	font-family: Verdana;
	
	font-size:12px;

}

h1 {

	font-size:16px;
	font-weight: bolder;
	color: rgb(204, 0, 0); 
	text-align: center;
	font-family: Verdana;
        font-stretch: narrower;

}
h2 {

	font-size:16px;
	
	color: rgb(204, 0, 0); 
	
	font-family: Verdana;

}
h3 {

	font-size:16px;
	
	color: rgb(204, 0, 0); 
	
	font-family: Verdana;

}


form {

	padding:0px;

	margin:0px;

}



img {

	border:0px;

}



td,tr,table {

	border-collapse:collapse;	

	padding:0px;

	margin:0px;

	vertical-align:top;

}



table#container {

	width:991px;

	background-color:#efe6d5;

}



div#maincont {

	background-color:white;

}



td.leftbend {

	width:35px;

	height:100px;

	background-image:url(../images/leftrepeat.jpg);

	background-repeat:repeat-y;

}



td.main {

	background-image:url(../images/main_backrepeat.jpg);

	background-repeat:repeat-y;

}



table#topmenu {

	

	margin-top:47px;

	height:122px;

}



table#topmenu td.leftpart {

	width:72px;

	background-image:url(../images/menutop_backleft.jpg);

}



table#topmenu td.middlepart {

	width:620px;

	background-image:url(../images/menutop_backrepeat.jpg);

	background-repeat:repeat-x;

}





table#topmenuitems {

	margin-left:223px;

	margin-top:12px;

}



table#topmenuitems td.imgtd {

	padding-top:5px;

	width:20px;

}



table#topmenuitems a {

	color:#60420a;

	font-family:Georgia;

	font-size:15px;

	font-weight:bold;

	letter-spacing:-1px;

	text-decoration:none;

}



table#topmenuitems a:hover {

	text-decoration:underline;

}



.topmenu_right {

	width:35px;

	background-image:url(../images/rings.jpg);

}



td.right_td {

	background-image:url(../images/right_repeat.jpg);

	width:7px;

}



.topcart {

	padding-top:25px;

	color:#8c826f;

	font-family:Tahoma;

	font-size:12px;

	line-height:20px;

}



.topcart table td {

	color:#8c826f;

	font-family:Tahoma;

	font-size:12px;

}



.topcart table td b {

	color:#745a27;

	font-size:11px;

}





table#main {

	margin-top:23px;

	width:100%;

}



.left {

	width:213px;

}



.menuleft_top {

	background-image:url(../images/menuleft_top.jpg);

	width:213px;

	height:28px;

	background-repeat:no-repeat;

}



.menuleft_center {

	background-image:url(../images/menuleft_repeat.jpg);

	background-repeat:repeat-y;

	width:213px;

	background-color:#f8f3e9;

}



table.leftmenu {

	margin-left:31px;

	margin-top:9px;

}



.lmenu_limg  {

	padding-top:5px;

	height:15px;

	width:10px;

}



.leftmenu a{

	color:black;

	font-family:Arial;

	font-size:12px;

	text-decoration:none;

}



.leftmenu a:hover {

	text-decoration:underline;

}



.leftmenu tr td {

	height:18px;

	vertical-align:top;

	line-height:10px;

}



.leftlastpics {

	margin-left:40px;

	margin-top:14px;

}



.lastpictd {

	color:#5a4827;

	font-size:12px;

	font-family:Arial;

}



.lastpictd div {

	margin-top:10px;	

}



.lastpictd span {

	color:#8e8064;

}



.lastpictd b {

	color:#a93d56;

	font-weight:normal;

}



table.lastnews {

	margin-top:7px;

}



.lastnews td {

	

}



.lntext {

	background-image:url(../images/lastnews_repeat.jpg);

	background-repeat:repeat-y;

	background-color:#fff2cf;

}



.lntop {

	width:213px;

	height:20px;

	background-image:url(../images/lastnews_top.jpg);

	background-repeat:repeat-y;

	background-color:#fff2cf;

}



.lastnews table {

	margin-left:41px;

}



.lndate {

	width:170px;

	height:25px;

	color:#900028;

	font-family:Arial;

	font-size:12px;

	padding-left:0px;

	vertical-align:bottom;

}



.lnlink {	

	width:170px;

}



.lnlink a {

	color:black;

	text-decoration:none;

	font-family:Arial;

	font-size:12px;

}



div.content {

	font-size:12px;

}



div.content a {

	color:#9a7613;

	font-size:12px;

	text-decoration:none;

}



div.content a:hover {

	text-decoration:underline;

}



td.rightpart {

	width:197px;

	background-image:url(../images/bottomcorner_top.jpg);

	background-repeat:no-repeat;

	background-position:bottom left;

	padding-bottom:90px;

}



.rightsearch {



}



.maintbl {

	margin-left:25px;

	width:500px;

	font-size:12px;	

}



.maintbl table td {

	font-size:12px;

}



.maintbl table td a {

	color:#b2840a;

}



.tdtl {

	width:6px;

	background-image:url(../images/corner_tl.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	background-color:#f8f3e9;

}



.tdtr {

	width:6px;

	background-image:url(../images/corner_tr.jpg);

	background-position:top right;

	background-repeat:no-repeat;

	background-color:#f8f3e9;

}



.tdbl {

	width:6px;

	background-image:url(../images/corner_bl.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

	background-color:#f8f3e9;

}



.tdbr {

	width:6px;

	background-image:url(../images/corner_br.jpg);

	background-position:bottom right;

	background-repeat:no-repeat;

	background-color:#f8f3e9;

}



.red {

	color:#900028;

}



.red_b {

	color:#900028;

	font-weight:bold;

}



.bottomtd {

	background-image:url(../images/bottom_repeat.jpg);

	background-repeat:repeat-x;

	height:85px;

}



td.bottomrighttd {

	background-image:url(../images/bottomright.jpg);

	width:277px;

	background-repeat:no-repeat;

}



.rightsearch_td {

	background-color:#faeed1;

	color:#666666;

	font-size:12px;

	padding-left:19px;

	padding-top:6px;

	line-height:15px;	

}



.rightsearch_td table td {

	background-color:#faeed1;

	color:#666666; /* 0_o */

	font-size:12px;

	line-height:15px;

}



.rightsearch_td input, .rightsearch_td select{

	height:20px;

}



.rightsearch_bottom {

	background-image:url(../images/rightsearch_bottom.jpg);

	background-position:bottom left ;

	width:197px;

	height:5px;	

}



.addmenu_top {

	background-image:url(../images/addition_top.jpg);

	width:197px;

	height:33px;

}



.addmenu_table {

	background-color:#faeed1;

	width:197px;

	margin-top:5px;

	margin-bottom:10px;

}



.addmenu_table a {

	color:black;

	font-family:Arial;

	font-size:14px;

	line-height:15px;

	text-decoration:none;

}



.addmenu_table td {

	padding-left:5px;

}



.addmenu_table a:hover {

	text-decoration:underline;

}



div.add_right {

	margin-top:16px;

}



div.itemlist {

	margin-left:23px;

	margin-top:7px;

	line-height:10px;

}



table.itemlist {

	width:510px;

	margin-top:18px;

}



td.itemlistmain {

	width:50%;

}



.pagetitle {

	color:#6a4e18;

	font-weight:bold;

	font-family:Georgia;

	font-size:12px;

}



.categorytitle {

	color:#900028;

	font-family:Georgia;

	font-size:14px;

	font-weight:bold;

}



.itemtd {

	font-family:Arial;

	font-size:12px;

	color:#5d5d5d;

	line-height: 14px;
	
	text-align: left;

}



.itemtd a {

	color:#9a7613;

}



.itemtd div {

	font-family:Arial;

	font-size:14px;

	color:#a93d56;

	font-weight:bold;

	margin-top:3px;

}



.itemtd img {

	margin-top:3px;

}



.no_underline {

	color:black;

}



.carttdtop {

	background-color:#faeed1;

	color:#60420a;

	border-top:2px solid #f8f3e9;

	border-right: 1px solid #d8d4cb;

	height:28px;

	vertical-align:middle;

	font-family:Tahoma;

	font-size:12px;

	border-bottom:0;

	text-align:center;

}



.carttdmiddle {

	background-color:#f8f3e9;

	border-right: 1px solid #d8d4cb;

	color:black;

	font-family:Tahoma;

	font-size:12px;

	padding-left:5px;

	padding-top:10px;

	padding-bottom:50px;

}



.carttotal {

	height:22px;

	background-color:#f8f3e9;

	padding-top:5px;

	padding-left:5px;

	color:#900028;

	font-family:Tahoma;

	font-size:12px;

	

}



.carttextleft {

	color:#60420a;

	font-family:Tahoma;

	font-size:11px;

	width:176px;

	height:30px;

}



.cartinput {

	border:1px solid black;

	background-color:#f8f3e9;

	width:332px;

}



.cartlink {

	color:black;

	text-decoration:none;

}



.cartlink:hover {

	text-decoration:underline;

}
