body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#b6c94c url(../images/mainbginner.jpg) top center repeat-x;
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}


.body-index{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#b6c94c url(images/mainbg.jpg) top center repeat-x;
}

.maintable{
	width:900px;
}


.centertop{
	background:url(../images/centertop.jpg) center top no-repeat;
}

.centercenter{
	background:url(../images/centercenter.jpg) center top repeat-y;
	vertical-align:top;
}

.centerbot{
	background:url(../images/centerbot.jpg) center top no-repeat;
}

.menubg{
	background:url(../images/menmainubg.jpg) center top no-repeat;
	height:39px;
}

.menu2{
	height:27px;
}

.contenttable{
	padding:0px 10px 0px 10px;
}

.header{
	width:900px;
	height:263px;
	}
	
.headerinner{
	width:900px;
	height:170px;
	}

.quote{
 	font: 21px Arial, Helvetica, sans-serif;
	color:#719717;
	text-decoration:none;
	font-weight:700;
	text-align:center;
}


.headingmain{
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #3971c4;
	font-weight:700;
	text-align:left;
}


h1{
	font:Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #4DAFC7;
	font-weight:700;
	text-align:left;
}

h2{
	font: bold 20px Arial,sans-serif;
	color: #4DAFC7;
	font-weight:700;
	text-align:left;
}

h3{
	font: 18px Arial,sans-serif;
	color: #4DAFC7;
	font-weight:700;
}

h4{
	font: 16px Arial,sans-serif;
	color: #4DAFC7;
	font-weight:700;
}

h5{
	font: 14px Arial,sans-serif;
	color: #4DAFC7;
	font-weight:700;
}

.heading{
	font: 14px Arial,sans-serif;
	color: #4DAFC7;
	font-weight:700;
}

.paddingA{
	padding:10px;
}

.paddingLR{
	padding-left:10px;
	padding-right:0px;
	}
.paddingTB{	
	padding-top:10px;
	padding-bottom:10px;
}	

.paddingL{
	padding-left:10px;
	}
	
.paddingR{
	padding-right:10px;
	}
.paddingT{
	padding-top:10px;
}

paddingB{
	padding-bottom:10px;
}


.lrhead{
	background:#fbffe4;
	font: 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:17px;
	font-weight:bold;
	padding:5px;
}

.plaincell, .main{
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	line-height:17px;
	text-align:justify;
}
.plaincell-g{
	font: 11px Arial, Helvetica, sans-serif;
	color:#4dafc7;
	text-decoration:none;
	line-height:17px;
	text-align:justify;
}

.boldcell{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:700;
	line-height:17px;
	text-decoration:none;
}


.boldcell-o, a.boldcell-o:link, a.boldcell-o:active, a.boldcell-o:visited{
	font: 12px Arial, Helvetica, sans-serif;
	color:#DB7700;
	font-weight:700;
	line-height:17px;
	text-decoration:none;
	}
a.boldcell-o:hover{
	text-decoration:underline;
	color:#000000;
	}
	
.orange, a.orange:link, a.orange:active, a.orange:visited{
	font: 11px Arial, Helvetica, sans-serif;
	color:#DB7700;
	line-height:17px;
	text-decoration:none;
	}
	
a.orange:hover{
	text-decoration:none;
	color:#000000;
	}	
	
.boldcell-g, SPAN.greetUser{
	font: 12px Arial, Helvetica, sans-serif;
	color:#DB7700;
	font-weight:700;
	line-height:17px;
	text-decoration:none;
}


td.link-o a:link, td.link-o a:active, td.link-o a:visited{
	font: 11px Arial, Helvetica, sans-serif;
	color:#DB7700;
	line-height:17px;
	text-decoration:none;
	}
td.link-o a:hover{
	text-decoration:underline;
	color:#000000;
	}
	

.boldcell-o, a.boldcell-o:link, a.boldcell-o:active, a.boldcell-o:visited{
	font: 12px Arial, Helvetica, sans-serif;
	color:#DB7700;
	font-weight:700;
	line-height:17px;
	text-decoration:none;
	}
a.boldcell-o:hover{
	text-decoration:underline;
	color:#000000;
	}	
	

.redbold{	
	font: 11px Arial, Helvetica, sans-serif;
	color:#ff0000;
/*	font-weight:700;
*/	line-height:17px;
}



