@charset "utf-8";
/* CSS Document */

body {
    margin: 0px;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    background:url(../images/bg.jpg) no-repeat left top;
    background-color:#FFFFFF;
}
.corner{ z-index:5px; position: fixed; right:0px; top:0px; width:37px; padding:10px 10px 10px 0px; text-align:center;}
#popup { z-index:50; position: absolute; left:0px; top:0px;}
a,a:link {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#0066FF;
    text-decoration:none;
}
a:hover {text-decoration:underline; }
img, div{behavior: url("../misc/iepngfix.htc");}
form { margin:0px; padding:0px;}
.text-small { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.text-blueheading { font:bold 13px Arial, Helvetica, sans-serif; color:#1a82cd; padding-bottom:5px;}
.text-blueheading a { font:bold 13px Arial, Helvetica, sans-serif;  color:#1a82cd;  text-decoration:none;}
.testimonial-blue11 { font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color:#1a82cd; padding:3px; border:1px solid #D7D7D7; background: #edf5fa;}


.box-blue-links a,.box-blue-links a:visited,.box-blue-links a:link {
    font:bold 13px Arial, Helvetica, sans-serif;     color:#1a82cd;     padding-bottom:5px;    text-decoration:none;
}

.float { float:left;}
#float { float:right;}
.floatr { float:right;}
.clear { clear:both;}
.wrapper { width:990px; margin:auto;}
.header { height:83px; padding:15px 0px 0px 0px;}
.searchmain { float:right; width:450px;}
.search { font:11px; float:right; width:250px; border:1px solid #CCCCCC; background-color:#EBEBEB; margin:0px 10px 0px 10px; padding:1px 0px 1px 2px; text-align:center;}
.callme { font:bold 15px  Arial, Helvetica, sans-serif; color:#ca3701; padding:0px; clear:both; width:290px;}
.chat { float:left; font:bold 15px  Arial, Helvetica, sans-serif; color:#ca3701; padding:0px;}
.linksbg { background:url(../images/link-bg.jpg) repeat-x;}
.link-left { background:url(../images/link-left.jpg) left no-repeat;}
.link-right { background:url(../images/link-right.jpg) right no-repeat; height:23px; padding:6px 0 0 15px;}
.link-right-bottom { background:url(../images/link-right.jpg) right no-repeat; height:22px; color:#FFFFFF; padding:7px 0px 0px 0px; text-align:center;}
.link-right-bottom a{ color:#FFFFFF; text-decoration:none;}
.container { width:auto; margin:auto; padding:10px 0px 0px 0px;}
.imagesslide { width:675px; height:189px; border:1px solid #CCCCCC; float:left; position:relative; clear:both;}
.itupdates { float:left; width:290px; height:189px;}
.service-container { clear:both; width:auto; height:255px; text-align:center; padding:5px 0px;}
.text-container { clear:both; width:auto; padding:5px;}
.service-boxbg { float:left; background: url(../images/service-boxbg.jpg) repeat-x; width:242px; margin:10px 5px 0px 0px;}
.service-boxbg h1{ font-size:10px; margin: 0px;  padding:0px;}
.service-left { background: url(../images/service-boxleft.jpg) left no-repeat;}
.service-right { background: url(../images/service-boxright.jpg) right no-repeat; height:103px; padding:5px;  text-align:left;}
.service-textsmall { font:11px Verdana, Arial, Helvetica, sans-serif; display:inline;}
.about-container{ clear:both; padding:20px 0px;}
.aboutbg { background:url(../images/about-bg.jpg) repeat-x;}
.aboutleft { background:url(../images/about-left.jpg) left no-repeat;} 
.aboutright { background:url(../images/about-right.jpg) no-repeat right; height:95px; padding:10px 340px 10px 10px;}
.red-head { clear:both; color:#cf3c01; font:bold 15px Arial, Helvetica, sans-serif; padding:10px 0px 0px 0px;}
.red-head-innerpage { color:#cf3c01; font:bold 15px Arial, Helvetica, sans-serif; padding:2px 0px 2px 20px; background:url(../images/inner-heading-bullets.png) no-repeat; border:1px solid #CCCCCC; margin:10px 0px 10px 0px;  background-color: #fff1d0;}
.readmore { color:#cf3c01; font-size:10px; text-align:right;}
.readmore a{ color:#cf3c01; text-decoration:underline;}
.readmore a:hover{ color:#cf3c01; text-decoration:none;}
.readmoreleft { color:#cf3c01; font-size:10px; text-align:left; padding:5px 0px; border-bottom:1px #CCCCCC dashed;}
.readmoreleft a{ color:#cf3c01; text-decoration:underline;}
.readmoreleft a:hover{ color:#cf3c01; text-decoration:none;}
.testimonialtop { background:url(../images/testimonial-topbg.jpg) no-repeat top left; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;} 
.testimonialbottom { background:url(../images/testimonial-bottombg.jpg) no-repeat bottom left; height: 30px; padding:10px 50px 40px 50px; }
.testimonialclienttxt { font:11px bold Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 20px 50px; }
.otherservice { padding:10px 0px 10px 0px; text-align:center; border:dashed 1px #C8C8C8; margin-bottom:10px; background-color: #fff1d0;} 
.copyright { color:#cf3c01; font:11px Verdana, Arial, Helvetica, sans-serif; padding:7px; text-align:center; }
.whitelink { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.whitelink a{text-decoration:none;}

.innerpageleft {float: left; padding:15px; width:161px; border-right:#999999 1px dashed;margin-right:10px; background: url(../images/servicesleftbg.jpg) no-repeat top;}
.innerpageleft ul{ padding:10px 0px 0px 30px; margin:0px;}
.innerpageleft li{ list-style-type: circle; line-height:20px;}
.innerpageleft li a{ color:#333333; text-decoration:none;}
.innerpageright {float: left; padding:0px 15px 0px 15px; width:725px; text-align:justify; color:#222222;}

.servicespageleft {float: left; padding:15px; width:150px; border-right:#000000 1px dashed;margin-right:10px; height:350px; background: url(../images/servicesleftbg.jpg) no-repeat bottom;}
.servicespageleft ul{ padding:10px 0px 0px 30px; margin:0px;}
.servicespageleft li{ list-style-type: circle; line-height:20px;}
.servicespageleft li a{ color:#333333; text-decoration:none;}

.productspageleft {float: left; padding:15px; width:150px; border-right:#999999 1px dashed;margin-right:10px; height:350px; background: url(../images/productsleftbg.jpg) no-repeat bottom;}
.productspageleft ul{ padding:10px 0px 0px 30px; margin:0px;}
.productspageleft li{ list-style-type: circle; line-height:20px;}
.productspageleft li a{ color:#333333; text-decoration:none;}

.testimonialspageleft {float: left; padding:15px; width:150px; border-right:#999999 1px dashed;margin-right:10px; height:350px; background: url(../images/testimonialleftbg.jpg) no-repeat bottom;}
.testimonialspageleft ul{ padding:10px 0px 0px 30px; margin:0px;}
.testimonialspageleft li{ list-style-type: circle; line-height:20px;}
.testimonialspageleft li a{ color:#333333; text-decoration:none;}

.careerpageleft {float: left; padding:15px; width:150px; border-right:#999999 1px dashed;margin-right:10px; height:350px; background: url(../images/careerleftbg.jpg) no-repeat bottom;}
.careerpageleft ul{ padding:10px 0px 0px 30px; margin:0px;}
.careerpageleft li{ list-style-type: circle; line-height:20px;}
.careerpageleft li a{ color:#333333; text-decoration:none;}

.contactpageleft {float: left; padding:15px; width:150px; border-right:#999999 1px dashed;margin-right:10px; height:350px; background: url(../images/contactleftbg.jpg) no-repeat bottom;}
.contactpageleft ul{ padding:10px 0px 0px 30px; margin:0px;}
.contactpageleft li{ list-style-type: circle; line-height:20px;}
.contactpageleft li a{ color:#333333; text-decoration:none;}

.heading-admin {font:18px Arial, Helvetica, sans-serif;}
.adminbg {background:url(../images/admin-bg.jpg) repeat-x left top;
          background-color:#FFFFFF;}

.error {color:red; }
.erorr {color:red; }
#required {color:red; }
.login-table {
    text-align:left;
    vertical-align:top;
    height:149px;
    padding:30px 20px 0 25px;
    /*background="<?php echo base_url()?>assets/images/loging-bg.jpg"*/
    background: url(../images/loging-bg.jpg) no-repeat;
}
.button-submit {
    border:0px solid #ccc;
    background: url(../images/login-button.jpg) no-repeat;
    width:51px;
    height:20px;
    cursor:pointer;
}
#pagination {
    margin-top:15px;
    text-align:center;
    padding: 2px 5px;
}
#pagination a:link,#pagination a {
    background:#D9EBF9;
    border: 1px solid #CCC;
    color:#333;
    padding: 10px;
}
#pagination a:hover{
    text-decoration: none;
    background: #F0F0F0;
    border: 1px solid #CACACA;
    padding: 2px 5px;
}
#pagination strong
{
    padding:2px 5px;
    border: 1px solid #cccccc;
    color:#000;
    background-color:#FFDA75;
}

#pagination_template {
    margin-top:15px;
    text-align:center;
    padding: 2px 5px;
}
#pagination_template a:link,#pagination_template a:visited,#pagination_template a {
    background:#D9EBF9;
    border: 1px solid #999999;
    color:#333;
    padding: 10px;
}
#pagination_template a:hover{
    text-decoration: none;
    background-color: #F0F0F0;
    border: 1px solid #999999;
    padding: 2px 5px;
}
#pagination_template strong
{
    padding:2px 5px;
    border: 1px solid #999999;
    color:#000;
    background-color:#FFDA75;
}
#order-details tr { background-color:#fff; height:23px;}
#order-details th {background-color:#ffeac4;height:30px;}

#panel_view ul {
    text-align: left;
    margin: 0px;
    padding: 0;
    border-top: 0px solid #EBEBEB;
    color:#0099FF;

}
#panel_view ul li {
    list-style: disc;
    padding: 0px;
    margin: 0;
}

#panel_view ul li ul { padding-left:10px;}
#panel_view ul li ul li {list-style:circle; line-height:20px;}
* html body #panel_view ul li {
    height: 1%;
}
#panel_view ul li a, 
#panel_view ul li a:visited {
    font:bold 12px  Arial, Helvetica, sans-serif;
    padding-bottom:0px;
    color:#1a82cd;
    text-decoration:none;
    padding-left: 0;

}
/*#panel_view ul li a:hover { color: #000; border: none; }*/
#panel_view ul ul { margin: 0 0 0 5px; padding: 0; }
#panel_view ul ul li { background: none; }
#panel_view ul li ul li a:visited ,#panel_view ul li ul li a:link,#panel_view ul li ul li a {
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#777777;
}
#panel_view ul li ul li ul li a:visited ,#panel_view ul li ul li ul li a:link,#panel_view ul li ul li ul li a {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#555555;

}



#search_result { font:bold 15px Arial, Helvetica, sans-serif; padding:0px 0px 10px 0px; color:#cf3c01;}

#search_result span { color:#cf3c01; font:bold 15px Arial, Helvetica, sans-serif; padding:10px 0px 0px 0px;  }
#search-result-box p{padding:5px;color:#777}
#search-result-box div{
    border:1px solid #D7D7D7;
    background: #edf5fa;
    padding:3px;

}
#search-result-box a,#search-result-box a:link,#search-result-box a:visited{	font:bold 11px  Verdana, Arial, Helvetica, sans-serif;	padding:3px 3px 3px 3px;	color:#1a82cd;	text-decoration:none;}
#search-result-box-bottom {padding-bottom: 3px; text-align:left; color:#1a82cd; margin-bottom:15px; border-bottom:1px solid #D7D7D7;}
.testimonial-blue11 { font:bold 11px  Verdana, Arial, Helvetica, sans-serif; color:#1a82cd; padding:3px; border:1px solid #D7D7D7; background: #edf5fa;}
.text-blueheading a { color:#1a82cd;  text-decoration:none;  }
.text-blueheading { font:bold 13px Arial, Helvetica, sans-serif; color:#1a82cd; padding-bottom:5px;}
.readmoreleft { color:#cf3c01; font-size:10px; text-align:left; padding:5px 0px; border-bottom:1px #CCCCCC dashed;}
.readmoreleft a{ color:#cf3c01; text-decoration:underline;}
.readmoreleft a:hover{ color:#cf3c01; text-decoration:none;}
#panel_view_site_map ul {
    text-align: left;
    margin: 0px;
    padding: 0;
    border-top: 0px solid #EBEBEB;
    color:#0099FF;

}
#panel_view_site_map ul li {
    list-style: disc;
    padding: 0px;
    margin: 0;
}

#panel_view_site_map ul li ul { padding-left:10px;}
#panel_view_site_map ul li ul li {list-style:circle; line-height:20px;}
* html body #panel_view ul li {
    height: 1%;
}
#panel_view_site_map ul li a, 
#panel_view_site_map ul li a:visited {
    font:bold 12px  Arial, Helvetica, sans-serif;
    padding-bottom:0px;
    color:#1a82cd;
    text-decoration:none;
    padding-left: 0;

}
/*#panel_view ul li a:hover { color: #000; border: none; }*/
#panel_view_site_map ul ul { margin: 0 0 0 5px; padding: 0; }
#panel_view_site_map ul ul li { background: none; }
#panel_view_site_map ul li ul li a:visited ,#panel_view_site_map ul li ul li a:link,#panel_view_site_map ul li ul li a {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#555555;
}
#panel_view_site_map ul li ul li ul li a:visited ,#panel_view ul li ul li ul li a:link,#panel_view_site_map ul li ul li ul li a {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#555555;

}
.button-bg{
    background-image:url(../images/button.gif);
    height:21px;
    cursor:pointer;
    letter-spacing:1px;
    width:84px;
    color:#4a0000;
    border:none;
    font:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

#user-tab { text-decoration:none;}
#user-tab hover{ text-decoration:none;}
#user-tab ul{ text-decoration:none;}
#user-tab ul li{ text-decoration:none; display:inline; border:1px #1999e7 dashed; padding:5px 8px; margin:5px; background-color:#ffeac4;  }
#user-tab ul li span a { text-decoration:none; display:inline; font-weight:bold;  }

#cart_view ul {
    text-align: left;
    margin: 0px;
    padding: 0;
    border-top: 0px solid #EBEBEB;
    color:#000;
}
#cart_view ul li {
    list-style: disc;
    padding: 0px;
    margin: 0;
}

#cart_view ul li ul { padding-left:10px;}
#cart_view ul li ul li {list-style:circle; line-height:20px;}
* html body #cart_view ul li {
    height: 1%;
}
#cart_view ul li a,
#cart_view ul li a:visited {
    font:bold 12px  Arial, Helvetica, sans-serif;
    padding-bottom:0px;
    color:#000;
    text-decoration:none;
    padding-left: 0;
}
/*#cart_view ul li a:hover { color: #000; border: none; }*/
#cart_view ul ul { margin: 0 0 0 5px; padding: 0; }
#cart_view ul ul li { background: none; }
#cart_view ul li ul li a:visited ,#cart_view ul li ul li a:link,#cart_view ul li ul li a {
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#777777;
}
#cart_view ul li ul li ul li a:visited ,#cart_view ul li ul li ul li a:link,#cart_view ul li ul li ul li a {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#555555;

}

.account-profile-boxbg { float:left; background: url(../images/account-profile-boxbg.jpg) top repeat-x; width:235px; margin:10px;}
.account-profile-left { background: url(../images/account-profile-boxleft.jpg) left top no-repeat;}
.account-profile-right { background: url(../images/account-profile-boxright.jpg) right top no-repeat; height:93px; padding:5px;  text-align:left;}
.account-profile-textsmall { font:11px Verdana, Arial, Helvetica, sans-serif; display:inline;}
.account-profile-heading { font:bold 13px Arial, Helvetica, sans-serif; color:#1a82cd; padding:0px 0px 5px 15px;}

.account-profile-orange-boxbg { float:left; background: url(../images/account-profile-orange-boxbg.jpg) top repeat-x; width:235px; margin:10px;}
.account-profile-orange-left { background: url(../images/account-profile-orange-boxleft.jpg) left top no-repeat;}
.account-profile-orange-right { background: url(../images/account-profile-orange-boxright.jpg) right top no-repeat; height:93px; padding:5px;  text-align:left;}
.account-profile-orange-textsmall { font:11px Verdana, Arial, Helvetica, sans-serif; display:inline;}
.account-profile-orange-heading { font:bold 13px Arial, Helvetica, sans-serif; color:#1a82cd; padding:0px 0px 5px 15px;}

.registerbox {
    background:#FFFFCC none repeat scroll 0 0;
    border:1px dashed #999999;
    text-decoration:none;
    padding:5px;}

#breadcrum-nav { padding:5px; border:1px solid #EFEFEF; font:11px Verdana, Geneva, sans-serif; background: #F5F5F5;}
#breadcrum-nav a{ border-bottom:1px dashed #999; padding-bottom:1px; text-decoration:none; color:#1a82cd; font-weight:bold;}
#breadcrum-nav a:hover{ border-bottom:1px dashed #1a82cd;}
/*

.glowingtabs ul{
    list-style-type: none;
    margin:0;
    margin-left: 5px; /*Left offset of entire tab menu relative to page* /
    padding:40px;
}

.glowingtabs li{
    display:inline;
    margin:0;
    padding:0;
}

.glowingtabs a{
    float:left;
    background:url(../images/glowtab-left.gif) no-repeat left top;
    margin:0;
    margin-right: 5px; /*spacing between each tab* /
    padding:0 0 0 9px;
    text-decoration:none;
}

.glowingtabs a span{
    float:left;
    display:block;
    background:url(../images/glowtab.gif) no-repeat right top;
    font-weight:bold;
    color:#ffffff;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 10px;
    padding-left: 3px;
    background-color: #0033ff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \* /
.glowingtabs a span {float:none;}
/* End IE5-Mac hack * /

.glowingtabs a:hover span {
    color: White;
}

.glowingtabs li.selected a{ /*Selected Tab style* /
            background-position:0 -82px; /*Shift background image up to start of 2nd tab image* /
}

.glowingtabs li.selected a span{ /*Selected Tab style* /
        background-position:100% -82px; /*Shift background image up to start of 2nd tab image* /
                                 color: White;
}

.glowingtabs a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style* /
    background-position:0% -82px; /*Shift background image up to start of 2nd tab image* /
}

.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style* /
    background-position:100% -82px; /*Shift background image up to start of 2nd tab image* /
}

*/