body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background: url(/images/bg-default2.jpg) repeat-x #fff7d5;
	letter-spacing: 1px;
}

table {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*background-color: #FFFFFF;*/
	border-collapse:collapse;
	/*padding: 2px;*/
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #ffffff;*/
	letter-spacing: 0.5px;
	/*padding: 2px;	*/
	border: 0px solid #666666;
}

a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	/*color:#ff0000;*/
	text-decoration:none;
	letter-spacing: 1px;
}
a img{
	border:0px;
}
a:hover {
	text-decoration:underline
}
.Font10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2b2b2b;
	text-decoration:none;
	letter-spacing: 0px;
}
.Font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2b2b2b;
	text-decoration:none;
	letter-spacing: 0px;
}
.Font14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#2b2b2b;
	text-decoration:none;
	letter-spacing: 0px;
}
.Font16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#2b2b2b;
	text-decoration:none;
	letter-spacing: 0px;
}
.Font18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#2b2b2b;
	text-decoration:none;
	letter-spacing: 0px;
}
.Font10k {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#cc0000;
	text-decoration:none;
	letter-spacing: 0px;
}
.Font12k {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#cc0000;
	text-decoration:none;
	letter-spacing: 0px;
}
.Font14k {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#cc0000;
	text-decoration:none;
	letter-spacing: 0px;
}
.Font16k {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#cc0000;
	text-decoration:none;
	letter-spacing: 0px;
}
.Font18k {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#cc0000;
	text-decoration:none;
	letter-spacing: 0px;
}
input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #666666;
}
select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #666666;
}
option {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #666666;
}
textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #666666;
}
.combo{ 
	color: #333333; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	background-color: #ffffff; 
	font-weight:none; 
	border:1px solid  #dcdcdc; 
	padding:0; 
	height:19; 
	}
.inp {
	color: #333333; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; background-color: #ffffff; 
	font-weight:none; 
	border:1px solid  #dcdcdc; 
	padding-top:2; 
	height:20; 
	width:160;
	}
.txt {
	color: #333333; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	background-color: #ffffff; 
	font-weight:none; 
	border:1px solid  #dcdcdc; 
	padding:0;
	height="60";
	}
.btn
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: efefef 1px outset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: efefef 1px outset;
    COLOR: #2b2b2b;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F2E38C;
	padding:2px
}
.HeaderTD1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#efefef;
	color:#666;
	font-weight:normal;
	letter-spacing: 1px;
	padding: 4px;	
	border: 0px solid #666666;
	background: url(/images/imgHdrCc.gif) repeat-x bottom;

}
.HeaderTD2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #f7f7f7;
	border:1px dotted #ccc;
	color:#2b2b2b;
	font-weight:normal;
	letter-spacing: 0px;
	padding: 4px;	
}
.HeaderTD3{
	background: url(/images/hdrbarbg31.jpg) repeat-x;
	padding:2px 5px 2px 10px;
	border:1px solid #cbcbcb
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #efefef;
	color:#fff;
	font-weight:normal;
	letter-spacing: 1px;
	height:23px;
}
.FormTitleTD{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: orange;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 4px;	
	border: 0px solid #666666;
}
.FormCaptionTD1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#dddddd;
	letter-spacing: 1px;
	font-weight:bold;	
	padding: 2px;	
	border-bottom: 1px solid #fff;
}
.FormCaptionTD2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #efefef;
	letter-spacing: 0.5px;
	padding: 2px;	
	border-bottom: 1px solid #fff;
}
.FormValueTD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f7f7f7;
	letter-spacing: 0.5px;
	padding: 2px;	
	border-bottom: 1px solid #fff;
	text-align:left;
}
.FormCaptionTD3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	background-color:#ff3300;
	letter-spacing: 1px;
	font-weight:bold;	
	padding: 2px;	
	border: 0px solid #666666;
}
.FormCaptionTD4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	background-color: #CCD9D9;
	letter-spacing: 0.5px;
	padding: 2px;	
	border: 0px solid #666666;
}
.FormValueTD2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCD9D9;
	letter-spacing: 0.5px;
	padding: 2px;	
	border: 0px solid #666666;
	text-align:left;
}

