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

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

}

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

}



article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/*=============================Global properties=========================== */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body {margin:0px; background:url(../images/bodybg.gif) repeat-x top #fff; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#3b3f41; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
form, ul, ol, p, h1, h2, h3, h4, h5, h6, input, select { margin:0px; padding:0px;}
img { border: none; outline: none; }
p { margin-bottom:15px; line-height:16px; text-align:left;}
input { border:1px solid #E4A532; background-color:#FFFFFF; color:#505050;  padding-left: 2px;}
select, textarea { border:1px solid #E4A532; background-color:#FFFFFF; color:#902B07; padding-left: 2px; }
form,  fieldset {padding:0; margin:0; border:0;}
section ul,  article ul {margin:0px; padding:0px;}
.clear {clear:both; width:100%; line-height:0; font-size:0; margin:0px; padding:0px;}
.block{ display:block;}
.inline-block{ display:inline-block;}
.relative { position: relative; }
.noclass { background: none !important; border: none !important; padding:0 !important; vertical-align:middle !important; color:#000 !important;  }
a:focus {outline:none;}
.left {float:left;}
.right {float:right;}
.bg_none{ background:none !important;}
a {text-decoration:none; color:#000; cursor:pointer;}
a:hover {text-decoration:underline; color:#000;}

/*********************************CLASSES**********************************/
#main-wrapper {width:960px; margin:auto;}
#top-wrapper {margin:0px; padding:0px;}
#middle-wrapper {margin:0px; padding:0px;}
#bottom-wrapper {margin:0px; padding:0px;}
/*********************************header*************************************/

header {padding:0px;}
header .contact {font-size:11px; color:#6d6d6d; height:50px; line-height:31px; padding-right:8px; text-align:right;}
header .contact span {color:#06aaff; font-weight:bold;}
.topheight {min-height:119px;}
.logo {float:left; padding:15px 0px 0px 14px;}
.searchpart {float:right; margin:9px 0px 0px 6px;}
.contactnoumer {font-size:20px; color:#6d6e71; font-weight:bold; text-align:right; margin-bottom:20px;}
.contactnoumer span {font-size:20px; color:#00aeef;}
.searchbg {background:url(../images/searchbg.png) no-repeat; width:271px; padding:0px 4px 0px 10px; height:36px; display:none;} 
.searchbg input {width:230px; float:left; margin-top:9px; font-size:14px; color:#6d6e71; font-weight:bold; background:bottom; border:none;}
.searchbg img {float:right; margin-top:1px;}
nav {background:url(../images/menubg.png) no-repeat; height:40px; z-index:200; position:relative;}
nav ul {margin:0px; padding:0px;}
nav li {list-style-type:none; float:left; background:url(../images/strip.png) no-repeat 0px 14px; padding:0px 15px; height:40px; line-height:40px; display:inline-block; }
nav li a {font-size:14px; color:#fff; font-weight:bold; text-decoration:none; display:inline-block; line-height:18px;}
nav li a:hover {color:#bef5ff; text-decoration:none;}
nav li a.active {color:#bef5ff; text-decoration:none;}

.bannerborder {background:url(../images/bannerboxbg.png) no-repeat; height:382px; margin-bottom:5px; padding:11px 0px 0px 11px; position:relative;}
.bannerbg {background:url(../images/bannerbg.jpg) no-repeat; height:326px;}
.hotproductimg {position:absolute; top:8px; left:3px;}
.slider-1 {position:absolute; right:52px; top:135px;}
.slider-2 {position:absolute; right:22px; top:80px;}
.slider-3 {position:absolute; right:29px; top:40px;}
.slider-4 {position:absolute; right:66px; top:102px;}
.bannertext {float:left; margin:152px 20px 0px 0px; font-size:18px; color:#fffefe; font-family: 'MyriadWebRegular'; text-align:right;}
.bannertext span {font-size:41px; color:#01cdff; text-shadow:2px 2px 2px #000; }

.bannertext-slide-2 {float:left; margin:206px 0px 0px 0px; font-size:18px; color:#fffefe; font-family: 'MyriadWebRegular'; text-align:right;}
.bannertext-slide-2 span {font-size:41px; color:#01cdff; text-shadow:2px 2px 2px #000; }

.bannertext-slide-3 {float:left; margin:246px 20px 0px 0px; font-size:18px; color:#fffefe; font-family: 'MyriadWebRegular'; text-align:right;}
.bannertext-slide-3 span {font-size:41px; color:#01cdff; text-shadow:2px 2px 2px #000; }

.bannertext-slide-4 {float:left; margin:186px 20px 0px 0px; font-size:18px; color:#fffefe; font-family: 'MyriadWebRegular'; text-align:right;}
.bannertext-slide-4 span {font-size:41px; color:#01cdff; text-shadow:2px 2px 2px #000; }

/*********************************content*************************************/
section {margin:0px; padding:0px;}
article {margin:0px; padding:0px;}
aside {margin:0px; padding:0px;}
.product {margin-bottom:10px;}
.product ul {margin:0px; padding:0px;}
.product li {float:left; list-style-type:none; width:245px; border-right:1px solid #d1d2cd; min-height:255px; padding-top:24px;}
.product li.first {width:217px;}
.product li.last {width:217px; border:none;}
.productdetails {width:192px;}
.textbold {font-weight:bold; font-size:16px;}
.textbold p {line-height:18px;}
.productwidht {margin:auto; line-height:normal;}
.productdetails img {margin-bottom:10px; border:1px solid #abaaa6; padding:2px; }
.productdetails h2 {color:#008eb6; font-size:19px; margin-bottom:0px; height:44px; line-height:18px; font-family: 'MyriadWebBold';}
.productcontact {height:75px; margin-bottom:4px; overflow:hidden; font-size:12px; font-family: 'MyriadWebRegular'; line-height:15px;}
a.morelink {color:#49a0b1; text-decoration:underline; font-size:13px; font-family: 'MyriadWebBold';}
a:hover.morelink {color:#49a0b1; text-decoration:none;}
#content {margin:0px; padding:0px 10px;}

/*================================>> H <<========================================*/
h1 {background:url(../images/borderbg.gif) repeat-x bottom; color:#0090b3; font-size:26px; margin-bottom:17px; padding-bottom:8px;}
h1 span {color:#81807e; font-weight:normal;}

/****************************footer************************/
footer {background:url(../images/footerbg.gif) repeat-x top #3d3e40; min-height:179px; overflow:hidden;}
.footerwidht {width:960px; margin:auto; padding-top:50px; color:#9b9b9b;}
.footerlogo {float:left; width:250px; background:url(../images/dotted-border.gif) repeat-y right; min-height:80px; padding-top:30px;}
.testimonialpart {float:left; width:300px; text-align:center; padding:0px; background:url(../images/dotted-border.gif) repeat-y right; min-height:110px;font-size:12px;}
.share-icon {margin:15px 0px 15px 7px; overflow:hidden;}
.share-icon a {float:left; margin-right:19px;}
.testimonialsdetails {height:45px; overflow:hidden; margin-bottom:10px;}
.testimonialpart h3 {color:#00acf8; font-size:13px; margin-bottom:10px;}
.copyrightpart {float:left; width:312px; padding:35px 0px 0px 65px; min-height:110px; font-size:12px; line-height:18px;}
.copyrightpart a {color:#fff; font-weight:bold; text-decoration:none;}
.copyrightpart a:hover {text-decoration:underline;}


/*==================================RESPONSIVE LAYOUTS===============================================*/


/*
.Banner{border:1px solid #c9c9cb; padding:11px; position:relative;}

.Slide{border:1px solid #8e9091;}
.SlideBottom{background:url(../images/slide-text-bg.gif) no-repeat left top; height:31px; width:914px; padding:0px 10px; line-height:31px;}
.SlideText{float:right; color:#FFF;}
.SlideText a{float:right; color:#FFF;}
.SlideText a:hover{float:right; color:#FFF; text-decoration:underline;}
.SlideIcon{padding-top:9px;}
.SlideIcon a:link, .SlideIcon a:visited{background:url(../images/slide-icon.gif) no-repeat left top; height:12px; width:12px; float:left; margin:0px 5px; overflow:hidden;}
.SlideIcon a:hover{background:url(../images/slide-icon.gif) no-repeat right top;}

.VipsIndia{position:absolute; top:11px; left:7px; z-index:1000;}*/

/****************changes done on 01-07-2013 for slide 5****************************/


.slider-5 {
    position: absolute;
    right: 40px;
    top: 135px;
}	


.bannertext-slide-5 {
    color: #FFFEFE;
    float: left;
    font-family: 'MyriadWebRegular';
    font-size: 18px;
    margin: 155px 30px 0 0;
    text-align: right;
}


.bannertext-slide-5 span {
    color: #01CDFF;
    font-size: 41px;
    text-shadow: 2px 2px 2px #000000;
}



/************changes on 17-07-2013 starts here*******************/

ul.defaultlist
{
	padding:0 0 0 20px; margin:0;
}

ul.defaultlist li
{
	list-style-type:decimal; padding-bottom:10px; line-height:normal;  
}



nav li ul
{
	display:none; width:160px; height:auto; float:left; position:absolute; margin-left:-10px; 
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	background:#70706E; 
}

nav li ul li
{
	padding:5px 10px; border-bottom:1px solid #a8a8a8; width:140px; background:none;
	
}

nav li ul li.lastborder
{
	border-bottom:0;
}

nav li:hover ul
{
	display:block;
}

nav li ul li ul
{
	margin-left:150px; display:none ; margin-top:-45px; width:275px; 
}

nav li ul li:hover ul
{
	display:block ;
}

nav li ul li:hover ul li.lastborder
{
	border-bottom:0;
}

nav li ul li ul li
{
	 width:255px;
}


nav li ul li ul li ul
{
	display:none; 
}

nav li ul li ul li:hover ul
{
	display:block; margin-left:100px;
}



.contnetbanner
{
	margin-bottom:15px;
}

a.pdfdownload
{
	float:right; margin-left:20px; font-size:20px; color:#457a89; text-decoration:none; text-transform:uppercase; font-weight:bold; 
	font-family: 'MyriadWebBold'; line-height:40px; background:#D6D6D6; padding:5px 15px;
	-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; border:1px solid #bebebe; 
}

a:hover.pdfdownload
{
	background:#bebebe; color:#397688;
}

a.pdfdownload img
{
	float:left; margin-right:10px;
}

ul.listing 
{
}

ul.listing li
{
	list-style:none; padding-bottom:7px; padding-left:20px; background:url(../images/bullet_icon.png) no-repeat left top;
}

nav li ul li ul li ul li ul
{
	display:none;
} 

ul.lastul
{
	display:none;
}

nav li ul li ul.submain1
{
	display:none; background:#7f7f7d;
}


nav li ul li:hover ul.submain1
{
	display:block;
}

ul.submain1 li ul.submain2
{
	display:none;
}


ul.submain1 li:hover ul.submain2
{
	display:block !important; margin-left:265px; background:#90908e;
}

ul.submain2 li ul.submain3 
{
	display:none; margin-left:175px;
}

ul.submain2 li:hover ul.submain3 
{
	display:block !important;
}


.floatleft
{
	float:left;
}

.imagefright
{
	float:right; margin-left:15px; margin-bottom:15px;
}

.label
{
	font-weight:bold; margin-bottom:5px;
}

.txtbxstyle
{
	margin-bottom:15px; width:200px; height:26px; padding:0 10px;
	border:1px solid #61a2b2; 
	color: #3B3F41;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
}
.txtbxstylecode
{
	margin-bottom:15px; width:65px; height:26px; padding:0 10px;
	border:1px solid #61a2b2; 
	color: #3B3F41;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
}

.radiostyle
{
	margin-bottom:15px; border:0;
}

.txtareastyle
{
	margin-bottom:15px; width:200px; height:100px; padding:10px;
	border:1px solid #61a2b2; 
	color: #3B3F41;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
	overflow: auto;
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
}

.radiofontsize
{
	font-weight:bold; line-height:18px; position:relative; top:-3px; font-size:12px;
}

.submitbtn
{
	-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;
	background:#61a2b2; border:0; font-weight:bold; color:#FFF; font-size:14px; padding:3px 10px; cursor:pointer;  
}

.submitbtn:hover
{
	background:#0094b3;
}

.elastislide-wrapper nav
{
	background:none; height:auto; top:-85px;
}

.ourclint
{
	text-align:center;
}

.fntsize
{
	font-size:15px;
}
