@charset "utf-8";
/*
Project:Agarwal Industries
Code by: Nageswra Rao
Last modified:07-05-14
*/
*{margin:0;  outline:0 none;  padding:0}

html, 
button, 
input, 
select, 
textarea{color:#000;}
html, body{margin:0; padding:0; background:url(../images/bodybg.png) repeat scroll 0 0; font:0.95em/1.5em Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif; color:#222;}
::-moz-selection{background:#33A1FF; text-shadow:none; color:#FFF}
::selection{background:#33A1FF; text-shadow:none; color:#FFF}
hr{display:block;  border:0; margin:0.2em 0; padding:0; height:1px; background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0)); background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0)); background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0)); background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0)); width:100%}
img{vertical-align:middle}
fieldset{border:0; margin:0; padding:0}
textarea{resize:vertical}
.chromeframe{margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0; }

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.alignleft{margin:0px 20px 20px 0; float:left}
.alignright{margin:0 0 20px 20px; float:right}
.alignCenter{ text-align:center}
a img{border:none}
 
 /*=====link-styles=====*/
a:link, a:active, a:visited{text-decoration:none; color:#454545}
a:hover, a:active{text-decoration:none; color:#f00}
a[href^="mailto"]{color: #eb3d00;  text-decoration:none;}
a[href^="mailto"]:hover{color:#2e3192; text-decoration:none}
a[href^="http"]{color:#222}
a[href^="http"]:hover{text-decoration:underline; color:#1863c9;}
a.link{color:#fa6938; text-decoration:underline}


.button, .button:visited ,a.button{
	background: #F58220 url(../images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px; 
	color: #fff; 
	font-family:'vollkornregular', Helvetica, Arial, sans-serif;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	position: relative;
	border-radius:4px;
	cursor: pointer;
}
a.button:hover{ text-decoration:none}
.button:hover							{ background-color: #f60; color: #fff; }
.button:active							{ top: 1px; }
.small.button, .small.button:visited 			{ font-size: 11px;  }
.button, .button:visited,
.medium.button, .medium.button:visited 		{ font-size: 13px;  line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.button, .large.button:visited 			{ font-size: 14px; padding: 8px 14px ; }
.xlarge.button, .xlarge.button:visited 			{ font-size: 19px; padding: 8px 14px ; }

.green.button, .green.button:visited		{ background-color: #91bd09; }
.green.button:hover						{ background-color: #749a02; }
.blue.button, .blue.button:visited		{ background-color: #0c5cc3; }
.blue.button:hover							{ background-color: #1477f6; }
.red.button, .red.button:visited			{ background-color: #e33100; }
.red.button:hover							{ background-color: #cf2d00; }
.magenta.button, .magenta.button:visited		{ background-color: #a9014b; }
.magenta.button:hover							{ background-color: #630030; }

.yellow.button, .yellow.button:visited		{ background-color: #ac7100; }
.yellow.button:hover							{ background-color: #8f5e00; }

a.redLink{ color:#eb3d00; border-bottom:2px dashed #999; font-size:22px; transition:all 0.3s ease-in;}
a:hover.redLink{ border-color:#eb3d00; color:#000;}
ul.normal{  padding:0px;}
ul.normal li{display:block; margin:0px; padding:0px;width:80%; float:left;}

.redtxt{color:#e03c2b;  } .talebluetxt{color:#0081ae;} .lightbluetxt{color:#0092cc} .seabluetxt{color:#006d98;}
.darkgraytxt{color:#454545;} .skybluetxt{color:#00aff0;}.blacktxt{color:#000; }  .bluetxt{color:#187cc9; }
.orangetxt{color:#e03c2b;}

.smtxt{ font-size:1em; }
 .vsmaltxt{ font-size:1.2em;} .mediumtxt{font-size:1.6em;}

.bluebg{background:#0080C0;}.redbg{background:#f00;} .orangebg{background:#F90;} .blackbg{background:#666;} .ncp{padding:0px;} .greenbg{background:#00a044;} .orangebg{background:#e03c2b;}

/*=====fonts=======================*/
@font-face {
    font-family: 'vollkornregular';
    src: url('../fonts/vollkorn-regular.eot');
    src: url('../fonts/vollkorn-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vollkorn-regular.woff') format('woff'),
         url('../fonts/vollkorn-regular.ttf') format('truetype'),
         url('../fonts/vollkorn-regular.svg#vollkornregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'rokkittregular';
    src: url('../fonts/rokkitt.eot');
    src: url('../fonts/rokkitt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rokkitt.woff') format('woff'),
         url('../fonts/rokkitt.ttf') format('truetype'),
         url('../fonts/rokkitt.svg#rokkittregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'texgyreadventorregular';
    src: url('../fonts/texgyreadventor-regular-webfont.eot');
    src: url('../fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('../fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'texgyreadventorbold';
    src: url('../fonts/texgyreadventor-bold-webfont.eot');
    src: url('../fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('../fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('../fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*-------------header-----------------*/
#mainwrap{width:1000px; margin:0 auto;  box-shadow:0 0 5px #666; -moz-box-shadow:0 0 5px #666; -ms-box-shadow:0 0 5px #666; -o-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; background:#F6F6F6 url(../images/footerbg.png) no-repeat bottom center; }
#header{width:1000px; min-height:170px; position:relative; border-top:4px solid #0081ae; background:#fff url(../images/headerbg.png) no-repeat center top; }
#header_left{width:200Px; float:left; margin:0 0 0 0px; }
#header_midddle{width:510px; float:left; margin:0 0 0 0px;  }
#header_midddle h1{ margin:0px; padding:0px; }
#header_right{width:280px; float:right; margin:0 10px 0 0; }
 .call .fa{color:#006d98; margin:0 10px 0 0;}
 
   .maintitle{ margin:0px; padding:0px 10px;width:510px; font:2.4em/1em 'texgyreadventorbold',Arial, Helvetica, sans-serif; } 
 .maintitle a{color:#0281B6; text-decoration:none; }
 
 
  #header_left h1 a:hover{color:#0281B6; text-decoration:none;}
.years{float:left; margin:5px 0 0px 15%; width:226px; display: block; text-align:center; } 
.ai-logo{ margin:10px 0 0px 40% ; padding:0px; border: 4px double #0172a0;border-radius: 100px; width:75px; height:75px; display:block; }
.ai-logo:hover{ cursor:pointer;}
.medal2{ float:left; margin:5px 0 0 5px; border-radius:100%; }
.medal{ float:left; margin:10px 0 0 5px; width:135px; height:110px; border-radius:50%; border:2px solid #fff; background:#fff; padding:20px 0 0px; box-shadow:0 0 4px #333;}
}

#header_midddle .trust{width:510px; float:left; margin:0px; padding:0xp; }
#header_midddle .trust .cap{ margin:5px 15% 5px 0%; float:right; padding:2px 10px; border-radius:20px; border:1px solid #0c5ba4; font:1em/20px 'texgyreadventorbold',Arial, Helvetica, sans-serif; color:#fff; display:block; height:20px;
background: -moz-linear-gradient(top,  #2e91ed 1%, #0f73d1 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2e91ed), color-stop(100%,#0f73d1)); 
background: -webkit-linear-gradient(top,  #2e91ed 1%,#0f73d1 100%); 
background: -o-linear-gradient(top,  #2e91ed 1%,#0f73d1 100%); 
background: -ms-linear-gradient(top,  #2e91ed 1%,#0f73d1 100%); 
background: linear-gradient(to bottom,  #2e91ed 1%,#0f73d1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e91ed', endColorstr='#0f73d1',GradientType=0 );

  }
  
  
  /*========shareicons======*/
#shareicons {margin:5px 0px 0 0;  padding:0;  float:right; }
#shareicons li{padding:0;height:20px; list-style-type:none; margin:0  10px 0  0; border:none; float:left;}
#shareicons li a{display: block; line-height:20px;}
#shareicons li a{ width:20px; height:20px; display:block; float:left; text-indent:-999999px; outline:none;}
ul#shareicons li a.fb{background:url(../images/social.png) no-repeat 0 0; outline:none;}
ul#shareicons li:hover a.fb{background:url(../images/social.png) no-repeat 0 -20px;outline:none;}
ul#shareicons li a.twitter{background:url(../images/social.png) no-repeat -20px 0;outline:none;}
ul#shareicons li:hover a.twitter{background:url(../images/social.png) no-repeat -20px -20px;outline:none;}
ul#shareicons li a.in{background:url(../images/social.png) no-repeat -60px 0;outline:none;}
ul#shareicons li:hover a.in{background:url(../images/social.png) no-repeat -60px -20px;outline:none;}
ul#shareicons li a.gplus{background:url(../images/social.png) no-repeat -40px 0;outline:none;}
ul#shareicons li:hover a.gplus{background:url(../images/social.png) no-repeat -40px -20px;outline:none;}
ul#shareicons li a.blog{background:url(../images/social.png) no-repeat -80px 0;outline:none;}
ul#shareicons li:hover a.blog{background:url(../images/social.png) no-repeat -80px -20px;outline:none;}
ul#shareicons li a.share{background:url(../images/social.png) no-repeat -100px 0;outline:none;}
ul#shareicons li:hover a.share{background:url(../images/social.png) no-repeat -100px -20px;outline:none;}
ul#shareicons li a.ytube{background:url(../images/social.png) no-repeat -120px 0;outline:none;}
ul#shareicons li:hover a.ytube{background:url(../images/social.png) no-repeat -120px -20px;outline:none;}
/*======Dialog======*/
#dialog .ui-widget-content{ background:#dfdfdf!important}
.ui-dialog .ui-dialog-content{background-color: #FFF!important; width:250px;}

/*======Tooltip======*/
 .ui-tooltip, .arrow:after {
background: #3498db!important;
border: 2px solid #2980b9!important;
}
.ui-tooltip {
padding:5px!important;
color: #FFF!important;
border-radius: 20px;
font: bold 11px "Helvetica Neue", Sans-Serif!important;
text-transform: uppercase;
box-shadow:none!important;
}
.arrow {
border-color: #3498db transparent;border-style: solid;border-width: 0 8px 8px;
top:-8px;content: "";display: block;left:10%;position: absolute;width: 0;
}
  
    
.normal {
margin : 0;
padding : 0;
display : inline;
font-weight:normal; font:0.95em/1.5em Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif; color:#222;}


/*====================search====================*/
.search{margin:10px 0px; width:100%; float:right; height:30px; position:relative; }
.search .frm{ width:90%; float:right; }
.search .input{ width:230px; float:right; height:26px; padding:0px 10px; margin:0 20px 0 0; position:relative; border:2px solid #d8b0b5; }
.search .input[type=text]:focus{border:2px solid #f6abb4;box-shadow: 0 0 3px #ffbbc3;}
.search .btn{position:absolute; bottom:0px; right:20px; background:#f00; width:30px; height:30px;border-radius:0 4px 4px 0px; } .search .btn .fa{color:#fff;}

.searchbox{margin:10px 0px; width:96%; float:left; min-height:300px; padding:20px;position:relative; }

/*===================topnav=====================*/
ul.nav{ float:right; background: #4aa6c5; height:36px; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px;-webkit-border-radius:6px;behaviour:url(PIE.htc); list-style:none; padding:0px 10px; margin:8px 0;background: -moz-linear-gradient(top,  #4aa6c5 0%, #168bb5 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa6c5), color-stop(100%,#168bb5)); 
background: -webkit-linear-gradient(top,  #4aa6c5 0%,#168bb5 100%);
background: -o-linear-gradient(top,  #4aa6c5 0%,#168bb5 100%);
background: -ms-linear-gradient(top,  #4aa6c5 0%,#168bb5 100%); 
background: linear-gradient(to bottom,  #4aa6c5 0%,#168bb5 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aa6c5', endColorstr='#168bb5',GradientType=0 );
}
ul.nav li{ margin:0px; padding:0px; display:inline; }
ul.nav li a{color:#fff; font:bold 1em/36px 'texgyreadventorregular', Arial, Helvetica, sans-serif; padding:0 10px; display:block; float:left; }ul.nav li a:hover{ color:#9F0; background:none; text-decoration:none;}
ul.nav li:hover >a{color:#fff; background:#0378a2;   }
ul.nav  li.active a{color:#fff; background:#0378a2}




/*================================navigation===================================*/
ul#nav{width:1000px;margin:0px 0 0px 0; padding:0px; list-style:none;float:left; border-bottom:1px solid #8d8d8d; height:40px;background:url(../images/nv_bg.jpg) repeat-x; border-top:1px solid #e3e3e3;

}
#nav li{float:left; position:relative; line-height:0; margin:0px;}
#nav li:last-child{border-right:none; margin:0 0 0 0px;}
#nav a{float:left;padding: 0px 10px;color:#000; font:1.05em/40px  'open_sanssemibold',sans-serif, Arial, Helvetica;  text-decoration:none; text-align:center; position:relative;}
#nav li:hover >a{color:#f00; background:#FFF;   }
#nav  li.active a{color:#FFF;background:#0281b6}

*html #nav li a:hover{color:#fff;background:#0281b6;}

/*#nav li.active a:after{ content: '';border-style: solid;border-width: 0 6px 7px; color:#f00 !important;
border-color: #d8000f transparent;width: 0;z-index: 1;text-align:center; left:45%; position:absolute; bottom:0px;}*/

/* Sub-nav */
#nav ul {margin:0;_margin: 0; display:none;position: absolute;padding:0;top:40px;left: 0;z-index: 99999; background:#0281b6; color:#000;  box-shadow: 0 8px 6px -6px #222; -ms-box-shadow: 0 8px 6px -6px #222; -moz-box-shadow: 0 8px 6px -6px #222; -o-box-shadow: 0 8px 6px -6px #222; -webkit-box-shadow: 0 8px 6px -6px #222;}
#nav li.active ul li a:after{ display:none; color:#f00 !important;} #nav li.active ul li a{color:#fff !important;}

#nav li.active ul li a:hover{color:#fff !important;}
	
#nav ul ul {top: 0;left: 200px;margin: 0 0 0 20px;_margin: 0; }
#nav ul li {float: none;display: block;margin:0;border: 0;_line-height: 0;border-bottom:1px solid #046a95;}

#nav ul li:last-child {border:none}

#nav ul a {padding:2px 10px;width:230px;_height: 10px; /*IE6 only*/display:block;white-space: nowrap;float: none;text-transform:none;background:none;color:#fff;font:bold 0.8em/30px 'texgyreadventorregular',sans-serif, Arial, Helvetica, sans-serif;border-radius:0;  text-align:left;}

#nav ul a:hover {background:#1290c5; color:#fff !important; border-radius:0;}	

/*=========================mainbannerslides================================*/
.bannerblock{margin:15px 0 10px; float:left;  width:100%;}
#banner_left{width:280px; float:left; margin:0 0 0 10px; }
#banner_right{ width:680px; float:right; background:#fff;  position:relative;  margin:0 20px 0 0;}
#banner_right:after{ position:absolute; right:-12px; top:0px; content:""; background:url(../images/banner_rightshadow.png) no-repeat right 10px; width:15px; height:355px;}


ul.bannerlist{ list-style:none; margin:0px 0 0 0px; padding:0px;}
ul.bannerlist li{margin:0px 0 12px 0; padding:0px; background:url(../images/banner-leftbg.jpg) no-repeat center top; width:270px; height:115px;}
ul.bannerlist li div{ width:247px; height:99px; float:left; padding:5px 8px;}
ul.bannerlist li div .tname{ margin:0px 0 0.3em 0; padding:0px; font:bold 1.2em 'texgyreadventorregular', Verdana, Geneva, sans-serif; color:#fff; border-bottom:1px solid #fff; }
ul.bannerlist li div p{color:#fff; margin:0px; padding:0px; line-height:1.3em;}
ul.bannerlist li div p .fa{ float:right; margin:3px 0; font-size:16px; color:#fff;}
ul.bannerlist li div a{color:#fff; text-decoration:none;}

/******************HOMEBOTTOMBLOCK**************************/
.homebottomblock{width:100%; float:left; margin:10px 0 24px;}
.researchbox{width:225px; height:150px; float:left; background:url(../images/heilightbg.png) repeat scroll 0 0; padding:10px; margin:0 0 0 10px; box-shadow:0 0 4px #666;}
.researchbox .fa{color:#e03c2b; margin:-20px 0 0 0; font-size:16px;}

/******************AdvertismentBLOCK**************************/
.advertismentbox{width:260px; height:170px; float:left; background:url(../images/heilightbg.png) repeat scroll 0 0; padding:0px 0 0 0; margin:0 0 0 20px; box-shadow:0 0 4px #666;}
.advslides{margin:8px auto 0;width:100%;display:block;position:relative;height:160px; }
.advslides .slides_container{width:100%;height:160px; overflow:hidden; position:relative; }
.advslides .slides_container div{width:100% !important; height:auto; position:relative}
.advslides a.prev, .advslides a.next{ position:absolute; text-decoration:none; z-index:101;  top:-35px; left:91%; display:block; float:left;  transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;  color:#e03c2b; font-size:1.3em; height:30px; width:15px;    border-radius: 0 100px 100px 0; text-align:left; line-height:28px;outline:none !important; }
.lt-ie9 .advslides a.prev, .lt-ie9 .advslides a.next{background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF);   /* IE6 & 7 */      zoom: 1;}
.advslides a:hover.prev, .advslides a:hover.next{  color:#024782; outline:none !important; }
.advslides a.next{ left:92%; text-align:right;  }
/**********************welcomeblock**************************/
.welcomeblock{width:400px; margin:0px 0 0 20px; float:left;  height:150px; padding:10px; background:url(../images/heilightbg.png) repeat scroll 0 0;box-shadow:0 0 4px #666;}
.welcomeblock p{line-height:1.5em;} .welcomeblock p .fa{color:#e03c2b; font-size:1.2em; margin:8px 0 0 0;} 
.welcomeblock p .fa:hover{color:#024782;transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;}


.title{font:1.4em 'texgyreadventorbold', Arial, sans-serif; margin:0px 0px 0.3em 0; padding:0px;}

/*====================productsblock========================*/
.home-box1{ margin:-60px 0 20px 20px;z-index:999;position:relative; width:96%; float:left; }
.box1{ height:330px; position:relative;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#fff;border-radius:8px; behaviour:url(PIE.htc);box-shadow: 0px 3px 3px -2px #555; margin:0 10px; border:2px  solid #027fab; padding:10px; width:300px; float:left; }



.hometitle{display:block; margin:0px ; padding:0px;}
.hometitle span{font:0.87em 'vollkornregular', Arial, sans-serif; color:#fff; text-align:left; background:#D00206; padding:5px 10px}
#bakery{width:100%; float:left;  min-height:250px; margin:10px 0;}
.prodSlides{margin:0 auto;width:100%;display:block;position:relative;height:260px; }
.prodSlides .slides_container{width:100%;height:260px; overflow:hidden; position:relative; }
.prodSlides .slides_container div{width:100% !important; height:auto; position:relative}
.prodSlides .slides_container div .heading{color:#187cc9; font:1.1em/1.5em 'vollkornregular', Arial, sans-serif; margin:5px 0px; padding:0px 5px;}
.prodSlides .slides_container div p{text-align:justify; color:#666; font-size:0.9em; line-height:20px; margin:0px 0 5px 0; padding:0 5px;}
.prodSlides .slides_container div .readmore{margin:15px 10px 5px 0; float:right;}

.prodSlides .bnrpagination {margin:0;position:absolute;list-style:none; z-index:1000;bottom:5px; left:10px; padding:0}.prodSlides .bnrpagination li {float:left;margin:0 1px;background:none; }
.prodSlides .bnrpagination li a {width:13px;height:13px; display:block;background:url(../images/pagination.png) 0 0 no-repeat;float:left;overflow:hidden;text-indent:-9999px}
.prodSlides .bnrpagination li.current a {background:url(../images/pagination.png) 0 -13px no-repeat}


.redgradient{background: #ff796b; 
background: -moz-linear-gradient(top,  #ff796b 1%, #e03c2b 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff796b), color-stop(100%,#e03c2b)); 
background: -webkit-linear-gradient(top,  #ff796b 1%,#e03c2b 100%); 
background: -o-linear-gradient(top,  #ff796b 1%,#e03c2b 100%); 
background: -ms-linear-gradient(top,  #ff796b 1%,#e03c2b 100%); 
background: linear-gradient(to bottom,  #ff796b 1%,#e03c2b 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff796b', endColorstr='#e03c2b',GradientType=0 );
}

.bluegradient{background: #4abaf2;
background: -moz-linear-gradient(top,  #4abaf2 1%, #0071aa 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4abaf2), color-stop(100%,#0071aa)); 
background: -webkit-linear-gradient(top,  #4abaf2 1%,#0071aa 100%); 
background: -o-linear-gradient(top,  #4abaf2 1%,#0071aa 100%); 
background: -ms-linear-gradient(top,  #4abaf2 1%,#0071aa 100%); 
background: linear-gradient(to bottom,  #4abaf2 1%,#0071aa 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4abaf2', endColorstr='#0071aa',GradientType=0 );
}
.greengradient{background: #1fd36c; 
background: -moz-linear-gradient(top,  #1fd36c 1%, #018b3b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1fd36c), color-stop(100%,#018b3b)); 
background: -webkit-linear-gradient(top,  #1fd36c 1%,#018b3b 100%); 
background: -o-linear-gradient(top,  #1fd36c 1%,#018b3b 100%); 
background: -ms-linear-gradient(top,  #1fd36c 1%,#018b3b 100%); 
background: linear-gradient(to bottom,  #1fd36c 1%,#018b3b 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fd36c', endColorstr='#018b3b',GradientType=0 );

}

.whitegradients{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}
#footer{width:97%; margin:0px auto 0;   padding:15px;  color:#000;}

ul.footernav{ margin:0px 0 10px 0; padding:0px; list-style:none; width:100%; height:30px; border-bottom:1px solid #7b6800; float:left;}
ul.footernav li{display:block; float:left; margin:0 20px 0 0; color:#000; }
ul.footernav li a{color:#000;} ul.footernav li a:hover{color:#f00;}

ul.footernav li.call{text-align:right; margin:0px 0; padding:0 10px 0px; float:right;font:0.975em 'texgyreadventorbold',Arial, Helvetica, sans-serif;  float:right; }


.subtitle{font:1.25em 'texgyreadventorbold', Arial, sans-serif;  display:block; margin:0px ; padding:0px;}

.subtitle span{ border-bottom:4px double #0092CC; padding:0 0 5px 0;}

.sub_subtitle{font:1.15em 'texgyreadventorbold', Arial, sans-serif;  display:block; margin:0px ; padding:0px;}

/*----------------------innerpages---------------------*/

.innerbanner{ width:1000px; float:left; height:100px; background:#FFD940 url(../images/innerbanner1.png) repeat-x scroll 0 0; position:relative; behavior:url(PIE.htc); border-bottom:4px solid #0281B6;   box-shadow: 0 8px 4px -7px #333; }

.innerbanner .smlogo{ width:60px; height:60px; float:left; border:4px double #776500; margin:15px 0 0 20px; border-radius:100px; }

.pagetitle{text-align: left;  font:1.6em 'texgyreadventorregular', Arial, sans-serif; margin:0.8em 0px 0.3em 0.5em; padding:0px; display:block; float:left; text-transform:uppercase; color:#000; font-weight:bold;}

.enq{float:right; margin:4% 10px 0 0;} .enq .fa{ margin:0 0 0 5px; float:right;}
.enq .large{font-size: 19px;}

.productenq{float:left; margin:4% 6px 0; } .productenq .fa{ margin:0 0 0 5px; float:right;}



.health{ background:url(../images/health-first-new.png) 0 0 no-repeat; width:200px; height:66px; position:absolute; right:28%; top:1px; z-index:450}


ul.breadcrumbs { padding:0; list-style:none; margin:0px 0px; text-align:center; display:block; float:left; position:absolute; bottom:25px; left:11%; }
ul.breadcrumbs  li{display:inline;	line-height:20px;color:#000;padding:4px 0.5em 0 0;font:11px 'texgyreadventorregular',Arial, Helvetica;  }
ul.breadcrumbs  li a {content:'/';padding: 0 1.1em 0 0;color:#000;font:11px 'texgyreadventorregular',Arial, Helvetica;   background:url(../images/breadarrows.png) no-repeat right 6px; }
ul.breadcrumbs ul li a:hover{color:#f00;}

#container{ position:relative; min-height:400px; background:#f6f6f6;width:1000px;float:left; margin:3px 0 0px; padding:0 0 15px 0;    }
.content_left{width:680px;  float:left; position:relative; min-height:300px; padding:20px;  }
.content_right{width:260px; float:right;min-height:420px; margin:0 5px 0 0; padding:20px 0;}

.contact_left{width:550px;  float:left; position:relative; min-height:300px; padding:20px;}
.contact_right{width:380px; float:right;min-height:420px; margin:0 5px 0 0; padding:20px 0;}
.contact_map{width:970px; float:left; min-height:250px; margin:0 45px; padding:20px 0;}
.routemap{border:#FFF 4px solid; height:250px; width:932px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);}


ul.leftnav{ width:91%; float:left; border:4px solid #fff; box-shadow:0 0 4px #ccc; margin:0px 0 20px 0; padding:0px;
background: #ffffff; 
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#f2f2f2)); 
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#f2f2f2 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#f2f2f2 100%); 
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#f2f2f2 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#f2f2f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
}
ul.leftnav li{ margin:0px 0; display:block; padding:10px; color:#0a6489; border-bottom:1px dashed #ccc;}
ul.leftnav li:last-child{ border-bottom:none;}
.heading{font:1.2em/34px 'texgyreadventorbold', Arial, sans-serif; color:#fff;  display:block; margin:0em 0 0 0; padding:0.2em 0 0.3em 0; text-align:center; background: #3b679e; /* Old browsers */
background: -moz-linear-gradient(top,  #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b679e), color-stop(50%,#2b88d9), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */


}
ul.leftnav li a{color:#045171; text-decoration:none; font-size:13px;} ul.leftnav li a:hover{color:#000; text-decoration:none;}

ul.leftnav li a .fa{color:#000; margin:0 3px 0 0;} ul.leftnav li a:hover .fa{color:#E03C2B;}


.productbox{background: #ffffff; width:91%; float:left; border:4px solid #fff; box-shadow:0 0 4px #ccc; margin:0px 0 20px 0; padding:0px; height:210px;
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #f2f2f2 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#f2f2f2)); 
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#f2f2f2 100%); 
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#f2f2f2 100%); 
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#f2f2f2 100%); 
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#f2f2f2 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 )
}

#productsslide{width:240px; float:left; background:#f5f5f5; min-height:188px; border:2px solid #09C; margin:0 0 20px 0; position:relative;} 
#productsslide .slides_container{width:100%;min-height:188px; background:#f5f5f5; overflow:hidden; position:relative; }
#productsslide .slides_container div{width:100% !important; height:auto; position:relative}
#productsslide .slides_container div img{width:240px; height:160px;}
#productsslide .cap{ background:rgba(0, 0, 0, 0.7); width:240px; height:34px; color:#fff; font:1.2em/34px 'vollkornregular',Arial, Helvetica, sans-serif; position:absolute; top:10%; left:0px; padding:3px 10px; z-index:999;}
#productsslide a.prev, #productsslide a.next{ position:absolute; text-decoration:none; z-index:101;  top:45%; left:0%; display:block; float:left;  transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;  color:#fff; font-size:1.6em; background:rgba(30, 143, 183, 0.5	); height:30px; width:15px;    border-radius: 0 100px 100px 0; text-align:left; line-height:28px; }
.lt-ie9 #productsslide a.prev, .lt-ie9 #productsslide a.next{background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF);   /* IE6 & 7 */      zoom: 1;}
#productsslide a:hover.prev, #productsslide a:hover.next{ background:#F0B401; color:#000; }
#productsslide a.next{ left:94%; text-align:right;  border-radius: 100px 0 0 100px;}



.droptext{font:italic 1.6em 'RokkittRegular', Arial, sans-serif; color:#666; padding:10px 0; margin:0px 0 20px 0; border-bottom:4px double #ccc; border-top:4px double #ccc; text-align:justify;}
a.redLink {border-bottom: 2px dashed #EB3D00;color: #EB3D00;font-size: 22px;transition: all 0.3s ease-in 0s;}
a.redLink:hover{color: #2995BB;font-size: 22px;transition: all 0.3s ease-in 0s; border-bottom: 2px dashed #2995BB;}
.droptext .fa{ margin:0 0px 0 10px;}

ul.list{margin:5px 0 20px 10px; padding:0px;list-style:none;}
ul.list li{margin:0px; padding:4px 0; text-align:justify;}
ul.list li .fa{color:#09C; font-size:12px; margin:0 2px 0 0;}

.box{float:left; position:relative;}

.routeMap{width:380px; height:180px; border:1px solid #ccc; float:left;  box-shadow:0 0 4px #ddd; position:relative; behavior:url(PIE.htc); zoom:1; margin:0; padding:4px; background:#fff;}
a.click{font-size:1.2em; color:#FFF; margin:10px 0 20px 0; background:#245daa; padding:2px 5px; display:block; float:left; text-decoration:none; position:absolute; z-index:2; bottom:5px; left:4px;}
a:hover.click{background:#F00; color:#fff; text-decoration:none}


/**table*/
table.altcol{ margin:10px 0; font:0.975em 'open_sansregular', Arial, Helvetica, sans-serif; color:#222;}
table.altcol td{ padding:9px; }
.evenstriped{ background:#fefdf7;}
.oddstriped{ background:#f5fcff;}
table.altcol th{font-size:1.3em; color:#fff; background:#ffde21; text-align:center; padding:0px;}
table.altcol .fa{color:#09C; font-size:12px; margin:0 5px 0 0;}


.leftLinks{ width:100%; float:left; margin:0 0 10px 0;}
.leftLinks ul{ margin:0px; padding:0px;}
.leftLinks ul li{ margin:1px 0px; padding:0px;  }
.leftLinks ul li:last-child a{ border:none;}
.leftLinks ul li a{ display:block; padding:5px 8px; text-decoration:none; color:#333; border-bottom:1px dashed #ded8c4;margin:0px;}
.leftLinks ul li a:hover{color:#876c01; }

.contactadres{width:270px; float:left; margin:20px 0  10px 0; text-align:left; }
.contactadres p{ text-align:left;}

ul.products{width:100%; margin:10px 0px 10px 0; float:left; padding:0px; list-style:none; }
ul.products li{ width:320px; height:200px;  float:left; margin:0 20px 20px 0; padding:0px;}
ul.products li img{  border-radius: 8px; float:left; width:120px; height:120px; border:4px solid #fff; box-shadow:0 0 2px #444; margin:0 15px 0 0}
ul.products li p{ text-align:left;}

/*========form styles==========*/
.placeholder{color:#555;}
::-webkit-input-placeholder{color:#555;}
:-moz-placeholder{color:#916600;}
input[type=password], input[type=text], input[type=date], textarea, select{outline:none; padding:2px;background:none repeat scroll 0 0 #FFF; border:1px solid #e5e5e5;border-radius:3px 3px 3px 3px; }
input[type=password]:focus, input[type=text]:focus, input[type=date]:focus, textarea:focus{color:#0e2f8d;  background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #2d4998;
box-shadow: 0 0 3px rgba(45, 73, 152, 0.5), 0 4px 5px -5px rgba(0, 0, 0, 0.3) inset;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;  -webkit-appearance:button; *overflow:visible; border:0; outline:none;}
button, input, select, textarea{font-size:95%; margin:0; vertical-align:baseline;  *vertical-align:middle}
.radio{ margin: 0 8px 0 0;}

/*======feedback form======*/
input.element{width:270px;  float:left; min-height:20px;}
#frmfeed{float:left; position:relative; min-height:250px; }
#frmfeed fieldset{ margin:0; padding:0}
#frmfeed textarea{width:580px; resize:vertical; min-height:40px !important; margin:3px 0;}
#frmfeed .drop{width:290px;  float:left;  color:#888;font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px;}

#frmfeed .add{float:left; margin:0 0px 5px 0; display:block}
#frmfeed .sp4{ width:270px; resize:vertical; min-height:30px; margin:0 20px 0px 0;}
#frmfeed .drop optgroup{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#00638a; margin:5px 0; padding:0px 10px; }
#frmfeed .drop optgroup option{font-size:13px; color:#666; margin:5px 0; padding:0px 0;}
#frmfeed div{float:left}
#frmfeed p{float:left; margin:0 20px 10px 0; display:block}
input.code{width:80px; height:25px}
#frmfeed input[type=password], #frmfeed input[type=text], #frmfeed input[type=date], #frmfeed textarea{padding:5px 8px} #frmfeed input[type=radio]{ padding:0!important;}
.captcha{ height:30px; padding:2px; list-style:none; margin:5px 0; display:block; float:left; width:100%; }
.captcha li{ float:left; margin:0 20px 0 0; width:100px;}
.capimg{ position:relative; }
a.refresh{ width:30px; height:30px; position:absolute; right:-15px; top:15%; z-index:50;}
.captcha input{ width:80px; margin:0 0 0 10px; }

/*=========form errors========*/
/*.errors{position:absolute; float:left; width:160px; min-height:10px;  right:150px; bottom:-80px}*/
.errors span{display:block; margin:0px 0}
.innerError{font-size:11px; color:#f00; padding: 0 10px;  }
/*.innerHelp{font-size:11px; color:#5f8d00; color:#5f8d00; background:#e6efc2; padding:2px 2px 2px 20px; border:1px solid #390; min-height:18px;  background:#fbe3e4 url(../images/valid.png) 0 50% no-repeat}*/
#msg{width:60%;}

.max{width:100%; float:left; margin:5px 0}


a.btngreen,.btngreen {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff;
	box-shadow:inset 0px 1px 0px 0px #fff;
	background-color:#ecf0f1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
		border:1px solid #95a5a6;
	display:inline-block;
	color:#444;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	behavior:url(../PIE.htc); position:relative; zoom:1;
	
}a.btngreen:hover,.btngreen:hover {
	background-color:#f0f0f0;
}a.btngreen:active,.btngreen:active {
	position:relative;
	top:1px;
}

a.btngreen.large{ font-size:20px; padding:4px 15px;}
.btngreen.small{ font-size:12px; padding:4px 15px;} 
ul.upload {
margin : 0 0 10px 0;
padding : 0;
list-style : none;
float : left;

}

ul.upload li {
position : relative;

}
div#updbtn {
position : absolute;
left : 0;
top : 0;
cursor : pointer;
background:#FFF;
float:left;
width:250px;

}


ul.upc {
margin : 0 0 10px 0;
padding : 0;
list-style : none;
float : left;

}

ul.upc li {
position : relative;
}

div#upc {
position : absolute;
left : 0;
top :0px;
cursor : pointer;
background:#FFF;
float:left;
width:250px;
}



.contact-box{ width:600px;float:left;margin:0 20px 0 0; }
.contact-box tr{border-left:none;}
.contact-box td{padding:2px;  border:none;}
.contact-box td a.button{font-weight:normal; border:none}

/*.contact-box span{ margin-bottom:8px; display:block;}*/

span.website a{color:#7c421f;background:url(../images/www.png) no-repeat; padding-left:22px;  height:20px; padding-top:7px;}
span.website:hover{ text-decoration:underline; }
.mail{color:#000;background:url(../images/mail.png) no-repeat;padding-left:30px;  color:#4080d7;font-size:0.5em/2em;  }
.phone{background:url(../images/phone.png) no-repeat left top; padding-left:30px;  padding-top:0px; color:#000;font-size:1em; height:18px; float:left; margin:5px 0; line-height:18px; }
span.fax{background: url(../images/fax.png) no-repeat; padding-left:30px; color:#4080d7; font-size:1.2em; }
span.mobile{background:url(../images/mobile.png) no-repeat; padding-left:30px;color:#4080d7;font-size:1.2em;  }

/*=========table styles========*/
.oddrow{background-color:#f9f9f9; color:#414141}
.evenrow{background-color:#fff; color:#414141}
.tableheading th{ background:#f5f5f5; color:#333;border:1px solid #DDD; text-align:left; border-left:none;padding:8px;}
tr{border-left:1px solid #DDD}
td{padding:5px;  border:1px solid #DDD; border-left:none}
td a.button{font-weight:normal; border:none}
table{margin:0.6em 0 1em 0;}


.map{width:380px; float:right; background:#fff; padding:2px; position:relative;}

/*=============================TOTOP================================*/

#toTop {background: url("../images/ui-totop.png") no-repeat scroll left top transparent;border: medium none;bottom:12px;display:none;height: 50px;overflow: hidden;position: fixed;right: 12px;text-decoration: none;text-indent: 100%;width: 50px;z-index: 99999;}
#toTopHover {background: url("../images/ui.totop.png") no-repeat scroll left -50px transparent;display: block;float: left;height: 50px;opacity: 0;overflow: hidden;width: 50px;}
#toTop {background: url("../images/ui.totop.png") no-repeat scroll left top / 50px 100px transparent;}
#toTopHover {background: url("../images/ui.totop.png") no-repeat scroll left -50px / 50px 100px transparent;}
#toTop:active, #toTop:focus {outline: medium none;}


/*============================products list new==========================*/
ul.productsnew{margin:20px 0; padding:0px; list-style:none;}
ul.productsnew li{width:190px; float:left; display:inline; margin:0 25px 30px 0; height:220px;border-radius:4px; border:2px solid #fff; box-shadow:0 0 2px #666; background:#046085; padding:2px;}
ul.productsnew li img{ width:190px; height:170px;   margin:0 0 5px 0;}
ul.productsnew li .center{ text-align: center; }
ul.productsnew li a{font:0.8em 'texgyreadventorbold', Arial, sans-serif;  display:block; margin:0px ;  text-transform:uppercase; color:#fff;}
ul.productsnew li:hover{ transition:all 0.3s ease-in; box-shadow:0 0 5px #0092CC; background:#d31a22; }


/*============================products list new==========================*/
ul.gallery{margin:20px 0; padding:0px; list-style:none;}
ul.gallery li{width:140px; float:left; display:inline; margin:0 25px 20px 0;}
ul.gallery li img{ width:130px; height:130px; border-radius:4px; border:3px solid #fff; box-shadow:0 0 2px #666; padding:2px; margin:0 0 10px 0;}
ul.gallery li img:hover{ transition:all 0.3s ease-in; box-shadow:0 0 5px #0092CC;}
ul.gallery li .center{ text-align: center; }



/*====================================subproducts===============================*/

/*ul.subproducts{ margin:0px; padding:0px; list-style:none;}
ul.subproducts li{width:100%; display:block; border-bottom:1px dashed #ccc; float:left; padding:0 0 20px 0; margin: 0 0 20px 0; }
ul.subproducts li img{  border-radius: 8px; float:left; width:180px; height:200px; border:4px solid #fff; box-shadow:0 0 2px #444; margin:0 15px 0 0}

ul.subproducts li ul{ margin:0px; padding:0px; list-style:none; float:left; width:70%;}
ul.subproducts li ul li{margin:3px 10px; border-bottom:none; padding:0px; width:95%; }
ul.subproducts li ul li .fa{ font-size:11px; color:#0099CC}*/

/*====================================subproducts===============================*/


.vision{width:92%; float:left; background:#faf4db; padding:20px; border-left:4px solid #D9B840; font:bold 1.15em 'texgyreadventorregular',sans-serif, Arial, Helvetica, sans-serif;; font-style:italic; line-height:24px; behavior:url(PIE.htc);   box-shadow: 0 7px 5px -8px #333; margin:5px 0 30px 0;}

.mision{width:92%; float:left; background:#ceedf9; padding:20px; border-left:4px solid #0081AE; font:bold 1.15em 'texgyreadventorregular',sans-serif, Arial, Helvetica, sans-serif; font-style:italic; line-height:24px; behavior:url(PIE.htc);   box-shadow: 0 7px 5px -8px #333; margin:5px 0 30px 0;}


/*==============================subproductsbox=========================*/
.subproducts{width:100%;  margin:0 0 20px 0; }
ul.subproductslist{ margin:0px 0 10px 0; padding:0px; list-style:none; float:left; display:block; width:100%;}
ul.subproductslist li{width:100%; display:block;  float:left; padding:0 0 0px 0; margin:5px 0; }
ul.subproductslist li .fa{ font-size:11px; color:#0099CC; margin:0 8px 0 0;}

ul.subproductsgallery{margin:0px 0 0px 0; padding:0px; list-style:none;}
ul.subproductsgallery li{ margin:10px 20px 10px 0; display:block; float:left;}
ul.subproductsgallery li img{ border-radius:4px; margin:0 0 15px 0; float:left; width:180px; height:160px; border:2px solid #DDD;}
ul.subproductsgallery li img:hover{ border-radius:4px; margin:0 0 15px 0; float:left; width:180px; height:160px; border:2px solid #0092CC;transition:all 0.3s ease-in;}



/*==============offiering=========================================*/
.offers{min-height:100px; width:100%;  position:relative; float:left; margin:0px 0 ; }
.brands{position:absolute; top:0px; left:10px; z-index:100;   }
.brands .slides_container{width:100%;  overflow:hidden; position:relative;  height:90px;  margin:10px 0 0 0;  }
.brands .slides_container ul.pitems{width:100%; height:90px;display:block;list-style:none; margin:0px; padding:0px;}
.brands .slides_container ul.pitems li{float:left;position:relative; display:table;width:180px;height:80px; text-align:center; font:1.45em/1.7em 'RokkittRegular', Arial, sans-serif; ;}
.brands .slides_container ul.pitems li img{float:left; margin:4px 10px 0px 4px;position:relative; display:table;width:180px; height:80px; border:1px solid #ccc;background:#dfdfdf; }
.brands .slides_container ul.pitems li img.last{float:left;width:180px; height:80px; margin-right:0px; margin-bottom:0px;border:1px solid #ccc;background:#dfdfdf;}

.brands a.pback, .brands a.pnext{ position:absolute; text-decoration:none; z-index:101;  top:45%; left:0%; display:block; float:left;  transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;  color:#f00; font-size:1.2em; height:15px; width:15px;  line-height:15px; text-align:center; }
.lt-ie9 .brands a.pback, .lt-ie9 .brands a.pnext{background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF);   /* IE6 & 7 */      zoom: 1;}
.brands a:hover.pback, .brands a:hover.pnext{  color:#000; outline:none;}
.brands a.pnext{ left:102%; text-align:right;}


/*==============offiering1=========================================*/
.offers1{min-height:100px; width:100%;  position:relative; float:left; margin:0px 0 ; }
.brands1{position:absolute; top:0px; left:10px; z-index:100;   }
.brands1 .slides_container{width:100%;  overflow:hidden; position:relative;  height:90px;  margin:10px 0 0 0;  }
.brands1 .slides_container ul.pitems1{width:100%; height:90px;display:block;list-style:none; margin:0px; padding:0px;}
.brands1 .slides_container ul.pitems1 li{float:left;position:relative; display:table;width:140px;height:80px; text-align:center; font:1.45em/1.7em 'RokkittRegular', Arial, sans-serif; margin-right:5px;}
.brands1 .slides_container ul.pitems1 li img{float:left; margin:4px 5px 0px 4px;position:relative; display:table;width:140px; height:80px; border:1px solid #ccc;background:#dfdfdf; }
.brands1 .slides_container ul.pitems1 li img.last{float:left;width:160px; height:80px; margin-right:0px; margin-bottom:0px;border:1px solid #ccc;background:#dfdfdf;}

/*==============offiering2=========================================*/
.offers2{min-height:100px; width:100%;  position:relative; float:left; margin:0px 0 12px 0; }
.brands2{position:absolute; top:0px; left:10px; z-index:100;   }
.brands2 .slides_container{width:100%;  overflow:hidden; position:relative;  height:90px;  margin:10px 0 0 0;  }
.brands2 .slides_container ul.pitems2{width:100%; height:90px;display:block;list-style:none; margin:0px; padding:0px;}
.brands2 .slides_container ul.pitems2 li{float:left;position:relative; display:table;width:140px;height:80px; text-align:center; font:1.45em/1.7em 'RokkittRegular', Arial, sans-serif; margin-right:5px;}
.brands2 .slides_container ul.pitems2 li img{float:left; margin:4px 5px 0px 4px;position:relative; display:table;width:140px; height:80px; border:1px solid #ccc;background:#dfdfdf; }
.brands2 .slides_container ul.pitems2 li img.last{float:left;width:160px; height:80px; margin-right:0px; margin-bottom:0px;border:1px solid #ccc;background:#dfdfdf;}




.heighlight{width:98%; margin:0px 0 10px 0px; float:left;   padding:10px; background:url(../images/heilightbg.png) repeat scroll 0 0;box-shadow:0 0 4px #666; border:4px solid #ccc;}

.routemap {
    border: 1px solid #CCCCCC;
    float: left;
    height: 300px !important;
    padding: 2px;
    position: relative !important;
    width: 90%;
}
.mapbutton{position:absolute; bottom:30px; left:30px; width:110px; height:20px; color:#fff !important; background:#1477F6; text-align:center; padding: 7px 10px; 
	font-family:'vollkornregular', Helvetica, Arial, sans-serif;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius:4px;
	cursor: pointer; font-size:14px; text-decoration:none;}
.mapbutton:hover{ background:#C33; color:#ff0; text-decoration:none !important;}

ul.sitemap{margin:0px; padding:0px; list-style:none; width:300px; float:left;}
ul.sitemap li{display:block; padding:5px 15px; background:url(../images/bullet_arrow-hover.png) no-repeat left 10px;}
ul.sitemap li ul{ margin:0px 0 0 20px; padding:0px; }
ul.sitemap li ul li{display:block; padding:5px 0;padding:5px 15px; background:url(../images/bullet_arrow.png) no-repeat left 10px;}
ul.sitemap li ul li ul{ margin:0px 0 0 20px; padding:0px; }
ul.sitemap li ul li ul li{display:block; padding:5px 0;padding:5px 15px; background:url(../images/bullet_arrow-hover.png) no-repeat left center;}

.brand{  height:30px; float:left;margin:0px 0px 20px 0;}
.brand span{background: #3b679e; border-radius:4px;  padding:3px 40px 3px 10px; height:30px; border:1px solid #0d62a9; color:#fff;font:1.05em 'texgyreadventorbold', Arial, sans-serif; text-align:left;  
background: -moz-linear-gradient(top,  #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b679e), color-stop(50%,#2b88d9), color-stop(51%,#207cca), color-stop(100%,#7db9e8));
background: -webkit-linear-gradient(top,  #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); 
background: -o-linear-gradient(top,  #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); 
background: -ms-linear-gradient(top,  #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); 
background: linear-gradient(to bottom,  #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 );}



.callaction{width:100%;  border-top:4px double #666; border-bottom:1px dashed #555;float:right; padding:8px 0;  text-align:center; margin:30px 0 0 0;  }
.callaction .fa{font-size:1.25em; margin:0px 5px 0 0;}
