
BODY {
	margin: 10px 0px 60px;
	padding: 0px;
	background: #FFF;
	}
BODY, TD, TH {
	color: #000;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
/*	line-height: 150%;*/
	}


FORM {
	margin: 0px;
	}

IMG, A IMG {
	margin: 0px;
	border: 0px;
	}

BLOCKQUOTE {
	margin: 20;
	}

HR {
	height: 1px;
	color: #999;
	}

P {
	margin: 0px;
	}


INPUT, BUTTON, SELECT, TEXTAREA {
	margin: 0px;
	border: 1px solid #A98849;
	color: #000;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	}


A, A:visited {
	color: #4D9525;
	text-decoration: underline;
	}
A:hover {
	color: #740110;
	text-decoration: none;
	}


/* ************************************************************************** */


#Page {
	margin: 0px 20px;
	width: 1210px;
	}


#Head {
	height: 223px;
	background: url(../../img/h_bg.gif) repeat-x;
	}
#HeadLeft {
	background: url(../../img/h_l.gif) no-repeat;
	}
#HeadLeft IMG {
	margin: 55px 0px 0px 110px;
	width: 300px;
	height: 150px;
	}
#HeadCenter {
	width: 660px;
	background: url(../../img/h_c_bg.jpg) right 7px no-repeat;
	padding: 6px 0px;
	}
#HeadRight {
	width: 128px;
	background: url(../../img/h_r.gif) right top no-repeat;
	}


#HeadMenu1 {
	margin: 0px 25px 0px 0px;
	height: 30px;
	}
#HeadMenu1 TD {
	padding: 5px 0px 0px 17px;
	}
#HeadMenu1 A {
	display: block;
	padding-left: 15px;
	background: url(../../img/h_p.gif) left 9px no-repeat;
	font-family: Arial Narrow;
	font-size: 16px;
	text-decoration: underline;
	}
#HeadMenu1 A:hover {
	background: url(../../img/h_pa.gif) left 8px no-repeat;
	}

#HeadTel {
	height: 131px;
	background: url(../../img/h_tel.gif) 10px 55px no-repeat;
	}

#HeadMenu2 {
	margin: 0px 106px 0px 0px;
	height: 48px;
	}
#HeadMenu2 A {
	display: block;
	height: 30px;
	margin: 0px 5px;
	text-decoration: none;
	z-index:3;
	position: relative;
	}


#Body {
	margin: 7px 11px;
	width: 1188px;
	}
#BodyLeft {
	width: 250px;
	}
#BodyCenter {
	padding: 15px 15px;
	}
#BodyRight {
	width: 210px;
	}

#LeftCol {
	background: url(../../img/cl_bg.gif) repeat-y;
	border-bottom:1px solid #FFF;
	}
#LeftColH {
	background: url(../../img/cl_h.gif) left top no-repeat;
	}
#LeftColT {
	background: url(../../img/cl_t.gif) left bottom no-repeat;
	padding: 20px 20px 50px 10px;
	}

#RightCol0 {
	background: url(../../img/cr0_bg.gif) repeat-y;
	margin-bottom: 14px;
	border-bottom: 1px solid #FFF;
	}
#RightColH0 {
	background: url(../../img/cr0_h.gif) left top no-repeat;
	}
#RightColT0 {
	background: url(../../img/cr0_t.gif) left bottom no-repeat;
	padding: 20px 10px 15px 30px;
	}

#RightCol {
	background: url(../../img/cr_bg.gif) repeat-y;
	}
#RightColH {
	background: url(../../img/cr_h.gif) left top no-repeat;
	}
#RightColT {
	background: url(../../img/cr_t.gif) left bottom no-repeat;
	padding: 20px 10px 50px 30px;
	}


#LeftCol H2,
#RightCol0 H2,
#RightCol H2 {
	margin: 0px 0px 10px 10px;
/*
	color: #740110;
	color: #930;
*/
	color: #333;
	font-family: Georgia,Century Schoolbook L,Palatino,Times New Roman,Times,serif;
	font-size: 18px;
	font-weight: normal;
/*	text-transform: lowercase;*/
	}


#LeftCol DIV.delim {
	margin: 25px 0px 5px;
	height: 4px;
	overflow: hidden;
	background: url(../../img/cl_delim.gif) center top no-repeat;
	}
