html, body{height:100%}
body{ margin:0px; padding:0px; background:#a67113; }
table { font-size:12px; color:#010101; font-family:Arial,Helvetica,sans-serif; text-align:left; }

.maintable{height:100%; width:1000px; background:#faefd9;}

img, a { border:none}

/* Top header part styles */
.toppart{background:url(../images/topbg.gif) no-repeat; height:117px}

.toppart a {color:#FFCC00; text-decoration:none}
.toppart a:hover {color:#000000; text-decoration:none}
.toplink { background:url(../images/top-links.gif) left top no-repeat}
.toplink a:link, a:visited, a:active {color:#ffcb6b; text-decoration:none; font-weight:bold; }
.toplink a:hover {color:#faefd9; text-decoration:none}

.tophlight {color:#FF0099}
.topbox{background:url(../images/searchbox.gif) no-repeat left bottom;  }
.topbox .button{ border:none; background:none; height:23px;}
.topbox .txtbox{ border:none; background:#3c1909; height:21px; width:190px; font-size:13px; color:#FFCC00; margin:0; padding:1px;}
.topbox b{ font-size:14px; font-weight:bold; color:#f9e49c }

/* menu part styles */
.link-bg {background:url(../images/menubg.gif) repeat-y; }
/*.menu a{color:#FFF; font-weight: bold; text-decoration:none; background: url(../images/bg-menu.jpg) bottom left no-repeat; display:block; line-height:31px; padding:0 0 0 25px;}
.menu a:hover {color:#FFF; font-weight: bold; text-decoration:none; background: url(../images/bg-menu.jpg) 0 0px no-repeat}*/


/* left part styles */
.leftpart { width:250px;}
.leftpart tr { font-size:11px; color:#333333; text-align:left; }

.leftpart a { color:#777777; text-decoration:none; }
.leftpart a:hover { color:#333333; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { background:url(../images/inc-banner-right.gif) no-repeat right #F8A67A; font-family:Tahoma; font-weight:bold; font-size:11px; color:#ffffff; text-decoration:none; padding:6px 5px 7px 15px; width:157px; display:block;}
a.leftlink:hover { background-color:#FBB894; color:#FFFFFF; }

.leftpart ul { margin:0px; padding-left:5px; }
.leftpart li { margin:4px 0px;}

/* right part styles */
.rightpart { width:230px;}
/* middle part styles */
.midpart { background-color: #faefd9 }
.contantpart { width:752px; padding:0px; color:#333333 }

.contantpart a { color:#7a2703; text-decoration:none; font-weight:bold; }
.contantpart a:hover { color:#000; text-decoration:none; }
.middlepart {background:#ffffff; border-left:2px solid #dedede; border-right:2px solid #dedede; c padding:0 10px; }
.middlepart table { margin:0 auto}

.contantpartP { width:590px; padding:0px; color:#333333 }
.contantpartP a { color:#7a2703; text-decoration:none; font-weight:bold; }
.contantpartP a:hover { color:#000; text-decoration:none; }

a.midlink:link, a.midlink:visited, a.midlink:active { color:#ff8000; text-decoration:none; }
a.midlink:hover { color:#E0B64D; text-decoration:none; }

.midheader { color:#FF7F00; font-weight:bold; height:25px; vertical-align:top; 
	background:url(../images/hline.gif) repeat-x 0px 20px; }
.midhlight { color:#FF0000; }

.contantpart ul { list-style:url(../images/square.gif) none; margin:0px; padding-left:30px; }
.contantpart li { margin:4px 0px;}

/* Footer part styles */
.footer { background:#592711; padding:0 10px; color:#ffffff; }
.footer span{color:#ffffff ; }
.footer a{color:#FFD800; text-decoration:none}
.footer a:hover{color:#ffffff; text-decoration:none}

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #c7a99c; }
.allborder { background:#c7a99c; }
.fieldheader { background:url(../images/inc-banner-bg.gif) repeat-x center; color:#ffffff; font-weight:bold; }
.fieldheader a { color:#333333; text-decoration:underline; }
.fieldheader a:hover { color:#0479DC; text-decoration:none; }

.lightbg { background:#F4743A; }
.darkbg { background:#EDEDED; }
.selectbg { background:#DDF3FF; }
.whitebg { background:#FFF; }
.subheading { color:#672e15; font-weight:bold; }

.paging {  }
.paging a:link, .paging a:visited, .paging a:active { color:#401b0a; text-decoration:underline; font-weight:bold; }
.paging a:hover { color:#666666; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.bigtext { font-weight:bold; color:#ff8000; font-size:12px; }
.error { color:#FF0000; font-weight:bold; }
.red { color:#c5a699; }
.success { color:#592611; font-size:11px; font-weight:bold; }
.hlight { color:#592611; }
.price { color:#692e15; font-weight:bold; }

.padding5{ padding:5px;}

.justify { text-align:justify; }
.lineheight { line-height:17px; }

/* general eliments styles */
.midtitle {font-size:14px; color:#F06324; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; background-color:#FFFFFF;}
.midtitle div {padding:6px 0px 0px 15px; vertical-align:middle;}
h1 { font-size:16px; color:#7a2703; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #7a2703; margin:5px 0 5px 5px; 	padding:10px 0px 10px 10px;}
h2 { font-size:12px; font-family:Arial,Helvetica; color:#49200e; }
h3 { background:url(../Images/avileax-icon.gif) no-repeat left 4px; padding-left:12px; font-weight:bold; font-size:11px; margin:7px 0px 3px 0px;}
.textheding { font-size:12px; color:#813210; font-family:Arial, Helvetica; font-weight:bold; }
ul { margin:0px; padding-left:30px; }
li { margin:4px 0px; }
.hline { background:url(../images/hline.gif) repeat-x center; }
.vline { background:url(../images/divr.gif) repeat-y center; }


.homehead{background: url(../images/welcome-msg.gif) top left no-repeat; height:104px;}
.innerhead{background: url(../images/bg-innerhead.gif) bottom left no-repeat; height:104px; *height:94px; font-size:17px; padding:0 0 10px 13px;  font-weight:bold; color:#7a2703; }


/* general link styles */
a { color:#F9CEB5; text-decoration:none; }
a:hover { color:#ffffff; text-decoration:none; }

a.headlink:link, a.headlink:visited, a.headlink:active { color:#904829; text-decoration:none; }
a.headlink:hover { color:#512418; text-decoration:none; }

a.normallink:link, a.normallink:visited, a.normallink:active { color:#FF7F00; text-decoration:none; }
a.normallink:hover { color:#E0B64D; text-decoration:none; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#EDEDED; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.bwo:link, a.bwo:visited { color:#FFD800; text-decoration:none; }
a.bwo:hover { color:#ffffff; text-decoration:none; }

/* Images styles */
.thumimg { background:url(../images/product-detail-small.gif) no-repeat; width:45px; }
.normalimg { background-color:#fde6f7; width:150px; border:2px solid #c9aca0; padding:5px; }
.bigimg { width:300px; }
.imgborder, .thumimg, {border:1px solid #c9aca0; padding:1px}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#333333; font-family:Tahoma,Arial; background-color:#fbdaf3;}
input, select, textarea { border:1px solid #c5a699; padding:1px; }
.button { color:#ffffff; height:20px; border:1px solid #c5a699; background:url(../images/btn-bg.gif) repeat-x center; font-weight:bold; cursor:pointer; padding:0px 4px 3px 4px;}

/*Extra CSS*/
.fullwidth { width:100%; }
.fullheight { height:100%; }
.fullwh { width:100%; height:100%; }

/*Used In Left part For bg*/
.left-topbg { background:url(../images/left-topbg.gif) no-repeat; padding-top:3px; }
.Pleft { padding-left:4px; }

/* product */
.borderBottom td { border-bottom: 1px solid #EBEBEB; padding-bottom:8px; }
.noborder, .noborder input, .noborder td { border:0px none; padding:0px; }

/* Popup window class */
.popheader { background-color:#FFF }
.popmain { width:100%; background-color:#FFF; border:2px solid #592711; width:600px;}

.scroll { 
	height:150px;
	width:140px;
	overflow:auto;
	padding:3px;
	background:#FFFFFF;
	SCROLLBAR-FACE-COLOR: #dce0e2; 
	SCROLLBAR-SHADOW-COLOR: #687888; 
	SCROLLBAR-3DLIGHT-COLOR: #687888; 
	SCROLLBAR-ARROW-COLOR: #6e7e88; 
	SCROLLBAR-DARKSHADOW-COLOR: #dce0e2;	
}

/* Password Checker Styles

Tables
----------------------------------------------- */
	.pwdChkTbl2 {font-family:Tahoma,sans-serif; font-weight:bold; width:150px; border:0; height:15px; background-color:#FFF;}
	.pwdChkTbl2 span {font-size:80%; }

/* JavaSCript Conditions
----------------------------------------------- */
.pwdChkCon0 {background-color:#F7F7F7; border-right:solid 1px #BEBEBE; border-bottom:solid 1px #BEBEBE; text-align:center;}
.pwdChkCon1 {background-color:#FF4545; color:#ffffff; border-right:solid 1px #BB2B2B; border-bottom:solid 1px #BB2B2B; text-align:center;}
.pwdChkCon2 {background-color:#FFD35E; border-right:solid 1px #E9AE10; border-bottom:solid 1px #E9AE10; text-align:center;}
.pwdChkCon3 {background-color:#3ABB1C; color:#ffffff; border-right:solid 1px #267A12; border-bottom:solid 1px #267A12; text-align:center;}
.pwdChkCon4 {background-color:#3ABB1C; color:#ffffff; border-right:solid 1px #267A12; border-bottom:solid 1px #267A12; text-align:center;}

/* Extra Class */

.dotborder
{
	padding:3px;
	border:1px solid #c9aca0; 
}

.loading
{
	background:#e7cae1; 
	padding:3px 8px 3px 8px; 
	font-size:11px; 
	color:#ff0000;
}

.justifytext
{
	text-align:justify;
}

.boxtext
{
	color:#FFFFFF;
	background:#F8A67A;
}

/*Newly added classes for Menu*/
#categoryMenu {	margin-bottom: 20px;}
#categoryMenu ul {list-style-type: none; padding:0; }
#categoryMenu ul ul, #categoryMenu ul ul ul { border: none; }
#categoryMenu ul li{ margin: 0px 0 0px 0; }
#categoryMenu ul ul li{	margin: 0;  }

#categoryMenu ul ul li a{
	display: block; 
	background:url(../images/bg-menu.jpg) no-repeat bottom left;
	padding: 0px 10px 0 25px;  
	text-decoration: none;
	text-transform:uppercase;
}

#categoryMenu ul a span {  padding: 0 0 0 12px; background: url(../images/arrow-menu.gif) center left no-repeat; font-weight: bold; }
#categoryMenu ul ul a, #categoryMenu ul ul ul a { border:none; }

#categoryMenu ul a:link{color: #e9b85f;}
#categoryMenu ul a:visited{color: #e9b85f;}
#categoryMenu ul a:hover{}

#categoryMenu ul ul a{
    font-weight: bold;
    font-size: 11px;  
    display: block; 
    background: none; 
    text-decoration: none;
	line-height:31px;
    padding: 0px 0px 0px 25px;
	text-align:left;
	outline:none;
    
}
#categoryMenu ul ul a:hover{background:url(../images/bg-menu.jpg)  no-repeat 0 0;}

#categoryMenu ul ul ul ul .active {}
#categoryMenu ul ul ul .active {  }
#categoryMenu ul ul .active {  }
#categoryMenu ul ul .extended li {  }
#categoryMenu ul ul ul .extended { }

 #categoryMenu .extended a:visited, #categoryMenu .extended a
#categoryMenu ul ul ul .extended a:link, #categoryMenu ul ul ul .extended a:visited  { color: #e9b85f; }

#categoryMenu li.extended a:link{ color: #e9b85f;}

.top1 a {  color:#fff !important;}
.top2 a { color:#e9b85f !important;}

#categoryMenu ul ul ul li
{ background-color: #431c0b; border-bottom:1px solid #582b17}
#categoryMenu ul ul ul a 
{
    font-weight: bold;
    text-transform: none;
    display: block; 
    background: none; 
    text-decoration: none;
   	line-height:25px;
	font-weight: normal;
    font-size: 11px;  
    padding: 0px 0px 0px 38px;
	background:url(../images/ar1.gif) no-repeat 24px center ;
}
#categoryMenu ul ul ul a:hover 
{
 	background:url(../images/ar2.gif) no-repeat  25px center ;
}

#categoryMenu ul ul ul li.active a
{
 	background:url(../images/ar2.gif) no-repeat  25px center ;
}

#categoryMenu ul ul ul a:hover{ color:#FFFFFF !important}

#categoryMenu ul ul ul ul a 
{
    text-transform: none;
    font-weight: normal;
    color: #fff;
    display: block; 
    background: none; 
    text-decoration: none;
   	line-height:31px;
    padding: 0px 0px 0px 50px;
	background:url(../images/ar2.gif) no-repeat  35px center ;
}
#categoryMenu ul ul ul ul a:hover
{
 	background:url(../images/ar2.gif) no-repeat  36px center ;
}

#categoryMenu ul ul ul ul li.active a
{
 	background:url(../images/ar2.gif) no-repeat  36px center ;
}
#categoryMenu ul ul ul, #categoryMenu ul ul ul ul {display:none;}



.contactus{ background:url(../images/contactus.gif) 0 10px no-repeat; }





.midhlight2 { color:#FFF; padding:7px 10px 9px 10px; font-weight:bold; }

/*Extra CSS*/
.scrollbg { background:url(../images/scrollbg1.gif) no-repeat; padding:0px; }
.scrollbg a { color:#333333; text-decoration:none;}
.scrollbg a:hover { color:#FD2F94; text-decoration:none; }
div#holder1 { position:relative; width:720px; height:290px; overflow:hidden; z-index:100; }
div#wn1  { position:relative; width:698px; height:290px; z-index:1 }
 
div#lyr1 { width:690px; padding-left:4px; }
div.content { position:absolute; width:700px; }

div#scrollbar1 { position:absolute; left:700px; top:0; height:290px; z-index:2; }
div#track1 { position:relative; left:0; top:12px; width:20px; height:280px; z-index:1 }
div#dragBar1 { position:absolute; top:1px; width:9px; height:0px; background:#fea9e9; z-index:1; }
div#up1 { position:absolute; left:0; top:0; z-index:2 }
div#down1 { position:absolute; left:0; bottom:0; z-index:3 }

a.cat18 img { filter:alpha(opacity=100) -moz-opacity:1.0;opacity:1.0; }
a.cat18:hover img { filter:alpha(opacity=60) -moz-opacity:.60;opacity:.60; }

