html, body { height:100%; }
body { margin:0px; padding:0px; background:#ffffff; }

table { font-size:11px; color:#000000; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; }


.maintable { height:100%; width:100%; background-image:url(../images/BodyBg.gif);

	background-color: #2C4AA0;/*border:4px solid #750303; */}

/* Top header part styles */
.toppart {  height:90px; background:url(../images/LogoBackG.jpg); }

.toppart a { color:#ff8000; text-decoration:none;  }
.toppart a:hover { color:#ffffff; text-decoration:none; }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.toplink:hover { color:#B39C33; text-decoration:none; font-weight:bold;  }

.tophlight { color:#FF0099; }

/* menu part styles background:url(images/menubg.gif) repeat-x;  */
.menubg {border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; }

a.menulink:link, a.menulink:visited, a.menulink:active { color:#FFFFFF; font-weight:bold; text-decoration:none;
	border-right:1px solid #FFFFFF; display:block; text-align:center; width:165px; padding:6px 0px 7px 0px; cursor:pointer; }
a.menulink:hover { color:#FFFFFF; text-decoration:none; background:#C9B34F; cursor:pointer;}


/* left part styles */
.leftpart { }
.leftpart tr { font-size:11px; color:#000000; font-family:Arial,Helvetica,sans-serif,Tahoma; text-align:left; }

.leftpart a { color:#B39C33; text-decoration:none; font-weight:bold; }
.leftpart a:hover { color:#999999; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#ff8000; text-decoration:none; font-weight:bold; }
a.leftlink:hover { color:#E0B64D; text-decoration:none; }

.leftheader { background:#555555; color:#FFFFFF; padding-left:5px; font-weight:bold; }
.lefthlight { color:#FF0099; }

.leftpart ul { list-style:url(images/arw.gif) none; margin:0px; padding-left:30px; }
.leftpart li { margin:4px 0px;}

/* middle part styles */
.midpart {}
.midpart tr { font-size:11px; color:#333333; font-family:Arial,Helvetica,sans-serif,Tahoma; text-align:left; }

.midpart a { color:#009933; text-decoration:none; }
.midpart a:hover { color:#000000; 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 { background:#418DCE; color:#FFFFFF; padding-left:5px; font-weight:bold; }
.midhlight { color:#FF0099; }

.midpart ul { list-style:url(images/arw.gif) none; margin:0px; padding-left:30px; }
.midpart li { margin:4px 0px;}

/* Footer part styles */
.footer {background-color:#B39C33; height:26px; color:#FFFFFF; }

a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#FFFFFF; text-decoration:none; }
a.footerlink:hover { color:#000000; text-decoration:none; }

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #2853A8; }
.allborder { background:#999999; }
.fieldheader { background:#E4E4E4; color:#000000; padding-left:5px; font-weight:bold; }
.fieldheader a { color:#000000; text-decoration:none; padding-left:5px;}
.fieldheader a:hover { color:#B39C33; text-decoration:none; }

.lightbg { background:#F0F5FA; }
.darkbg { background:#DFEBF6; }
.selectbg { background:#DDF3FF; }
.whitebg { background:#ffffff; }
.subheading { color:#666666; font-weight:bold; font-size:12px; border-bottom:1px solid #CCCCCC; }
.rfield{border-bottom:1px solid #CCCCCC; height:30px } 

.paging { background:#EDEDED; }
.paging a:link, .paging a:visited, .paging a:active { color:#002B50; text-decoration:underline; font-weight:bold;  }
.paging a:hover { color:#B39C33; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.bigtext { font-size:12px; }
.error, .red { color:#FF0000; }
.success { color:#009933; }
.hlight { color:#FF0099; }
.price { color:#FF0099; }

.justify { text-align:justify; }
.lineheight { line-height:17px; }

/* general eliments styles background:url(images/hline.gif) repeat-x left bottom; */
h1 { font-size:14px; background: repeat-x left bottom; color:#B39C33; font-family:Arial, Helvetica, sans-serif; margin:5px;
 	 padding-bottom:5px; }
h2, .textheding { font-size:13px; font-family:Arial,Helvetica; }
ul { list-style:url(images/arw.gif) none; margin:0px; padding-left:30px; }
li { margin:4px 0px; }
.hline { background:url(../images/hline.gif) repeat-x center; }
.yline { background:url(images/yline.gif) repeat-y center; }

.noborder { border:0px none; padding:0px; }
.noborder input{ border:0px none; padding:0px; }

/* general link styles */
a { color:#000000; text-decoration:none; }
a:hover { color:#B39C33; text-decoration:none; }

a.normallink:link, a.normallink:visited, a.normallink:active { color:#B39C33; text-decoration:none; font-weight:bold}
a.normallink:hover { color:#999999; text-decoration:none; }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#F4F4F4; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.avileax:link, a.avileax:visited { color:#FFFFFF; text-decoration:none; }
a.avileax:hover { color:#709AC8; text-decoration:none; }

/* Images styles */
.imgborder, .thumsize, .normalsize { border:1px solid #CCCCCC; }
.thumsize { width:90px; }
.normalsize { width:125px; }
.bigsize { width:350px; }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#000000; font-family:Tahoma,Arial;  }
input, select, textarea { border:1px solid #786614; padding:1px; }
.button { font-weight:bold; color:#ffffff; padding-left:5px; padding-right:5px; border-color:#786614; cursor:pointer; height:22px; background-color:#B39C33; }

/*  Extra Style */
.boxheader { background:url(images/home_icon_middleback.jpg) repeat-x; color:003C6C; font-weight:bold; font-size:12px; width:100%; vertical-align:top; padding-top:6px; padding-left:5px; font-family:Arial; }
.boxmiddle { background:#ffffff; border-left:1px solid #A5D4E6; border-right:1px solid #A5D4E6; border-bottom:1px solid #A5D4E6; padding:7px 10px; height:100%; }
.boxmaintd { padding-left:7px; padding-right:15px;}
.loginbox { width:780px; background:url(../images/LoginBg.jpg)  no-repeat;}

.iconm
{
padding-left:16px;
padding-top:1px;
}

.loader
{
width:100%;
height:20px;

color:#B39C33;
font-weight:bold;
}
.htext
{
padding-left:10px;
color:#FFFFFF;
}
.wtext{ color:#4A4A4A;}
a.loginlink:link, a.loginlink:visited, a.loginlink:active { color:#8E7918; text-decoration:none; font-weight:bold}
a.loginlink:hover { color:#000000; text-decoration:none; }