html, body { height:100%; }
body { margin:0px; padding:0px; background:#640000; color:#FFFFFF; }
table { font-size:11px; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; }

.maintable { height:100%; width:836px; }

.sup{background:url(../Images/img-sup.jpg) no-repeat bottom;}
.sdown{background:url(../Images/img-sdown.jpg) no-repeat top;}

/* Top header part styles */
.toppart { }

.toppart a { color:#666666; text-decoration:none; }
.toppart a:hover { color:#000000; text-decoration:none; }
.toplink { background:url(../images/topmenubg.gif) repeat-x; font-weight:bold; }

.tophlight { color:#cc0000; font-weight:bold; }

/* menu part styles */
.menubg { background:url(../images/menubg.gif) repeat-x; }
.menubg a { color:#666666; text-decoration:none; font-weight:bold; font-size:13px; font-family:Arial; display:block; padding:0px 20px 9px 20px; }
.menubg a:hover { color:#000000; text-decoration:none; padding:1px 20px 8px 20px; background:url(../images/menubg1.gif) repeat-x; }

/* left part styles */
.leftpart { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#ffffff; }

.leftpart a { color:#1F5B8F; text-decoration:none; }
.leftpart a:hover { color:#000000; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#666666; font-weight:bold; text-decoration:none;
	background:url(../images/arw1.gif) no-repeat left 3px; padding-left:10px; display:block; }
a.leftlink:hover { color:#000000; text-decoration:none; }

.leftheader { color:#111111; font-weight:bold; }
.lefthlight { color:#FF7800; }

.leftpart ul { margin:0px; padding-left:0px; list-style:url(../images/.gif) none; }
.leftpart li { margin:5px 15px; background:url(../images/hline.gif) repeat-x bottom; padding:0px 0px 7px 4px; 
}

/* middle part styles */
.midpart { padding:5px 11px; }
.contantpart { padding:0px 0px 0px 10px; }

.contantpart a { color:#333333; text-decoration:none; }
.contantpart a:hover { color:#000000; text-decoration:none; }
a.midlink:link, a.midlink:visited, a.midlink:active { color:#666666; text-decoration:none; font-weight:bold; }
a.midlink:hover { color:#000000; text-decoration:none; }

.midheader { color:#333333; font-weight:bold; }
.midhlight { color:#FF0099; }

.contantpart ul { list-style:url(../images/dot1.gif) none; margin:0px; padding-left:25px; }
.contantpart ol { margin:0px; padding:0px 0px 0px 22px; }
.contantpart li { margin:3px 0px; }

/* Footer part styles */
.footer { color:#666666; }

a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#ffffff; text-decoration:none; }
a.footerlink:hover { color:#ED1F25; text-decoration:none; }

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #9B9B9B; }
.allborder { border:1px solid #9B9B9B; }
.allborder td { border:1px solid #9B9B9B; }

.allborder tr { background:#ffffff; }
.fieldheader { background:#DADADA; color:#333333; padding-left:5px; font-weight:bold; }
.fieldheader a { color:#333333; text-decoration:underline; }
.fieldheader a:hover { color:#666666; text-decoration:none; }

.lightbg { background:#F6F6F6; }
.darkbg { }
.selectbg { background:#DDF3FF; }
.whitebg { background:#FFFFFF; }
.subheading { color:#000066; font-weight:bold; font-size:12px; height:21px; }

.paging { background:#ECECEC; }
.paging a:link, .paging a:visited, .paging a:active { color:#000000; text-decoration:underline; font-weight:bold; }
.paging a:hover { color:#666666; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#FF0000; font-weight:bold; padding-bottom:8px; display:block; }
.red { color:#FF0000;}
.success { color:#009933; font-weight:bold;}
.hlight { color:#FF5B01; }
.price { color:#2977BA; font-weight:bold;}

.justify { text-align:justify; }
.lineheight { line-height:16px; }

/* general eliments styles */
h1 { font-size:16px; font-family:Georgia,"Times New Roman"; padding-left:25px;
	background:url(../images/dot1.gif) no-repeat left center; margin:12px 0px 10px 0px; }
h2, .textheding { font-size:13px; font-family:Arial,Helvetica; font-weight:bold; }
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; }

.noborder, .noborder input { border:0px none; padding:0px; }

/* general link styles */

a.normallink:link, a.normallink:visited, a.normallink:active { color:#555555; text-decoration:underline; font-weight:bold;}
a.normallink:hover { color:#FF6600; text-decoration:none; }

a.headlink:link, a.headlink:visited, a.headlink:active { text-decoration:none; font-weight:bold; }
a.headlink:hover { color:#ff8000; 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.avileax:link, a.avileax:visited { color:#555555; text-decoration:none; }
a.avileax:hover { color:#ff8000; text-decoration:none; }

/* Images styles */
.thumimg { width:70px; }
.normalimg { width:135px; }
.bigimg { width:300px; border:2px solid #CCCCCC; padding:2px; }
.imgborder, .thumimg, .normalimg { border:1px solid #CCCCCC; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #333333; }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#333333; font-family:Arial,Tahoma; }
input, select, textarea { border:1px solid #555555; padding:1px; }
.button { color:#333333; font-weight:bold;  padding:0px; background:#FFCC00; border:3px double #333333; font-size:11px; font-family:Tahoma,Arial; }
	
.menutop { background:url(../images/menutop.gif) repeat-x; }
.boxborder { border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; }
.boxbottom { background-image:url(../images/boxbot-line.gif); background-repeat:repeat-x; background-position:bottom; }

.footertop { background:url(../images/footer-top.gif) repeat-x; }

.scrollbar { border:1px solid #9B9B9B; width:950px; height:auto; overflow:auto;
	scrollbar-face-color:#FFCC00;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-arrow-color:#333333;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#333333;
}
