@charset "UTF-8";

  @font-face {
	font-family: 'Conv_Oswald-Regular';
	src: url('../fonts/Oswald-Regular.eot');
	src: local('☺'), url('../fonts/Oswald-Regular.woff') format('woff'), url('../fonts/Oswald-Regular.ttf') format('truetype'), url('../fonts/Oswald-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Swis721 BlkCn BT';
	src: url('../fonts/Swis721 BlkCn BT.eot');
	src: local('☺'), url('../fonts/Swis721 BlkCn BT.woff') format('woff'), url('../fonts/Swis721 BlkCn BT.ttf') format('truetype'), url('../fonts/Swis721 BlkCn BT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


  @font-face {
	font-family: 'Sports EA Sports';
	src: url('../fonts/Sports EA Sports.eot');
	src: local('☺'), url('../fonts/Sports EA Sports.woff') format('woff'), url('../fonts/Sports EA Sports.ttf') format('truetype'), url('../fonts/Sports EA Sports.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




  @font-face {
	font-family: 'ShadedLarch_PERSONAL_USE';
	src: url('../fonts/ShadedLarch_PERSONAL_USE.eot');
	src: local('☺'), url('../fonts/ShadedLarch_PERSONAL_USE.woff') format('woff'), url('../fonts/ShadedLarch_PERSONAL_USE.ttf') format('truetype'), url('../fonts/ShadedLarch_PERSONAL_USE.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
  @font-face {
	font-family: 'chinese.msyh';
	src: url('../fonts/chinese.msyh.eot');
	src: local('☺'), url('../fonts/chinese.msyh.woff') format('woff'), url('../fonts/chinese.msyh.ttf') format('truetype'), url('../fonts/chinese.msyh.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	
}
  @font-face {
	font-family: 'Yahoo';
	src: url('../fonts/Yahoo.eot');
	src: local('☺'), url('../fonts/Yahoo.woff') format('woff'), url('../fonts/Yahoo.ttf') format('truetype'), url('../fonts/Yahoo.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
  @font-face {
	font-family: 'Kozuka Gothic Pro B';
	src: url('../fonts/Kozuka Gothic Pro B.eot');
	src: local('☺'), url('../fonts/Kozuka Gothic Pro B.woff') format('woff'), url('../fonts/Kozuka Gothic Pro B.ttf') format('truetype'), url('../fonts/Kozuka Gothic Pro B.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

  @font-face {
	font-family: 'msgothic';
	src: url('../fonts/msgothic.eot');
	src: local('☺'), url('../fonts/msgothic.woff') format('woff'), url('../fonts/msgothic.ttf') format('truetype'), url('../fonts/msgothic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.menudownbg{
	border-bottom:36px solid #eaeae9;
	}

      .marginBottom1{
		  margin-bottom:10px;
		  margin-top:5px;
	  }
	  
	   .marginBottom3{
		  margin-bottom:10px;
	  }
	  

	  
	  .marginBottom2{
		  margin:20px 0 20px 0;
	  }
	  
	  .border2{
		  border:1px solid #03F;
		  height:200px;
		  margin:20px 0 20px 0;
	  }
	  
	  .TopClockIcon{
		  margin:4px 15px 2px 15px;
		  border:none;		
	  }
	  .BottomBorder2px{
		  border-bottom:2px #000 solid;
	  }
	  
	  .imgBorder img{
		  border:none;
		  margin:0px auto;
		  padding:0px;
	  }
	  .topCategorySection{
		  padding-top:34px;
	  }
	  
	  .LineHeightHeading{
		  line-height:30px !important;
		  font-weight:bold;
		  margin-top:10px;
		  color:#FFF;
	  }
	  
	  
	  .CustomFont1{
		  font-family: 'Swis721 BlkCn BT';
		  font-size:24px;
	  }
	  .CustomFont1 a{
		  font-family: 'Swis721 BlkCn BT';
		  font-size:16px;
		  text-decoration:none;
		  color:#000000;
	  }
	  .CustomFont1 a:hover{
		  font-family: 'Swis721 BlkCn BT';
		  font-size:16px;
		  text-decoration:underline;
		  color:#ffffff;
	  }
	    .inquirylink a{
		  font-family: 'Conv_Oswald-Regular';
		  font-size:12px;
		  text-decoration:none;
		  color:#FFFFFF;
	  }
	  .inquirylink a:hover{
		  font-family: 'Conv_Oswald-Regular';
		  font-size:12px;
		  text-decoration:underline;
		  color:#000000;
	  }
	  
	   .CustomFont2{
		  font-family: 'Swis721 BlkCn BT';
		  font-size:18px;
		  color:#000000;
		   text-transform: capitalize;
		   text-decoration: none;
		   padding-top: 5px;
	  }
	   .CustomFont22{
		  font-family: 'chinese.msyh';
		  font-size:16px;
		  color:#FFFFFF;
	  }
	    .CustomFont5{
		  font-family: 'Conv_Oswald-Regular';
		  font-size:18px;
		  color:#e6267a;
	  }
	  .CustomFont3_black{
		  font-family: 'Conv_Oswald-Regular';
		  font-size:18px;
		  color:#000;
		  line-height:28px;
		   
}
	  
	   .CustomFont3{
		  font-family: 'Conv_Oswald-Regular';
		  font-size:24px;
	  }
	   .CustomFont4{
		  font-family: 'Conv_Oswald-Regular';
		  font-size:36px;
		  color:#524493;
	
 }
	  
	    .CustomFont2_Blue{
		  font-family: 'Conv_Oswald-Regular';
		  font-size:14px;
		  color:#000;
	  }
	  
	  
	    .CustomFont2_Black{
		  font-family: 'Conv_Oswald-Regular';
		  font-size:14px;
		  color:#000;
	  }
	  
	  hr{
		  margin:0px;
		  padding:0px;
	  }
	  
	  .headingBlueColor{
		  color:#6719cd !important;
		  font-family: 'Conv_Oswald-Regular';
	  }
	  
	  .HeadingWhiteColor{
		  font-family: 'Conv_Oswald-Regular';
		  color:#fff !important;
	  }
	  
	  .textUnderline{
		  text-decoration:underline;
	  }
	   

	  .certification img{
		  margin:0px 17px 0px 0px;
		  padding:2px;
		  border:none;
		  float:left;
		  
	  }
	  
	  .pdfDownload img{
		  margin:0px 70px 0px 0px;
		  border:none;
		  
	  }
	  
	  .NoneRightBorder{
		  margin-right:0px;
	  }
	  
	   .newsBottom{
		  margin-bottom:20px;
	  }
	  
	    
	  .QuickLinks{
		  margin:0px;
		  padding:0px;
		  }
		  
	   .QuickLinks ul{
		   margin:0px;
		   padding:0px;
		   list-style:none;
		   list-style-position:outside;
		  }
		  
		.QuickLinks ul li{
		   margin:0px 0px 7px 0px;
		   padding:0px;
		   float:none;
		   display:block;
		  }
		  
		  .QuickLinks ul li a{
			  font-family: 'chinese.msyh';
			  font-size:16px;
			  color:#fff !important;
			  font-weight:normal;
			  text-decoration:none;
			  text-transform:capitalize;
			  text-align:left;
		  }
		  
		  .QuickLinks ul li a:hover{
			  text-decoration:underline;
			  color:#6719cd!important;
		  }
		  
		  .QuickLinks ul li a:active{
			  text-decoration:underline;
		  }
		  
		  

	  .LinksNormal{
		  margin:0px;
		  padding:0px;
		  }
		  
	   .LinksNormal img{
		  margin:0px;
		  padding:0px;
		  border:none;
		  }
		  
	   .LinksNormal ul{
		   margin:0px;
		   padding:0px;
		   list-style:none;
		   list-style-position:outside;
		  }
		  
		.LinksNormal ul li{
		   margin:0px 0px 7px 0px;
		   padding:0px;
		   float:none;
		   display:block;
		  
		  }
		  
		  .LinksNormal ul li a{
			  font-family: 'Swis721 BlkCn BT';
			  font-size:18px;
			  color:#ffffff;
			  font-weight:normal;
			  text-decoration:none;
			  margin:0px 0px 7px 7px;
			  padding:10px 0px 0px 0px;
			 
			  
		  }
		  
		  .LinksNormal ul li a:hover{
			  text-decoration:underline;
			  color:#00b050;
		  }
		  
		  .LinksNormal ul li a:active{
			  text-decoration:underline;
		  }
		  
		  
		  
		   .LabelContactUs{
			  font-family: 'Conv_Oswald-Regular';
			  font-size:14px;
			  color:#cccccc;
			  font-weight:normal;
			  text-decoration:none;
			  float:left;
			  width:40px;
		  }
		  
		   .copyrightText{
			  color:#fff;
			  font-size:16px;
			  padding:10px 0px 10px 0px;
			   font-family: 'Swis721 BlkCn BT';
			  
		  }
		  
		  
		          #backtop {
	        position: fixed;
	        float:left;
			font-family: 'Swis721 BlkCn BT';
            left:auto;right: 20px;top:auto;bottom: 20px;
			padding-top:10px;
	        outline: none;
            overflow:hidden;
            color:#000;
            text-align:center;
            background-color:#234582;
            height:50px;
            width:60px;
            line-height:40px;
            font-size:22px;
            border-radius:10px;
            cursor:pointer;
            transition:all 0.3s linear;
            z-index:999999;

            opacity:1;
            display:none;
        }
        #backtop:hover {
            background-color:#000;
			color:#fff;
        }
        #backtop.mcOut {
            opacity:0;
        }
		  
		  
/*:::::::::::::::::::::::::;;PRODUCT PAGE CSS START:::::::::::::::::::::::::::::::::*/

       .marginTop20px{
		   margin-top:20px;
	   }
	   
	  .categories ul {
  margin-left: -20px;
  list-style-position:outside;
}


	  .categories ul li {
  margin-bottom: 10px;
}

.paginationMargin{
	margin:10px 0px 0px 0px;
}

/*:::::::::::::::::::::::::;;PRODUCT PAGE CSS END:::::::::::::::::::::::::::::::::*/


/*:::::::::::::::::::::::::;;PRODUCT DETAIL PAGE CSS START:::::::::::::::::::::::::::::::::*/

       .paddingLeft0px{
		   padding-left:0px !important;
	   }
	
/*:::::::::::::::::::::::::;;PRODUCT DETAIL PAGE CSS END:::::::::::::::::::::::::::::::::*/


/*:::::::::::::::::::::::::;;INQUIRY BASKET PAGE CSS START:::::::::::::::::::::::::::::::::*/

       .borderRight{
		   border-right:1px solid #CCC;
	   }
	   
	     .borderBottom{
		   border-bottom:1px solid #CCC;
	   }
	   
	   .height187px{
		   height:187px;
		   padding-top:4px;
	   }
	   
	   .height187px_Padding{
		   height:187px;
		   padding-top:14px;
	   }
	   
	   .marginTop14px{
		   margin-top:14px;
	   }
	
	
	
		
	@media screen and (min-width: 320px) and (max-width: 480px)	 {
		
		 .borderRight{
		   border-right:none;
	   }
		
	  .height187px{
		   padding-top:14px !important;
	   }
	}
	
	
	@media screen and (max-width: 478px) and (min-width: 768px) 	{
		
		 .borderRight{
		   border-right:none;
	   }
	   
	   	
	 .height187px{
		   padding-top:14px !important;
	   }
		
	}

	
	@media screen and (min-width: 400px) and (max-width: 800px) 	{
		
		 .borderRight{
		   border-right:none;
	   }
	   
	   .height187px{
		   padding-top:14px !important;
		   height:120px;
	   }
		
	}
	
	
	@media screen and (min-width: 640px) and (max-width: 960px) 	{
		
	
		
	}
	
	
	@media screen and (max-width: 1024px) and (min-width: 768px) 	{
		
	}
	
	
	
/*:::::::::::::::::::::::::;;INQUIRY BASKET PAGE CSS END:::::::::::::::::::::::::::::::::*/

.pic {
  border: 2px solid #fff; 
  height: 126px;
  width: 126px;
  margin: 0px;
  overflow: hidden;
   
  -webkit-box-shadow: 5px 5px 5px #111;
          box-shadow: 5px 5px 5px #111; 
}



/*MORPH*/
.morph {
	border-radius: 50%;
	width:126px;
	height:126px;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.morph:hover {
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}
a.botlnk {color:#000000;
	text-decoration:none;}
	a:hover.botlnk {color: #234582;
			text-decoration:underline;}
			
div.pagination {font: 12px arial, sans-serif;
	padding: 8px;
	margin: 3px;}
div.pagination a {
	font: 12px arial, sans-serif;
	border-radius:0px;
	padding: 8px 8px 8px 8px;
	margin: 1px;
	border: 1px solid #666666;	
	background-color: #000000;
	text-decoration: none; 
	color: #ffffff;}
div.pagination a:hover, div.pagination a:active {
	font: 12px arial, sans-serif;
	border-radius:0px;
	text-decoration: none;
	border: 1px solid #070708;
	background-color: #b5b4b2;
	color: #000000;}

div.pagination span.current {
	font: 12px arial, sans-serif;
	padding: 8px 8px 8px 8px;
	border-radius:0px;
	margin: 1px;
		border: 1px solid #070708;	
		font-weight: bold;
		background-color: #b5b4b2;
		color: #000;}

	div.pagination span.disabled {
		font: 12px arial, sans-serif;
		padding: 8px 8px 8px 8px;
		border-radius:0px;
		margin: 1px;
		border: 1px solid #CCCCCC;
		background-color: #000000;	
		color: #CCCCCC;}
#e{overflow: hidden;
			width: 100%;
			text-align: center;
			position: absolute;
			top: 0;
			left: 0;
			background-color: #FDE2DB;
			height: 0;
			color: #000;
			font: 20px/40px arial, sans-serif;
			opacity: .9;}
#s{overflow: hidden;
			width: 100%;
			text-align: center;
			position: absolute;
			top: 0;
			left: 0;
			background-color: #EAFFEA;
			height: 0;
			color: #000;
			font: 20px/40px arial, sans-serif;
			opacity: .9;}
.carttbl {
	color: #000000;
		background:#d8d8d8;}
.cartcol {color:#666;
	background:#e6e6e6;}
.cartsel {color: #000000;
	background:#eafbfa;}
.required {color: #FF0000;}
.ecarttxt {color:#FFFFFF;
	font-size:12px;}
a.ecartlnk {color: #dfdfdf;
    font: 13px "Oswald";
    text-decoration: none;
    text-transform: uppercase;}
	a:hover.ecartlnk {color: #d60133;}
	
.list-group.panel > .list-group-item {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
.list-group-submenu {
  margin-left:20px;
}
 #search {
    float: right;
    margin-top: 9px;
    width: 250px;
}

.search {
	margin:0px 20px 0px 0px;
    padding: 35px 0px 0px 0px;
    width: 350px;
    height: 30px;
    position: relative;
    left: 10px;
    float: right;
    line-height: 22px;
}

    .search input {
        position: absolute;
        width: 0px;
        float: Left;
        margin-left: 300px;
        -webkit-transition: all 0.7s ease-in-out;
        -moz-transition: all 0.7s ease-in-out;
        -o-transition: all 0.7s ease-in-out;
        transition: all 0.7s ease-in-out;
        height: 30px;
        line-height: 18px;
        padding: 0 2px 0 15px;
        border-radius:1px;
    }

        .search:hover input, .search input:focus {
            width: 300px;
            margin-left: 0px;
        }

.btn1 {
    height: 30px;
    position: absolute;
    right: 0;
    top: 35px;
    border-radius:1px;
}	

 a.mcatlnk {
	font-family: 'Conv_Oswald-Regular';
	color:#000000;
	text-decoration:none;
	font-size:14px;
	text-transform:uppercase;
	font-weight:none;
	}
	a:hover.mcatlnk {
	color:#ffffff;
	font-family: 'Conv_Oswald-Regular';
	font-size:14px;
	text-decoration:underline;
	font-weight:none;
	text-transform:uppercase;

}
a.mcatlnksel {
	color:#ffffff;
	font-family: 'Conv_Oswald-Regular';
	text-decoration:underline;
	font-size:14px;
	font-weight:none;
	text-transform:uppercase;
	}
	a:hover.mcatlnksel {
	color:#ffffff;
	font-family: 'Conv_Oswald-Regular';
	text-decoration:none;
	font-weight:none;
	font-size:14px;
	text-transform:uppercase;
	
}
a.scatlnk {
	color:#ffffff;
	font-family: 'Conv_Oswald-Regular';
	font-weight:none;
	text-decoration:none;
	font-size:14px;
	display:block;
	}
	a:hover.scatlnk {
	color:#b5b4b2;
	font-family: 'Conv_Oswald-Regular';
	text-decoration:underline;
	font-size:14px;

}
a.scatlnksel {
	color:#f4c614;
	font-family: 'Conv_Oswald-Regular';
	text-decoration:underline;
	font-weight:none;
	font-size:14px;
	}
	a:hover.scatlnksel {
	color:#f4c614;
font-family: 'Conv_Oswald-Regular';
	text-decoration:none;
	font-size:14px;
}
.viewdetailsbtn{
	background:url(../images/details.png) no-repeat;
	width:70px;
	height:70px;
	border:0px;
	float:right;
	}
	
	
	
	#custom-search-input {
        margin:0;
        padding: 0;
    }
 
    #custom-search-input .search-query {
		font-family: 'Swis721 BlkCn BT';
		font-size:18px;
		text-transform:capitalize;
        padding-right: 70px;
        padding-right: 70px \9;
        padding-left: 10px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }
 
    #custom-search-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 8px 8px;
        position: relative;
        left: -40px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color:#fff;
		
    }
 
  
a.inquiry {
	color:#000000;
	font-family: 'Swis721 BlkCn BT';
	font-weight:none;
	text-decoration:none;
	}
	a:hover.inquiry {
	color:#6A0405;
	font-family: 'Swis721 BlkCn BT';
    text-decoration:none;

}





	
	