body {
	margin: 0;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 100%;
	background-color: #E0D8C3;
	background: #676767 url('../webincludes/images/shade_black_background.jpg') repeat-x top left;
}



#wrappertop {
    background-color: #ffffff;
	width: 990px;
	margin: 0 auto;
/*	background: transparent url('../webincludes/images/backshade2.png') repeat-y top left; */
	padding-left: 0;
	padding-right: 0;
/*	border-bottom: 1px solid black; */
}

#wrapper {
    text-align: left;
    background-color: #ffffff;
	width: 990px;
	border-left: 0px solid #18aae5;
	border-right: 0px solid #18aae5;
	margin: 0 auto;
/*	background: transparent url('../webincludes/images/backshade2.png') repeat-y top left; */
	padding-left: 0;
	padding-right: 0;
}

#wrapperbottom {
    background-color: #ffffff;
	width: 990px;
	height: 8px;
	margin: 0 auto;
/*	background: url('../webincludes/images/backshade2.png') repeat-y top left; */
	padding-left: 0;
	padding-right: 0;
}

#topcontent {
	width: 990px;
	height: 100px;
	background-color: #2F2E34;
	background-attachment: fixed;
	background: transparent url('../webincludes/images/weblogo.jpg') no-repeat top center;
	padding: 0px;
	margin: 0;
}

#maincontent {
	width: 990px;
	padding: 0px;
}

#footercontent {
	width: 990px;
	padding: 0px;
}



p {
	font-size: 13px;
	color: #66655c;
	line-height: 13px;
	margin: 10px;
}

a:link {
	text-decoration: none;
	color: #33863B;
}

a:visited {
	text-decoration: none;
	color: #33863B;
}

a:hover {
    color: #000000;
}

a:active {
	color: #33863B;
}



#ident {
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	margin-left: 15px;
}

.ident {
    color: white;
}

.top a:link {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 6px;
}

.top a:hover {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #33FFFF;
	letter-spacing: 1px;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00FFFF;
}

.buy a:link {
	color: #0066cc;
	background-color: #ffffff;
}

.buy a:hover {
/*	background-color: #33FFFF; */
}

input.def {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 11px;
	height: 13px;
	width: 80px;
	border: 1px solid #336699;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
}

select.def {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	border: 1px solid #336699;
	background-color: #ffffff;
}

input.store {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	width: 200px;
	border: 1px solid #336699;
	background-color: #ffffff;
}


textarea.store {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	width: 200px;
	height: 100px;
	border: 1px solid #336699;
	background-color: #ffffff;
}


#promopic {
	padding: 0px;
	background-color: #e6e5dc;
	width: 789px;
}

#promotext {
	padding: 0px;
	width: 789px;
}

#basketbox {
	margin: 10px;
	border: 1px solid #a0afa4;
	background-color: #f0fff4;
	width: 767px;
	height: 80px;
    overflow: auto;
}

#basketlist {
    margin-left: 10px;
}

#basketlist div {
    margin: 2px;
    float: left;
}

#basketlist p {
    margin: 1px;
	font-size: 11px;
}

