body{	background: #f8f8f8;	padding:0px; margin:0px; font: 12px Arial, Helvetica, sans-serif;  }
.darkbody{	background: #00000d;	color: #c4c0b1; }
form{	padding:0px; margin:0px;}
a { color:#fae8c6; text-decoration:none; }
a:hover { color:#EC8955;	text-decoration:underline;}
a.newslink   {	font-size:14px;	padding:3px 0px 5px 0px;	color: #ff7f50;}


.shore{	display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;	z-index:999;background: url(../images/dsc/half.png);}
.dialog{	background: #eaeaea;	border: 1px solid #f8f8f8;	padding:3px;}
.scrollpan{	height:250px;	overflow:auto;	width:auto;	border:2px inset;	padding-right:20px;}
.hoverlight:hover{background-color: #fefcfa;}
.discountrow{	background: #eaf7e5;}
.deliveryrow{	background: #fff2f3;}

input[type="text"],input[type="password"], textarea, select {	font: 12px Arial, Helvetica, sans-serif; 	border: 1px solid #848484;	padding:2px;margin-bottom:1px;}
h1, h2, h3, h4 {font-weight:bold; font-size:20px; color:#000000; padding:2px; margin:0px; margin-bottom:5px;}
h2{ font-size:16px;}
h3, h4 { font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:15px;}
h4{font-size:14px;}

input.search{	padding:3px 3px 3px 30px; 	margin-right:-30px;	border: 2px solid #c89600;	background: url("../images/ico/search.png") no-repeat left;}

.baseholder {	background:#f8f8f8; color: #696969;}
.baseright{ background: url("../images/dsc/rightback.png") repeat-y right; }
.baseleft{ background: url("../images/dsc/leftback.png") repeat-y left; }
.headholder{background: #00000d url("../images/dsc/headback.png") repeat-x bottom; min-height:125px;}
.footholder{background: #00000d url("../images/dsc/botback.png") repeat-x top;font-size:10px;padding:2px 4px 2px 4px;color: #c4c0b1;min-height:60px;}
.menuholder{background: #e0d8d2 url("../images/dsc/menuback.png") repeat-x top;	border-bottom:1px solid white; height:40px;}
.contentholder{padding:15px 20px 8px 20px; }
.baselinks{	padding:20px;	text-align:center;	font-size:11px;	color: #a28c7b;	border-top: 1px solid #e0d8d2;	border-bottom: 1px solid white;}
.baselinks a{	color: #8d8d8d;}
.modeholder{background: url(../images/dsc/menu/msm_left.png) repeat-x right top; height:42px; display:block;}
.projectnote{	background: #f2efe6 url("../images/dsc/menubackbot.png") repeat-x bottom;	padding:10px;	text-align:center;	font-size:11px;	color: #404040;	border-top: 1px solid #e0d8d2;	border-bottom: 1px solid #775a00;}
.countsholder{	float:right; padding:15px 10px 0px 5px;}

.topform {	padding-right:15px;	font-size:11px;	color: #545454;}
.tbar {	padding:0px 10px 0px 0px;	background: url("../images/dsc/menu/top_bar.png") repeat-x top;}
.tleft {	background: url("../images/dsc/menu/top_left.png") repeat-x top right;	width:30px;	height:36px;}
.tright {	background: url("../images/dsc/menu/top_right.png") repeat-x top left;	width:30px;	height:36px;}
.tsplit {	background: url("../images/dsc/menu/top_split.png") repeat-x top;	width:13px;	height:36px;}
.tlinker{	padding:5px 10px 0px 5px;}
.topform input{	background: #bebcbc;	border:1px solid #717274;  color: #292929; }
.topform input[type="button"], .topform input[type="submit"]{	background: #6e6e6e url(../images/dsc/menu/top_btn.png) repeat-x;	border: 1px solid #9d9d9d;	padding:0px 3px 0px 3px;	color: #bebebe;}
.topform input[type="checkbox"]{	width:12px; height:12px;	background: #1e90ff;}
.topform .small{	font-size:10px; color: black;}
.topform .error {	color: #ddbd00;	font-size:11px;}
.topform a {	color: #d0d0d0;	font-size: 12px;	font-weight:bold;}
.topform a:hover {	color: #fee494; }
.tbar a{	font-size:14px;	color: #ca2525;	font-weight:bold;	text-transform:underline;}
.tbar .hello {	font-size:16px;	color: #0f223b;}

.srform {padding-right:15px;	font-size:12px;	color: #545454;}
.srbar {	padding:0px 10px 0px 0px;	background: url("../images/dsc/menu/sr_bar.png") repeat-x top;}
.srleft {	background: url("../images/dsc/menu/sr_left.png") no-repeat top right;	width:14px;	height:34px;}
.srright {	background: url("../images/dsc/menu/sr_right.png") no-repeat top left;	width:14px;	height:34px;}
.srform input[type="button"], .srform input[type="submit"]{	background: #6e6e6e url(../images/dsc/menu/top_btn.png) repeat-x;	border: 1px solid #9d9d9d;	padding:0px 3px 0px 3px;color: #bebebe; }
.srform input[type="text"]{ background: #dcdcdc; border: 1px solid #9d9d9d; color: #313131; width:100%; display:block;}
.srform a{ color: #ededed; }
.srform a:hover{}

.tdright, .tdrightoff{ background: url("../images/dsc/vborder.png") repeat-y left;	padding-left:5px;}
.tdleft, .tdleftoff{ background: url("../images/dsc/vborder.png") repeat-y right;	padding-right:5px;}
.tdrightoff, .tdleftoff{ width:15px;}
.tdmain{}
.tdmain .block{padding:5px 10px 12px 10px;}

.cartnote{	padding:5px; background: #e5dcbd; 	border-top: 1px solid #7a8391; 	border-bottom: 1px solid #ccd3d9; 	color: #5d6471; 	margin:1px 0px 3px 0px; 	font-size:13px;	font-family: "Courier New", Courier, monospace;}
.shtrih{	background: url("../images/dsc/arrow/shtrih.gif") repeat;	font-size:10px;}
.progressholder{ padding:1px; border: 1px solid #e4e4e4;}
.progressbar{ height:3px;  background: #e0d8d2;  }

.header{	font-size: 15px;	border-bottom: 1px solid #e1e1e1;	letter-spacing: 2px;	font-weight: bold;	font-family: "Courier New", Courier, monospace;	color: #8d8d8d;}
.topbox{	margin-top:10px;	border: 1px solid #b1aaa6;	padding:4px;	background-color: #efefef;	font-size:14px;}
.topbox .header{	padding:3px;	color: #9b9b9b;	border-bottom: 1px solid #9b9b9b;	margin-bottom:4px;	font-size:13px;}
.topbox .ctab{	background-color: #5d6471;	font-size: 11px;	border: 1px solid #e0d8d2;}
.topbox .ctab .header{	padding:3px 5px 3px 5px;	color: #c8c8c8;	border-bottom: none;	margin-bottom:8px;	font-size: 15px;	letter-spacing: 0px;}
.topbox .ctab .light, .topbox .ctab .midlight {	color: #818181;	border-bottom: 1px solid #9b9b9b;	font-size:10px;	background-color: #fdfdfd;}
.topbox .ctab .midlight{	background-color: #f5f5f5;}
.topbox .ctab .name{	font-size: 10px;	color: #cacaca;}

.newsbox{	font-size:12px;	background-color: #fefefd;	padding:4px;	border:1px solid white;}
.newsbox .headlink{	padding:3px 2px 4px 25px;	background: url("../images/icons/pe.gif") no-repeat;	border-bottom: 1px solid #ccc6c3;	margin-bottom:3px;	color: #e9967a;}
.newsbox .head{	background: url("../images/icons/pe.gif") no-repeat;	padding:3px 2px 4px 25px;	font-size:15px;	margin-bottom:7px;	color: #e66f0c;}
.newsbox .medium{	padding:8px;	font-size:11px; 	border: 1px solid #dcd5cf;	color: #444444;	margin:1px 0px 3px 0px;}
.newsbox .text{	padding:8px;	font-size:14px;	border: 1px solid #dcd5cf;	color: #444444;	margin:1px 0px 3px 0px;}
.newsbox .short{	font-size:11px;	padding:3px 2px 4px 2px;	margin:3px 0px 5px 0px;	border-bottom: 1px dashed #a0a7b0;}
.newsbox .headlink a{	color: #cb630e;}
.newsbox .date{	font-size:10px;	border-bottom: 1px solid #e0dcda;	margin-bottom:3px;	color: #a79eb0;}
.multitab{ margin-bottom: 10px;}
.multitab td{	padding:0px 3px 0px 3px;}

.contentholder a { color: #004c64; text-decoration:none; }
.contentholder a:hover { color: #EC8955;	text-decoration:underline;}

.cart, .pathway{ padding:8px; background: #eee8db; border: 1px solid #c4c8d4; color:#54566b; border-width:1px 0px 1px 0px;margin-bottom:2px; }
.pathway{ background: #ceced1; }


.do{color: #ffdb6e;}
.make{color: #8a5c72;}
.relevancy{color: #e5dcc3; font-size:16px;}
.msg{color: #2f8099;}
.price {color: #7d2300; font-weight:bold;}
.deffield{	background-color: #ffecec;}
.error{	color: #ae1a00; padding:5px;}
.warn{	color: #929292; }
.info{	color: #454545;	padding:5px;}
.incart{	background: #ffc175;}
.small{ font-size:10px;	}
.found{color: #fa8072;}
.miniwarn{color: #fa8072;font-size:10px;}
.mininame {	font-size:12px;	color:black;	padding:2px 0px 3px 0px;}
.clearsmall {	font-size:11px;color: #818181;}

.vsplit { border-left: 1px solid #bfbfbf; padding-left:5px;}
.hsplit { border-bottom: 1px solid #e9e9e9; margin:3px 0px 2px 0px; font-size:10px;  color: #cbcbcb; padding:2px;}

.payna, .payok, .payfail{	padding:2px; font-weight:bold; }
.payna{ color: #c7c7c7; }
.payok{ color: #008db9; }
.payfail{ color: #f77263; }


.ctab{	margin-bottom:10px; border: 1px solid #cbcbcb;}
.ctab td {	padding:4px;	border-bottom: 1px solid #ceced1;}
.ctab td.head{color: #eaeaea;	background: #2a2a2a url("../images/dsc/tabhead.png") repeat-x bottom; padding:6px;}
.ctab td.subhead{	font-size:10px;	background: #ebe6e2;}
.ctab td.box{color: #4c4c4c; padding:2px; font-size:14px;  background: #f6f4f3; }
.ctab td.total{color: #9d1800; padding:2px; font-size:16px;  background: #faddc4; }

.block {	margin-bottom:10px;}
.block td.head_l { background: url("../images/dsc/tab/head_l.png") no-repeat right; }
.block td.head_r { background: url("../images/dsc/tab/head_r.png") no-repeat left; }
.block td.head { background: url("../images/dsc/tab/head.png") repeat-x;  color: white;  font-weight: bold; font-size:11px; padding-left:6px; }
.block td.cn_l { background: url("../images/dsc/tab/cn_l.png") repeat-y right; }
.block td.cn_r { background: url("../images/dsc/tab/cn_r.png") repeat-y left; }
.block td.cn { font-size:10px; }
.block td.cn td.sect, .block td.cn .sect  { border-top: 1px solid #e0d8d2; padding-top:3px; padding-bottom:3px; margin-top:3px;}
.block td.bot_l { background: url("../images/dsc/tab/bot_l.png") no-repeat right bottom; min-height:12px; }
.block td.bot_r { background: url("../images/dsc/tab/bot_r.png") no-repeat left bottom; }
.block td.bot { background: url("../images/dsc/tab/bot.png") repeat-x bottom; padding-bottom:2px;}
.block td.head_l, .block td.head_r, .block td.cn_l, .block td.cn_r, .block td.bot_l, .block td.bot_r{ width:7px;}
.block td.head_l, .block td.head_r {height:33px;}
.block h2{	color: #6d3f3f;padding-bottom:4px;	margin-bottom:6px;}

.box{	margin-bottom:10px;	color: #818181;}
.box_head{	padding:4px; margin-bottom:5px; font-size:13px; font-weight:bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #5d6471;	border-bottom: 1px dashed #5d6471;}

.imtab{	margin-bottom:10px; border: 1px solid #e3e3e3; border-width:1px 1px 0px 0px;}
.imtab td {	padding:4px;	border: 1px solid #e3e3e3; border-width:0px 0px 1px 1px;}
.imtab td .img, .imtab td .activeimg, .pimg {	padding:2px; border: 1px solid #ceced1; }
.imtab td.carted { background: url("../images/dsc/carted.png") no-repeat bottom right; }
.imtab td.upcarted, .upcarted { background: #faf8f1 url("../images/dsc/carted.png") no-repeat top right; }
.imtab td.active { background-color: #e8e8e8;  }
.imtab td .name{	padding:2px; border: 1px solid #ececed;  background: white; font-size:11px; }


.catleft, .catright{	padding:8px; }
.catleft{border-right: 1px solid #f1f1f1;}
.catright{ background: #f5f5f5; }

.activemenu, a.activemenu:visited, a.activemeny:link, a:activemenu:hover{ font-weight:bold;	color: #b0570d;padding:2px;}
.section{	padding:7px;	background-color: #fcfcfc;	border: 1px solid #e9e9e9;	margin-bottom:2px;}
.section .small{	color: #855087;}
.attention{	padding:0px 2px 0px 2px;	font-size:19px; font-weight:bold;	color: #ff6347;}
.small input[type="text"], select, input[type="submit"], input[type="button"]{	font-size:11px;}
td.small{	border: 1px solid #d6d8cd;	border-width:0px 1px 1px 0px;	background-color: #eeefe9;}
.pager{	font-size:10px;	color: #8f8f8f;}
.pager span{	font-size:12px;	color: #ff5781;	padding:2px;}
.section .name{	color: #00789d;	font-size:13px;}
.section .info{	color: #727272;	font-size:11px;}
.sectionhead{	padding:5px 5px 3px 10px;	color: #262626;	font-weight:bold;	font-size:13px;}
.message {	padding:3px;	color: #009fa2;	font-weight:bold;}

.smalltab {}
.smalltab td {border: 1px solid #cdd0d6;border-width:0px 1px 1px 0px; font-size:11px;color: #565656;padding:3px;}
.smalltab td.message, .smalltab .message {	color: #00a4a6; font-size:13px;}
.smalltab input {font-size:10px;}
.smalltab td.sub  {	background: #fcf2e7;}
.smalltab tr.altrow {	background-color: #f2f2f2;}
.smalltab tr.altrow_lt {	background-color: #f9f9f8;}
.smalltab td .subtext  {	background: white; font-size:10px; padding:3px; border: 1px solid #e6e6e6;}


.postedit, .postdelete, .postok, .postno,
.posteditdisabled, .postdeletedisabled {	width:12px; height:12px; font-size:0.1em;	background: url("../images/ico/editmess.gif") no-repeat center;	color: #c8c8c8; border:none; cursor:pointer;}
.posteditdisabled {background: url("../images/ico/editlock.gif") no-repeat center;}
.postdelete {background: url("../images/ico/delmess.gif") no-repeat center;}
.postdeletedisabled {background: url("../images/ico/dellock.gif") no-repeat center;}
.postok, .postno {text-align:left; width:30px;	background: url("../images/ico/ok.gif") no-repeat center;}
.postno {background: url("../images/ico/no.gif") no-repeat center;}
a.help{	border-bottom: 1px dashed #4682b4; }


.logtab {}
.logtab td {	border: 1px solid #dadada;border-width:0px 1px 1px 0px;	font-size:10px;color: #787878;padding:2px;}
.logtab td.error, .logtab td .error {	font-size:10px; padding:1px; }
.logtab input {font-size:10px;}
.logtab .info {font-size:10px;  color: #c6c6c6;  }
.logtab .help {font-size:10px;  color: #ad7ead; cursor:hand; }

/*
.tab  {border: 1px solid #d1d1d1; border-width:1px 0px 0px 1px; }
.tab td {border: 1px solid #a7a7a7; border-width:0px 1px 1px 0px; padding:3px;}
*/

ul.cats, ul.cats ul, 
ul.cats ul ul, 
ul.cats ul ul ul  {padding:0px 0px 0px 5px; margin:0px; font-size:12px; color: #797979; font-weight:bold; list-style:none; }
ul.cats  {font-size:12px; color: #797979; font-weight:bold; }
ul.cats ul { font-size:11px; font-weight:normal;}
ul.cats ul ul, ul.cats ul ul ul { font-size:10px; font-weight:normal;}
ul.cats li , ul.cats li ul li, ul.cats li ul li ul li {list-style: none none; }
ul.cats .active { color: #EC8955; font-weight:bold;font-size:12px;}


ul.ctree, ul.ctree ul, 
ul.ctree ul ul, 
ul.ctree ul ul ul  {padding:0px 0px 0px 5px; margin:0px; font-size:12px; color: #797979; font-weight:bold; list-style:none; }
ul.ctree  {font-size:12px; color: #797979; font-weight:bold; }
ul.ctree ul { font-size:11px; font-weight:normal;}
ul.ctree ul ul, ul.ctree ul ul ul { font-size:10px; font-weight:normal;}
ul.ctree li, ul.ctree li ul li, ul.ctree li ul li ul li {list-style: none none;  }
ul.ctree li, ul.ctree ul li   {background: url("../images/dsc/tree/item.png") no-repeat top left;  padding-left:10px; }
ul.ctree li.lastitem {background: url("../images/dsc/tree/lastitem.png") no-repeat top left;  }
ul.ctree li   { border:0px solid black; }
ul.ctree .active { color: #EC8955; font-weight:bold;font-size:12px;}
ul.ctree img.folder, ul.ctree img.openfolder  {	cursor:hand;}
ul.ctree img.folder { background: url("../images/dsc/tree/folder.png") no-repeat center; }
ul.ctree img.openfolder { background: url("../images/dsc/tree/openfolder.png") no-repeat center; }
ul.ctree img.folder:hover, ul.ctree img.openfolder:hover  { background-color: #ffa926;}
ul.ctree .small {	font-weight:normal; font-size:10px;  color: #bcbcbc;  }
ul.ctree .id {	width:30px; font-size:10px; font-weight:normal; }

.rootbox{ padding:3px 0px 5px 0px; margin-bottom:3px;	border-bottom: 1px dashed #c4c8d4;}
.rootbox a { color: #009bae; text-decoration:none;  font-size: 12px;  font-weight: bold;   }
.rootbox a:hover { text-decoration:none; }

.smallfilters{	margin-bottom:10px; font-size:9px; }
.smallfilters input[type="text"],
.smallfilters input[type="button"],
.smallfilters input[type="submit"],
.smallfilters select{ font-size:10px; }

select{	padding:2px;}
select.incart {	color: #3f2007;	background: #f6bb8b;}
.htmlpreview, .htmlpreview td {	border-width:0px;	background: #f8f8f8;}