.categnumber{
	color:#1280f9;	
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	}
	


.categ{
	display:block;
	color:#495659;	
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
/*	padding:2px 2px 2px 5px;
*/	text-align:left;
}

a.categ:link, a.categ:active, a.categ:visited{
	color:#495659;	
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:#999999 1px dashed;
	font-size:11px;
	padding:2px 2px 2px 5px;
}

.categ a:hover, a.categ:hover{
	color:#ffffff;	
	text-decoration:none;
	background:#ff8900;
	padding:2px 2px 2px 5px;
	}
	
.categbox {
	border:1px solid #89d2e2;
	background: #f2fdff;
	border-top:0px;
	border-bottom:0px;
}	
	
.categactive, .categactive a:link, a.categactive:link, .categactive a:active, a.categactive:active, .categactive a:visited, a.categactive:visited{
	display:block;
	color:#ffffff;	
	text-decoration:none;
	background:#ff8900;
	padding:2px 2px 2px 5px;
}

.categactive a:hover, a.categactive:hover{
	display:block;
	color:#ffffff;	
	text-decoration:none;
	background:#f37e3f;
	padding:2px 2px 2px 5px;
}

div.categactive{
	display:block;
	color:#ffffff;	
	text-decoration:none;
	background:#f37e3f;
	padding:2px 2px 2px 5px;
	margin:0px;
}



.headerNavigation
{
	padding-top:5px;

}

select{
	border:#DB7700 1px solid;
}

option{
	border:#DB7700 1px solid;
	border-bottom:0px;
	border-top:0px;
}

.inputbox{
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
	border:#DB7700 1px solid;
	background:#ffffff;
	padding:2px;
}

.inputbox2{
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
	border:#89D2E2 1px solid;
	background:#ffffff;
	padding:2px;
}

.left{ text-align:left;}
.right{ text-align:right;}
.just{ text-align:justify;}
.center{ text-align:center;}


.boldcell a:link, .boldcell a:active, .boldcell a:visited{
	font: 12px Arial, Helvetica, sans-serif;
	color:#1280f9;
	font-weight:700;
	line-height:17px;
	text-decoration:none;
	}
.boldcell a:hover{
	text-decoration:underline;
	color:#000000;
	}	
	
a:link, a:active, a:visited{
	color:#4DAFC7;	
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:hover{ 
	text-decoration:none;
	color:#000000;
	}

.footer{
	font: 11px Arial, Helvetica, sans-serif;	
	color:#ffffff;	
	text-align:center;}

.footer A,.footer a:link,.footer A:visited{
	font: 11px Arial, Helvetica, sans-serif, Tahoma ;	
	color:#ffffff;	
	text-align:center;	
	text-decoration:none;
	font-weight:bold;}
	
.footer A:hover{ 	
font: 11px Arial, Helvetica, sans-serif, Tahoma ;	
	color:#ffffff;	
	text-align:center;	
	text-decoration:underline;
	font-weight:bold;		}




#topmenu{
	width:180px;
	top:10px;
	float:right;
	position:relative;
	z-index:9999;
	display:none;
}



.topmenua
{
	font:10px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:700;
	text-decoration:none;
	color:#017cbf;
	text-align:left;
}
.topmenua a, .topmenua a:link, .topmenua a:visited
{
	font:10px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-decoration:none;
	color:#017cbf;
	padding:3px 3px;
	font-weight:bold;
	cursor:pointer
}

