html, body { height:100%; }

body { margin:0px; padding:0px; background:#ffffff; }
table { font-size:12px; color:#5B5B5B; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:16px; }

.maintable { width:950px; background:#FFFFFF;}
/* Top header part styles */
.logo{
	padding: 25px 0px 32px 0px;
	border:0px;
}
.toppartright{
background-image:url(../images/effic-line.jpg);
height:99px;
}

.toppartright a { color:#686868; text-decoration:none; font-weight:bold; }
.toppartright a:hover { color:#95876f; text-decoration:none; }

/* right part styles */

.rightpart {vertical-align:top; padding:0; border-right:#CECCCC 1px solid;}
.rightpart a {color:#233B92; text-decoration:none;}
.rightpart a:hover {color:#333; text-decoration:none;}
.righthlight { font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; font-size:11px; vertical-align:top;color:#e5d482; }
.hline { background:url(../images/h1.jpg) repeat-x center; height:4px;}
.hline1 {border-bottom:solid 1px #E1E1E1;}


.leftlink ul {list-style:url(../images/arrow-ul.gif) none; margin:0px; padding:0 0 0 20px; font-weight:bold;}
.leftlink li {margin:7px 0px;}
.leftlink ul ul { margin:0px; list-style:url(../images/arrows.gif) none; padding:0px 0px 0px 22px;}

/* Images styles */

.scrollerborder{ height:10px; text-align:center;}
.scroller{ border-top:#eeeeee solid 1px; border-bottom:#eeeeee solid 1px; vertical-align:middle; height:106px; text-align:center;}
.thumimg { height:75px; padding: 10px 20px 10px 20px}

/* Footer part styles */
.footer{font-size:11px; color:#363636; height:52px;}
.hline1 { background:url(../images/botumh.jpg) repeat-x center; line-height:10px;}
.spacer { height:100px;}
.footerlink { color:#686868; font-size:11px; text-decoration:none; line-height:35px; }
.footerlink a { color:#686868; text-decoration:none; }
.footerlink a:hover { color:#000000; text-decoration:none; }
.footer a{color:#363636; text-decoration:none}
.footer a:hover{color:#189000; text-decoration:none}


/*inner style  */
h1 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#189000; vertical-align:middle; padding-bottom:10px; border-bottom:solid 1px #CECCCC; margin:0px 0px 20px 0px;}
h2{ font-size:14px; font-weight:bold; color:#454545; font-family:Arial, Helvetica, sans-serif;vertical-align:middle;}
h3 { font-size:16px; color:#528B00; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; padding-bottom:10px; border-bottom:solid 1px #CECCCC; margin:0px 0px 20px 0px;}
h4 { font-size:16px; color:#233B92; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; padding-bottom:10px; border-bottom:solid 1px #CECCCC; margin:0px 0px 20px 0px;}
h5 { font-size:16px; color:#8B001C; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; padding-bottom:10px; border-bottom:solid 1px #CECCCC; margin:0px 0px 20px 0px; }
h6 { font-size:16px; color:#FF8A00; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; padding-bottom:10px; border-bottom:solid 1px #CECCCC; margin:0px 0px 20px 0px;}
.inerbg{background:url(../images/innerbg.jpg) no-repeat top; height:134px; vertical-align:middle;}
.blue{ font-size:12px; color:#189000; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold;}
.bluesmall{ font-size:12px; color:#233B92; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}

.midpart{font-size:12px; background:url(../images/bg.jpg) repeat-x #ffffff bottom; padding:20px 20px 7px 20px; height:250px;}
.contanttop { padding-left:20px; width:71%; }
.contanttop a {color:#233B92; text-decoration:none;}
.contanttop a:hover {color:#333; text-decoration:none;}

.contanttop ul {list-style:url(../images/arrows.gif) none ; padding:0px 0px 0px 15px; text-align:justify; margin:0px;}
.contantfooter { background:#EEEEEE;}

/*extra style */

/* Top header part styles */
.toppart{background:url(images/topbg.jpg) no-repeat; height:117px}

.toppart a {color:#ff8000; text-decoration:none}
.toppart a:hover {color:#000000; text-decoration:none}
a.toplink:link, a.toplink:visited, a.toplink:active {color:#ff8000; text-decoration:none}
a.toplink:hover {color:#E0B64D; text-decoration:none}

.tophlight {color:#FF0099}

/* menu part styles */
.menubg { background:url(../images/menubg.jpg) no-repeat; height:39px; text-align:center; line-height:39px; vertical-align:top;}
.menubg a:hover{ background:url(../images/menu-hover.jpg) no-repeat; height:39px; text-align:center; line-height:39px; vertical-align:top;}
.menu a{display:block; background-position:0px 0px; height:39px; background:url(../images/menubg.jpg) no-repeat; float:left; text-align:center;}
.menu a:hover{ background-position: 0% 100% ;}
.menuactive{background-position: 0% 100% !important; display:block; height:39px; }

/* shopping cart body area and boxies styles */
.tableborder {border:1px solid #cccccc}
.allborder {background:#418DCE}
.fieldheader {background:#B5DDFF; color:#333333; padding-left:5px; font-weight:bold}
.fieldheader a {color:#333333; text-decoration:underline}
.fieldheader a:hover {color:#0479DC; text-decoration:none}

.lightbg {background:#F0F5FA}
.darkbg {background:#DFEBF6}
.selectbg {background:#DDF3FF}
.whitebg {background:#FFFFFF}
.subheading {color:#000066; font-weight:bold; font-size:12px}

.paging {background:#DBEEFF}
.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}
.normaltext {font-size:11px; font-weight:normal}
.error, .red {color:#FF0000}
.success {color:#009933}
.hlight {color:#000000}
.price {color:#2977BA; font-weight: bold}

.justify {text-align:justify}
.lineheight {line-height:16px}
.contact{font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#189000; text-align:justify;}
.contactlink a:link {font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; text-decoration:none;}
.contactlink a:hover { color:#189000;}
/* general eliments styles */
.yline {background:url(images/yline.gif) repeat-y center}

.noborder {border:0px none; padding:0px}
.tableborder {border:1px solid #cccccc}
.tablebg{background:#f0f0f0}

/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:none}
a.normallink:hover {color:#E0B64D; text-decoration:none}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#0C4A7F; 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:#FFD800; text-decoration:none}
a.avileax:hover {color:#ffffff; text-decoration:none}

/* Images styles */
.imgbg{ background: url(../images/imgbg.gif) no-repeat; width:290px; height:206px;}
.imgbgcontact{ background:url(../images/contact-bg.jpg) no-repeat; width:910px; padding:10px;}
.normalimg {width:270px}
.bigimg {width:300px; border:2px solid #CCCCCC; padding:2px}
.imgpart{padding:10px; color:#00000; font-size:12px; line-height:16px; text-align:justify;}
.imgborder, .thumimg, .normalimg {border:1px solid #ccc; padding:1px}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:1px solid #92C776;}


/* form part styles */
form {margin:0px; padding:0px}
input, select, textarea {font-size:11px; color:#333333; font-family:Tahoma,Arial}
input, select, textarea {border:1px solid #ccc; padding:1px}
.button {color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; background:#666; border:0px; border:1px solid #333}


