@charset "utf-8";

/* epsilon starts */
#headertop
{
width:100%;
background-color:#FFFFFF;
background-image:url(../images/bgstrip.gif); background-position:0 0; background-repeat:repeat;
margin-left: auto;
margin-right: auto;
height:126px;
}
#bannerbgout
{
width:100%;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
height:305px;
background-image:url(../images/bannerbg.jpg); background-position:left top; background-repeat: repeat;
}
#bannerbgoutin
{
width:100%;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
height:150px;
background-image:url(../images/bannerbg.jpg); background-position:left top; background-repeat: repeat;
}
.banner
{
	margin:0 auto;
	width:940px;
	

}
#products
{
width:100%;
margin-left: auto;
margin-right: auto;
}
#mainbody
{
width:100%;
background-color:#ebeef1;
margin-left: auto;
margin-right: auto;
height:auto;
border-bottom:2px solid #dfe3e7;
padding-top:20px;
padding-bottom:20px;
}
#mainbodyin
{
width:100%;
background-color:#fff;
margin-left: auto;
margin-right: auto;
height:auto;
border-bottom:2px solid #f4f4f4;
padding-top:20px;
padding-bottom:20px;
}
#productbg
{
width:100%;
background-color:#FFFFFF;
background-image:url(../images/bgstrip.gif); background-position:0 0; background-repeat: repeat;
margin-left: auto;
margin-right: auto;
height:auto;
height:140px;

}

#botfooter
{
width:100%;
background-color:#FFFFFF;
background-image:url(../images/bgstrip.gif); background-position:0 0; background-repeat: repeat;
margin-left: auto;
margin-right: auto;
height:150px;
}
.subhead
{
	color: #006699;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}
.subsubhead
{
	color: #0faac8;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}














/* epsilon end */
.newlinksl
{
font-family:Arial, Helvetica, sans-serif;
color:#999999; text-decoration:none; font-size:11px;
}
.newlinksl:hover
{
color:#FF3300; text-decoration:underline;font-size:11px;
}


.ourserlist
{
font-family:Arial, Helvetica, sans-serif; color:#999999;
list-style:none;line-height:18px; font-size:12px;  padding:0; border:none; margin-top:10px; 
}
.ourserlist ul
{
list-style: none;
margin:0;
padding:0;
border: none;
text-decoration:none;
}
.ourserlist li
{
margin:0; text-decoration:none;font-size:11px;font-family:Arial, Helvetica, sans-serif; } 
.ourserlist li a
{
 color:#666666;display: block; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.ourserlist li a:hover
{
 color:#12b5d8; border-bottom:1px solid #12b5d8;font-family:Arial, Helvetica, sans-serif;font-size:11px;list-style: circle; 
}

table.imagetable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.imagetable th {
	background:#0fb1cf  url(images/cell-blue.jpg);
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #0fb1cf;
	color:#FFF;
}
table.imagetable td {
	/*background:#f7f7f7 url(images/cell-grey.jpg);*/
	background-color:#fff;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #d9d9d9;
}
/*table 2*/

table.imagetable2 {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.imagetable2 th {
	background:#fff  url(images/cell-blue.jpg);
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #0fb1cf;
	color:#FFF;
}
table.imagetable2 td {
	background-color:#fff;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #d9d9d9;
}


.glossymenupro{
margin: 5px 0;
padding: 0;
width: 235px; /*width of menu*/
border: 1px solid #CDEAF8;
border-bottom-width: 0;
height:35px;
}

.glossymenupro a.menuitem{
/*background: black url(../images/glossyback.gif) repeat-x bottom left;*/

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:32px;
height:35px;
color: #333;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 14px;
text-decoration: none;
background:#D0EAF9;
border-bottom:1px solid #FFFFFF;


}


.glossymenupro a.menuitem:visited, .glossymenu .menuitem:active{

}

.glossymenupro a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 14px;
right: 5px;
border: none;
}

.glossymenupro a.menuitem:hover{
/*background-image: url( d../images/glossyback2.gif);*/

background-color:#000;

background-color:#000000;
color:#FFFFFF;
}

.glossymenupro div.submenu{ /*DIV that contains each sub menu*/
background: #83D2ED;
line-height:24px;


}

.glossymenupro div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;

}

.glossymenupro div.submenu ul li{
border-bottom: 1px solid #D7F2FB;
}

.glossymenupro div.submenu ul li a{
display: block;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#000033;
text-decoration: none;
padding: 2px 0;

}
.glossymenupro div.submenu ul li a:hover{
display: block;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#FFFFFF;
text-decoration: none;
padding:2px 0;

}

.glossymenupro div.submenu ul li a:hover{
/*background: #83D2ED;*/
background: black;

color:#fff;
}

.pwrap
{background-color:#f7f7f7; height:270px; border-bottom:5px solid #d8d8d8;border-top:5px solid #d8d8d8;}
.pccr
{
float:left;
width: auto;
height: auto;
margin-left:5px;
border:#c0d7df;
margin-top:10px;
margin-right:17px;
}
.productbgwbor
{background-color:#f4f4f4; border:1px solid #CCCCCC; margin-bottom:10px;}
.ccolor
{
color:#ff3300;
padding-bottom:8px;
}
.ccolor12
{
color:#ffffff;
padding-bottom:8px;
}

<!-- products starts -->
.productname
{ font-family:Lora; font-size:14px; color: #000000;}
.pccl
{float:left; padding-left:12px; padding-right:12px; padding-bottom:12px; padding-top:12px;}
.pccl ul{margin:0; padding:0}
.pccl li {list-style: none; float: left; margin: 10px;}
.pccl a img {border: 5px solid #ffffff;}
.pccl a:hover img {border: 5px solid #000066;}

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em;}

<!-- products end -->
.clientsd
{
display:inline;
float:left;
margin-top:5px;
margin-left:5px;
width:186px;
height:95px;

}
.clientsbg
{ padding-top:15px; padding-bottom:15px; margin-bottom:15px; height:280px; background-color:#f7f7f7;}

.bx-next
{
	float:right;
	
}
.bx-prev
{
	float:left;
	padding-left:20px;
	
}