.topmenua a:hover
{
	font:10px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.space{
	height:10px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	line-height:1px;
}


.leftpan{
	width:180px;
}

.rightpan{
	width:180px;
}


a.buttonsmall:link, a.buttonsmall:active, a.buttonsmall:visited, a.buttonsmall:hover{
	display:block;
	background:url(../images/buttonbg2.gif) no-repeat;
	padding: 2px 0px 0px 0px;
	color:#000;
	text-decoration: none;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	height:24px;
	width:103px;
	border:0px;
	text-align:center;
}

button{
	cursor:hand;
}
.buttonsize1, .buttonsmall{
	background:url(../images/buttonbg2.gif) no-repeat;
/*	padding: 0px 0px 2px 0px;*/
	color:#000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	font-weight:700;
	height:24px;
	width:103px;
	border:0px;
	text-align:center;
}


*html .buttonsize1{
	padding: 0px 0px 0px 0px;
}

/*
.buttonsmall{
	background:url(../images/infobox/center2.gif);
	width:auto;
	border:1px #DB7700 solid;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
	text-decoration: none;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	height:22px;
}

a.buttonsmall:link, a.buttonsmall:active, a.buttonsmall:visited {
	background:url(../images/infobox/center2.gif);
	width:auto;
	border:1px #DB7700 solid;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
	text-decoration: none;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	min-height:25px;
	max-height:30px;
	cursor:default;
}


a.buttonsmall:hover{
	background:url(../images/infobox/center.gif);
	width:auto;
	border:1px #00b9e2 solid;
	border-right:1px solid #333333;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
	text-decoration: none;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	border-style:outset;
	height:22px;
	cursor:default;
}


.buttonsmall:hover{
	background:url(../images/infobox/center.gif);
	width:auto;
	border:1px #00b9e2 solid;
	border-right:1px solid #333333;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
	text-decoration: none;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	border-style:outset;
	height:22px;
	cursor:default;
	}


*/
.s1{
	width:100px;
}

.s2{
	width:250px;
}

.lagendbox{
	background: #FFFAE6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding:5px;
}

.fieldbox{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	border:1px solid #DB7700;
}

*html fieldset{
	padding:5px;
	background:url(../images/fieldsetbg2.gif) top left repeat-x !important;
}

.messageStackError, .messageStackWarning{ 
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	background:#FFFFFF;
	border:1px solid #FF0000;
	color:#FF0000;
	font-weight:700;
	padding:3px;
	line-height:15px;
	}
	
.messageStackError img{
	float:left;}
	
.messageStackError td{
	vertical-align:middle;
	}
	
	
	
	
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



FORM {
	display: inline;
}
.div1{float:left}
.div2{float:right}
.divclear{ clear:both}


TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
 /* background:url(../images/cartbar.gif) right top no-repeat;*/
  height:27px;
  vertical-align:top;
  margin:0px;
  padding:0px 0px 0px 0px;
  font-weight : bold;
  }
.cartnav
{
background:url(../images/cartnav_bg.gif) left top repeat-x;
  margin:0px;
  height:30px;
  padding:0px 0px 0px 0px;
  vertical-align:top;
}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}


TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


.infoBox {
	border:1px solid #89d2e2;
	background: #f2fdff;
	border-top:0px;
	border-bottom:0px;
}



.infoBoxContents{
  background: #FFFAE6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border:1px solid #DB7700;
}

.infoBoxNoticeContents {
  background: #e8f3ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading, .productListing-heading, .productListing-heading a, .productListing-heading a:visited, .productListing-heading a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:17px;
	font-weight:bold;
	padding:0px;
	background:url(../images/infobox/center.gif) top left repeat-x;
	height:25px;
	padding-right:15px;
/*	padding-left:15px;
*/}

.tableheading2-left{
	background:url(../images/infobox/left2-2.gif) top left repeat-x;
	height:25px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:25px;
	font-weight:bold;
	padding:0px;
	height:25px;
	text-align:left;
	}	
	
.tableheading2{
	font: 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:25px;
	font-weight:bold;
	padding:0px;
	background:url(../images/infobox/center2.gif) top left repeat-x;
	height:25px;
	text-align:left;
	padding-left:10px;
}

.tableheading2 a, .tableheading2 a:visited, .tableheading2 a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:25px;
	font-weight:bold;
	padding:0px;
	height:25px;
	background:none;
}


.table2 {
	border:1px solid #db7700;
	background: #fffae6;
}

.table3 {
	border:1px solid #db7700;
	background: #fffae6;
	border-bottom:0px;
	text-align:center;
}



SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-data{
	font: 12px Arial, Helvetica, sans-serif;
	color:#DB7700;
	font-weight:700;
	line-height:17px;
	text-decoration:none;
	border-bottom:#81929d 1px solid;
	padding-top:7px;
	vertical-align:top;
}

.productListing-data1
{
border-right:#aeaa9d 1px dashed;
border-bottom:#aeaa9d 1px dashed;
padding:5px}
.alt
{
background:#f3f8fb;
padding:5px;
border:#000000 1px solid;
}
.white
{
background:#FFFFFF;}

.productListing-data a:link, .productListing-data a:visited,  .productListing-data a:active {
	font: 12px Arial, Helvetica, sans-serif;
	color:#DB7700;
	font-weight:700;
	text-decoration:none;
	padding-top:7px;
	}
	
.productListing-data a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:700;
	text-decoration:none;
	padding-top:7px;
	}
		
	
