html, body { height:100%;}
body { margin:0px; padding:0px; background-color:#304068;}
table { font-size:11px; color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; }
/*Main structure Class */
.maintable { height:100%; background:#FFFFFF;}



/* Top header part styles */
.toppart { 	
	background-image:url(../images/top-bg.jpg);
	background-repeat:repeat-x; height:110px; }

.toppart a { color:#194E92; text-decoration:none; }
.toppart a:hover { color:#FF7800; 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; font-weight:bold; font-size:11px; text-decoration:none; }
a.toplink:hover { color:#000000; text-decoration:none; }

.tophlight { color:#FF0099; }

/* menu part styles */
.menubg { background:url(images/menubg.gif) repeat-x; padding:0px 20px 0px 0px; }
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 { width:198px; background-color:#F8F3DE; border-left:1px solid #D8B984; padding:0px 8px; color:#6E5300; }

.leftpart a { color:000000; text-decoration:none; }
.leftpart a:hover { color:#000000; text-decoration:none; }

a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#4D4D4D; text-decoration:none; }
a.leftlink:hover { color:#4D4D4D; text-decoration:underline; }

a.lefthlink:link, a.lefthlink:visited, a.lefthlink:active { color:#282828; text-decoration:none; font-weight:bold; }
a.lefthlink:hover { color:#282828; text-decoration:underline; }

.lefthlight { color:#FFFFFF; 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; padding:11px;}

.midpart a { color:#4974A1; text-decoration:none; font-weight:bold;}
.midpart a:hover { color:#000000; text-decoration:none; font-weight:bold;}
a.midlink:link, a.midlink:visited, a.midlink:active { color:#ff8000; font-weight:bold; text-decoration:none; }
a.midlink:hover { color:#E0B64D; text-decoration:none; font-weight:bold;}

.midheader { color:#4974A1; font-size:12px; font-weight:bold; height:42px; padding-left:43px;  }
.midhlight { color:#FF0099; }

.midpart ul { list-style:url(images/arw.gif) none; margin:0px; padding-left:30px; }
.midpart li { margin:4px 0px;}

/* content part styles */
.contantpart { vertical-align: top; padding:0px 33px 0px 33px; }
.contantpart a { color:#005399; text-decoration:none; }
.contantpart a:hover { color:#E47100; text-decoration:none; }
.contantpart ul { list-style:url(../images/arrow.gif) none; margin:15px 0px; padding-left:30px; }
.contantpart li { margin:5px 0px; }

/* Footer part styles */
.footerpart { height:90px; background:url(../images/down-bg.gif) no-repeat; padding:0px 10px 7px 4px; }
a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#000000; text-decoration:none; }
a.footerlink:hover { color:#E10000; text-decoration:none; }

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #E8E8E8; padding:2px; }
.allborder { background:#B9CCDF; }
.fieldheader { font-size:12px; background:#727272; color:#ffffff; padding-left:10px; font-weight:bold; height:25px; }
.fieldheader a { color:#ffffff; text-decoration:underline; }
.fieldheader a:hover { color:#333333; text-decoration:none; }

.lightbg { background:#F0F5FA; }
.darkbg { background:#F5F5F5; }
.selectbg { background:#DDF3FF; }
.whitebg { background:#FFFFFF; }
.subheading { color:#000066; 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; color:#CE3F00; font-weight:bold;}
.error, .red { color:#FF0000; }
.success { color:#009933; }
.hlight { color:#FF0099; }
.price { color:#FF0099; }

.justify { text-align:justify; }
.lineheight { line-height:17px; }

/* general eliments styles */
h1 { background:url(../images/arrow1.gif) no-repeat; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#E44B00; margin:0px; text-align:left; padding:3px 0px 0px 30px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#8C3501; margin:0px; text-align:left; }
.textheding { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#8C3501; }
ul { list-style:url(images/arw.gif) none; margin:0px; padding-left:30px; }
li { margin:4px 0px; }
.hline { background:url(../images/dot-line.gif) repeat-x center; }
.yline { background:url(images/yline.gif) repeat-y center; }

.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:#ff8000; 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:#CCCCCC ; text-decoration:none; }

a.avileax:link, a.avileax:visited { color:#000000; text-decoration:none; }
a.avileax:hover { color:#10446C; text-decoration:none; }

/* Images styles */
.imgborder, .thumsize, .normalsize { border:2px solid #D4D0C6; }
.thumsize { width:90px; }
.normalsize { width:125px; }
.bigsize { width:350px; }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#333333; font-family:Tahoma,Arial;   }
input, select, textarea { border:1px solid #cccccc; padding:1px; padding-left:5; padding-right:5; }
.button { color:#ffffff; font-weight:bold;  padding:3px; background-image:url(../images/btnbg.gif); background-color:#124873;
   border:0px; border:1px solid #ffffff;  clip: rect(auto,auto,auto,auto); }

/* extra heading back*/
.padding { padding:3px 0px 0px 38px; }
.midheader2 { border-bottom:2px solid #9EB3C9; height:30px; background:#4974A1; color:#ffffff; font-size:12px; font-weight:bold; padding-left:10px; }

/*extra */
.contantpart-text { background-color:#FEFCF1; border-left:1px solid #B9CAD8; border-right:1px solid #B9CAD8; padding:0px 9px;}
.hline2 { background:url(../images/hline1.gif) repeat-x center; height:20px; }
#marqueecontainer{
	position: relative;
	width: 488px; /*marquee width */
	height: 20px; /*marquee height */
	overflow: hidden;
	padding: 2px;
	padding-top: 5px;
}

a.spinx { text-decoration:none; color:#000000;}
a.spinx:hover { text-decoration:none; color:#E10000;}

a{outline: none;}
a:active{outline: none;}
:focus{ -moz-outline-style: none;}



