/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 23/12/2014, 6:23:37 PM
    Author     : yadwinder singh
*/
*{margin:0px; padding:0px; font-family: sans-serif;}
body, a{width:100%; font-size:11px; color:#000;}
a{text-decoration:none;}
ul{list-style:none;}
button{background-color: #fff; border: 0px; color: #aaa7a7; margin-top: -4px; cursor:pointer;}
button:hover{text-decoration:underline;}
.FS11{font-size:11px;}
.FS9{font-size:9px;}
.TextalignCenter{text-align:center;}
.w-100{width:100%;}
.Fleft{float:left;}
.Fright{float:right;}
.MarginTop10{margin-top:10px;}
.MarginLeft10{margin-left:10px;}
img{vertical-align:middle;}
.TextAlignCenter{text-align:Center;}

::-webkit-input-placeholder {
  font-size:12px;
}

:-moz-placeholder { /* Firefox 18- */
   font-size:12px;  
}

::-moz-placeholder {  /* Firefox 19+ */
   font-size:12px; 
}

:-ms-input-placeholder {  
   font-size:12px;
}

/* Width */
.w386{width:386px !important;}
.w312{width:312px !important;}
.w55{width:55px !important;}
.w96{width:96px !important;}
.w85{width:85px !important;}
/* Width */
/* Height */
.h85{height:85px !important;}
/* Height */
/* Padding */
.PaddingLeft5{padding-left:5px !important;}
.PaddingLeft72{padding-left:72px !important;}
.PaddingRight70{padding-right:70px !important;}
/* Padding */

/* Margin */
.MarginLeft292{margin-left:292px !important;}
/* Margin */

.companyCaption, .gallery, .gallery a{font-size:8px;}
.companyNM{margin-left:70px; color:#000; font-weight:bold; font-size:11px;}
.companyCaption{width:214px; margin:22px 0px 0px 71px; color:#fff;}
.main{max-width:675px; margin:80px auto 0px auto; padding:0px; min-height:600px;}
.header{width:100%; height:50px; overflow:hidden;}
.header .menu-wrap{height:50px; padding:0px; margin:0px auto; width:100%;}
.gallery{width:103px; text-align:Center; margin-top:22px;}
.header .menu-wrap ul{width:100%; float:left; list-style:none;}
.header .menu-wrap ul.topMenu{margin-top:0px; width:19%; margin-left:21px;}
.header .menu-wrap ul li{float:left; width:auto; padding:0px; margin:19px 0px 0px 0px; width:48px;}
.header .menu-wrap ul li a{ cursor:pointer; font-size:9px;}
.subMenu{background-color: #aaa7a7;color:#fff; position:absolute; display:none; width:100px !important; padding:4px 0px 4px 5px; margin:4px 0px 0px 26px; z-index:10;}
.subMenu li{text-align:left !important; margin-top:3px !important; width:52px !important;}
.subMenu li a{color:#fff !important;}
.soc-ic-wrapper{float:right; position: relative; margin-right: 70px; margin-top: -28px;height:auto;
  overflow: visible;}
.soc-fc{margin-top: -6px; width: 26px;}
.soc-ml{margin-top: -6px;width: 26px; margin-left:5px;}
.soc-twt{width: 24px;margin-left: 5px;margin-top: -5px;}
.soc-pin{width: 28px;margin-top: -7px; margin-left:5px;}
/**Product List Starts**/

.product_list_section, .product_desc_section{margin:0px;}
.product_list_section{padding:25px 0px 25px 0px;}
.product_desc_section{padding:50px 0px 50px 73px;}
.product_list_section ul{ width:84%; list-style: none; margin:0px auto 0px 62px;}
.product_list_section ul li{float:left; width:183px; margin:0px 0px 0px 0px; min-height:130px;}
.product_list_section ul li div div.productImage{width: 165px; margin: 0px auto; padding:15px 10px 15px 10px;
}
.product_desc_wrapper{width:27.5%; padding:0px 0px 0px 16px;}
.AcartLNK{margin-left:-3px;}
.AcartLNK a{text-decoration: none;}
.AcartLNK a:hover{text-decoration:underline;}
.AtC{color:#000 !important; font-size:11px;}

/**Product List Ends**/
/** Cart Page **/
.chk-otBt{background-color: forestgreen; color: #fff; padding:2px; font-size:11px;}
.cntShpLnk a{text-decoration: none;}
.cntShpLnk a:hover{text-decoration:underline;}
.Empt-crt{text-align:center; float:left; width:100%;}
.view-cart{ margin:0px 0px 0px 0px; float:left; background-color:#a7a493; padding:40px 0px 30px 0px; width:100%;}
.view-cart ul{margin-left:71px; float:left; width:533px;}
.view-cart ul li{float:left; padding: 6px 0px 5px 0px; border-bottom: 1px solid #aaa7a7; width:100%;}
.view-cart ul li div.product-info{float:left; width:524px;}
.view-cart ul li div.product-img{float:left; width:172px;}
.view-cart ul li div.p-price{float:left; width:88px;}
.view-cart ul li .remove-itm{font-weight:bold; float:right; margin-top:-2px;}
.view-cart ul li .remove-itm span a{font-size:15px !important;}
.view-cart .ttl-prc-wrap{margin-left: 198px; float: left; width: 420px; padding:6px 0px 5px 0px;}
.view-cart .ttl-prc-wrap .Totprc{float:left; width:99px; padding-left:1px;}
.view-cart .ttl-prc-wrap .check-out-txt{float:left;}
#msg{position: absolute;text-align: center;margin-top: -51px;width: 675px; }
.msg_text{text-align: center; background-color: #777; color: #fff; width:60%; margin:0 auto; border: 0px solid rgb(204, 204, 204);
border-radius: 4px; -ms-border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:8px 6px 8px 0px; }
textarea{
resize:none;
}
.fieldwrapper{padding:5px 0px 5px 0px}
.vcselect, .vcinput,.vctextarea{padding:3px; font-size:11px;}
.vcselect{width:95px;}
.vcinput{width:88px;}
.vctextarea{width:89px;}
.prinfcswrapper{width:64px;}
.contemail{margin-top:30px; margin-left:0px;}
 /*set a border on the images to prevent shifting*/ 
    
#gallery_01 img{border:2px solid white;} /*Change the colour*/
.active img{border:2px solid #333 !important;} 
.gall{width:350px; height:350px; text-align:center; display:inline-block;}
.gall img{display:inline-block; width: auto !important; /*override the width below*/width: 100%; max-width: 550px; max-height:350px;}
.gallThumbWrap{width:172px;z-index: 10; padding-left:9px;}
.gallThumbWrap .gallThumb{width:auto; z-index:10; text-align:right; width:79px; padding:0px 0px 0px 0px; }
.gallThumbWrap .gallThumb img {width:70px; height:70px; cursor:pointer; margin-bottom:3px; border:0px solid #a7a493;}
.gallery-prev a, .gallery-next a{font-size:11px;}
.gallery-prev{float:left; font-weight:bold; cursor:pointer;}
.gallery-next{float:right; font-weight:bold; cursor:pointer;}
.gallery__controls{width:65px; margin-top:2px;}
.gallery-prev-nxt{margin-top:27px; width:166px;}
    
 .magnify {
  position: relative;
  display: inline-block;
}
.magnify .magnify-lens {
  /* Create the magnifying lens */
  position: absolute;
  width: 200px;
  height: 200px;
  border-radius: 100%;
  /* Multiple box shadows to achieve the glass lens effect */
  -webkit-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85),
    0 0 7px 7px rgba(0, 0, 0, 0.25),
    inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85),
    0 0 7px 7px rgba(0, 0, 0, 0.25),
    inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
  /* Hide the mouse pointer */
  cursor: none;
  /* Hide the lens by default */
  display: none;
  /* Place the lens on top of other elements */
  z-index: 100;
}
.magnify .magnify-lens.loading {
  background: #333 !important;
  opacity: .75;
}
.magnify .magnify-lens.loading:after {
  /* Loading text */
  position: absolute;
  top: 45%;
  left: 0;
  width: 100%;
  color: #fff;
  content: 'Loading...';
  font: italic normal 16px/1 Calibri, sans-serif;
  text-align: center;
  text-shadow: 0 0 2px rgba(51, 51, 51, .8);
  text-transform: none;
}

/** Page  starts**/
.section{margin: 0px auto 30px auto; overflow: hidden; padding: 40px 95px 40px 92px;}
.Cpage{word-spacing:-1px;}
/** Page  ends**/

/** contact start**/
.contactform{width: 310px;
margin: 0px auto;
}
.formwrapper{padding:5px 0px 10px 0px;}
.inputfield{padding:7px 5px 7px 5px; border-radius:4px; background-color:#f0f0f0; border:1px #ccc solid; width:300px;}
.txtarea{padding:7px 5px 7px 5px; border-radius:4px; background-color:#f0f0f0; border:1px #ccc solid; }
.inputsubmit{background-color: #228b22;
border: 0px;
padding: 5px 7px 5px 7px;
color: #fff;}
/** contact end **/


