body {
	margin: 0;
	padding:0;
	/*background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF;*/ font-family:Tahoma; font-size:11px; color:#7c7c78;
}
a
{
	font-family:Tahoma; font-size:11px; color:#7c7c78;
}
.HeaderBg {	background-image: url(../images/header-bg.jpg); background-repeat:no-repeat; background-color:#007ece;}
.TopMenuMidBg{ background-image:url(../images/top-menu-bg.gif); background-repeat:repeat-x; height:24px; color:#FFFFFF; text-decoration:none; text-align:center; padding:0px 1px 0px 1px;}
.TopMenuText{ color:#000;font-weight:bold;}
.TopLoginBg{ background-color:#ADD9EB; height:30px; text-align:center; border-bottom:1px solid #FFFFFF; color:#2c3a49;}

.TextBox{ background-color:#FFFFFF; border:1px solid #637486; font-size:10px; height:15px; width:160px;}
.TextBox2{ background-color:#FFFFFF; border:1px solid #637486; font-size:10px; height:15px; width:110px;}
.TextBox3{ background-color:#FFFFFF; border:1px solid #aeaeae; font-size:10px; height:15px; width:30px;}

.SubMenuBg{ background-color:#b5d3e6; border-top:1px solid #FFFFFF; color:#0a4a74; text-align:center; text-decoration:none; padding:0px 1px 0px 1px;}
a.SubMenuBgText{ color:#0a4a74; text-decoration:none; padding:0px 20px 0px 20px; font-weight:bold;}
a:hover.SubMenuBgText{ text-decoration:none; color:#000000; }

.LeftMenuBg{ background-color:#ebebeb; text-align:center; padding:0px 25px 0px 25px;}
/*.LeftMenuBg_2{ background-color:#FFF; text-align:center; padding:5px 1px 0px 0px;}*/
.LeftMenuBg_2{background:#EBEBEB; border:3px solid #ADADD6; border-width:2px 0 2px 2px; position:relative; z-index:500; height:auto !important; min-height:255px; border-right:2px solid #ADADD6;}
.LeftMenu{ background-image:url(../images/left-menu-dot.gif); background-position:top left; background-repeat:no-repeat; color:#134f74; text-decoration:none; text-align:left; padding:0px 0px 0px 11px; height:22px;}
.LeftMenuText{ color:#134f74; text-decoration:none;}

.MidPartTitle{ background-image:url(../images/mid-title-bg.jpg); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; height:31px; font-size:12px}
.MidPartBg{ background-color:#f6f6f6; border-left:1px solid #8bbedd; border-right:1px solid #8bbedd;}
.MidSubPad{ padding:0px 17px 0px 17px;}

.MidPartTitleRight{ background-image:url(../images/mid-title-bg-right.jpg); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; height:31px;}
.MidPartBgRight{ background-color:#EBEBEB; border:2px solid #ADADD6;}
.MidSubPadRight{ padding:0px 17px 0px 17px;}

.MidPartBgRight ul, .MidPartBgRight ul li {
	padding:0;
	margin:0;
	margin-left:10px;
	
}
.MidPartBgRight ul li a
{
	color:#777; font-weight:bold; text-decoration:none;
}
.MidPartBgRight ul li a:hover
{
	text-decoration:underline;
	color:#000000;
	
}

.PriceText{ color:#0000FF; font-weight:bold;}
.SpPriceText{ color:#999999; font-weight:bold; text-decoration:line-through}
.PriceTextFe{ color:#FFFFFF; }
.SpPriceTextFe{ color:#000000; text-decoration:line-through}
.OtyText{ color:#0e8991;}
.MoreText{ color:#FF0000; text-decoration:none;}
a:hover.MoreText{color:#FF0000; text-decoration:none;}
.ProductName{ color:#788c1a; font-weight:bold;}

.BotBg{ background-image:url(../images/bot-bg.gif); background-repeat: repeat-x; color:#FFFFFF; text-decoration:none; height:98px; padding:0px 0px 0px 25px;}
.BotLink{ color:#FFFFFF; text-decoration:none;}
.MainBotBg{ background-image:url(../images/bot-bg.gif); background-repeat: repeat-x; background-position:bottom; padding:0; margin:0}
/* SIGN UP PAGES END  */
.error {
	color: #000000;
	border:#333333 solid 1px;
}
label.error{
  background:url(../images/errormsg.gif);
  background-repeat:no-repeat;
  position:absolute;
  z-index:100;
  padding-left:30px;
  padding-top:2px;
  width: 216px;
  height:20px;
  border:none;
}
.necessary{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

#warning{
	border:#F88E1E solid 0.02em;
	background-color:#FDECDA;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	height:20px;
	width:360px;
	padding-left:8px;
	padding-top:4px;
}

/* Product Table START*/

table#productTable {
	border-collapse: collapse;
	margin: 10px;
	border:#FFF solid 2px;
}
#productTable th strong {
	color: #fff;
}
#productTable th {
	background: #e7e6e6 url(../images/button.jpg) repeat-x;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;	
	text-align: left;
	border-left: 1px solid #f4f4f4;
	border-bottom: solid 2px #fff;
	color: #333;
}
#productTable tr {
	height: 30px;
}
#productTable td {
	padding-left: 11px;
	padding-right: 11px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding-top:4px;
	padding-bottom:4px;	
}
#productTable td.first,#productTable th.first {
	border-left: 0px;
}
#productTable tr.row-a {
	background: #F8F8F8;
}
#productTable tr.row-b {
	background: #EFEFEF;		
}
#productTable img,.shade{
	background: #FAFAFA;
   border: 1px solid #DCDCDC;
	padding: 4px;
}
/* Product Table END */
#loading{	
	background-image:url(../images/ajax-loader.gif);
	width:220px;
	height:19px;
	top:52px;
	left:310px;
    display: block;
    position: absolute;
    z-index: 9;
}
#MainBotBg{
	display:none;
}