.FormValueReqTD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f7f7f7;
	color:#FF6600;
	letter-spacing: 0.5px;
	padding: 2px;	
	border: 0px solid #666666;
}
.FormSubmitTD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f7f7f7;
	color:#FF6600;
	letter-spacing: 0.5px;
	height:20px;
	padding: 2px;	
	border: 0px solid #666666;
}
.FormSubmitTD input{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #F2E38C;
	color:#2b2b2b;
	letter-spacing: 1px;
	padding: 1px,10px,1px,10px;
	border: 1px solid #ccc;
}
.ListTitleTD{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: orange;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 4px;	
	border: 0px solid #666666;
}
.ListCaptionTD{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#dddddd;
	letter-spacing: 1px;
	font-weight:bold;	
	padding: 2px;	
	border: 0px solid #666666;
}
.ListFooterTD{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#dddddd;
	letter-spacing: 1px;
	font-weight:bold;	
	padding: 2px;	
	border: 0px solid #666666;
}
.ListDataTD1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f7f7f7;
	letter-spacing: 0.5px;
	padding: 2px;	
	border: 0px solid #666666;
}
.ListDataTD2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efefef;
	letter-spacing: 0.5px;
	padding: 2px;	
	border: 0px solid #666666;
}
.BasketRowTD {
	background:#3d3e40;
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #efefef;
}
.BasketTotalTD {
	background:#f2901f;
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #efefef;
}
.cProductName{
	color:#2b2b2b;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.cPrice{
	color:#f2901f;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.oMenu{
	float:right;
	padding:6px;
	border-right:solid 0px #666
}
.oMenu:hover{
	background-color:#f2901f;
}

#dropmenudiv{
position:absolute;
border:1px solid #efefef;
border-bottom-width: 0;
font:normal 14px Arial, Verdana, Helvetica, sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #efefef;
padding: 2px;
text-decoration: none;
font-weight: normal;
color:#efefef;
font-size:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #f2901f;
color:#FFFFFF;
}
.PagingTD{
padding:4px;
}
.tPages{
padding: 0px;
}

.tPages ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align tPages interface*/
font-size: 12px;
}

.tPages li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.tPages a, .tPages a:visited{
padding: 0 5px;
background:white;
border: 1px solid #F2E38C;
text-decoration: none; 
color: #2b2b2b;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
}

.tPages a:hover, .tPages a:active, .tPages a.selected{
/*border: 1px solid #ff0000;*/
color: #2b2b2b;
background-color: #F2E38C;
}

.tPages a.currentpage{
background-color: #F2E38C;
color: #FFF !important;
border-color: #ee0000;
font-weight: bold;
cursor: default;
}

