html, body { height:100%;}
body { margin:0px; padding:0px; background:#2F2F2F; }
table { font-size:11px; color:#D1D1D1; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; line-height:16px; }
blockquote {margin-left:0px ; padding:0px 0px 0px 10px;  }
.maintable { width:986px;  background:#2F2F2F; height:100%; }

/* Top header part styles */
.toppart { background:url(../images/topbg.gif) repeat-x center; height:102px; width:778px; }

.toppart a { color:#104B85; text-decoratfion:none; }
.toppart a:hover { color:#FF7F00; text-decoration:none; }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#104B85; text-decoration:none; }
a.toplink:hover { color:#FF7F00; text-decoration:none; }

.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:207px; }
.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:#777777; text-decoration:none; font-weight:bold;
	background:url(../images/avileax-icon-small.gif) no-repeat left; padding-left:15px; }
a.leftlink:hover { color:#333333; 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:#333333; line-height:14px; }

.leftpart ul { margin:0px; padding-left:5px; }
.leftpart li { margin:4px 0px;}

/* middle part styles */
.midpart { border-top:2px solid #ffffff; }
.contentpart { padding:5px 10px 5px 10px; }
.contentpart td {padding-right:15px; }
.contentpart a { color:#0959A8; text-decoration:underline; }
.contentpart a:hover { color:#ff8000; text-decoration:none; }

hr{ border:1px solid #444444;} 

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/square.gif) none; margin:0px; padding-left:30px; }
.contantpart li { margin:4px 0px;}

/* Footer part styles */
.footer { vertical-align:middle; height:21px; color:#FFFFFF; }

a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#CCCCCC; text-decoration:none; }
a.footerlink:hover { color:#FFFFFF; text-decoration:none; }


/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #4E4E4E; }
.allborder { background:#4E4E4E; }


.fieldheader { background:url(../images/GridBack.jpg) repeat-x center; font-weight:bold; color:#299DC1; padding:5px; }
.fieldheader1 { background:url(../images/GridBackWhite.jpg) repeat-x center; font-weight:bold; color:#333333; }

.field-alt-bg { background:#2F2F2F; height:30px; }
.field-alt-bg1 { background:#383838; height:30px;}
.field-alt-bgcredit tr { background:#2F2F2F; height:30px; }


.fieldheader a { color:#999999; text-decoration:underline; height:25px; }
.fieldheader a:hover { color:#0479DC; text-decoration:none; }

.lightbg { background:#F9F9F9; }
.darkbg { background:#EDEDED; }
.selectbg { background:#DDF3FF; }
.whitebg { background:#2f2f2f; }
.subheading { color:#ff8000; font-weight:bold; }

.paging {background:url(../images/GridBack.jpg) repeat-x center;  }
.paging a:link, .paging a:visited, .paging a:active { color:#299DC1; text-decoration:underline; font-weight:bold; }
.paging a:hover { color:#FFFFFF; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.bigtext { font-weight:bold; color:#ff8000; 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:#B79C31; }

.justify { text-align:justify; }
.lineheight { line-height:17px; }

/* general eliments styles */
h1 { font-size:14px; color:#B39C33; font-family:Tahoma;  margin:8px 0px;
	padding:0px 0px 8px 0px; text-align:left; border-bottom:1px solid #535353; }
a.h1:link{color:#B39C33}
a.h1:hover{color:#299DC1};


h2 { font-size:14px; font-family:Tahoma; color:#FFFFFF; }
.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-color:#535353;}
.vline { background:url(../images/vline.gif) repeat-y center; }



/* general link styles */
a { color:#B39C33; text-decoration:none; }
a:hover { color:#CCCCCC; text-decoration:none; }

a.headlink:link, a.headlink:visited, a.headlink:active { color:#CCCCCC; text-decoration:none; font-weight:bold; }
a.headlink:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; }

a.normallink:link, a.normallink:visited, a.normallink:active { color:#299DC1; 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:#E0B64D; text-decoration:none; }

a.avileax:link, a.avileax:visited { color:#FFFFFF; text-decoration:none; }
a.avileax:hover { color:#CCCCCC; text-decoration:none; }

/* Images styles */
.thumimg { width:90px; }
.normalimg { width:135px; }
.bigimg { width:300px; border:2px solid #CCCCCC; padding:2px; }

.imgborder, .thumimg, .normalimg { border:1px solid #999999; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #FFFFFF; }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#333333; font-family:Tahoma,Arial; margin-top:2px; margin-bottom:2px; vertical-align:text-top;}
input, select, textarea { border:1px solid #555555; padding-left:5px;  }
.button { color:#CCCCCC; border:1px solid #333333; background:url(../images/FxButtonBack.jpg) repeat-x center; height:30px; font-weight:bold; cursor:pointer; }


/*Extra CSS*/
.fullwidth { width:100%; }
.fullheight { height:100%; }
.fullwh { width:100%; height:100%; }

/*Used In Left part For bg*/
.left-topbg { background:url(../images/left-topbg.gif) no-repeat; padding-top:3px; }
.Pleft { padding-left:4px; }

/* 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 { 
	overflow:auto;
	padding:3px;
background-color:2f2f2f;

	scrollbar-face-color: #C2C2C2;
scrollbar-arrow-color:   #000000;
scrollbar-base-color: #2f2f2f;
scrollbar-shadow-color: #1b1b1b;
scrollbar-darkshadow-color: #2f2f2f;
scrollbar-highlight-color: #333333;
scrollbar-3dlight-color: #2f2f2f;
scrollbar-track-color: #2f2f2f;
}

/* Password Checker Styles

Tables
----------------------------------------------- */
	.pwdChkTbl2 {font-family:Tahoma,sans-serif; font-weight:bold; width:150px; border:0; height:15px; background-color:#FFF;}
	.pwdChkTbl2 span {font-size:80%; }

/* JavaSCript Conditions
----------------------------------------------- */
.pwdChkCon0 {background-color:#F7F7F7; border-right:solid 1px #BEBEBE; border-bottom:solid 1px #BEBEBE; text-align:center;}
.pwdChkCon1 {background-color:#FF4545; color:#ffffff; border-right:solid 1px #BB2B2B; border-bottom:solid 1px #BB2B2B; text-align:center;}
.pwdChkCon2 {background-color:#FFD35E; border-right:solid 1px #E9AE10; border-bottom:solid 1px #E9AE10; text-align:center;}
.pwdChkCon3 {background-color:#3ABB1C; color:#ffffff; border-right:solid 1px #267A12; border-bottom:solid 1px #267A12; text-align:center;}
.pwdChkCon4 {background-color:#3ABB1C; color:#ffffff; border-right:solid 1px #267A12; border-bottom:solid 1px #267A12; text-align:center;}

/* Extrea Sttles */

.menuheader td{padding-left:10px; padding-right:10px;}
.workarea td {padding-top:5px; line-height:16px;}
.tblcategory tr{ height:40px; vertical-align:bottom; color:#CACACA; font-weight:bold;}

a.tblcategory:link, a.tblcategory:visited { color:#CACACA; text-decoration:none; }
a.tblcategory:hover { color:#FFFFFF; text-decoration:none; }


a.subcat:link, a.subcat:visited { color:#299DC1; text-decoration:none; }
a.subcat:hover { color:#CCCCCC; text-decoration:none; }

a.poplink:link, a.poplink:visited { color:#D1D1D1; text-decoration:none; }
a.poplink:hover { color:#1B8BAE; text-decoration:none; }


.pgcontent { font-family:Verdana; font-size:13px; text-align:justify; }
.whiteback { background:#FFFFFF;}
.lborder{ height:1px; border-bottom:1px solid #EFEFEF;}
.popback { background-color:#d3d3d3;}

.blacklink {color:#000000;}
a.blacklink:link, a.blacklink:visited{color:#000000};
a.blacklink:hover { color:#FF0000;}
.popupbox{border:1px solid #CCCCCC; padding:15px;}

.lrborder { border-left:2px solid #B39C34; border-right:2px solid #B39C34; }


.rcatback { background:url(../images/RightCategoryBack.jpg) no-repeat left; font-weight:bold; padding-right:50px; padding-bottom:24px; }
.lcatback { background:url(../images/LeftCategoryBack.jpg) no-repeat right; font-weight:bold; padding-left:50px;  padding-bottom:24px;}

.bdotted { border-bottom:1px dotted #777777}
.sheading { color:#B39C33; font-weight:bold;}


.abtus{color:#D1D1D1; font-weight:bold;}
a.abtus:link{color:#D1D1D1}
a.abtus:hover{color:#FFFFFF};

.quicktipspadding { line-height:20px; padding-left:20px; }

.mtitle{ font-size:14px; color:#B39C33; font-family:Tahoma;  margin:8px 0px;
	padding:0px 0px 8px 0px; text-align:left; border-bottom:1px solid #535353; font-weight:bold;}
.mtitle td { font-size:14px; color:#B39C33; font-family:Tahoma; text-align:left; font-weight:bold;}
.mtitle a:link{color:#B39C33}
.mtitle a:hover{color:#299DC1};

a.sitemaplink:link, a.sitemaplink:visited, a.sitemaplink:active
{
	background:url(../images/bullet-sitemap.gif) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
}

a.sitemaplink
{
	background:url(../images/bullet-sitemap.gif) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
}

a.sitemaplinksub:link, a.sitemaplinksub:visited, a.sitemaplinksub:active
{
	background:url(../images/arrow-sitemap.gif) no-repeat left center;
	padding-left:20px;
	color:#D1D1D1;
}
a.sitemaplinksub:hover
{
	color:#FFFFFF;
}