a.basketdetail:link, a.basketdetail:visited {
    background-color: #ccc;
	color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

a.basketdetail:hover {
    background-color: #ff0;
    color: black;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}



td.mmenu {
    width: 201px;
}

td.mmain {
    width: 789px;
	padding: 1px;
}

td.sepbar {
	padding: 0;
	margin: 0;
	background-color: #403C39;
	background: url('../webincludes/images/shade_black_button.jpg') top left;
}

p.sepbar {
	font-size: 15px;
	color: #50B255;
	font-weight: bold;
	margin: 8px;
}

p.sepbarsml {
	font-size: 10px;
	color: #e6e5dc;
	font-weight: bold;
	margin: 8px;
}

td.footerbar {
	padding: 0;
	margin: 0;
	background-color: #2F2E34;
}

p.footerbar {
	font-size: 10px;
	color: #e6e5dc;
	font-weight: bold;
	margin: 5px;
	text-align: center;
}

.prodsub {
	color: #0066cc;
	font-size: 14px;
	height: 23px;
	border-bottom: 1px solid #f1f0e6;
	margin: 4px;
	margin-top: 10px;
}

.prodtxt {
	font-size: 11px;
	color: #66655c;
	line-height: 13px;
	margin: 4px;
}

.prodinside {
	font-size: 13px;
	color: #000000;
	line-height: 14px;
	margin: 20px;
}

.prodprice {
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
	color: #595957;
	text-align: right;
}

.inprice {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	border: 1px solid black;
	padding: 5px;
	background-color: #f0f0ff;
	background: transparent url('../webincludes/images/bg_top.jpg') repeat-x top left;
}

.inpicture {
    background-color: #ffffff;
	border: 1px solid black;
	padding: 5px;
	margin: 5px;
}

.inpicture_selected {
    background-color: #c0ffc0;
	border: 1px solid black;
	padding: 5px;
	margin: 5px;
}

.inprice a:link, .inprice a:visited {
	text-decoration: none;
	color: #fff;
}

.inprice a:hover {
    color: #000000;
}

p.main {
	font-size: 13px;
	color: #66655c;
	margin: 4px;
}

input.buybut {
    margin: 0;
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background: #0066cc url('../webincludes/images/bg_top.jpg') repeat-x top left;
	border: 1px solid black;
}

.line {
	border-bottom: 1px solid #f1f0e6;
	background-attachment: fixed;
	background: transparent url('../webincludes/images/button_promobg.gif') repeat-x top left;
}

.liner {
	border-bottom: 1px solid #f1f0e6;
	border-right: 1px solid #f1f0e6;
	background-attachment: fixed;
	background: transparent url('../webincludes/images/button_promobg.gif') repeat-x top left;
}

.small {
	font-size: 10px;
}

.big {
	font-size: 15px;
}

.breadcrumb {
    clear: both;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #f1f0e6;
}

.breadcrumb ul {
    list-style: none;
	font-size: 10px;
	margin: 0;
	padding: 0;
	padding: 4px;
}

.breadcrumb ul li {
    display: inline;
	font-weight: bold;
	color: #707070;
}

.breadcrumb ul a {
    color: #0066cc;
	text-decoration:none;
}
.breadcrumb ul a:hover {
    text-decoration:underline;
}

.tabs {
    list-style: none;
	margin: 0;
	margin-top: 10px;
	height: 23px;
	border-bottom: 1px solid #f1f0e6;
}

.tabs li {
    display: block;
	float: left;
	margin: 0 -13px -1px 0;
}

.tabs li a {
    display: block;
	text-decoration:none;
}

.tabs li a em {
    float: left;
	padding: 0 20px;
	height: 22px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f1f0e6;
	position: relative;
	z-index: 100;
	font-style: normal;
	color: #fff;
	background: #e5e4d2 url('../webincludes/images/tab_mouseon.jpg') repeat-x bottom left;
	font-size: 13px;
	line-height: 20px;
}

.tabs li a b {
    font-size: 0;
	line-height: 0;
	position: relative;
	border-bottom: 1px solid #f1f0e6;
	border-top: 1px solid #fff;
	width:1px;
	display: block;
	float: left;
	z-index: 300;
	background: #e5e4d2 url('../webincludes/images/tab_mouseon.jpg') repeat-x bottom left;
}

.tabs li b.p1 {
    height: 19px;
	background: #fff;
	margin-top: 4px;
	border-top: 0;
	z-index: 100;
}

.tabs li b.p2 {
    height: 19px;
	margin-top: 2px;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #f1f0e6;
	z-index:100;
}

.tabs li b.p3 {
    width: 2px;
	height: 21px;
	margin-top: 1px;
	z-index: 100;
}

.tabs li b.p5 {
    height: 20px;
	margin-top: 2px;
}

.tabs li b.p6 {height: 19px; margin-top: 3px;}
.tabs li b.p7 {height: 18px; margin-top: 4px;}
.tabs li b.p8 {height: 17px; margin-top: 5px;}
.tabs li b.p9 {height: 16px; margin-top: 6px;}
.tabs li b.p10 {height: 15px; margin-top: 7px;}
.tabs li b.p11 {height: 14px; margin-top: 8px;}
.tabs li b.p12 {height: 13px; margin-top: 9px;}
.tabs li b.p13 {height: 12px; margin-top: 10px;}
.tabs li b.p14 {height: 11px; margin-top: 11px;}
.tabs li b.p15 {height: 10px; margin-top: 12px;}
.tabs li b.p16 {height: 9px; margin-top: 13px;}
.tabs li b.p17 {height: 8px; margin-top: 14px;}
.tabs li b.p18 {height: 7px; margin-top: 15px;}
.tabs li b.p19 {height: 6px; margin-top: 16px;}
.tabs li b.p20 {height: 5px; margin-top: 17px;}
.tabs li b.p21 {height: 4px; margin-top: 18px;}
.tabs li b.p22 {height: 3px; margin-top: 19px;}
.tabs li b.p23 {height: 2px; margin-top: 20px;}

.tabs li b.p24 {
    height: 1px;
	margin-top: 21px;
	overflow: hidden;
}

.tabs li b.p25 {
    width: 1px;
	height: 1px;
	background: #fff;
	margin-top: 22px;
	border-top: 0;
	overflow: hidden;
}

.tabs li b.p26 {
    width: 1px;
	height: 1px;
	background: #f1f0e6;
	margin-top: 23px;
	border: 0;
	overflow: hidden;
}

.tabs li a:hover, .tabs li a:focus, .tabs li a:active {
    white-space: nowrap;
	color: #000;
	position: relative;
	z-index: 500;
	cursor: pointer;
}

.tabs li a:hover em, .tabs li a:focus em, .tabs li a:active em {
    color: #000;
	background: #fc8 url('../webincludes/images/tab_mouseon_on.jpg') bottom left;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover em b.shdw, .tabs li a:focus em b.shdw, .tabs li a:active em b.shdw {
    visibility: hidden;
}

.tabs li a:hover b, .tabs li a:focus b, .tabs li a:active b {
    background: #fc8 url('../webincludes/images/tab_mouseon_on.jpg') bottom left;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover b.p1, .tabs li a:focus b.p1, .tabs li a:active b.p1 {
    background: #fff;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover b.p25, .tabs li a:focus b.p25, .tabs li a:active b.p25 {
    background:#fff;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover b.p26, .tabs li a:focus b.p26, .tabs li a:active b.p26 {
    background: #f1f0e6;
}

.tabs li a.selected, .tabs li a:hover.selected, .tabs li a:active.selected {
    white-space: nowrap;
	color: #000;
	position: relative;
	z-index: 600;
	cursor: default;
}

.tabs li a.selected em, .tabs li a:hover.selected em, .tabs li a:active.selected em {
    color: #000;
	background: #f1f0e6 url('../webincludes/images/tab_mouseoff.jpg') bottom left;
	border-bottom-color: #f1f0e6;
}

.tabs li a.selected em b.shdw, .tabs li a:hover.selected em b.shdw, .tabs li a:active.selected em b.shdw {
    visibility: hidden;
}
.tabs li a.selected b, .tabs li a:hover.selected b, .tabs li a:active.selected b {
    background: #f4f4f4 url('../webincludes/images/tab_mouseoff.jpg') bottom left;
	border-bottom-color: #f1f0e6;
}

.tabs li a.selected b.p1, .tabs li a:hover.selected b.p1, .tabs li a:active.selected b.p1 {
    background: #fff;
	border-bottom-color: #f1f0e6;
}

.tabs li a.selected b.p26, .tabs li a:hover.selected b.p26, .tabs li a:active.selected b.p26 {
    width: 1px;
	height: 1px;
	background: #f1f0e6;
	margin-top: 23px;
	border-top: 0;
	overflow: hidden;
}

.sub_tabs {
    background-color: #f1f0e6;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.sub_bot {
}

.menu {
	width: 200px;
	position: relative;
	margin: 0;
}

.menu ul li a, .menu ul li a:visited {
    display: block;
	text-decoration: none;
	color: #33863B;
	width: 195px;
	border-bottom: 1px solid #e5e4d2;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.menu ul {
    padding: 0;
	margin: 0;
	list-style-type: none;
}

.menu ul li {
    float: left;
	margin-right: 1px;
	position: relative;
}
.menu ul li ul {
    display: none;
}

/* specific to non IE browsers */
.menu ul li:hover a {
    color: #ffffff;
	background: #e5e4d2;
	background: transparent url('../webincludes/images/shade_green_button.jpg') top left;
}

.menu ul li:hover ul {
    display: block;
	position: absolute;
	top: 0;
	left: 201px;
	width: 195px;
}

.menu ul li:hover ul li a.hide {
    background: #f1f0e6;
	color: #000;
}

.menu ul li:hover ul li:hover a.hide {
    width: 200px;
}

.menu ul li:hover ul li ul {
    display: none;
}

.menu ul li:hover ul li a {
    display: block;
	background: #f1f0e6;
	color: #000;
	width: 200px;
}

.menu ul li:hover ul li a:hover {
    background: #e5e4d2;
	color: #000;
}

.menu ul li:hover ul li:hover ul {
    display: block;
	position: absolute;
	left: 206px;
	top: 0;
	color: #000;
}

.menu ul li:hover ul li:hover ul li a {
    display: block;
	width: 195px;
	background: #f1f0e6;
	color: #000;
}

.menu ul li:hover ul li:hover ul li a:hover {
    background: #e5e4d2;
	color: #000;
}

.menu .menusub {
    display: block;
	text-decoration: none;
	color: #50B255;
	width: 195px;
	border-bottom: 1px solid #CAC6C5;
	background-color: #403C39;
	font-size: 15px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background: transparent url('../webincludes/images/shade_black_button.jpg') top left;
}