.tPages a.prevnext{
font-weight: bold;
padding:3px;
}
.mMenu{margin:2px; margin-top:6px; padding:0; height:20px; display:block; background:#fff repeat-x;float:right}
.mMenu li{padding:0; margin:0; list-style:none; display:inline;}
.mMenu li a{float:left; padding-left:10px; margin:1px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Arial, Verdana, Helvetica, sans-serif; cursor:pointer; background:#ffcc00;}
.mMenu li a span{line-height:20px; float:left; display:block; padding-right:10px; background:#ffcc00;}
.mMenu li a:hover{background:#ff6600; color:rgb(255,255,255);}
.mMenu li a:hover span{background:#ff6600;}


.FormHeader{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 4px;
border: 1px solid #efefef;
background: #3d3e40;
font: 14px "Trebuchet MS", Helvetica,"Lucida Grande", sans-serif;
color: #ffffff;
}
.FilterHeaderTD{
padding: 4px;
border: 0px solid #efefef;
/*background: #707276;*/
background: url(/images/hdrbarbg2.jpg) repeat-x;
border:1px solid #ccc;
font: 12px "arial", Helvetica,"Lucida Grande", sans-serif;
letter-spacing:1px;
font-weight:bold;
color: red;		
}
.FilterTD{
cursor: hand;
cursor: pointer;
padding: 3px 3px 3px 20px;
border: 0px solid #efefef;
background: #9c9b9b url(/images/arrwhite.gif) no-repeat left center;
font: 12px "arial", Helvetica,"Lucida Grande", sans-serif;
color: #ffffff;
text-align:left;
}
.aFilterTD{
cursor: hand;
cursor: pointer;
padding: 3px 3px 3px 20px;
border: 0px solid #efefef;
background-color: #f2901f;
background: #f2901f url(/images/arrwhite.gif) no-repeat left center;
font: 12px "arial", Helvetica,"Lucida Grande", sans-serif;
color: #ffffff;
text-align:left;
}

.FormDivOpen{ /*class added to contents of 1st demo when they are open*/
background: #f2901f;
color: #ffffff;

}

.LeftMenu{
/*width: 190px; /*width of accordion menu*/
margin: 0;
padding:0;
}

.LeftMenu li{ /*CSS class for menu headers in general (expanding or not!)*/
color: white;
background: #f7f7f7 ;
/*background-color:#4D4D4D;*/
cursor: hand;
margin: 0px; /*bottom spacing between header and rest of content*/
margin-top:0px;
border-bottom:1px solid #efefef;
text-align:left;
list-style:none;
padding: 5px 5px 5px 10px; /*header text is indented 10px*/
/*width:180px;
/*height: 25px;*/
}
.LeftMenu li a{ /*CSS class for menu headers in general (expanding or not!)*/
color: #2b2b2b;
font-size: 12px;
}

.LeftMenu li ul{
/*width: 160px; /*width of accordion menu*/
margin: 0;
padding:0;
margin-top:5px;
}

.LeftMenu  li ul li{ /*CSS class for menu headers in general (expanding or not!)*/
color: white;
background: #ccc ;
/*background-color:#4D4D4D;*/
cursor: hand;
margin: 2px; /*bottom spacing between header and rest of content*/
border-bottom:1px solid #efefef;
margin-top:0px;
text-align:left;
list-style:none;
padding: 5px 5px 5px 10px; /*header text is indented 10px*/
/*width:160px;
/*height: 25px;*/
}
.LeftMenu  li ul li a{ /*CSS class for menu headers in general (expanding or not!)*/
color: #2b2b2b;
font-size: 12px;
}
.LeftMenu li.LeftMenuTitle{ /*CSS class for menu headers in general (expanding or not!)*/
color: white;
background: #ff6600 ;
/*background-color:#4D4D4D;*/
Font-size:14px;
margin: 2px; /*bottom spacing between header and rest of content*/
margin-top:0px;
text-align:left;
list-style:none;
padding: 5px 5px 5px 10px; /*header text is indented 10px*/
/*width:180px;
/*height: 25px;*/
}

.WebPartBox {margin-bottom:15px}
.boxHDRTop {background-color:#fcd163}
.boxHDRTitle {background-color:#fcd163; height:24px; padding-left:15px; background:url(/images/imgPanem.gif) repeat bottom; border-left:1px solid #fcd163; border-right:1px solid #fcd163; margin-top:-6px; border-top:1px solid #fcd163; padding-top:6px; border-bottom:1px solid #e1bf48}
.boxHDRTop .boxCornerFull {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:6px;background:url(/images/imgHPHdr.gif) no-repeat top right; right:-1px}
.boxHDRTop .boxCornerLeft {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:6px;background:url(/images/imgHPHds.gif) no-repeat top left; left:-2px; width:6px}
.BoxFTRBottom {background-color:#e8e8e8; border-color:#ccc; border-style:solid; border-width:0 1px 1px}
.BoxFTRBottom2 {background-color:none; border-color:#ccc; border-style:solid; border-width:0 1px 1px}

.BoxFTRBottom .boxCornerFull {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:10px;background:transparent url(/images/imgPanep.gif) no-repeat scroll bottom right; bottom:-1px; right:-1px}
.BoxFTRBottom .boxCornerLeft {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:10px;background:transparent url(/images/imgPaneq.gif) no-repeat scroll bottom left; left:-2px; width:10px}

.BoxFTRBottom2 .boxCornerFull  {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:10px;background:transparent url(/images/imgPanen.gif) no-repeat scroll bottom right; bottom:-1px; right:-1px}
.BoxFTRBottom2 .boxCornerLeft {display:block; font-size:0px; margin:0px; line-height:0%; position:relative; height:10px;background:transparent url(/images/imgPaneo.gif) no-repeat scroll bottom left; left:-2px; width:10px}

.BoxContent {border-color:#ccc; border-style:solid; border-width:0 1px}
.BoxContentInner {width:auto}
.boxHDRTitle .mtitle {font-weight:bold; font-family:arial, helvetica, sans-serif; color:#5d5d5d;font-size:12px}
.BoxFooter {width:100%; text-align:right; height:15px; background:#f2f2f2 url(/images/imgPanel.gif) repeat-x scroll bottom; border-top:1px solid #dedede}
.BoxFooterInner {padding:0px 15px 0pt 0pt; position:relative; bottom:-5px; z-index:1}

.hdrCtr {margin-bottom:10px; position:relative}
.hdrCtr img {border:0; vertical-align:bottom}

.logobar {margin-bottom:10px}
.logobar .logoimg img {margin-top:10px}

.srchBoxW .ac-ac_div {left:-8px; margin-right:-4px !important}
.srchBoxW .ac-ac_mo_div {left:-2px; margin-right:-2px !important}
.srchBox {background:url(/images/imgHdrSe.gif) repeat-x top right; position:relative}
.srchBoxE {background:url(/images/imgHdrSf.gif) no-repeat top left}
.srchBoxW {background:url(/images/imgHdrSg.gif) no-repeat top right; white-space:nowrap}
.srchBoxW select {margin:8px 4px !important; vertical-align:middle; position:relative}
.srchBoxW input {margin:8px 4px !important; vertical-align:middle; position:relative}
.srchBoxW #satitle {width:38%}
.srchBoxW #_nkw {width:38%}
.srchBoxW .srchfld {width:38%; margin-left:0px !important}
.srchBoxW a:active, .srchBoxW a:link, .srchBoxW a:visited {text-decoration:none; padding-left:10px; font-family:Verdana; font-size:0.85em}
.srchBoxW a:hover {text-decoration:underline}
.prespace {margin-right:11px; font-size:1px; visibility:hidden}

div.MainMenu {background:url(/images/imgHdrCa.gif) no-repeat bottom left; margin:0; padding:0; position:relative}
div.MainMenuE {background:url(/images/imgHdrCb.gif) no-repeat bottom right; margin:0; padding:0; margin-left:10px}
div.MainMenuW {background:url(/images/imgHdrCc.gif) repeat-x bottom left; margin-right:6px}
div.MainMenu div table {margin:0; background:inherit; width:auto}
td.MainMenu, td.poweredBy {margin:0; padding:0}
td.MainMenu table {background:inherit; margin:0}
td.MainMenu td {height:29px; white-space:nowrap; background:url(/images/imgHdrMd.gif) no-repeat top right}
td.MainMenu td a:active, td.MainMenu td a:link, td.MainMenu td a:visited, td.MainMenu td a:hover {padding:3px 10px; font-size:1em; display:block; text-decoration:none; color:#666; font-family:Arial; font-weight:bold}
td.MainMenu td.fc a:active, td.MainMenu td.fc a:link, td.MainMenu td.fc a:visited, td.MainMenu td.fc a:hover {padding:3px 10px 3px 0}
td.MainMenu td a:hover, td.MainMenu td.lc a:hover {text-decoration:underline}
td.poweredBy img {vertical-align:bottom; margin-top:0px}
td.MainMenu td.fc img {vertical-align:middle}

td.MainMenu td.lc a:hover {text-decoration:underline}

div.TMenu {position:absolute; top:0; right:0; margin:0; padding:0}
div.TMenu div {margin:0; padding:0; position:relative}
div.TMenu table td {height:28px; white-space:nowrap; line-height:normal;border-top:2px solid #ccc;}
div.TMenu td a:active, div.TMenu td a:link, div.TMenu td a:visited, div.TMenu td a:hover {color:#000; font-weight:bold; font-size:1em; white-space:nowrap; padding:6px 5px; display:block; background:url(/images/imgHdrMa.gif) repeat-x bottom left; border-right:1px solid #ccc; text-decoration:none; position:relative; line-height:normal}
div.TMenu td.fc a:active, div.TMenu td.fc a:link, div.TMenu td.fc a:visited {background:url(/images/imgHdrMb.gif) no-repeat bottom left; padding:6px 5px 6px 10px}
div.TMenu td.lc a:active, div.TMenu td.lc a:link, div.TMenu td.lc a:visited {background:url(/images/imgHdrMc.gif) no-repeat bottom right; border-style:none; padding:6px 10px 6px 5px}
div.TMenu td a:hover, div.TMenu td.lc a:hover {text-decoration:underline}