body{margin:0; padding:0;  background:#ffffff url(../images/bogy-bg.gif) top left repeat-x; font-family:Tahoma, Verdana, Arial, serif; font-size:12px;}

/*ul, li, h1, h2, h3, h4, h5,h6, p {margin:0px; padding:0px;list-style:none;}*/
img{ border:0px;}
fieldset { border:0px; }

#mainbody{margin:0 auto; padding:0; width:868px;}
#header{background:url(../images/header_banner.gif) 0px 0px no-repeat; width:868px; height:166px; }
#menupanel{margin:0px; padding:0px;}

/*
//old top header CSS RULES
#nevgation{width:589px; height:42px; float:left;}
#nevgation ul {list-style:none;margin:0px; padding:0px;list-style:none;}
#nevgation ul li {float:left;margin:0px; padding:0px;list-style:none;}
#nevgation ul li a{ margin:0px; padding:0px;list-style:none;display:block; height:42px; background:url(../images/menu_bg-new.gif) top left no-repeat;}
#nevgation ul li img{	display: block;margin:0px; padding:0px;list-style:none;}
/* normal */
#nevgation ul li#nav1 a { margin:0px; padding:0px;list-style:none;width: 151px;  background-position: 0px 0px;}
#nevgation ul li#nav2 a { margin:0px; padding:0px;list-style:none;width: 131px; background-position: -151px 0px;}
#nevgation ul li#nav3 a { margin:0px; padding:0px;list-style:none;width: 154px; background-position: -282px 0px;}
#nevgation ul li#nav4 a { margin:0px; padding:0px;list-style:none;width: 153px; background-position: -436px 0px;}
/* Over */
#nevgation ul li#nav1 a:hover {margin:0px; padding:0px;list-style:none;background-position: 0px -42px;}
#nevgation ul li#nav2 a:hover {margin:0px; padding:0px;list-style:none;background-position: -151px -42px;}
#nevgation ul li#nav3 a:hover {margin:0px; padding:0px;list-style:none;background-position: -282px -42px;}
#nevgation ul li#nav4 a:hover {background-position: -436px -42px;margin:0px; padding:0px;list-style:none;}

*/
/* NEW TOP HEADER CSS RULES */
#nevgation{width:589px; height:42px; float:left;}
#nevgation ul {list-style:none; margin:0px; padding:0px;list-style:none;}
#nevgation ul li {float:left;margin:0px; padding:0px;list-style:none;}
#nevgation ul li a{ display:block; height:42px; background:url(../images/menu_bg-new.gif) top left no-repeat;margin:0px; padding:0px;list-style:none;}
#nevgation ul li img{	display: block;margin:0px; padding:0px;list-style:none;}
/* normal */
#nevgation ul li#nav1 a { width: 131px;  background-position: 0px 0px;margin:0px; padding:0px;list-style:none;}
#nevgation ul li#nav2 a { width: 151px; background-position: -131px 0px;margin:0px; padding:0px;list-style:none;}
#nevgation ul li#nav3 a { width: 154px; background-position: -282px 0px;margin:0px; padding:0px;list-style:none;}
#nevgation ul li#nav4 a { width: 153px; background-position: -436px 0px;margin:0px; padding:0px;list-style:none;}
/* Over */
#nevgation ul li#nav1 a:hover {background-position: 0px -42px;margin:0px; padding:0px;list-style:none;}
#nevgation ul li#nav2 a:hover {background-position: -131px -42px;margin:0px; padding:0px;list-style:none;}
#nevgation ul li#nav3 a:hover {background-position: -282px -42px;margin:0px; padding:0px;list-style:none;}
#nevgation ul li#nav4 a:hover {background-position: -436px -42px;margin:0px; padding:0px;list-style:none;}

#nevgation_logout{width:589px; height:42px; float:left;margin:0px; padding:0px;list-style:none;}
#nevgation_logout ul {list-style:none;margin:0px; padding:0px;list-style:none;}
#nevgation_logout ul li {float:left;margin:0px; padding:0px;list-style:none;}
#nevgation_logout ul li a{ margin:0px; padding:0px;list-style:none;display:block; height:42px; background:url(../images/menu_bg-logout.gif) top left no-repeat;}
#nevgation_logout ul li img{	display: block;margin:0px; padding:0px;list-style:none;}
/* normal */
#nevgation_logout ul li#nav1 a { margin:0px; padding:0px;list-style:none;width: 151px;  background-position: 0px 0px;}
#nevgation_logout ul li#nav2 a {margin:0px; padding:0px;list-style:none; width: 131px; background-position: -151px 0px;}
#nevgation_logout ul li#nav3 a {margin:0px; padding:0px;list-style:none;width: 154px; background-position: -282px 0px;}
#nevgation_logout ul li#nav4 a { margin:0px; padding:0px;list-style:none;width: 153px; background-position: -436px 0px;}
/* Over */
#nevgation_logout ul li#nav1 a:hover {margin:0px; padding:0px;list-style:none;background-position: 0px -42px;}
#nevgation_logout ul li#nav2 a:hover {margin:0px; padding:0px;list-style:none;background-position: -151px -42px;}
#nevgation_logout ul li#nav3 a:hover {margin:0px; padding:0px;list-style:none;background-position: -282px -42px;}
#nevgation_logout ul li#nav4 a:hover {margin:0px; padding:0px;list-style:none;background-position: -436px -42px;}


#searchbg{	background-image:url(../images/search-bg.gif); background-repeat:no-repeat; width:279px; height:42px; float:right; }
#search-box{  width:160px; padding-top:12px; padding-left:35px;}

.cls{clear:both;}

#bodycontainer{background:url(../images/container-bg.gif) top left repeat-y; height:100%}
#bodycontainer .topcorn{margin:0px; padding:0px; height:15px; background:url(../images/top-corn.gif) bottom left no-repeat}
#bodycontainer .bottomcorn{margin:0px; padding:0px; height:15px; background:url(../images/bottom-corn.gif) top left no-repeat}
#bodycontainer .productmid{margin:0px; padding:0px; background:url(../images/product-mid.gif) top left repeat-y; padding:0px 18px 0px 18px;; height:100%}

#left-nav{margin:0px; padding:0px; width:200px; float:left;}
#left-nav .left-menu{ margin:0px; background:url(../images/Leftmenu_bg.jpg) top left repeat-y;}
#left-nav .left-menu .heading{background:url(../images/Leftmenu_top.jpg) top left no-repeat; height:38px; line-height:38px;}
#left-nav .left-menu h3{ font-size:12px; top:-30px; margin:0px 0px 0px 15px; position:relative; }
.left-menu-down{ background:url(../images/Leftmenu_down.jpg) bottom center no-repeat; width:194px; height:11px; margin-bottom:11px;}


#left-nav .left-menu ul{list-style:none;margin:0px; padding:0px;list-style:none;}

#left-nav .left-menu ul li{margin:0px; padding:0px;list-style:none;padding:5px 0px 5px 21px; background:url(../images/bullet.jpg) no-repeat 7px 8px; margin:0px 20px 0 7px; font-size:11px; color:#2c2b2b; border-bottom:1px dotted #809fb2;}
#left-nav .left-menu ul li a{margin:0px; padding:0px;list-style:none;color:#2c2b2b; text-decoration:none;}
#left-nav .left-menu ul li a:hover{margin:0px; padding:0px;list-style:none;color:#628E00; text-decoration:none;}

#right-nav{float:right; width:632px;}
#right-nav .prodheading{
background:url(../images/productheading-right.gif) top right no-repeat;
 height:31px; line-height:31px;  font-size:11px; font-weight:bold;
color:#FFFFFF;
}
#right-nav .prodheading span{display:block; width:17px; background:url(../images/productheading-left.gif); height:31px; float:left;}
/*
.prod-section{clear:left; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; height:100%; padding:7px 3px 7px 5px;}

.disp-products{width:189px !important; height:177px; background:url(../images/productbg.jpg) top left no-repeat; float:left; margin:3px 0 0 2px;}

.product-name{font-size:11px; color:#2c2b2b; padding:6px 10px;}
.product-image{width:171px; height:110px; margin:0px auto; text-align:center}
.product-image a{border:none}
.description{font-size:11px; color:#2c2b2b; font-weight:bold;}
.product-details{font-weight:bold; font-size:11px; padding:3px 10px;}
.product-details p{padding:3px 0px 3px 15px; background:url(../images/bullet.jpg) 2px 5px no-repeat; font-size:11px; margin:0px;}

.product-details .product-description {
background:transparent url(../images/bullet.jpg) no-repeat scroll 2px 5px;
font-size:11px;
margin:0;
padding:3px 0 3px 15px;
width:170px;
}
*/
.prod-section{clear:left; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; height:100%; padding:5px;}
.disp-products{width:189px; height:177px; background:url(../images/productbg.jpg) top left no-repeat; float:left; margin:3px 0 0 11px;}