/*TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  
}*/
.productListing-data_price
{
font:bold 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#333333;
padding:3px 3px 2px 0px;
border-bottom:#aeaa9d 1px dashed;
}
.pageResults, A.pageResults, .smallText, .boldcell-b {
	font: 11px Arial, Helvetica, sans-serif;
	color:#DB7700;;
	line-height:17px;
	text-decoration:none;
}

A.pageResults:hover {
 	font: 11px Arial, Helvetica, sans-serif;
	color:#DB7700;;
	line-height:17px;
	text-decoration:none;
}

TD.pageHeading, DIV.pageHeading {
  font:bold 16px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color:#0092bc;
}

TR.subBar {
  background: #f4f7fd;
}
.imgborder
{
border:#FF9900 1px solid;
margin:0 px;
padding:5px;
}
.productprice
{
font:bold 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
background:#e6f4f9;
border:#d8e7ee 1px solid;
padding:0px 4px;}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:700;
	line-height:17px;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;

  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackSuccess { 
	font: 11px Arial, Helvetica, sans-serif, Tahoma ;	
	color:#000000;	
	text-align:left;	
	text-decoration:none;
	font-weight:bold;
	padding:5px;
	background:#FFFF99;
	}


.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


.productv, a.productv:link, a.productv:active, a.productv:visited{
	padding:5px;
	display:block;
}
.produc-th{
vertical-align:top;
margin:0px;
padding:0px;


}
.produc-th img
{
	width:125px ;
	height:162px;
border:#0066CC 1px solid;
margin:5px
}


.producth{
	display:block;
	border:#666666 1px dashed;
	background:#fff;
		padding:5px;
		margin:3px;

}
.producth img
{
	width:125px ;
	height:162px;
		border:#0066CC 1px solid;
}


.productname, a.productname:link, a.productname:active, a.productname:visited
{
font: 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#003399;
text-align:left;
padding:3px 0px 0px 0px;

}

.productamt, a.productamt:link, a.productamt:active, a.productamt:visited
{
font: 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#CC3300;
text-align:left;
padding:3px 5px 0px 5px;

}

.productprice
{
background:#f4f6f7;
border:#d9e3e8 1px solid;
margin:5px 0px 0px 0px;
padding:1px 3px 3px 3px;}

.productv-o, a.productv-o:link, a.productv-o:active, a.productv-o:visited{
	padding:5px;
	display:block;
	color:#db7700;;
}

a.productv-o:hover{
	padding:5px;
	display:block;
	text-decoration:underline;
}


.white, a.white:link, a.white:active, a.white:visited{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

a.white:hover{
	text-decoration:underline;
	color:#333333;}
	

.tblbot-left{
	background:url(../images/leftright_bottom-left.gif) top left no-repeat;
	height:12px;
	width:11px;
}	

	
.tblbot-center{
	background:url(../images/leftright_bottom.gif) top left repeat-x;
	height:12px;
}	


.tblbot-right{
	background:url(../images/leftright_bottom-right.gif) top left no-repeat;
	height:12px;
	width:11px;
}	

.tblbot-left-o{
	background:url(../images/leftright_bottom-left2.gif) top left no-repeat;
	height:12px;
	width:11px;
}	

	
.tblbot-center-o{
	background:url(../images/leftright_bottom2.gif) top left repeat-x;
	height:12px;
}	


.tblbot-right-o{
	background:url(../images/leftright_bottom-right2.gif) top left no-repeat;
	height:12px;
	width:11px;
}


.wd1{
	width:130px;
}


.carttotal{
	font: 12px Arial, Helvetica, sans-serif;
	color:#4dafc7;
	text-decoration:none;
	font-weight:700;
	padding:3px 3px 0px 0px;
	text-align:right;
}

.nortext{
	padding-left:5px;
	padding-right:5px;
}
.rightbottom
{
}
.rightbottom a:link, a:active, a:visited
{
color:#4DAFC7;	
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.rightbottom a:hover
{
color:#000000;	
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;font-weight:bold;
}