#LeftCol DIV.delimH {
	margin: 5px 0px 0px;
	height: 32px;
	overflow: hidden;
	background: url(../../img/cl_delim_h.gif) center top no-repeat;
	}


#SearchForm {
	margin: 0px 0px 0px 30px;
	}
#SearchForm INPUT,
#SearchForm SELECT {
	margin: 5px 0px;
	width: 160px;
	background: #930;
	color: #FFF;
	}
#SearchForm INPUT {
	padding-left: 3px;
	padding-right: 3px;
	}
#SearchForm .narrow {
	width: 77px;
	}
#Page .buttonSearch {
	width: 102px;
	height: 27px;
	border: none;
	padding: none;
	background: url(../../img/btn_search.gif) no-repeat;
	cursor: hand;
	}


#PageTail {
	margin-top: 50px;
	border-top: 1px solid #740110;
	padding-top: 35px;
	width: 720px;
	font-size: 12px;
	}
#PageTailLinks {
	margin-bottom: 20px;
	color: #4D9525;
	}


H1, H2 {
	margin: 0px 50px 10px 0px;
	color: #740110;
	font-family: Georgia,Century Schoolbook L,Palatino,Times New Roman,Times,serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 130%;
	}
H2 {
	font-size: 22px;
	}

UL {
	margin: 10px 20px;
	padding: 0px;
	}
UL LI {
	margin: 5px 0px;
	list-style: none;
	padding-left: 15px;
	background: url(../../img/p_g.gif) left 3px no-repeat;
	}


DIV.imgFrame {
	width: 0px;
	display: table;
	background: url(../../img/img_hl.gif) left top no-repeat;
	}
DIV.imgFrame DIV {
	background: url(../../img/img_tr.gif) right bottom no-repeat;
	padding: 9px 10px;
	}

.price {
	font-size: 26px;
	}
.price S {
	font-size: 16px;
	color: #CC3333;
	}

.out_stock {
	padding-top: 8px;
	height: 30px;
	color: #CC3333;
	}

.item_list TD {
	vertical-align: top;
	text-align: center;
	padding-bottom: 40px;
	}
.item_list TD.sep, .item_list TD.sep DIV {
	width: 20px;
	}
.item_list H2 {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0px 0px 5px;
	height: 30px;
	}
.item_list .price, .item_list .os {
	margin-bottom: 5px;
	}
.item_list .desc {
	text-align: left;
	font-size: 11px;
/*	height: 40px; */
	height: 28px;
	overflow: hidden;
/*	color: #959595; */
/*	color: #D7B15A; */
	color: #B79143;
	margin-bottom: 10px;
	}



.nb B {
	font-weight: normal;
	}

.sm {
	font-weight: normal;
/*	font-size: 10px; */
	font-size: 95%;
	}
TD.sm,TH.sm {
	font-size: 70%;
	}
.bold,.b {
	font-weight: bold;
	}

.alr {
	text-align: right;
	}

.spacer {
	height: 1px;
 	overflow: hidden;
	}
.wide {
	width: 100%;
	}


.progress_bar {
	padding: 3px 0px 0px 12px;
	}
.progress_bar A, .progress_bar B {
	font-family: Georgia,Century Schoolbook L,Palatino,Times New Roman,Times,serif;
	display: block;
	font-size: 15px;
	padding-left: 23px;
	padding-top: 1px;
	margin-top: 6px;
	}

.progress_bar A.ok,
.progress_bar A.ok:visited {
	background: url(../../img/ico_ok.gif) left top no-repeat;
	text-decoration: none;
	}
.progress_bar A.ok:hover {
	text-decoration: underline;
	}
.progress_bar B {
	color: #888;
	}
.progress_bar .cur {
	color: #740110;
	background: url(../../img/h_p.gif) 4px 8px no-repeat;
	}
.progress_bar .done {
	font-size: 16px;
	padding-left: 0px;
	color: #740110;
	}


.add_info {
	margin-top: 10px;
	text-align: left;
	border: 1px solid #AAAAAA;
	padding: 3px 5px;
	color: #333333;
	line-height: 135%;
	}


.marker {
	padding: 3px 0px 5px 23px;
	background: url(../../img/ico_ok.gif) left top no-repeat;
/*	font-weight: bold;
	color: #943140;*/
	color: #740110;
	}


