html, body{ height:100%;}

body { margin:0px 0px 0px 0px; background-color:#575757; font-size:13px; color:#CDCCCC; font-family:Arial,Tahoma,Helvetica,sans-serif; background:url(../images/page-bg.jpg); }
table {  text-align:left; }
/*Main structure Class */
.maintable { height:100%; width:780px; background:#424242; padding:0px 20px 0px 20px; }




/* Top header part styles */
.toppart {color:#AEAEAE; height:10px; background:url(../images/topbg.gif) repeat-x; vertical-align:top; font-weight:bold;}
.toppart a { color:#AEAEAE; text-decoration:none; }
.toppart a:hover { color:#FFFFFF; text-decoration:none; }

.toplink-bg { color:#000000; text-decoration:none; background-image:url(../images/tab-silver-center.gif); background-repeat:repeat-x; font-weight:bold; width:100px; text-align:center; }
.toplink-bgblue { color:#ffffff; text-decoration:none; background-image:url(../images/tab-blue-center.gif); background-repeat:repeat-x; font-weight:bold; text-align:center; }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#ffffff; text-decoration:none; background:url(../images/tab-blue-center.gif) repeat-x; font-weight:bold; text-align:center; display:block;   padding:11px 6px 8px 6px;  white-space:nowrap;}
a.toplink:hover { color:#DAEBFD; text-decoration:none; }
a.tophlink:link, a.tophlink:visited, a.tophlink:active { color:#00376E; text-decoration:none; background:url(../images/tab-silver-center.gif) repeat-x; font-weight:bold; text-align:center; display:block;  padding:11px 6px 8px 6px;  white-space:nowrap;}
a.tophlink:hover { color:#000000; text-decoration:none; }

.tophlight { color:#ffffff; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }

/* menu part styles */
.menubg { background-color:#DAEBFD;height:23px;}
a.menulink:link, a.menulink:visited, a.menulink:active { color:#0D4C82; text-decoration:none; }
a.menulink:hover { color:#CA0000; text-decoration:none; }

/* left part styles */
.leftpart { padding-left:10px; }
.leftpart tr { font-size:11px; color:#333333; font-family:Tahoma,Helvetica,Tahoma; text-align:left; }

.leftpart a { color:#DD0000; font-weight:bold; text-decoration:none; }
.leftpart a:hover { color:#C46100; text-decoration:none; }

a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#336699; font-weight:bold; text-decoration:none; }
a.leftlink:hover { color:#FF9124; text-decoration:none; font-weight:bold; }

.leftheader { background:url(../images/mtabmb.gif) repeat-x; font-weight:bold; white-space:nowrap; }
.leftheader td { background:url(../images/mtabmb.gif) repeat-x; color:#ffffff; white-space:nowrap; text-align:center;}
.lefthlight { color:#FF9124; font-weight:bold; }


.leftpart ul { list-style:url(images/arw.gif) none; margin:0px; padding-left:30px; }
.leftpart li { margin:4px 0px;}

.leftheader{ color:#ffffff; font-weight:bold; height:20px; background-image:url(../images/bg-productlist.gif);}


/* middle part styles */

.midpart {vertical-align: top; background:#1F1F1F; border:solid #5C5C5C; border-width:1px 1px 1px 1px; width:740;  }

/*.midheader { color:#ffffff; font-size:11px; font-weight:bold; background-image:url(../images/hed-bg.gif); height:25px; padding-left:10px;}*/
.midlink{ color:#ffffff; text-decoration:none; background:url(../images/mtabmb1.gif) repeat-x; font-weight:bold; text-align:center; display:block; padding:6px 10px 6px 10px; white-space:nowrap;}
.midheader { color:#FF9124; text-align:center;font-weight:bold; }
.midhlight { color:#0099CC; }

/* content part styles */
.contantpart {  padding:0px 0px 0px 0px; vertical-align:top; height:100%;  }
.contantpart a { color:#ECD8B7; text-decoration:none;  font-weight:bold;}
.contantpart a:hover { color:#FF9600; text-decoration:none; font-weight:bold; }
.contantpart ul { list-style:url(../images/arw.gif) none; margin:10px 0px 0px 0px; padding-left:20px; }
.contantpart ol { margin:6px 0px 0px 20px;  padding:0px 12px 0px 0px; list-style: decimal; text-align:left; }
.contantpart li { margin:0px 0px 7px 0px; padding:0px; color:#CDCCCC; }
.contantpart li a{ text-decoration:none; font-weight:bold; color:#CDCCCC;}

/* Footer part styles */
.footerpart { color:#A9A9A9f;  vertical-align:top; }
.footerpart th { border-color:#5C5C5C; border-style:solid; border-width:0px 1px 1px 1px; background-color:#000000; height:25px; text-align:center;}
a.footerlink:link, a.footerlink:visited, a.footerlink:active, .footerlink { color:#969696; text-decoration:none; }
a.footerlink:hover { color:#6A6A6A; text-decoration:none; }

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #cccccc; height:100%; background-color:#ffffff;}
.allborder { background:#434343; }
.allborder td { padding:5px 4px 5px 4px;}
.allborder b { color:#000000; text-decoration:none; }
.fieldheader { background:#434343; color:#D1B881; padding-left:5px; font-weight:bold; }
.fieldheader th { padding:1px; padding-left:4px;  height:25px;}
.fieldheader a { color:#ffffff; text-decoration:underline; }
.fieldheader a:hover { color:#cccccc; text-decoration:none; }

.lightbg { background:#353535; }
.darkbg { background:#000000; height:25px;}
.selectbg { background:#DDF3FF; }
.whitebg { background:#FFFFFF; }
.subheading { color:#FF9124; font-weight:bold; font-size:12px; }

.paging { background:#ffffff; }
.paging a:link, .paging a:visited, .paging a:active { color:#8E8E8E; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#666666; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.bigtext { font-size:12px; }
.error, .red { color:#FF0000; }
.success { color:#009933; }
.hlight { color:#DE8300; font-weight:bold; }
.price { color:#FF0099; }

.justify { text-align:justify; }
.lineheight { line-height:17px; }

/* general eliments styles */
h1 {font-size:18px; color:#ffffff; font-weight:bold; margin:0px; padding:35px 0px 0px 26px;  background:url(../images/h1-bg.gif) no-repeat; height:17px; float:left;}
h2 { font-size:13px; color:#FF9124; font-weight:bold; margin:0px; padding:0px 0px 0px 0px; height:17px;}
.textheding { color:#919191; font-size:12px; margin:0px; font-weight:bold; }

.hline { background:url(../images/hline.gif) repeat-x center; height:1px; }
.vline { background:url(../images/vline.gif) repeat-y center; width:1px; }

.noborder { border:0px none; padding:0px; }

/* general link styles */
a { color:0F3E63; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }

a.normallink:link, a.normallink:visited, a.normallink:active { color:#A9A9A9; text-decoration:none; }
a.normallink:hover { color:#D0C4AA; text-decoration:none; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#ffffff; font-weight:bold; text-decoration:none; }
a.lightlink:hover { color:#CCCCCC ; text-decoration:none; }

a.avileax:link, a.avileax:visited { color:#A9A9A9; text-decoration:none; }
a.avileax:hover { color:#FFFFFF; text-decoration:none; }

/* Images styles */

.imgborder a { border:4px solid #3D3D3D; }
.imgborder, .thumimg, .normalimg { border:4px solid #3D3D3D; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:4px solid #545454; }
.thumsize { border:1px solid #595959; }
.normalsize { width:125px; }
.bigsize { width:350px; }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { color:#000000; background:#C4C4C4;}
input, select, textarea {border:1px solid #6A6A6A;}
.button { color:#ffffff; cursor:pointer; font-weight:bold;  background:#373737;	border:1px solid #8A8A8A; }

/* extra heading back*/
.bottomborder{background-color:#000000; border-bottom:1px #3C3C3C solid; }
.labelclass{font-weight:bold;}

a.spinx { text-decoration:none; color:#CDCCCC;}
a.spinx:hover { text-decoration:none; color:#FF9124;}

a{outline: none;}
a:active{outline: none;}
:focus{ -moz-outline-style: none;}
.fontgray
{
	font-family:Tahoma;
	font-size:11px;
	color:#CCCCCC;
}
