html, body { height:100%; }
body { margin:0px; padding:0px; background:url(../images/mainbg.gif) repeat-x top #0F0000; font-size:12px; color:#FDD9D2; font-family:Arial,Tahoma,Tahoma,Helvetica; line-height:18px; }
table { text-align:left; }

.maintable { width:1004px; }

/* Top header part styles */
.toppart { color:#FF7200; font-weight:bold; font-family:tahoma, Arial, Helvetica, sans-serif; padding-right:10px; }
.toppart a { color:#FF7200; text-decoration:none; }
.toppart a:hover { color:#FFE18F; text-decoration:none; }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#FFAE00; font-size:14px; text-decoration:none; font-weight:bold; }
a.toplink:hover { color:#FFDE00; text-decoration:none; font-weight:bold;}
.tophlight { color:#FFDE00; font-weight:bold; }

/* menu part styles */
.menubg { background:#3F3F3F; }
a.menulink { color:#cccccc; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Verdana; font-size:11px; }
a.menulink:hover { color:#F0BA00; text-decoration:none; }

/* left part styles */
.leftpart { width:203px; background-color:#F9F9F9;}
/*.leftpart tr { font-size:11px; color:#606060; font-family:Tahoma,Helvetica,Tahoma; text-align:left; }*/	

.leftpart a { color:#D96000; text-decoration:none; }
.leftpart a:hover { color:#444E8E; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { background-color:#F4F4F4; padding:10px 3px 10px 3px; color:#1B1B1B; display:block; text-decoration:none;}
a.leftlink:hover { background-color:#FFF8F8; color:#9E0000; text-decoration:none; }

.leftheader { color:#ffffff; background:#006672; padding:2px 5px 5px 5px; font-weight:bold;  }
.lefthlight { color:#444E8E; }

.leftpart ul { list-style:url(../images/arw1.gif) none; margin:0px; padding-left:30px; }
.leftpart li { margin:5px 0px;}

/* middle part styles */

.contantpart { padding:0px 0px 5px 10px; }
.contantpart table {}
.contantpart a { color:#DDD4A5; text-decoration:none; }
.contantpart a:hover { color:#FFFDEC; text-decoration:none; }


.midpart { background: url(../images/middebg.jpg) no-repeat top; height:469px; padding:40px 0px 0px 0px; vertical-align:top;}
*html .midpart { height:429px; padding:40px 0px 0px 0px; vertical-align:top;}
a.midlink:link, a.midlink:visited, a.midlink:active { color:#ff8000; text-decoration:none; }
a.midlink:hover { color:#E0B64D; text-decoration:none; }
.midheader { color:#587100; font-size:18px; color:#FFFFFF;  background: url(../images/b-center.gif) repeat-x; }
.midhlight { color:#FFF1A7; }

.contantpart ul { list-style:url(../images/arrow.gif) none; margin:0px; padding-left:20px; }
.contantpart ol { margin:0px; padding:0px 0px 0px 10px; }
.contantpart li { margin:5px 0px; }
.contantpart li a { color:#F2F2F2; text-decoration:none;}
.contantpart li a:hover { color:#FFDE7A; text-decoration:none; }

/* Footer part styles */
.footer {color:#D2897B; background:url(../images/footerbg.gif) no-repeat; line-height:25px; }
.footer a{ color:#D2897B; text-decoration:none; }
.footer a:hover { color:#FFE18F; text-decoration:none; }

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #330002; }
.allborder { background:#330002; }
.allborder tr { background:#520C00; }
.allborder2 { background:#5E0E00; }


.fieldheader { background: url(../images/fildbg.jpg) repeat-x top #1B0100; color:#D2D2D2; padding-left:5px; font-weight:bold; height:25px; font-size:12px; }
.fieldheader a { color:#D2D2D2; text-decoration:none; }
.fieldheader a:hover { color:#CA63FF; text-decoration:none; }

.lightbg { background:#741100; }
.darkbg { background:#EDECEC; border-left:4px solid #9C0000; }
.selectbg { background:#EAEAEA; }
.whitebg { background:#FFFFFF; }
.subheading { height:32px; }

.paging { color:#ffffff; font-weight:bold;  }
.paging a { color:#ffffff; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#D2d2d2; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#F8DE00; font-weight:bold; padding-bottom:8px; display:block; }
.red { color:#F8DE00;}
.success { color:#F8DE00; font-weight:bold;}
.hlight { color:#0056D4; }
.price { color:#DDD4A5;}

.justify { text-align:justify; }
.lineheight { line-height:16px; }

/* general eliments styles */
h1 { font-size:14px; color:#FFDC90; padding-bottom:5px; margin:0px; font-weight:bold; }
h2 { font-size:14px; font-family:Arial,Helvetica; color:#01D4EF; font-weight:bold;x margin:0px; }
h3 { font-size:14px; font-family:Arial,Helvetica; color:#235280;  margin:0px; }
ul { list-style:url(../images/dot1.gif) none; margin:0px; padding-left:30px; }
li { margin:4px 0px; }
.hline { background:url(../images/hline.gif) repeat-x center; }
.vline { background:url(../images/vline.gif) repeat-y center; width:10px; }

.noborder, .noborder input, .leafNode input { border:0px none; padding:0px; }

/* general link styles */

a.normallink:link, a.normallink:visited, a.normallink:active { color:#555555; text-decoration:none; }
a.normallink:hover { color:#D40C13; text-decoration:none; }

a.headlink:link, a.headlink:visited, a.headlink:active {  color:#F4A100; font-weight:bold; text-decoration:none;}
a.headlink:hover {  color:#CA63FF; text-decoration:none;   }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#FFFAE1; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.avileax:link, a.avileax:visited { color:#DCDCDC; text-decoration:none;}
a.avileax:hover { color:#FFE18F; text-decoration:none; font-family:Tahoma; font-family:11px; }

/* Images styles */
.thumimg { width:100px; height:100px; background:#1B1B1B; padding:1px; text-align:center; }
.thumimgin { width:80px; height:80px; background:#1B1B1B; padding:1px; text-align:center;}
.normalimg { width:250px; height:250px; background:#18000E; padding:1px; text-align:center; }
.bigimg {  width:500px; height:500px; background:#1B1B1B; padding:1px; text-align:center; }
.imgborder, .thumimg, .normalimg, .bigimg, .thumimgin { border:3px solid #890101; padding:1px; }
 a:hover .thumimg, a:hover .normalimg, a:hover .bigimg, a:hover .thumimgin { border:3px solid #FB3B00; }


/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#FDD9D2; font-family:Arial,Tahoma; }
input, select, textarea { border:1px solid #8F0008; padding:1px; background:#1B000D; }
.button { color:#E5E5E5; cursor:pointer; padding:1px 3px; font-weight:bold; border:1px solid #000; background:url(../Images/but.gif) repeat-x #1C1C1C; font-family:tahoma; font-size:11px; }
.lableclass { text-align:right; }

/*  Extra Scroll Style */
.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:540px; height:300px; overflow:hidden; z-index:0;  }
div#wn1  { position:relative; width:540px; height:300px; z-index:1;  }
 
div#lyr1 { width:540px; padding-left:0px;  }
div.content { position:absolute;  text-align:left;  }
.content p{margin-right:0px; padding-right:0px; width:510px;}

div#scrollbar1 { position:absolute; left:520px; top:0; height:300px; z-index:2;  }
div#track1 { position:relative; left:5px; top:12px; width:8px; height:300px; z-index:1; background:#280000;  }
div#dragBar1 { position:absolute; left:5px; top:1px; width:7px; height:0px; background:#AB3400; 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; }
/*--------design scroll---------------*/
div#holder1web { position:relative; width:540px; height:460px; overflow:hidden; z-index:100; }
div#wn1web  { position:relative; width:256px; height:300px; z-index:1; }
 
div#lyr1web { width:256px; padding-left:4px; }
div.contentweb { position:absolute; width:246px; }
.contentweb p{margin-right:20px; padding-right:24px;}

div#scrollbar1web { position:absolute; left:246px; top:0; height:300px; z-index:2; }
div#track1web { position:relative; left:0; top:12px; width:8px; height:285px; z-index:1; background:#476B84;  }
div#dragBar1web { position:absolute; top:1px; width:5px; height:0px; background:#D9EBF5; z-index:1; }
div#up1web { position:absolute; left:0; top:0; z-index:2 }
div#down1web { position:absolute; left:0; bottom:0; z-index:3 }

/*  Extra Style */
.inputbg { background:url(../images/searchinput.gif) no-repeat;  height:22px; padding:7px 0px 0px 5px; color:#FF7200; font-weight:normal; width:167px; border:none;}
*html .but1 { margin-top:1px;}
.inputbg2 { background:url(../images/searchinput2.gif) no-repeat; height:22px; padding:7px 0px 0px 5px; color:#FF7200; font-weight:normal; width:176px; border:none;}
.textbg { background:url(../images/contentbg.jpg) no-repeat top; height:469px;}
.searchbg { background:url(../images/searchbg.gif) no-repeat center; line-height:53px;}
.search { margin:0px;}
*html .search { margin-top:1px;}
.midbg {height:507px; width:737px; background:url(../images/bg-mid.jpg) no-repeat center top #000; padding: 85px 0px 0px 30px; }
*html .midbg { height:422px;}

.footer2 { background-color:#000000;}
.imgpopupbg {background:#000000 url(../images/img-popupbg.jpg) no-repeat center top ; }
.hlight {color:#fff;}
.midhlight2 { background:#520C00;}

.button, .form-button {
    border-width:1px;
    border-style:solid;
    border-color:#720000 #9F0105 #9F0105 #720000;
    padding:0px 7px 2px 7px;
    background:url(../images/buttonback1.jpg) #13000B repeat-x 0 100%;
    color:#fff;
	font-weight:bold;
    cursor:pointer;
    text-align:center !important;
    white-space:nowrap;
    }
.button:hover                    { background: url(../images/buttonback11.jpg) repeat-x 0 0 #039197; }
.button:active                   { background: url(../images/buttonback1.jpg) repeat-x 0 0 #65E5E9; }
.button span                     { line-height:1.35em; background-repeat:no-repeat; background-position:0 50%; }
.button.delete,
.button.save,
.button.add                      { padding-left:6px; }
.button.cancel span, button.delete span, button.save span, button.add span, button.back span { padding-left:20px; }
.button.back {
    border-color:#ccc #aaa #aaa #ccc;
    background-color:#fff;
    background-image:url(images/btn_back_bg.gif);
    color:#555;
    }
.button.back span                { background-image:url(images/icon_btn_back.gif); }
.button.cancel:active            { background-image:url(images/cancel_btn_active_bg.gif); }
.button.cancel, button.delete    {
    border-color:#d24403 #a92000 #a92000 #d24403;
    background-image:url(images/cancel_btn_bg.gif);
    background-color:#fcaf81;
    color:#fff;
    }
.button.cancel:hover, button.delete:hover { background-image: url(images/cancel_btn_over_bg.gif); }
.button.cancel:active,
.button.delete:active            { background-image:url(images/cancel_btn_active_bg.gif); background-color:#e0612f; }
.button.cancel span, button.delete span {
    background-image:url(images/cancel_btn_icon.gif);
    }
.button.add span     { background-image:url(../images/add_btn_icon.gif); }
.button.save span    { background-image:url(images/save_btn_icon.gif); }

.button.disabled,
.button.disabled:hover,
.button.disabled:active          { border-width:1px; border-style:solid; border-color:#4b6e7c #344d56 #344d56 #4b6e7c; background:#6f8992; color:#ededed; cursor:default; }

.button.icon-btn {width:32px!important;}
.button.icon-btn span {text-indent:-999em; display:block; width:16px; padding:0px; overflow:hidden;}

@charset "UTF-8";

.Accordion {
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.AccordionPanelTab { background:url(../images/arrow.gif) no-repeat left; font-weight:bold; line-height:30px; padding-left:15px;
	margin: 0px;
	cursor: pointer;
}

.AccordionPanelContent {
	overflow: hidden;
	margin: 0px;
	padding-left:15px;
	height:auto;
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #8E0006;
}

.AccordionPanelTabHover {
	color: #DDD4A5;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #DDD4A5; filter:alpha(opacity=80) -moz-opacity:.70;opacity:.70;
}

.AccordionFocused .AccordionPanelTab {
	
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #8E0006; filter:alpha(opacity=80) -moz-opacity:.70;opacity:.70;
}

#pagenaber { position:absolute; z-index:0;  padding:360px 0px 0px 0px; margin-left:30px; width:510px;  }
*html #pagenaber { padding:360px 0px 0px 0px;  margin-left:0px;}
.titelbg11 { color:#fff; font-size:13px; border-left:2px solid #000; padding-left:10px; font-weight:bold; line-height:25px; background-color: #8E0006; filter:alpha(opacity=80) -moz-opacity:.70;opacity:.70;}
#jointour { position:absolute; z-index:1; padding:0px 0px 0px 385px;}
.contentarea { position:absolute; z-index:20; width:500px; margin:0px;}