/*---------------- Shopping Cart ---------------*/

.sc_message {
	color: red;
	font-size: xx-small;
	}

.sc_warn {
	color: #AA0000;
	}

.sc_text {
	font-size: xx-small;
	color: #333;
	}

/*----------------------------------------------*/

/* TABLE */
.border {
	background-color: #E9D8A9;
	}
.bg, .bgi, .bgi input {
	background-color: #FFF;
	}
.bgH {
	background-color: #FFF8E7;
	}
.bgHl {
	background-color: #E9D8A9;
	}

.border B {
	color: #633;
	}


.button {
	color: #FFF;
	background-color: #AF6B2E;
	border-color: #915219;
	}
.buttonH {
	color: #FFF;
	background-color: #915219;
	border-color: #915219;
	font-weight: bold;
	}



.star {
	color: #CC3333;/*#FF0000*/
	}

.bigCat,
.bigCatB,
.smallCat {
/*	color: #000000; */
	}
.bigCatB {
/*	font-weight: bold; */
	}
.smallCat {
	font-size: 10px;
	}


.head, .headH, .header, .headerH {
	color: #303020;
	font-weight: bold;
	}
.headH, .headerH {
	font-size: 120%;
	}
.header, .headerH {
	text-decoration: underline;
	}


.txt, .txt TD {
	font-size: x-small;
	}
.txtB, .txtB TD {
	font-size: x-small;
	font-weight: bold;
	}
.txtH, .txtH TD {
	font-size: small;
	font-weight: bold;
	}


.note, .note1, .note2 {
	color: #116699;
	font-weight: normal;
	}
.noteH, .noteH1, .noteH2 {
	font-weight: normal;
	}
.note1, .noteH1 {
	color: #556699;
	}
.note2, .noteH2 {
	color: #CC3333;
	}


.hl, .hlH, .ok, .okH, .warn, .warnH {
	color: #740110;
	font-weight: bold;
	}
.ok, .okH {
	color: #339966;
	}
.warn, .warnH {
	color: #CC3333;
	}
.hlH, .okH, .warnH {
	font-size: 120%;
	}

.inactive {
	color: #666666;
	}


/*------------------ Categories -------------------*/

/* --- if DHTML --- */
.tree {
/*	font-size: 12px; */
	padding: 0;
	padding-bottom: 8;
	text-indent: -16;
	}
.tree A,
.tree A:visited {
	text-decoration: none;
	}
.tree A:hover {
	}
.tree A.active,
.tree A.active:visited {
	font-weight: bold;
	}
.tree A.active:hover {
	color: #666666;
	}

.tree IMG {
	border: 0;
	width: 14;
	height: 14;
	margin-right: 2;
	}
.tree IMG.corner {
	cursor: pointer;
	}
.tree DIV {
	padding: 0 0 2 16;
	background: url(../../img/tree/cbg.gif) repeat-y;
	}
.tree DIV.group {
	background: none;
	}
.tree DIV.tit {
	padding: 3 0 3 4;
	background: none;
	color: #058B8D;
	}
.tree DIV.last {
	background: #F4EAD1;
	}
.tree DIV.block {
	margin-left: -4;
	padding: 0;
	display: none;
	background: #F4EAD1;
	}
.tree DIV.disp {
	display: block;
	}
.tree .browse,
.tree A.browse,
.tree A.browse:visited {
	}



#navline {
	border-bottom: 1px solid #740110;
	border-bottom: 1px solid #EEE3E1;
	padding: 0px 3px 4px 0px;
	margin-top: -5px;
	margin-bottom: 5px;
	}
#navline A, #navline A:visited {
	padding-right: 12px;
	margin-right: 9px;
	background: url(../../img/h_p.gif) right 5px no-repeat;
	text-decoration: none;
	}
#navline A:hover {
	text-decoration: underline;
	}
#navline B {
	color: #B44150;
	}

div.order {
	border: 1px solid #B99889;
	background-color: #FFF;
	width:100%;
	padding:5px;
	}
div.order BIG {
	font-size:14px;
	}


#GoogleAds {
	position: absolute;
	top: 0px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	z-index: -10;
	}
#GoogleAdsW {
	position: absolute;
	top: 0px;
	width: 770px;
	height: 800px;
	z-index: -1;
	background: #FFF;
	}

