@charset "utf-8";


body { margin:0; padding:0px; font-family: 'robotoregular'; font-size:13px; background:url(../images/texture.jpg); line-height:21px; color:#565656; -webkit-text-size-adjust: 100%;}

/* Resets */
input[type="text"], textarea, select,input[type="password"],input[type="file"] {font-family: 'robotoregular'; font-size:13px; color:#565656}
ul, li, ol { margin:0px; padding:0px; list-style-type:none; }
h1, h2, h3, h4, h5 { margin:0px; padding:0px; font-weight:normal; padding:10px 0px; }
a, img { border:0px; color:#058d4b; text-decoration:none; cursor:pointer }



/* Product Info */
.product-info {font-size:12px; line-height:19px !important;font-family:"rupee_foradianregular"; width:730px; text-align:left; moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:3px solid #f8f8f8; padding:10px;  overflow:hidden}
.product-info .productImage { border:1px solid #f8f8f8; float:left; padding:5px; width:292px; }
.imgatmiddle { display:table-cell; vertical-align:middle; text-align:center; width:292px; height:270px; }
.product-info .product-details {position: relative; float:left; padding:0px 0px 0px 10px; width:390px; height:280px; }
.product-details .product-video {position: absolute; left: 10px; bottom: 0px; width: 125px; height: 30px;}
.product-details .paragraph { color:#70726d; padding:0px 0px !important; font-family:Arial; font-size:12px; }
.actions { display:block; padding:20px 0px 0px 0px; }
.actions a { background:#f0f0f0 url(../../../includes/images/icons.png) no-repeat; moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px 15px 7px 30px; font-family:Tahoma; font-size:11px; color:#5e5959}
.actions span { background:#f0f0f0 url(../../../includes/images/icons.png) no-repeat; moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px 15px 7px 30px; font-family:Tahoma; font-size:11px; color:#5e5959}
.actions .pdf { background-position:5px 5px; }
.actions .cad { background-position:5px -23px; }
.actions .linedrawing { background-position:5px -52px; }
.actions .quote { background-position:5px -76px; }
.section { padding:5px 0px; clear:both; overflow:hidden }
.section_head {text-transform:uppercase; font-size:14px; padding:5px 0px; color:#000; }
.filter_head { color:#193751; font-size:14px; padding:10px 0px 5px 5px; }
.sub_head { color:#193751; font-size:14px; padding:10px 0px 5px 0px; }
.clear-float { clear:both; }
.blank_space { height:10px; display:block; }

.related-products { padding-bottom:10px; position:relative }
.related-products a { text-align:center; background:#f5f5f5; border:1px solid #f5f5f5; width:125px; padding:5px; height:138px; float:left; }
.related-products a:hover { border:1px solid #c9cdd1; }
.related-products .product-thumb { display:table-cell; text-align:center; background:#fff; width:125px; height:112px; vertical-align:middle; }
.related-products h3 { color:#434541; font-size:12px; padding:5px; }
.related-products p { font-family:Tahoma; font-size:11px; color:#868686;  }

.product-features {color: #70726D; font-family: Arial; font-size: 12px;-webkit-text-size-adjust: 100%;}
.product-features li {padding:5px 10px;  line-height:16px; background:url(../../../includes/images/dot.gif) no-repeat left center;}

.specifications{ border:1px solid #999999;}
.specifications th { color:#000; font-weight:bold; font-family:Tahoma; font-size:11px; border:1px solid #e8e8e8; border-right:none; height:35px !important; }
.specifications td { color:#6a6a6a; font-family:Arial; font-size:12px; height:35px !important; padding:0px 10px !important; text-align:left; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8 }
.right-border { border-right:1px solid #e8e8e8 !important }
.empty-row { height:20px !important; border:none !important }

.distributors li { float:left; width:220px; padding:5px }
.distributors li a { color:#787878; font-family:Arial; font-size:12px }

.approval-bodies {  clear:both;float:left; padding:10px 0px; }
.approval-bodies a { margin-left:3px; }
.approval-image { padding-right:4px; }

.brand {float:right; padding:10px 0px; }
.brand a { margin-left:3px; }
.brand-image { padding-right:4px; }

/* Header */
.header { padding:10px 0px; background:#f0f0f0; }
.header-contents { width:1000px; margin:0 auto; }



/* Menu */
.main-menu { width:1000px; margin:5px auto; }

.nav { background:#1b2235; -moz-border-radius: 6px; /* Firefox */ -webkit-border-radius: 6px; /* Safari, Chrome */  border-radius: 6px; /* CSS3 */; float:left; width:100%; }
.nav li { float:left; position:relative }
.nav li a { color:#fbffff; line-height:44px; height:44px; padding:0px 13px; position:relative}


.nav li .submenu {
display: none; 
background-color: #000000;
position: absolute;
top:44px;
left:0px;
z-index:9999;
opacity:0.90;
}
.nav li:hover .submenu { display: block; width:220px;  }
.nav li .submenu a { color:#b6b6b6;position:relative; margin:3px 0px; font-size:12px; display:block; padding-left:22px; width:84%; border-bottom:1px solid #232425; }

.submenu a:hover { color:#fff !important; }
.programs-menu { width:493px !important; }
.programs-menu a { padding-left:35px !important; }
.no-borders { border:none !important }

.subsubmenu{
display: none; 
background-color: #000000;
position: absolute;
left:220px;
margin-top:-51px;
z-index:9999;
opacity:0.95;
}
.submenu span:hover .subsubmenu { display: block; width:220px; overflow:hidden; }

.menushadow { clear:both; background:url(../images/shadow.png) no-repeat top center; width:1000px; height:18px; margin:0 auto; }



/* Contents  */
.section { margin:10px; clear:both; overflow:hidden; }
.section-title { font-size:16px; color:#000; border-bottom:1px solid #626262; clear:both }
.content-holder { width:980px; background:#fff; padding:0px 10px 0px 10px;  -moz-border-radius: 6px; /* Firefox */ -webkit-border-radius: 6px; /* Safari, Chrome */  border-radius: 6px; /* CSS3 */ margin:0 auto; -moz-box-shadow: 1px 1px 5px #dfdfdf; -webkit-box-shadow: 1px 1px 5px #dfdfdf; box-shadow: 1px 1px 5px #dfdfdf; min-height:500px; position:relative; }
.content-holder-popup { width:650px;  margin:0 auto;  position:relative; }
.tips { background:#f0f2f3 url(../images/alert.png) no-repeat 5px 12px; border:1px solid #d7e2e7; padding:10px 10px 10px 30px; }
.alerts{ font-family:Tahoma; font-size:11px; color:#990000 }
.no-right-margin { margin-right:0px !important; }

.right-links{ position:absolute; right:10px; top:10px; }

.right-links a { margin-left:20px; text-decoration:underline; font-size:12px; }

/* Footer */
.footer { clear:both; margin:20px 0px 0px 0px; background:#363636; padding:30px 0px; }
.footer-contents{ width:1000px; margin:0 auto; }
.footer-contents p { text-align:center; color:#aaaaaa; }





/*Date Grid */
.dataGrid { border:1px solid #ededed; }
.dataGrid td { padding:0px 10px; height:40px; border-bottom:1px dotted #d4d4d4}
.no-borders td { border:none !important }
.gridHeader { background:#263849; color:#fff; }
.gridRowAlternate { background:#f9f9f9; }

.view { background:url(../images/view.png) center no-repeat; width:20px; height:20px; float:left; margin-right:15px;  } 
.edit { background:url(../images/edit.png) center no-repeat; width:20px; height:20px; float:left; margin-right:15px;  } 
.delete { background:url(../images/delete.png) center no-repeat; width:20px; height:20px; float:left;} 



/* BUTTON Styles*/
.btnStyle1, .btnStyle2, .btnStyle3, .btnStyle4  { -moz-border-radius: 2px; /* Firefox */ -webkit-border-radius: 2px; /* Safari, Chrome */  border-radius: 2px; /* CSS3 */ padding:5px 20px; border:0px solid #fff;  font-family:Arial; color:#fff; font-size:12px; }
.btnStyle1 { background-color:#576c16; }
.btnStyle2 { background-color:#2c3b49; }
.btnStyle3 { background-color:#16456c; }
.btnStyle4 { background-color:#f2c200; }







/* Forms */

.free-forms { -moz-border-radius: 4px; /* Firefox */ -webkit-border-radius: 4px; /* Safari, Chrome */  border-radius: 4px; /* CSS3 */ border:1px solid #ededed;}
.free-forms td { border-bottom:1px dotted #d4d4d4; padding:10px; height:40px; }
.formlabel{ background:#f9f9f9; width:300px }
.free-forms input[type="text"] { width:300px; border:1px solid #b9b9b9; padding:5px; }
.free-forms input[type="password"] { width:300px; border:1px solid #b9b9b9; padding:5px; }
.free-forms input[type="file"] { width:300px; border:1px solid #b9b9b9; padding:5px; }

.free-forms textarea { width:310px; border:1px solid #b9b9b9; }
.free-forms select { width:310px; border:1px solid #b9b9b9; padding:5px; }



/* GRIDS*/

.gridSort { padding:10px 10px; background:#eff1e7; }
.gridSort input[type="text"] { width:150px; border:1px solid #b9b9b9; padding:5px; }
.gridSort select { width:150px; border:1px solid #b9b9b9; padding:3px; }

.pagination { clear:both; float:right; padding:10px 0px; }
.pagination a { padding:3px 8px; margin:3px; background:#FFFFFF; border:1px solid #e4e4e4; color:#333333 }
.pagination .cpage { background:#e4e4e4; } 



/* Text Styles */

.paragraph { padding:5px 0px; }

.text-link { color:#476ead; text-decoration:underline; }

.breadcrump a { margin-right:4px; color:#cccccc; text-decoration:underline; font-family:Tahoma; font-size:11px; background:url(../images/small-arrow.gif) no-repeat right 3px; padding-right:15px; }

.breadcrump a:hover { color:#000;}

.breadcrump .currentPage { text-decoration:none; color:#787878; cursor:auto; background:none; padding-right:0px;}
.breadcrump .currentPage:hover { color:#787878}

.mandatory{ color:#FF0000;}

.dynamicAttributes{width:auto;}



.disabled{display:none;}

/* Keyword Search*/
.keywordsearch {position:absolute;}
.keywordresults {width: 330px; background: none repeat scroll 0% 0% white; position: absolute; left: 800px;}
.linkkeywordresults {width: 330px; background: none repeat scroll 0% 0% white; position: absolute; left: 621px;}
.keywordresults li {margin: 0px; padding: 2px; list-style-type: none; border-bottom: #eff1e7; border-bottom-style: solid; border-bottom-width: 1px;cursor: pointer;}
.linkkeywordresults li {margin: 0px; padding: 2px; list-style-type: none; border-bottom: #eff1e7; border-bottom-style: solid; border-bottom-width: 1px;cursor: pointer;}
.keywordresultstitle {margin: 0px; padding: 2px; list-style-type: none; border-bottom: #eff1e7; border-bottom-style: solid; border-bottom-width: 1px;cursor: default!important;margin-top:-12px !important}
.closeButton {position: relative; top: 6px;left: 311px;}

/* Keyword Search*/
.tabkeywordsearch {position:absolute;}
.tabkeywordresults {width: 330px; background: none repeat scroll 0% 0% white; position: absolute; left: 800px;}
.tablinkkeywordresults {width: 330px; background: none repeat scroll 0% 0% #F7F7F7; position: absolute;}
.tabkeywordresults li {margin: 0px; padding: 2px; list-style-type: none; border-bottom: #eff1e7; border-bottom-style: solid; border-bottom-width: 1px;cursor: pointer;}
.tablinkkeywordresults li {margin: 0px; padding: 2px; list-style-type: none; border-bottom: #eff1e7; border-bottom-style: solid; border-bottom-width: 1px;cursor: pointer;font-size: 13px;font-family: "robotoregular";}
.tabkeywordresultstitle {margin: 0px; padding: 2px; list-style-type: none; border-bottom: #eff1e7; border-bottom-style: solid; border-bottom-width: 1px;cursor: default!important;margin-top:-12px !important}


.tooltip {color: #000000; outline: none; cursor: help!important; text-decoration: none; position: relative}
.tooltip img {cursor: help!important;}
.tooltip span {margin-left: -999em; position: absolute;}
.tooltip:hover span {border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: 1em; top: 2em; margin-left: 0; width: 250px; z-index:9999}
.tooltip:hover span img {border: 0; margin: -26px 0 0 -47px; float: left; position: absolute;}
.tooltip:hover span em {font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold; display: block; padding: 0.2em 0 0.6em 0;}
.tooltip .classic {padding: 0.8em 1em;}
.tooltip .custom {padding: 0.5em 0.8em 0.8em 2em;}
.tooltip .classic {background: #FFFFAA; border: 1px solid #FFAD33;}
.tooltip .critical {background: #FFCCAA; border: 1px solid #FF3334;}
.tooltip .help {background: #BCFF96; border: 1px solid #A2DB81;}
.tooltip .info {background: #9FDAEE; border: 1px solid #2BB0D7;}
.tooltip .warning {background: #FFFFAA; border: 1px solid #FFAD33;}

/* Accordion */
#accordion .ui-accordion-content {  
    font-size: 10pt;  
    line-height: 16pt;
    border-color: #eeeeee;  
}

#accordion .ui-accordion-content > * {  
    margin: 0;  
    padding-right: 20px;
    border-color: #eeeeee;
}

#accordion .ui-accordion-header {  
    background-color: #ccc;  
    border-color: #eeeeee;
} 

#accordion .ui-accordion-header a {  
    line-height: 42px;  
    display: block;  
    font-size: 12pt;  
    width: 100%;  
    text-indent: 10px;  
    border-color: #eeeeee;
    color: #FFFFFF;
}


#accordion .ui-accordion-header {  
    background-color: #839D56;  
    background-image: -moz-linear-gradient(top,  #eeeeee 0%, #B9F3D8 100%); /* FF3.6+ */  
    background-image: -webkit-gradient(linear, left top, left bottombottom, color-stop(0%,#eeeeee), color-stop(100%,#B9F3D8)); /* Chrome,Safari4+ */  
    background-image: -webkit-linear-gradient(top,  #eeeeee 0%,#B9F3D8 100%); /* Chrome10+,Safari5.1+ */  
    background-image: -o-linear-gradient(top,  #eeeeee 0%,#B9F3D8 100%); /* Opera 11.10+ */  
    background-image: -ms-linear-gradient(top,  #eeeeee 0%,#B9F3D8 100%); /* IE10+ */  
    background-image: linear-gradient(to bottombottom,  #eeeeee 0%,#B9F3D8 100%); /* W3C */  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#B9F3D8',GradientType=0 ); /* IE6-9 */  
}
