/*below code is  for png transfarent image in IE*/
/*behavior:url("../admin/images/pngbehavior.htc");*/

html, body { height:100%; }
body { margin:0px; padding:0px; background-color:#88B7D5; 
	font-size:11px; color:#555555; font-family:Tahoma,Arial,Helvetica,sans-serif; }
table { text-align:left; }
/*Main structure Class */
.maintable { width:984px; background:url(../images/pagebg.gif) repeat-y; }

/* Top header part styles */
.toppart { background:#88B7D5; color:#ffffff; }
.toppart a { color:#103F65; text-decoration:none; font-weight:bold; }
.toppart a:hover { color:#000000; text-decoration:none; }

a.toplink:link, a.toplink:visited, a.toplink:active { color:#ffffff; text-decoration:none; font-weight:bold; }
a.toplink:hover { color:#DAEBFD; text-decoration:none; }

.tophlight { background:#C0E3FC; padding:6px 10px; margin:0px 5px; display:block; }

/* menu part styles */
.menubg { background:url(../../Admin/images/menubg.gif) repeat-x; color:#FFFFFF; font-weight:bold; }

a.menulink:link, a.menulink:visited, a.menulink:active { color:#106A0D; text-decoration:none; }
a.menulink:hover { color:#FED700; text-decoration:none; }

/* left part styles */
.leftpart { width:241px; }

.leftpart a {color:#1358C0; text-decoration:none; }
.leftpart a:hover { color:#B30000; 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 { font-weight:bold;   white-space:nowrap;  }
.lefthlight { color:#FF9124; font-weight:bold; }
.leftpart ul { list-style:url(../images/dot.gif) none; margin:0px; padding-left:25px; }
.leftpart li { margin:5px 0px;}

/* middle part styles */
.midpart { background:#FFFFFF; }
.midheader { color:#FF9124 ; padding:6px 5px; font-weight:bold; }

/* content part styles */
.contantpart { padding:0px 18px 10px 15px;	font-size:12px; color:#555555; font-family:Arial,Tahoma,Helvetica,sans-serif; }

.contantpart a { color:#1358C0; text-decoration:none; }
.contantpart a:hover { color:#B30000; text-decoration:none; }

.contantpart ul { list-style:url(../images/dot1.gif) none; margin:0px; padding-left:20px; }
.contantpart li { margin:4px 0px; }

a.midlink { color:#00376E; }
a.midlink:hover { color:#000000; text-decoration:none; }

.midhlight { color:#ffffff; text-decoration:none; padding:6px 10px 6px 10px;}

/* Footer part styles */
.footer { background:#88B7D5; line-height:19px; color:#FFFFFF; }

a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#ffffff; text-decoration:none; }
a.footerlink:hover { color:#B30000; text-decoration:none; }

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #91C0DE; background-color:#F4F7FA; height:100%}
.allborder { background:#91C0DE; }
.allborder tr { background:#EDF4F9; }
.fieldheader th, .fieldheader td { background:#4379C0; color:#ffffff; padding-left:5px; font-weight:bold;  }
.fieldheader a { color:#ffffff; text-decoration:underline; }
.fieldheader a:hover { color:#cccccc; text-decoration:none; }

.lightbg { background:#ffffff;}
.darkbg { background:#EBF5FC;}
.selectbg { color:#005E8F; font-weight:bold; height:24px;  background-image:url(../../admin/images/selectbg.gif); }
.whitebg { background:#EDF4F9; }
.subheading { color:#0053A6; font-weight:bold; font-size:12px; height:21px; }

.paging { background:#F6F6F7; height:15px; }
.paging a:link, .paging a:visited, .paging a:active { color:#05567F;  font-weight:bold; text-decoration:underline }
.paging a:hover { color:#666666; text-decoration:underline; }

/* general text styles */
.smalltext { font-size:11px; font-family:Tahoma,Arial, Helvetica; }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#FF0000; font-weight:bold;}
.red { color:#FF0000;}
.success { color:#009900; font-weight:bold; height:20px;}
.hlight { color:#B30000; }
.price { color:#488A46; font-weight:bold;}

.justify { text-align:justify; }
.lineheight { line-height:17px; }

/* general eliments styles */
h1 { font-size:16px; color:#0F5C9D; font-weight:bold; margin:0px 0px 10px 0px; padding-bottom:5px; border-bottom:1px solid #ABCDE4; }
h2 { color:#B30000; font-size:13px; font-family:Arial,Helvetica; }
.textheding { color:#B30000; font-size:13px; }

.hline { background:url(../images/hline.gif) repeat-x center; height:21px; }
.yline { background:url(../images/yline.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:#ff8000; text-decoration:none; font-weight:bold;}
a.normallink:hover { color:#E0B64D; text-decoration:none; font-weight:bold;}

a.headlink:link, a.headlink:visited, a.headlink:active { color:#1B5819; 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:#13418E ; text-decoration:none; font-weight:bold; }
a.avileax:hover { color:#B30000; text-decoration:none; }

/* Images styles */
img { border:0px none; }
.thumimg { width:90px; }
.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 #7BA552; }

/* form part styles */
form { margin:0px; padding:0px; height:100%; vertical-align:top; }
input, select, textarea { font-size:11px; color:#333333; font-family:Tahoma,Arial; }
input, select, textarea { border:1px solid #85ADCA; padding:1px; }
.button { color:#ffffff; cursor:pointer; font-weight:bold;  padding:2px; 
	background:url(../images/button.gif) repeat-x; border:0px none; }
	  
/* Extra Loading styles */
.loading{position: absolute; left: 415px; top: 310px;}
.boxtop { background:url(../images/boxtop-bg.gif) repeat-x; color:#B30000; 
	font-size:12px; font-family:Arial, Helvetica; font-weight:bold; }
.boxborder { border-left:1px solid #AECEE5; border-right:1px solid #AECEE5; background:#DFECF5; }
.boxfooter { background:url(../images/boxfoot-bg.gif) repeat-x; }

.poptop { background:url(../images/poptopbg.gif) repeat-x; }
.popfooter { background:url(../images/popfootbg.gif) repeat-x; }
.tooltip a { color:#ff0000; text-decoration:none; cursor:help; }
.tooltip a:hover { background:#ffffff; color:#003366; text-decoration:none; }
.tooltip a span { color:#000000; position:absolute; visibility:hidden; background-color:#E4EDF3;
	border:1px #85ADCA solid; padding:2px 5px; margin-left:10px; }
.tooltip a:hover span {visibility:visible;}

.sealsbg { background:url(../images/sealsbg.gif) no-repeat; width:219px; height:94px; }
.bglogo { background:url(../images/bglogo.gif) no-repeat 221px  bottom; }