﻿body
{
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	background-color: #f0f0ee;
	color: Black;
}
td, th, input, select, textarea
{
	font-family: Arial;
	font-size: 12px;
	background-color: White;
	color: Black;
}
input, select, textarea
{
	border: 1px solid silver;
}
small
{
  font-family: Arial;
}
td, th
{
	font-family: Arial;
	font-size: 12px;
	background-color: Transparent;
	color: Black;
}
a
{
	font-weight: bold;
	color: #2a4972;
	text-decoration: none;
}
h2
{
	font-size: 15px;
	width: 99%;
	color: #e89600;
	margin: 0;
}
p
{
	margin: 0;
	margin-top: 2px;
	margin-bottom: 10px;	
}
.main
{
	width: 100%;
	height: 99%;
	background-color: #f0f0ee;
	padding-top: 10px;
}
.mainmain
{
	background-color: White;
	padding: 10px;
	padding-top: 0;
	width: 950px;
	margin: auto;
	border-right: 2px solid #e0e0dd;
	border-bottom: 2px solid #e0e0dd;
}
.maincampaign
{
	background-color: White;
	padding: 10px;
	margin: auto;
	width: 800px;
	border-right: 2px solid #e0e0dd;
	border-bottom: 2px solid #e0e0dd;
	text-align: center;
}
td.campaign
{
  font-size: 15px;
  text-align: left;
}
input.campaign
{
  font-size: 15px;
  font-weight: bold;
  width: 180px;
}
.maintable
{
	width: 940px;
}
.topbar
{
	background-image: url(design/topbarback.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-bottom: 2px solid orange;
	vertical-align: top;
}
td.topbaritem
{
	background-color: Transparent;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	vertical-align: middle;
}
a.topbaritem
{
	background-color: Transparent;
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.topbarslogan
{
	color: #e7eef6;
	font-weight: normal;
	background-color: Transparent;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	vertical-align: middle;
	width: 184px;
	text-align: center;
}
a.cartlink
{
	background-color: Transparent;
  color: White;
	text-decoration: none;
	font-weight: bold;
}
img.topbarseparator
{
	background-color: #7995ba;
	width: 1px;
	height: 18px;
}
img.languageseparator
{
	background-color: #7995ba;
	width: 1px;
	height: 10px;
	padding: 0;
    margin-left: 5px;
	margin-right: 5px;
}
td.tree
{
	vertical-align: top;
	background-color: #e7eef6;
	width: 200px;
}
div.tree
{
	width: 99%;
	background-color: Transparent;
	vertical-align: top;
	position: relative;
}
td.content
{
	vertical-align: top;
	background-color: White;
	/*text-align: center;*/
	height: 620px;
}
div.content
{
	width: 100%;
	position: relative;
}
td.bottomStripe
{
    height: 2px;
	border-bottom: 2px solid orange;
}
td.news
{
	vertical-align: top;
	background-color: #e7eef6;
	padding: 4px;
	overflow: hidden;
}
div.news
{
	background-color: Transparent;
	padding: 4px;
	width: 210px;
	overflow: hidden;
}
h1.newstitle
{
	font-size: 16px;
	width: 99%;
	color: #486996;
	margin: 0;
	margin-top: 20px;
	border-top: 1px solid orange;
	padding-top: 8px;
	padding-bottom: 8px;
}
h1.recommtitle
{
	font-size: 16px;
	font-weight: bold;
	width: 99%;
	color: #486996;
	margin: 0;
	padding-bottom: 8px;
}
h2.newsitem
{
	font-size: 13px;
	font-weight: bold;
	width: 99%;
	color: #888888;
	padding-left: 16px;
	text-transform: uppercase;
	background-image: url(design/orangebox.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 0;
	cursor: pointer;
}
p.newsitem
{
	font-size: 11px;
	color: #333333;
	margin-top: 3px;
	margin-bottom: 10px;
	cursor: pointer;
}
p.newsbardate
{
	font-size: 11px;
	color: #e89600;
	padding-left: 17px;
	margin: 0;
	margin-top: 2px;
}
p.newsdate
{
	font-size: 11px;
	color: #888877;
	margin: 0;
	margin-top: 2px;
}
div.copyright
{
	color: #999988;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	width: 940px;
	margin: auto;
}
div.productitem
{
	position: absolute;
	width: 160px;
	height: 140px;
	text-align: center;
	cursor: pointer;
}
div.productitemalso
{
	position: relative;
	width: 160px;
	height: 140px;
	text-align: center;
	cursor: pointer;
}
img.productitem
{
	cursor: pointer;
	margin-top: 10px;
	border: 0;
}
div.producttitle
{
	width: 160px;
	text-align: center;
	cursor: pointer;
	position: absolute;
	bottom: 15px;
	left: 0;
	font-size: 11px;
}
div.price
{
	color: #e89600;
	font-weight: bold;
	width: 160px;
	text-align: center;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 11px;
}
div.pagelinks
{
	position: absolute;
	bottom: 0;
	right: 0;
}
a.pagelink
{
	position: absolute;
	top: 0;
	width: 15px;
	background-color: #e7eef6;
	text-align: center;
}
span.pagelinkcurrent
{
	position: absolute;
	top: 0;
	background-color: Orange;
	font-weight: bold;
	color: White;
	width: 15px;
	text-align: center;
}
img.leftline
{
	left: 1px;
	width: 100%;
  height: 1px;
  background-color: orange;
  position: absolute;
}
input.search
{
    border: 1px solid #dddddd;	
    width: 130px;
}
a.search
{
	cursor: pointer;
}
table.search
{
}
td.login
{
	font-size: 11px;
}
input.login
{
    border: 1px solid #dddddd;	
    width: 60px;
    font-size: 10px;
}
a.login
{
	font-size: 11px;
	white-space: nowrap;
	cursor: pointer;
}
table.login
{
}
img.login
{
	width: 100%;
    height: 1px;
    background-color: orange;
}
div.treeview
{
	position: absolute;
	width: 99%;
	height: 445px;
	left: 10px;
	top: 80px;
	overflow: hidden;
	background-color: Transparent;
}
a.treeitem
{
	background-image: url(design/tree.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 11px;
	padding: 2px;
	display: block;
}
a.treeitemplus
{
	background-image: url(design/treeplus.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 11px;
	padding: 2px;
	display: block;
}
a.treeitemminus
{
	background-image: url(design/treeminus.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 11px;
	padding: 2px;
	display: block;
}
a.treeitemselected
{
	background-image: url(design/tree.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 11px;
	padding: 2px;
	display: block;
	color: #e89600;
}
a.treeitemplusselected
{
	background-image: url(design/treeplus.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 11px;
	padding: 2px;
	display: block;
	color: #e89600;
}
a.treeitemminusselected
{
	background-image: url(design/treeminus.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 11px;
	padding: 2px;
	display: block;
	color: #e89600;
}
.lefttop
{
}
.logo
{
	width: 200px;
	height: 77px;
}
div.treecontact
{
	vertical-align: top;
	background-color: #e7eef6;
	width: 100%;
}
.treecart
{
	background-color: #728fb6;
	color: white;
	font-weight: bold;
	height: 20px;
	padding-left: 3px;
	padding-top: 1px;
	overflow: hidden;
}
table.treecontact
{
	width: 99%;
}
td.treecontact
{
	text-decoration: none;
}
a.treecontact
{
	font-weight: bold;
	color: #2a4972;
	text-decoration: none;
}
.treecontacttitle
{
	font-size: 13px;
	font-weight: bold;
	width: 99%;
	color: #888888;
	text-transform: uppercase;
	padding-top: 4px;
	padding-bottom: 2px;
}
table.language
{
	width: 99%;
}
a.language
{
	color: #e89600;
	font-size: 11px;
}
td.language
{
	text-align: center;
}
h1
{
	font-weight: bold;
	color: #486996;
	text-decoration: none;
	font-size: 30px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 10px;
}
.singleproductstatus
{
	color: #2a4972;
	background-color: Orange;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
td.singleproductprice
{
	color: White;
	background-color: Orange;
	font-weight: bold;
	text-align: center;
}
td.singleproductcart
{
	background-image: url(design/topbarback.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	white-space: nowrap;
}
a.singleproductcart
{
	background-color: Transparent;
	color: White;
}
img.singleproduct
{
	border: 0;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 0;
}
div.singleproduct
{
	padding: 10px;
	border: 1px solid silver;
	height: 380px;
	width: 690px;
	overflow-x: hidden;
	overflow-y: scroll;
}
div.forumexisting
{
	width: 690px;
	height: 320px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.topbarlanguage
{
	background-color: Transparent; /*#728fb6;*/
	padding: 0;
	color: #e89600;
	vertical-align: middle;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: -12px;
}
td.carttotal
{
	background-color: #e7eef6;
	font-weight: bold;
}
td.carttotalsum
{
	background-color: #e7eef6;
	text-align: right;
	font-weight: bold;
}
td.cartsum, td.cartprice, td.cartquantity
{
	text-align: right;
	white-space: nowrap;
}
a.cartplus
{
	border: 1px solid black;
	font-weight: bold;
	color: Black;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0;
	margin-left: 3px;
}
div.cart
{
	padding: 10px;
	border: 1px solid #ddddcc;
	height: 380px;
	width: 490px;
	overflow-x: hidden;
	overflow-y: auto;
}
table.carttable
{
	width: 100%;
}
td.cartbutton
{
	text-align: right;
	padding-top: 5px;
	color: #e89600;
	font-weight: bold;
}
a.cartbutton
{
	background-color: Orange;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-left: 14px;
}
td.ordercond
{
	background-color: #e7eef6;
	width: 190px;
}
div.ordercond
{
	width: 180px;
	height: 460px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px;
}
h2.ordercond
{
	font-size: 13px;
	width: 99%;
	color: #888888;
	padding-left: 16px;
	text-transform: uppercase;
	background-image: url(design/orangebox.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
td.cartdescription
{
	font-size: 11px;
	vertical-align: top;
	cursor: pointer;
}
td.staff
{
  vertical-align: middle;
  padding: 14px;
  padding-right: 80px;
}
img.staff
{
  width: 100px;
  height: 133px;
  border: 1px solid silver;
  margin: 6px;
}
div.staffname
{
  color: #e89600;
  font-size: 14px;
  font-weight: bold;
}
.staff
{
  display: block; 
}
input.writeus
{
  width: 300px;
  border: 1px solid silver;
}
textarea.writeus
{
  width: 300px;
  border: 1px solid silver;
  height: 160px;
}
a.button
{
	background-color: Orange;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 14px;
	cursor: pointer;
}
td.button
{
  text-align: right;
  vertical-align: bottom;
  height: 24px;
}
div.godemo
{
  top: 34px;
	padding: 5px;
  padding-left: 26px;
  border-top: 1px solid orange;
  border-bottom: 1px solid orange;
  background-image: url(design/eye.gif);
  background-repeat: no-repeat;
  background-position: 3px 6px;
  color: #e89600;
  font-weight: bold;
  cursor: pointer;
}
img.treeclear
{
  width: 15px;
  height: 1px;
  border: 0;
}
div.forum0
{
  color: red;
  padding: 10px;
}
div.forum1
{
  padding: 10px;
}
a.forum0
{
  color: red;
}
a.forum1
{
}
span.forumcnt
{
  margin-left: 10px;
  margin-right: 10px;
  font-size: 11px;
  color: Gray;
}
span.forumspan
{
  font-size: 11px;
  color: Gray;
}
input.button
{
 	background-color: Orange;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 14px;
	cursor: pointer;
	font-weight: bold;
	color: #2a4972;
	text-decoration: none;
}
input.newforum
{
  width: 500px;
}
input.newforumtitle
{
  display: none;
}
input.newforumemail
{
  width: 200px;
  margin-right: 10px;
}
textarea.newforum
{
  width: 500px;
  height: 100px;
}
.forumsender
{
  color: Orange;
  font-size: 12px;
  font-weight: bold;
  margin-right: 12px;
}
.linkseparator
{
  padding: 20px;
}
div.forumadminlink
{
  padding-left: 10px;
  padding-bottom: 20px;
}
.top30
{
  margin-top: 30px;
}
.advert
{
  background-image: url(design/banner.jpg);
  height: 80px;
}

/* ***************** */
/* left side banners */
.iconsSpan { 
	width: 200px; 
	} 

.icons1 { 
	display: block; 
	width: 360px; 
	height: 280px; 
	background-image: url(design/logod_main.bmp); 
	background-repeat: no-repeat; 
	background-position: -20px -70px;
	} 

.icons2 { 
	display: block; 
	width: 300px; 
	height: 300px; 
	background-image: url(design/logod_main.bmp); 
	background-repeat: no-repeat; 
	background-position: -370px -50px;
	} 

.icons3 { 
	display: block; 
	width: 380px; 
	height: 380px; 
	background-image: url(design/logod_main.bmp); 
	background-repeat: no-repeat; 
	background-position: -715px -0px;
	}
	
.icons4 { 
	display: block; 
	width: 1080px; 
	height: 210px; 
	background-image: url(design/logod_main.bmp); 
	background-repeat: no-repeat; 
	background-position: 0px -380px;
	}
/* left side banners */
/* ***************** */