.product-name{font-size:11px; color:#2c2b2b; padding:6px 10px;}
.product-image{width:171px; height:110px; margin:0px auto; text-align:center}
.product-image a{border:none}
.description{font-size:11px; color:#2c2b2b; font-weight:bold;}
.product-details{font-weight:bold; font-size:11px; padding:3px 10px;}
.product-details p{padding:3px 0px 3px 15px; background:url(../images/bullet.jpg) 2px 5px no-repeat; font-size:11px; margin:0px;}

.product-details .product-description{padding:3px 0px 3px 15px; background:url(../images/bullet.jpg) 2px 5px no-repeat; font-size:11px; margin:0px; }
.bottend{background:url(../images/prod-sect-bottom.gif) top left no-repeat; height:10px; }


.nhead{padding:5px 0px 5px; width:60%; border-bottom:1px inset #000;}
.nhead span{padding-right:20px; float:right;}
.vleft{padding:5px 0px 5px;  width:340px; float:left; line-height:17px;}
.iright{float:right; width:276px;}

.t {background: url(../images/dot.gif) 0 0 repeat-x; width:98%; margin:0px auto; height:100%}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:6px; height:100%;} 

.spacer{clear:both; height:6px; font-size:4px;}

.bottend{background:url(../images/prod-sect-bottom.gif) top left no-repeat; height:15px; }
#footer{background:url(../images/footer.gif) top left no-repeat; height:77px; line-height:55px; text-align:center; color:#FFFFFF; font-size:11px;}

.inputbox {
background:#C9D8E1 none repeat scroll 0 0;
border:1px solid #2B50AF;
color:#333333;
font-family:tahoma;
font-size:11px;
font-weight:normal;
height:16px;
padding-left:5px;
text-decoration:none;
width:160px;
}

#right-nav { font:12px Tahoma, Verdana, Arial, serif; color:#2c2b2b; }
#right-nav .componentheading{ font:14px Tahoma, Verdana, Arial, serif; font-weight:bold;line-height:31px;  }
.contentheading{font-weight:bold; font-size:14px;}
#right-nav a{ text-decoration:none; color:#467EA1; }
#right-nav a:hover{ text-decoration:underline; color:#467EA1; }

/*****Header CSS ****/
#right-nav a.bread {text-decoration:none; color:#FFFFFF; }
#right-nav a.bread:hover {text-decoration:none; color:#FFFFFF; }
/****** End ********/
.pagination{
text-align:center;
width:200px;
}
.pagination li{float:left; padding: 2px; font:Arial, Helvetica, sans-serif;
 font-size:11px }
.list-footer{
text-align:center;
}
.pagination-inner{
	text-align:center; margin:0px auto;
	width:160px;
}

.highlight {
background-color:#FFFEBB;
}
.input{
padding-left:8px;
}


/*****Start Eroor & Success Message**********/


/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul {
background:#C3D2E5 url(../images/notice-info.png) no-repeat scroll 4px center;
color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}
#system-message dd ul li{padding-left:25px; text-indent:0}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }



/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul {
background:#E6C0C0 url(../images/notice-alert.png) no-repeat scroll 4px center;
border-bottom:3px solid #DE7A7B;
border-top:3px solid #DE7A7B;
color:#CC0000;
margin:0;
padding-left:40px;
text-indent:0;
}

/*****End Eroor & Success Message**********/


/***site map CSS*/

.liclass{
background:transparent url(../images/bullet.jpg) no-repeat scroll 0 2px;
color:#2C2B2B;
float:left;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 20px 0 5px;
padding-left:10px;
width:100px;
}

.liclass1{
padding:5px 0px 5px 21px; background:url(../images/bullet.jpg) no-repeat 6px 8px; margin:0px 20px 0 8px; font-size:11px; color:#2c2b2b; padding:0px;list-style:none;
}
.lilink{
padding:5px 0px 5px 21px; background:url(../images/bullet.jpg) no-repeat 7px 8px; margin:0px 20px 0 30px; font-size:11px; color:#2c2b2b; padding:0px;list-style:none;
}
.liclass_aja{
 background:url(../images/bullet.jpg) no-repeat 7px 8px; font-size:11px; color:#2c2b2b;
}
/* CSS for big fonts*/
.bigfont20{
 font-size:20px;
}
.bigfont25{
 font-size:25px;
}
.bigfont30{
 font-size:30px;
}
.prod-section { overflow:hidden; }