html, body { height:100%;}
body { margin:0px; padding:0px; background:#E1F7FC;}
table { font-size:11px; color:#333333; line-height:18px; font-family:Tahoma; text-align:left; }

.maintable { height:100%; width:888px; border:solid 1px #333333; }

/* Top header part styles */
.toppart { background:url(../images/topbg.gif) repeat-x center; height:149px; width:888px; }
.toppart a { color:#104B85; text-decoration:none; }
.toppart a:hover { color:#FF7F00; text-decoration:none; }

.toppart ul {margin:0px; padding:0px;}
.toppart li {margin:0px; padding:0px 1px 0px 0px; display:inline;}

a.toplink:link, a.toplink:visited, a.toplink:active { font-family:Tahoma;  font-weight:bold; font-size:12spx; color:#363F40; text-decoration:none; padding:8px 20px 8px 20px; display:block; float:left;}
a.toplink:hover {  color:#363F40; text-decoration:none; background-color:#2FCBC4; }

.tophlight { color:#FF0099; }

/* menu part styles */
.menubg { background:url(../images/menu-bg.gif) repeat-x; font-weight:bold; height:20px; }
a.menulink:link, a.menulink:visited, a.menulink:active { color:#104B85; text-decoration:none; background:url(../images/square.gif) no-repeat left; padding-left:15px; }
a.menulink:hover { color:#FF7F00; text-decoration:none; }

/* left part styles */
.leftpart { width:245px; background:url(../images/leftpart_bg.gif) repeat-y top;}
.leftpart tr { font-size:11px; color:#333333; text-align:left; }

.leftpart a { color:#777777; text-decoration:none; }
.leftpart a:hover { color:#333333; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#01635D; font-weight:bold; text-decoration:none; font-family:Tahoma; font-size:12px; 
	background:url(../images/avileax-icon-small.gif) no-repeat left; }
a.leftlink:hover { color:#00928D; text-decoration:none; }

.leftheader { background:url(../images/inc-banner-bg.gif) repeat-x center;  color:#104B85; font-family:Arial, Helvetica; font-size:13px; }
.lefthlight { color:#FF0099; }

.leftpart ul { margin:0px; padding:5px 0px 0px 50px; }
.leftpart li { margin:5px 0px 7px 0px; list-style:url(../images/arw_left.gif); }

/* middle part styles */
.midpart { padding:0px; margin:0px;}
.contantpart { padding:20px 30px 20px 30px; background:#F2FCFF;}

.contantpart a { color:#3B7780; text-decoration:underline; }
.contantpart 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 { color:#FF7F00; font-weight:bold; height:25px; vertical-align:top; 
	background:url(../images/hline.gif) repeat-x 0px 20px; }
.midhlight { color:#FF0000; }

.contantpart ul { list-style:url(../images/arw_contpart.gif) none; margin:0px; padding-left:16px; }
.contantpart li { margin:4px 0px;}

/* Footer part styles */
.footer { background:url(../images/inc-footer-middle.gif); height:41px; color:#104B85; }

a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#666666;; text-decoration:none; }
a.footerlink:hover { color:#000000; text-decoration:none; }

/*a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#666666;; text-decoration:none; padding:8px 14px 8px 14px; display:block; float:left;}
a.footerlink:hover { color:#000000; text-decoration:none; background:#006699; }*/


/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #cccccc; }
.allborder { background:#CFD0D1; }
.fieldheader { font-size:12px; color:#294A50;  font-weight:bold; }
.fieldheader a { color:#333333; text-decoration:underline; }
.fieldheader a:hover { color:#0479DC; text-decoration:none; }

.lightbg { background:#F9F9F9; }
.darkbg { background:#EDEDED; }
.selectbg { background:#DDF3FF; }
.whitebg { background:#FFFFFF; }
.subheading { color:#ff8000; font-weight:bold; }

.paging {  }
.paging a:link, .paging a:visited, .paging a:active { color:#05567F; text-decoration:underline; font-weight:bold; }
.paging a:hover { color:#666666; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.bigtext { font-weight:bold; color:#294A50; font-size:12px; }
.error { color:#FF0000; font-weight:bold; }
.red { color:#FF0000; }
.success { color:#3F8600; font-size:12px; font-weight:bold; }
.hlight { color:#0055A8; }
.price { color:#294A50; }

.justify { text-align:justify; }
.lineheight { line-height:17px; }

/* general eliments styles */
h1 { font-size:18px; color:#4D6C72; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:8px 0px 10px 0px;
	padding:0px 0px 4px 0px; background:url(../images/avileax-icon.gif) no-repeat 1px 2px; border-bottom:1px solid #26545B; }

h2 { font-size:12px; color:#4D6C72; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:8px 0px 10px 0px;
	padding:0px 0px 4px 0px; background:url(../images/avileax-icon.gif) no-repeat 1px 2px; border-bottom:1px solid #5C8087; }
/*h2 { font-size:12px; font-family:Arial,Helvetica; color:#ff8000; }
.textheding { font-size:12px; color:#0D76C0; font-family:Arial, Helvetica; font-weight:bold; }*/
ul { margin:0px; padding-left:30px; }
li { margin:4px 0px; }
.hline { background:url(../images/hline.gif) repeat-x center; }
.vline { background:url(../images/vline.gif) repeat-y center; }



/* general link styles */
a { color:#0959A8; text-decoration:none; }
a:hover { color:#ff8000; text-decoration:none; }

a.headlink:link, a.headlink:visited, a.headlink:active { color:#104B85; text-decoration:none; }
a.headlink:hover { color:#ff8000; text-decoration:none; }

a.normallink:link, a.normallink:visited, a.normallink:active { color:#000000; background:#DFEFDE; font-size:10px; font-weight:bold; text-decoration:none; border:solid 1px #66CC99;  display:block; float:left; padding:3px 10px 3px 10px; width:100px; margin-right:7px;}
a.normallink:hover { color:#000000; background:#CEE7CC; 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:#666666; text-decoration:none; }
a.avileax:hover { color:#000000; text-decoration:none; }

/* Images styles */
.thumimg { background:url(../images/product-detail-small.gif) no-repeat; width:45px; }
.normalimg { width:90px; margin:8px 0px; }
.bigimg { width:155px; }
.img { padding:2px; border:solid 1px #CCCCCC; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {}

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#4C6569; font-family:Tahoma,Arial; }
input, select, textarea { border:1px solid #4A8B43; background:#EDF8ED; padding:1px; }
.button { color:#333333; font-weight:bold; border:1px solid #91C88C; background:url(../images/btn-bg.gif) repeat-x center; }

/*Extra CSS*/
.tableborder {border:solid 1px #333333; } 
a.footerlink1:link, a.footerlink1:visited, a.footerlink1:active { color:#3B7780; font-weight:bold; text-decoration:none; }
a.footerlink1:hover { color:#000000; text-decoration:none; font-weight:bold; }


/* product */
.borderBottom td { border-bottom: 1px solid #EBEBEB; padding-bottom:8px; }
.noborder, .noborder input, .noborder td { border:0px none; padding:0px; }

/* Popup window class */
.popheader { background:url(../images/pop-right.jpg) no-repeat right; }

.scroll { 
	height:150px;
	width:140px;
	overflow:auto;
	padding:3px;
	background:#FFFFFF;
	SCROLLBAR-FACE-COLOR: #dce0e2; 
	SCROLLBAR-SHADOW-COLOR: #687888; 
	SCROLLBAR-3DLIGHT-COLOR: #687888; 
	SCROLLBAR-ARROW-COLOR: #6e7e88; 
	SCROLLBAR-DARKSHADOW-COLOR: #dce0e2;	
}
