
/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

/* for tablet */
/*@media (min-width: 481px) and (max-width: 760px)  (min-width: 0)   ///   */
@media (min-width: 0px) and (max-width: 1000px){ /*1024px*/
	
	ul.nav li.dropdown:hover ul.dropdown-menu {
	    border-radius:0px;
	    left:-43px;
	    border:0px;
	   
	    valign:middle;
	    display:block; 
	    height:68px;
	    width:220px;
	    padding-top:20px;
	    padding-bottom:10px;
	    padding-left:20px;
	    padding-right:20px;
	}
	a.menu:after, .dropdown-toggle:after {
	     content: none;
	}
  
   /* Start Added for Layout By sumit*/
  
  .mainBodyInnnerWidth{
  	width: 720px;/*920px; 760px;*/
  }
  /*.mainBodyInnnerRightWidth{
  	width: 680px;
  }*/
  /* for product page */
  .productFooterLayout{
  	width: 720px;/*920px; 760px;*/
  	height: 70px;
  	vertical-align: middle;;
  }
  .productFooterIconSpacing{
  	padding-left: 10px;
  }
  .productTabLayout{
  	width: 720px;/*920px; 760px;*/
  	height: 40px;
  	
  }
  .productTabLayout td td{
  	height: 40px;
  }
  .productTabSpacing{
  	padding-left: 20px;
  	padding-right: 20px;
  }
  .productTabDataSpacing{
  	padding-top: 40px;
  	padding-bottom: 40px;
  }
  .productDetailMsgDiv{
  	width: 100%;
  	padding-bottom: 0px;
  	text-align: left;
  }
  .productAccessoriesFooterLayout{
  	min-height: 140px;
  }
  .pageHeadingLayout{
  	height: 70px;
  	text-align: left;
  }
  .pageHeadingLayout div{
  	padding-top: 20px;
  }
  .pageHeadingLayout2{
  	height: 80px;
  	text-align: left;
  }
  .pageHeadingLayout2 div{
  	padding-top: 35px;
  	vertical-align: top;
  }
  .pageHeadingLayout3{
  	height: 90px;
  	text-align: left;
  }
  .pageHeadingLayout3 div{
  	padding-top: 25px;
  	vertical-align: top;
  }
  /*
  .productNewDiv{
  	position: absolute;
  	z-index: 2;
  	width: 156px;
  	height: 30px;
  	line-height: 30px;
  	text-align: right;
  	vertical-align: middle;
  }
  .productNewDiv div{
  	padding-left: 10px;
  	padding-right: 10px;
  	float: right;
  	line-height: 30px;
  	text-align: center;
  	background-color: #1a66c7;
  	opacity: 1;
  	filter: alpha(opacity=100);
  	vertical-align: middle;
  }
  .productPreorderDiv{
  	position: absolute;
  	z-index: 2;
  	width: 156px;
  	height: 30px;
  	line-height: 30px;
  	text-align: right;
  	vertical-align: middle;
  }
  .productPreorderDiv div{
  	padding-left: 10px;
  	padding-right: 10px;
  	float: right;
  	line-height: 30px;
  	text-align: center;
  	background-color: #b80000;
  	opacity: 1;
  	filter: alpha(opacity=100);
  	vertical-align: middle;
  }*/
  .productImageTopContentDiv{
  	position: absolute;
  	z-index: 2;
  	text-align: right;
  	vertical-align: middle;
  }
  .productImageTopContentDiv.small {
  	width: 156px; /*200px;*/
  	height: 30px;
  	line-height: 30px;
  }
  .productImageTopContentDiv.medium {
  	width: 218px;/*280px;*/
  	height: 30px;
  	line-height: 30px;
  }
  .productImageTopContentDiv.large {
  	width: 343px;/*440px;*/
  	height: 30px;
  	line-height: 30px;
  }
  .productImageTopContentDiv > div{
  	padding-left: 10px;
  	padding-right: 10px;
  	line-height: 30px;
  	text-align: center;
  	opacity: 1;
  	filter: alpha(opacity=100);
  	vertical-align: middle;
  }
  .productImageTopContentDiv > div.waitlist{
  	background-color: #663399;
  }
  .productImageTopContentDiv > div.preorder{
  	background-color: #b80000;
  }
  .productImageTopContentDiv > div.new{
  	background-color: #1a66c7;
  }
  .productImageTopContentDiv > div.left{
  	float: left;
  }
  .productImageTopContentDiv > div.right{
  	float: right;
  }
  .topMenuGizmineDiv{
  	position: absolute;
  	z-index: 2;
  	width: 200px;
  	height: 30px;
  	line-height: 30px;
  	text-align: right;
  	vertical-align: middle;
  }
  .topMenuGizmineDiv div{
  	padding-left: 10px;
  	padding-right: 10px;
  	float: right;
  	line-height: 30px;
  	text-align: center;
  	background-color: #b80000;
  	opacity: 1;
  	filter: alpha(opacity=100);
  	vertical-align: middle;
  }
  .quickViewDiv{
  	position: relative;
  	z-index: 222;
  	top: -30px;
  	width: 156px;/*200px; 165px;*/
  	height: 30px;
  	line-height: 30px;
  	text-align: center;
  	vertical-align: middle;
  	background-color: #686868;
  	opacity: 1;
  	filter: alpha(opacity=100);
  }
  .quickViewDiv div{
  	width: 156px;/*200px; 165px;*/
  	line-height: 30px;
  	vertical-align: middle;
  }
  .quickViewDiv:hover{
  	background-color: #343434;
  	opacity: 1;
  	filter: alpha(opacity=100);
  	/*-webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		 -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;*/
  }
  .productEnlargeImageLayout{
  	position: relative;
  	z-index: 222;
  	top: -30px;
  	width: 343px; /*440px; 363px;*/
  	height: 30px;
  	line-height: 30px;
  	text-align: center;
  	vertical-align: middle;
  	background-color: #686868;
  	opacity: 1;
  	filter: alpha(opacity=100);
  	
  }
  .productEnlargeImageLayout div{
  	width: 343px; /*440px; 363px;*/
  	line-height: 30px;
  	vertical-align: middle;
  }
  .productEnlargeImageLayout:hover{
  	background-color: #343434;
  	opacity: 1;
  	filter: alpha(opacity=100);
  	/*-webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		 -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;*/
  }
  .printer3D-imgDiv{
	width: 405px; /*520px; 430px;*/
	height: 90px;/*90px;*/
	background-color: #1f1f1f;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 222;
	position: relative;
  	top: -160px;
  	line-height: 30px;
  	text-align: center;
  	vertical-align: middle;
	}
  .formTableLayout{
  	
  }
  .formTableLayout .td1{
  	padding-bottom: 5px;
  }
 .formTableLayout .td2{
  	padding-bottom: 10px;
  }
  .errorLayout{
  	padding-bottom: 0px;
  }
  .divider{
  	color: #bcbcbc;
  	padding-left: 8px;
  	padding-right: 8px;
  	padding-top: 0px;
  	padding-bottom: 0px;
  }
  .separator{
  	border-top-style: solid; border-top-width: 1px; border-top-color: #bcbcbc;
  }
  .separator.spacing0{
  	margin-top: 40px;
  	margin-bottom: 0px;
  }
  .separator.spacing1{
  	margin-top: 5px;
  	margin-bottom: 10px;
  }
  .separator.spacing2{
  	margin-top: 40px;
  	margin-bottom: 20px;
  }
  .separator.spacing3{
  	margin-top: 20px;
  	margin-bottom: 40px;
  }
  .separator.spacing4{
  	margin-top: 40px;
  	margin-bottom: 40px;
  }
  .separator.spacing5{
  	margin-top: 30px;
  	margin-bottom: 30px;
  }
  .separator.spacing6{
  	margin-top: 10px;
  	margin-bottom: 20px;
  }
  .separator.spacing7{
  	margin-top: 20px;
  	margin-bottom: 30px;
  }
  .separator.spacing8{
  	margin-top: 0px;
  	margin-bottom: 40px;
  }
  .separator.spacing9{
  	margin-top: 20px;
  	margin-bottom: 20px;
  }
  .separator.spacing10{
  	margin-top: 55px;
  	margin-bottom: 40px;
  }
  .separator.spacing11{
  	margin-top: 15px;
  	margin-bottom: 35px;
  }
  .separator.spacing12{
  	margin-top: 15px;
  	margin-bottom: 20px;
  }
  .separator.spacing13{
  	margin-top: 15px;
  	margin-bottom: 30px;
  }
  .separator.spacing14{
  	margin-top: 0px;
  	margin-bottom: 35px;
  }
  .separator.spacing15{
  	margin-top: 60px;
  	margin-bottom: 40px;
  }
  .separator.spacing16{
  	margin-top: 35px;
  	margin-bottom: 15px;
  }
  .separator.spacing17{
  	margin-top: 40px;
  	margin-bottom: 35px;
  }
  .separator.spacing18{
  	margin-top: 35px;
  	margin-bottom: 0px;
  }
  .separator.spacing20{
  	margin-top: 20px;
  	margin-bottom: 15px;
  }
  .separator.spacing19{
  	margin-top: 25px;
  	margin-bottom: 20px;
  }
   .separator.spacing21{
  	margin-top: 15px;
  	margin-bottom: 25px;
  }
  .separator1{
  	border-left-style: solid; border-left-width: 1px; border-left-color: #bcbcbc;
  }
  .separatorVertical{
  	border-left-style: solid; border-left-width: 1px; border-left-color: #bcbcbc;
  }
  /* use in topmenu */
  .separatorVerticalSpacing{
  	margin-left: 20px;/*30px;*/
  	margin-right: 20px;/*30px;*/
  }
  
  .whiteSeparator{
  	border-top-style: solid; border-top-width: 1px; border-top-color: #bcbcbc;
  }
  
  .footerLinkLayout{
  	margin-top: 0px;
  	padding-bottom: 5px;
  }
  .popupLayout{
  	margin-top: 40px;
  	margin-bottom: 40px;
  }
  .popupLayout2{
  	margin-top: 40px;
  	margin-bottom: 40px;
  	margin-left: 20px;
  	margin-right: 20px;
  }
  .popupLayout3{
  	margin-top: 40px;
  	margin-bottom: 40px;
  	margin-left: 200px;
  	margin-right: 200px;
  }
  /* End product page*/
  
  .explore3DTableLayout {
  	padding-left:40px;
  	padding-right: 40px;
  }
  .pressDetailLayout {
	  width: 514px;/*660px; 544px;*/
	  height: 225px;
	  overflow: auto;
  }	
  
  /*added by ajay To add to cart*/
   
  /* For login page */
   .loginLeftLayout{
  	width: 343px; /*440px; 363px;*/
  	margin-left: 15px;
  	margin-right: 0px;
  }
  .loginRightLayout{
  	width: 343px; /*440px; 363px;*/
  	margin-left: 0px;
  	margin-right: 15px;
  }
  /* End login page */
  .divMenuLayoutLevel0{
  	padding-left: 15px;
  	padding-right: 15px;
  	line-height: 40px;
  	vertical-align: middle;
  }
  /* Top menu section */
  .divMenuLayoutAllArea{
  	position: absolute;
  	z-index: 999; 
  	display: none; 
  	padding-top: 20px;
  	padding-bottom: 20px;
  	padding-left: 20px;
  	padding-right: 20px;
  	width: 680px;
          
    -webkit-box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);
  
  }
  .divMenuLayoutProductLink{
  	padding-bottom: 5px;
  }		
  /* End menu section */
  /* vertical space */
  .space5{
  	width: 100%;
  	height: 5px;
 	}
  .space10{
  	width: 100%;
  	height: 10px;
  }
  .space15{
  	width: 100%;
  	height: 15px;
  }
  .space20{
  	width: 100%;
  	height: 20px;
  }
  .space25{
    width: 100%;
  	height: 25px;
   }
  .space30{
  	width: 100%;
  	height: 30px;
  }
  .space35{
    width: 100%;
  	height: 35px;
   }
  .space40{
  	width: 100%;
  	height: 40px;
  }
  .space45{
    width: 100%;
  	height: 45px;
   }
   .space50{
    width: 100%;
  	height: 50px;
   }
   .space55{
    width: 100%;
  	height: 55px;
   }
   .space65{
    width: 100%;
  	height: 65px;
   }	
   /* Horizontal space */
   .spaceWidth5{
  	width: 5px;
  	height: 100%;
   }
  .spaceWidth10{
  	width: 10px;
  	height: 100%;
  }
  .spaceWidth20{
  	width: 15px; /*20px*/
  	height: 100%;
  }
  .spaceWidth30{
  	width: 20px;
  	height: 100%;
  }
  .spaceWidth40{
  	width: 31px;/*40px; 33px;*/
  	height: 100%;
  }
  .spaceWidth50{
  	width: 50px;
  	height: 100%;
  }
  
  .staticPageFormLayout{
  	
  }
  .staticPageFormLayout div{
  	margin-bottom: 15px;
  	padding: 0px;
  }
  .staticPageFormLayout div div{
  	margin-bottom: 0px;
  	padding: 0px;
  }
  .staticPageFormLayout div div div{
  	margin-top: 5px;
  	margin-bottom: 0px;
  	padding: 0px;
  }
  
  /*Pop up div layout */
  
  .popup404PageFormLayout{
  	width: 520px;
  }
  .popup404PageFormLayout div{
  	margin-bottom: 0px;
  	padding: 0px;
  	
  }
  .popup404PageFormLayout div div{
  	margin-bottom: 0px;
  	padding: 0px;
  	
  }
  .popup404PageFormLayout div div div{
  	margin-top: 0px;
  	margin-bottom: 0px;
  	padding: 0px;
  }
  .popupLayout5{
  	width: 468px; /* 495px; 600px;*/
  	margin-top: 40px;
  	margin-bottom: 40px;
  	margin-left: 62px; /*80px; 66px;*/
  	margin-right: 62px; /*80px; 66px;*/
  }
  .popupLayout4{
  	width:680px;
  	margin-top: 40px;
  	margin-bottom: 40px;
  	margin-left: 80px;
  	margin-right: 80px;
  }
   .popup404PageFormLayout{
  	 width: 520px;
  }
  .accountPageFromLayout{
  	width: 250px;
  }
  .accountPageFromLayout div{
  	margin-bottom:10px;
  	padding: 0px;
  }
  .accountPageFromLayout div div{
  	margin-top: 5px;
  	margin-bottom: 10px;
  	padding: 0px;
  }
  .accountPageFromLayout1{
  	margin-top: 5px;
  	padding: 0px;
  }
  .accountPageFromLayout1 div{
  	min-height: 30px;
  	margin-top: 5px;
  	padding: 0px;
  }
  .accountPageFromLayout1 div.space1{
  	height: 10px;
  	margin-top: 5px;
  	margin-bottom: 5px;
  	padding: 0px;
  }
  
  .saleAlertPageFromLayout{
  	width: 300px;
  }
  /* min hight added for dynm5 new pages by ajay*/
  
	.searchResultMinhight {
		min-height: 546px;/* 700px; */
	}
   .logInMinhight {
    min-height: 550px;
    } 
  
  .error500HeaderLayout{
  	width: 100%;
  	height: 120px;
  }
  
  .error404MainLayout{
  	width: 100%;
  	margin-top: 60px;
  	margin-bottom: 60px;
  }
  
  .error500MainLayout{
  	width: 100%;
  	margin-top: 80px;
  }
  .categoryPageAdvertisement{
  	width: 720px;/*920px; 760px;*/
  	height: 160px; /*160px;*/
  }
  .categoryPaddingleft15{
  	padding-left:15px;
  }
  .categoryPaddingtop5{
 	 padding-top: 5px;
  }
  
 .thumbnailTiny {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 46px; /*60px; 49px;*/ 
  height: 46px; /*60px; 49px;*/ 
  overflow:hidden;
  background-color: #ffffff;
}
.thumbnailTiny1 { /* sumit ----*/
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 78px; /*100px; 82px;*/ 
  height: 58px; /*75px; 61px;*/ 
  overflow:hidden;
  background-color: #ffffff;
  border: 2px solid #ededed;
}
.thumbnailLinkTiny {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 46px; /*60px; 49px;*/ 
  height: 46px; /*60px; 49px;*/ 
  overflow:hidden;
  background-color: #ffffff;
}
.thumbnailxxTiny {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 62px;/*80px; 66px;*/ 
  height: 62px;/*80px; 66px;*/ 
  overflow:hidden;
  background-color: #ffffff;
}
.thumbnailSmall{
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 93px;/*120px; 99px;*/ 
  height: 93px;/*120px; 99px;*/
  overflow:hidden;
  background-color: #ffffff;
}
.thumbnailMedium {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 156px; /*200px; 165px;*/ 
  height: 156px; /*200px; 165px;*/ 
  overflow:hidden;
  background-color: #ffffff;
}
.thumbnailTopMenu {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width:200px; 
  height:200px; 
  overflow:hidden;
  background-color: #ffffff;
}
.thumbnailTopMenuLink {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width:200px; 
  height:200px; 
  overflow:hidden;
  background-color: #ffffff;
}		
.thumbnailMediumxx {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 218px;/*280px; 231px;*/ 
  height: 218px;/*280px; 231px;*/ 
  overflow:hidden;
  background-color: #ffffff;
}
.thumbnailLinkMediumxx {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 218px;/*280px; 231px;*/ 
  height: 218px;/*280px; 231px;*/ 
  overflow:hidden;
  background-color: #ffffff;
}
.thumbnailLinkMedium {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 156px; /*200px; 165px;*/ 
  height: 156px; /*200px; 165px;*/ 
  overflow:hidden;
  background-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.thumbnailLarge {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 343px;/*440px; 363px;*/ 
  height: 343px;/*440px; 363px;*/ 
  overflow:hidden;
  background-color: #ffffff;
}

.thumbnailLinkXXLarge {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 720px; /*920px; 760px;*/ 
  height: 273px; /*350px; 290px;*/ 
  overflow:hidden;
  background-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.thumbnailXXLarge2 {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 656px;/*840px; 840px;*/ 
  height: 430px;/*520px; 429px;*/ 
  overflow:hidden;
  background-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
   
}
.thumbnailLarge1 { /* Sumit ---*/
  display: block;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 405px; /*520px; 430px;*/ 
  height: 304px; /*390px; 321px;*/ 
  overflow:hidden;
  background-color: #ffffff;
}
.thumbnailTopMenuLink:hover,	
.thumbnailLinkTiny:hover,
.thumbnailLinkXXLarge:hover,
.thumbnailLinkMediumxx:hover,
.thumbnailLinkMedium:hover{
  background-color: #ffffff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
.video-medium{
  width: 343px;/* 440px 363px;*/
  height: 193px;/*248px 204px;*/
}
.img-mediumXXL{
  width: 218px;/* 280px; 231px;*/
}
.img-tiny1{
  width: 78px;/*100px; 82px;*/
}
.img-vstiny{
  max-width: 6px;/*8px; 6px;*/
  max-height: 11px; /*14px; 11px;*/
}
.img-stiny{
  max-width: 21px;/*27px; 22px;*/
  max-height: 31px;/*49px;40px;*/
}	
.img-tiny{
  max-width: 46px;/* 60px; 49px;*/
  max-height: 46px;/*60px; 49px;*/
}
.img-xxtiny{
  max-width: 62px;/*80px; 66px;*/
  max-height: 62px;/*80px; 66px;*/
}
.img-xxltiny{
  max-width: 93px;/* 120px; 99px;*/
  max-height: 93px;/* 120px; 99px;*/
}
.img-small{
  max-width: 156px;/*200px; 165px;*/
  max-height: 156px;/*200px; 165px;*/
}
.img-topmenu{
  max-width: 200px;
  max-height: 200px;
}		
.img-medium{
  max-width: 218px;/*280px; 231px;*/
  max-height: 218px;/*280px; 231px;*/
}
.img-large{
  max-width: 343px; /*440px; 363px;*/
  max-height: 343px; /*440px; 363px;*/
}
.img-xxlarge{
  max-width: 656px; /*840px 693px;*/
  max-height: 430px; /*520px; 429px;*/
}
.img-xxllarge{
  width: 720px;/*920px; 760px;*/
  height: 273px;/*350px 290px;*/
}
.img-giftItem{
  width: 294px;/*378px; 315px;*/
  height: 190px;/*244px; 200px;*/
}		
/* Added for quickview model control by sumit */
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
 	background-color: #1f1f1f;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* for large model */	
.modal-large {
  position: fixed;
  top: 8%;
  left: 50%;
  z-index: 1050;
  width: 656px; /*840px; 690px;*/
  margin-left: -328px; /*-420px; -345px;*/
  
  background-color: #ededed;
  border: 0px solid #999;
  border: 0px solid rgba(0, 0, 0, 0.3);
  *border: 0px solid #999;
  /**-webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;**/
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
          
}

.modal-large.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal-large.fade.in {
  top: 10%;
}
.modal-large.fade.close {
  position: absolute;
  margin: 0px;
  padding: 0px;
  width: 40px;
  height:40px;
}
.modal-large-header {
  position: absolute;	
  padding: 0px 0px 0px 0px;
  height: 40px;
  width: 656px; /*840px; 690px;*/
  z-index: 1060;
 
}

.modal-large-header .close {
  background-color: #1f1f1f;
  height: 40px;
  width: 40px;
  left: 616px; /*800px;(840-40) 650px;(690-40) (656-40)*/
  text-align: center;	
  vertical-align: top;
  margin-top: 0px;
  
  opacity: .70;
  filter: alpha(opacity=70);
}
	
.modal-large-header .close div {
	height: 18px;
	line-height: 18px;
	width: 19px;
	margin-top: 10px;
	margin-left: 10px;
}
.modal-large-header .close:HOVER {
	background-color: #1f1f1f;
	opacity: 1;
  	filter: alpha(opacity=100);
  	-webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
	
.modal-large-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-large-body {
  position: relative;
  min-height: 430px; /*520px;*/
  padding: 0px;
  margin:0px;
  overflow: hidden;
}
	
/* for large model */	
.modal-largexx {
  position: fixed;
  top: 0px;
  left: 50%;
  z-index: 1050;
  width: 656px; /*840px; 690px;*/
  margin-left: -328px;/*-420px; -345px;*/
  
  background-color: #ededed;
  border: 0px solid #999;
  border: 0px solid rgba(0, 0, 0, 0.3);
  *border: 0px solid #999;
  /**-webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;**/
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.modal-largexx.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal-largexx.fade.in {
  top: 0%;
}
.modal-largexx.fade.close {
  position: absolute;
  margin: 0px;
  padding: 0px;
  width: 40px;
  height:40px;
}
.modal-largexx-header {
  position: absolute;	
  padding: 0px 0px 0px 0px;
  height: 40px;
  width: 656px; /*840px; 690px;*/
  z-index: 1060;
  /*border-bottom: 1px solid #eee;*/
 
}

.modal-largexx-header .close {
  background-color: #1f1f1f;
  height: 40px;
  width: 40px;
  left: 616px; /*800px;(840-40) 650px;(690-40) (656-40)*/
  text-align: center;	
  vertical-align: top;
  margin-top: 0px;
  
  opacity: .70;
  filter: alpha(opacity=70);
}
.modal-largexx-header .close div {
	height: 18px;
	line-height: 18px;
	width: 19px;
	margin-top: 10px;
	margin-left: 10px;
}
.modal-largexx-header .close:HOVER {
	background-color: #1f1f1f;
	opacity: 1;
  	filter: alpha(opacity=100);
}
	
.modal-largexx-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-largexx-body {
  position: relative;
  padding: 0px;
  margin:0px;
  overflow: hidden;
}	



.well-dyna-large {
  min-height: 20px;
  width: 720px; /*920px; 760px;*/
}
.well-dyna-large.spacing1 {
  margin-bottom: 20px;
}
/*	
.well-dyna-large.spacing2 {
  margin-bottom: 60px;
}*/

.well-dyna-medium {
  min-height: 20px;
  width: 656px; /*840px; 690px;*/
}

.well-dyna-medium.spacing1 {
  height: 430px; /*520px;*/
  line-height: 430px;/*520px;*/
}

.well-dyna-medium-2 {
  min-height: 20px;
  width: 685px; /*680px;*/
}
.well-dyna-medium-2.spacing1 {
  margin-top: 40px;
  margin-bottom: 30px; /*40px;*/
  padding-left: 5px; /*80px;*/
}
.well-dyna-medium-2.spacing2 {
  width: 600px; /*680px;*/	
  margin-top: 55px;
  margin-bottom: 30px;/*40px;*/
  padding-left: 45px;/*80px;*/
}	
.well-dyna-small {
  min-height: 20px;
  width:  499px; /*640px; 530px;*/
}
.well-dyna-small.spacing1 {
  padding-left: 78px; /*100px; 80px; (656-499=157%2=78)*/
  margin-top: 40px;
  margin-right: 78px; /*100px; 80px; (656-499=157%2=78)*/
  margin-bottom: 40px;
}

.well-dyna-tiny {
  min-height: 20px;
  width: 296px;  /*380px; 315px;*/
}
.well-dyna-tiny.spacing1 {
   margin-top: 20px;	
   margin-left: 20px;/*30px;*/
   margin-right: 20px;/*30px;*/
  
}
.well-dyna-sign{
	width: 280px; /*231px; no change*/
 }
  .well-dyna-warningIE{
	width:321px; /*390px;*/
 }
 .well-dyna-unsubscribe{
	width: 264px; /*320px;*/
 }
.well-dyna-forgotpassword{
	width: 380px;/*460px;*/
 } 
/* for medium model */	
.modal-medium {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 440px;/*365px; no change*/
  margin-left: -220px;/*-182px; no change*/
  
  background-color: #ededed;
  border: 0px solid #999;
  border: 0px solid rgba(0, 0, 0, 0.3);
  *border: 0px solid #999;
  
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
          
}

.modal-medium.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal-medium.fade.in {
  top: 10%;
}
.modal-medium.fade.close {
  position: absolute;
  margin: 0px;
  padding: 0px;
  width: 40px;
  height:40px;
}
.modal-medium-header {
  position: absolute;	
  padding: 0px 0px 0px 0px;
  height: 40px;
  width: 440px;/*365px; no change*/
  z-index: 1060;
}

.modal-medium-header .close {
  background-color: #1f1f1f;
  height: 40px;
  width: 40px;
  left: 400px;/*325px; no change*/
  text-align: center;	
  vertical-align: top;
  margin-top: 0px;
  opacity: .70;
  filter: alpha(opacity=70);
}
.modal-medium-header .close div {
	height: 18px;
	line-height: 18px;
	width: 19px;
	margin-top: 10px;
	margin-left: 10px;
}
.modal-medium-header .close:HOVER {
	background-color: #1f1f1f;
	opacity: 1;
  	filter: alpha(opacity=100);
  	-webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
	
.modal-medium-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-medium-body {
  position: relative;
  /*min-height: 520px;*/
  padding: 0px;
  margin:0px;
  overflow: hidden;
}
	
/* for mediumxx model */	
.modal-mediumxx {
  position: fixed;
  top: 0px;
  left: 50%;
  z-index: 1050;
  width: 627px;/*760px;*/
  margin-left: -313px;/*-380px;*/
  
  background-color: #ededed;
  border: 0px solid #999;
  border: 0px solid rgba(0, 0, 0, 0.3);
  *border: 0px solid #999;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
          
}

.modal-mediumxx.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal-mediumxx.fade.in {
  top: 15px;/*20px;*/
}
.modal-mediumxx.fade.close {
  position: absolute;
  margin: 0px;
  padding: 0px;
  width: 40px;
  height:40px;
}
.modal-mediumxx-header {
  position: absolute;	
  padding: 0px 0px 0px 0px;
  height: 40px;
  width: 627px;/*760px;*/
  z-index: 1060;
  /*border-bottom: 1px solid #eee;*/
 
}

.modal-mediumxx-header .close {
  background-color: #1f1f1f;
  height: 40px;
  width: 40px;
  left: 587px;/*400px;/ 720px;*/
  text-align: center;	
  vertical-align: top;
  margin-top: 0px;
  
  opacity: .70;
  filter: alpha(opacity=70);
}
.modal-mediumxx-header .close div {
	height: 18px;
	line-height: 18px;
	width: 19px;
	margin-top: 10px;
	margin-left: 10px;
}
.modal-mediumxx-header .close:HOVER {
	background-color: #1f1f1f;
	opacity: 1;
  	filter: alpha(opacity=100);
  	-webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
	
.modal-mediumxx-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-mediumxx-body {
  position: relative;
  /*min-height: 520px;*/
  padding: 0px;
  margin:0px;
  overflow: hidden;
  /*overflow-y: auto;*/
}		

/* for small model */	
.modal-small {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 440px;/*365px; no change*/
  margin-left: -220px;/*-182px; no change*/
  
  background-color: #ededed;
  border: 0px solid #999;
  border: 0px solid rgba(0, 0, 0, 0.3);
  *border: 0px solid #999;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
          
}

.modal-small.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal-small.fade.in {
  top: 10%;
}
.modal-small.fade.close {
  position: absolute;
  margin: 0px;
  padding: 0px;
  width: 40px;
  height:40px;
}
.modal-small-header {
  position: absolute;	
  padding: 0px 0px 0px 0px;
  height: 40px;
  width: 440px;/*365px; no change*/
  z-index: 1060;
  /*border-bottom: 1px solid #eee;*/
 
}

.modal-small-header .close {
  background-color: #1f1f1f;
  height: 40px;
  width: 40px;
  left: 400px;/*325px; no change*/
  text-align: center;	
  vertical-align: top;
  margin-top: 0px;
  
  opacity: .70;
  filter: alpha(opacity=70);
}
.modal-small-header .close div {
	height: 18px;
	line-height: 18px;
	width: 19px;
	margin-top: 10px;
	margin-left: 10px;
}
.modal-small-header .close:HOVER {
	background-color: #1f1f1f;
	opacity: 1;
  	filter: alpha(opacity=100);
  	-webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
	
.modal-small-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-small-body {
  position: relative;
  /*min-height: 520px;*/
  padding: 0px;
  margin:0px;
  overflow: hidden;
  /*overflow-y: auto;*/
}	
/* End for quickview model control by sumit */
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container-product {
    width: 720px; /*920px; 760px;*/
    padding: 0px;
    margin: 0px;
  }
  
  .container-product-fluid {
    padding: 0px;
    margin: 0px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
   width: 100%;
  }
  .container-fluid {
    margin-left: 0px;
  	margin-right: 0px;
  	width: 100%;
  }
  
  /* use for main body */
  .span12 {
    width: 720px; /*920px; 760px;*/
  }
  /*added by ajay for close out*/
  .span12_1 {
    width: 720px; /*920px; 760px;*/
    
  }
  /* not in use */
  .span11 {
    width: 1070px;
  }
  /* not in use */
  .span10 {
    width: 920px;
  }
  /* for product gallery quick view image*/
  .span9 {
  	/*width: 840px;*/
    width: 656px; /*693px;*/
  }
  /* not in use */
  .span8 {
    width: 780px;
  }
  /* not in use */
  .span7 {
    width: 650px;
  }
   .span7_1 {
    /*width: 680px;*/
    width: 530px; /*561px;*/
  }
  /* use for quick view at home page*/
  .span6 {
  /* width: 600px; */
    width: 468px; /*495px;*/
  }
  .span6_1{
  	/* width: 440px; */
    width: 343px; /*363px;*/
  }
  
  /* use for product page*/
  .span5 {
    /*width: 440px;*/
    width: 343px; /*363px;*/
  }
  .span5_1 {
  	/*width: 920px;*/
    width: 720px; /*760px;*/
  }
  .span5_2 {
  	/*width: 460px;*/
    width: 358px; /*380px;*/
  }
  
  /*use for 3d printer*/
  .span5_6 {
    /*width: 520px;*/
    width: 405px; /*430px;*/
  }
  /* not in use */
  .span4 {
    width: 370px;
  }
  /*added for Estimate Shipping */
  .span4_1 {
    /*width: 340px;*/
    width: 265px; /*281px;*/
  }
  .span4_2{
  /* width: 360px;*/
   width: 280px; /*297px;*/
  }
  
  /* use for home page product image slid show */
  .span3 {
   /* width: 200px; */
    width: 156px; /*165px;*/
  }
  /* use for footer Layout*/
   .span3_1 {
   /* width: 200px; */
    width: 156px; /*165px;*/
  }
  /* use for shipping and billing address pages*/
  .span3_2 {
  	/* width: 280px; */
    width: 218px; /*231px;*/
  }
  .span3_3 {
  	/* width: 280px; */
    width: 218px; /*231px;*/
  }
  
  .span2 {
  	/*width: 152px;*/
    width: 127px; /*133px;*/
  }
  /*used for add to cart pop up*/
  .span2_1 {
  /*width: 120px;*/
   width: 93px; /*99px;*/
  }
    /*use for useraccount page*/
  .span2_2 {
   width: 120px;
  }
   /* use for prduct page product gallery image slid show */
  .span1 {
  /*width: 60px;*/
    width: 46px; /*49px;*/
  }
  
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 920px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 0px;
  /*  margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;*/
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
   /* margin-left: 2.564102564102564%;*/
  }
  
  .row-fluid-center{
    display: block;
    float: none;
    width: 100%;
    min-height: 0px;
    margin-left: auto;
  	margin-right: auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid-center.span12 {
    width: 760px; /*760px;*/
    *width: 760px; /*760px;*/
    
  }
  .row-fluid-center.span12_1 {
    width: 760px;/*892px;*/
    *width: 760px;/*892px;*/
  }
  .row-fluid .span12 {
    width: 720px; /*760px;*/
    *width: 720px; /*760px;*/
  }
  /*Added by ajay*/
  .row-fluid .span12_1 {
    width: 720px; /*760px;*/
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  .row-fluid .span12_2 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 720px; /*760px;*/
  }
  /* for product gallery quick view image*/
  .row-fluid .span9 {
    /*width: 840px;*/
    width: 656px; /*693px;*/
  }
  .row-fluid .span9:nth-child(0n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  
  .row-fluid .span7_1 {
    /*width:680px;*/
    width: 530px; /*561px;*/
  } 
  .row-fluid .span7_1:nth-child(1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  .row-fluid .span7_1:nth-child(2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  } 
  
  .row-fluid .span6 {
    /*width: 600px;*/
    width: 468px; /*495px;*/
  }
  .row-fluid .span6:nth-child(1n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
   .row-fluid .span6_1 {
    width: 343px; /*440px; 363px;*/
    text-align: left;
  }
  .row-fluid .span6_1:nth-child(2n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 15px;
    *margin-right: 15px;
  }
    .row-fluid .span6_1:nth-child(2n+2) {
    margin-left: 15px;
    *margin-left: 15px;
    margin-right: 0px;
    *margin-right: 0px;
  }

  /* use for product page*/
  .row-fluid .span5 {
    width: 343px; /*440px; 363px;*/
  }
  
  .row-fluid .span5:nth-child(0n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*33px;*/
    *margin-right: 31px; /*33px;*/
  }
  .row-fluid .span5:nth-child(1n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  .row-fluid .span5:last-child{
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  .row-fluid .span5_1 {
    width: 720px; /*920px; 760px;*/
  }
  .row-fluid .span5_1:nth-child(0n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
   .row-fluid .span5_1:nth-child(1n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  .row-fluid .span5_2 {
    width: 358px; /*460px; 380px;*/
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  .row-fluid .span5_2:nth-child(1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  .row-fluid .span5_2:nth-child(2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  } 
  
  
  /*use for 3d printer*/
  .row-fluid .span5_6 {
    width: 405px; /*520px; 430px;*/
  } 
  .row-fluid .span5_6:nth-child(1n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  
  .row-fluid .span4_1 {
  /*  width: 31.623931623931625%;
    *width: 31.570740134569924%;*/
    width: 265px; /*340px; 281px;*/
    min-height: 281px;
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
   .row-fluid .span4_1:nth-child(2n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
   
  }
  .row-fluid .span4_1:nth-child(2n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
    padding-left: 31px; /*40px; 33px;*/
    *padding-left: 31px; /*40px; 33px;*/
    border-left: 1px solid #bcbcbc;
  }
  
  .row-fluid .span4_2 {
    width: 280px; /*360px; 297px;*/
  }
   .row-fluid .span4_2:nth-child(1n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  
   
  
  .row-fluid .span3 {
	   width: 156px; /*200px; 165px;*/
  }
  
  .row-fluid .span3:nth-child(4n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span3:nth-child(4n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span3:nth-child(4n+3) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span3:nth-child(4n+4) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  
  .row-fluid .span3_1 {
   width: 156px; /*200px; 165px;*/
  }
  
  .row-fluid .span3_1:nth-child(3n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span3_1:nth-child(3n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span3_1:nth-child(3n+3) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  
  /* use for shipping and billing address pages*/
  .row-fluid .span3_2 {
    /*width: 23.076923076923077%;
    *width: 23.023731587561375%;*/
   width: 218px; /*280px; 231px;*/
   min-height: 310px;
  }
  .row-fluid .span3_2:nth-child(3n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span3_2:nth-child(3n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span3_2:nth-child(3n+3) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  
  .row-fluid .span3_3 {
    width: 218px; /*280px; 231px;*/
  } 
  .row-fluid .span3_3:nth-child(3n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
   
  }
  .row-fluid .span3_3:nth-child(3n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span3_3:nth-child(3n+3) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  
  .row-fluid .span2 {
   /* width: 14.52991452991453%;
    *width: 14.476723040552828%;*/
    width: 127px; /*152px; 135px;*/
  }
 
  .row-fluid .span2:nth-child(5n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 21px;
    *margin-right: 21px;
  }
  .row-fluid .span2:nth-child(5n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 21px;
    *margin-right: 21px;
  }
  .row-fluid .span2:nth-child(5n+3) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 21px;
    *margin-right: 21px;
  }
  .row-fluid .span2:nth-child(5n+4) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 21px;
    *margin-right: 21px;
  }
  .row-fluid .span2:nth-child(5n+5) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  
   .row-fluid .span2_1 {
	  width: 93px; /*120px; 99px;*/
  }
  
  .row-fluid .span2_1:nth-child(4n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span2_1:nth-child(4n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span2_1:nth-child(4n+3) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 31px; /*40px; 33px;*/
    *margin-right: 31px; /*40px; 33px;*/
  }
  .row-fluid .span2_1:nth-child(4n+4) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  
     .row-fluid .span2_2 {
    /*width: 23.076923076923077%;
    *width: 23.023731587561375%;*/
   width: 120px;
  }
  .row.multiple .span2_2:nth-child(2n+1),
  .row-fluid .span2_2:nth-child(2n+1) {
 	 width: 218px;
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  .row.multiple .span2_2:nth-child(2n+2),
  .row-fluid .span2_2:nth-child(2n+2) {
  	width: 218px;
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
      margin-top:  10px;
    * margin-top:  10px;
  }
  
  .row-fluid .span1 {
    width: 46px;/*60px; 49px;*/
  }
  .row-fluid .span1:nth-child(5n+1) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 15px;
    *margin-right: 15px;
  }
  .row-fluid .span1:nth-child(5n+2) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 15px;
    *margin-right: 15px;
  }
  .row-fluid .span1:nth-child(5n+3) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 15px;
    *margin-right: 15px;
  }
  .row-fluid .span1:nth-child(5n+4) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 15px;
    *margin-right: 15px;
  }
  .row-fluid .span1:nth-child(5n+5) {
    margin-left: 0px;
    *margin-left: 0px;
    margin-right: 0px;
    *margin-right: 0px;
  }
  
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
   margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 200px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: 0px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
    margin-right: 0;
  }
 /* carousel for all pages*/
 .carousel-dyna {
  position: relative;
  line-height: 1;
}

.carousel-dyna-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-dyna-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-dyna-inner > .item > img,
.carousel-dyna-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-dyna-inner > .active,
.carousel-dyna-inner > .next,
.carousel-dyna-inner > .prev {
  display: block;
}

.carousel-dyna-inner > .active {
  left: 0;
}

.carousel-dyna-inner > .next,
.carousel-dyna-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-dyna-inner > .next {
  left: 100%;
}

.carousel-dyna-inner > .prev {
  left: -100%;
}

.carousel-dyna-inner > .next.left,
.carousel-dyna-inner > .prev.right {
  left: 0;
}

.carousel-dyna-inner > .active.left {
  left: -100%;
}

.carousel-dyna-inner > .active.right {
  left: 100%;
}
.carousel-dyna-control:link,
.carousel-dyna-control:visited,
.carousel-dyna-control:active,
.carousel-dyna-control {
  position: absolute;
  top: 50px;/*60px;*/
  width: 39px;/*80px; 66px; 62px;*/
  height: 62px;/*80px; 66px;*/
  line-height: 62px;/*80px; 66px;*/
  padding-top: 0px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(237,237,237,1); /*ededed*/
}
.carousel-dyna-control.left {
  right: auto;
  left: -16px;/*-120px; -0px;*/
}
.carousel-dyna-control.right {
  right: -16px;/*-120px; -0px;*/
  left: auto;
}

.carousel-dyna-control:hover,
.carousel-dyna-control:focus {
  text-decoration: none;
  background-color: rgba(255,255,255,1);
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
         	transition: all .3s ease-in-out;
}
.carousel-dyna-control2:link,
.carousel-dyna-control2:visited,
.carousel-dyna-control2:active,
.carousel-dyna-control2 {
  position: absolute;
  top: 50px;/*60px;*/
  width: 39px;/*80px; 66px; 62px;*/
  height: 62px;/*80px; 66px;*/
  line-height: 62px;/*80px; 66px;*/
  padding-top: 0px;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(237,237,237,1);
}
.carousel-dyna-control2.left {
  right: auto;
  left: -16px;/*-120px; -0px;*/
}
.carousel-dyna-control2.right {
  right: -16px;/*-120px;*/
  left: auto;
}

.carousel-dyna-control2:hover,
.carousel-dyna-control2:focus {
  text-decoration: none;
  background-color: rgba(255,255,255,1);
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
         	transition: all .3s ease-in-out;
}
/*Black Friday*/
.carousel-dyna-control3:link,
.carousel-dyna-control3:visited,
.carousel-dyna-control3:active,
.carousel-dyna-control3 {
   position: absolute;
  top: 50px;/*60px;*/
  width: 39px;/*80px; 66px; 62px;*/
  height: 62px;/*80px; 66px;*/
  line-height: 62px;/*80px; 66px;*/
  padding-top: 0px;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(237,237,237,1);
}
.carousel-dyna-control3.left {
  right: auto;
  left: -16px;/*-120px; -0px;*/
}
.carousel-dyna-control3.right {
  right: -16px;/*-120px; -0px;*/
  left: auto;
}

.carousel-dyna-control3:hover,
.carousel-dyna-control3:focus {
  text-decoration: none;
  background-color: rgba(255,255,255,1);
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
         	transition: all .3s ease-in-out;
}
/* full width right left arrow show */
.carousel-dyna-full-control:link,
.carousel-dyna-full-control:visited,
.carousel-dyna-full-control:active,
.carousel-dyna-full-control {
  position: absolute;
  top: 145px;/*180px; 149px;*/
  width: 62px;/*80px; 66px;*/
  height: 62px;/*80px; 66px;*/
  line-height: 62px;/*80px; 66px;*/
  margin-top: 0px;
  padding-top: 0px;
  text-align: center;
  vertical-align: middle;
}
.carousel-dyna-full-control.left {
  right: auto;
  left: -78px; /*-100px; -82px;*/
}

.carousel-dyna-full-control.right {
  right: -78px; /*-100px; -82px;*/
  left: auto;
}

.carousel-dyna-full-control:hover,
.carousel-dyna-full-control:focus {
  background: #ffffff;
  text-decoration: none;
  background-color: rgba(255,255,255,0.7);
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
/* full width right left arrow show 2*/
.carousel-dyna-full-control2:link,
.carousel-dyna-full-control2:visited,
.carousel-dyna-full-control2:active,
.carousel-dyna-full-control2 {
  position: absolute;
  top: 145px;/*180px; 149px;*/
  width: 62px;/*80px; 66px;*/
  height: 62px;/*80px; 66px;*/
  line-height: 62px;/*80px; 66px;*/
  margin-top: 0px;
  padding-top: 0px;
  text-align: center;
  vertical-align: middle;
}
.carousel-dyna-full-control2.left {
  right: auto;
  left: -78px; /*-100px; -82px;*/
}

.carousel-dyna-full-control2.right {
  right: -78px; /*-100px; -82px;*/
  left: auto;
}

.carousel-dyna-full-control2:hover,
.carousel-dyna-full-control2:focus {
  background: #ffffff;
  text-decoration: none;
  background-color: rgba(255,255,255,0.7);
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
/* full width right left arrow show */
.carousel-dyna-full-control3:link,
.carousel-dyna-full-control3:visited,
.carousel-dyna-full-control3:active,
.carousel-dyna-full-control3 {
 position: absolute;
  top: 145px;/*180px; 149px;*/
  width: 62px;/*80px; 66px;*/
  height: 62px;/*80px; 66px;*/
  line-height: 62px;/*80px; 66px;*/
  margin-top: 0px;
  padding-top: 0px;
  text-align: center;
  vertical-align: middle;
}
.carousel-dyna-full-control3.left {
 right: auto;
  left: -78px; /*-100px; -82px;*/
}

.carousel-dyna-full-control3.right {
 right: -78px; /*-100px; -82px;*/
  left: auto;
}

.carousel-dyna-full-control3:hover,
.carousel-dyna-full-control3:focus {
  background: #ffffff;
  text-decoration: none;
  background-color: rgba(255,255,255,0.7);
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}


/* full width transparent background right left arrow show */
.carousel-dyna-full-transparent-control {
  position: absolute;
  top: 50%;
  width: 62px;/*80px; 66px;*/
  height: 62px;/*80px; 66px;*/
  margin-top: -31px;/*-40px;*/
  line-height: 62px;/*80px; 66px;*/
  padding-top: 0px;
  text-align: center;
  vertical-align: middle;
}
.carousel-dyna-full-transparent-control.left {
  right: auto;
  left: 0px;
}

.carousel-dyna-full-transparent-control.right {
  right: 0px;
  left: auto;
}

.carousel-dyna-full-transparent-control:hover,
.carousel-dyna-full-transparent:focus {
 
  text-decoration: none;
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}
/* for home page advertisem and other 20%-40% grey2 */
.carousel-dyna-medium-control:link,
.carousel-dyna-medium-control:visited,
.carousel-dyna-medium-control:active,
.carousel-dyna-medium-control {
  position: absolute;
  top: 50%;
  width: 39px;/*50px; 42px;*/
  height: 62px; /*80px; 66px;*/
  line-height: 62px;/*80px; 66px;*/
  margin-top: -31px;/*-40px; -33px;*/
  padding-top: 0px;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(188,188,188,0.2);
}


.carousel-dyna-medium-control.left {
  right: auto;
  left: -16px;/*-20px;*/
}
.carousel-dyna-medium-control.right {
  right: -16px;/*-20px;*/
  left: auto;
}

.carousel-dyna-medium-control:hover,
.carousel-dyna-medium-control:focus {
  background-color: rgba(188,188,188,0.4);
  text-decoration: none;
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}

/* for home page advertisem and other 20%-40% white */
.carousel-dyna-small-control {
  position: absolute;
  top: 0%;
  width: 16px; /*20px;*/
  height: 46px; /*60px; 49px;*/ 
  line-height: 46px; /*60px; 49px;*/ 
  margin-top: 0px;
  padding-top: 0px;
  text-align: center;
  vertical-align: middle;
  background: #ffffff;
  opacity: .40;
  filter: alpha(opacity=40);
  
}
.carousel-dyna-small-control.left {
  right: auto;
  left: -23px;/*-30px; -25px;*/
}
.carousel-dyna-small-control.right {
  right: -23px;/*-30px; -25px;*/
  left: auto;
}

.carousel-dyna-small-control:hover,
.carousel-dyna-small-control:focus {
  background: #ffffff;
  text-decoration: none;
  background-color: rgba(255,255,255,0.7);
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}

/* for home page advertisment section*/
.carousel-indicators {
 
  position: absolute;
  top: 283px; /*360px; 300px;*/
  right: 350px; /*450px; 360px;*/
  z-index: 5;
  margin: 0;
  list-style: none;
  cursor: pointer;
  
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 7px;
  height: 7px;
  margin-left: 12px;
  text-indent: -999px;
 /* background-color: #ccc;*/
  background-color: #bcbcbc;
 /* background-color: rgba(255, 255, 255, 0.25);*/
  border-radius: 5px;
}

.carousel-indicators .active {
 /* background-color: #fff;*/
 background-color: #b80000;
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}

.carousel-Press {
  position: relative;
  margin-bottom: 40px;
  line-height: 1;
  height: 265px;
 }

.carousel-inner-Press {
  position: relative;
  width: 544px;
  height: 225px;
  overflow: hidden;
  margin-top:20px;
  margin-left:108px;
  margin-right:108px;
}

.carousel-inner-Press > .item {
  position: relative;
  display: none;
  vertical-align:middle;
  margin-left:0px;
  margin-right:0px;
  height:100%;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
  quotes: inherit;
 }

.carousel-inner-Press > .item > img,
.carouselPress-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-inner-Press > .item > div,
.carousel-inner-Press > .item > a > div {
  position:relative;
  padding:0px;
  display: block;
  line-height: 1;
  overflow: hidden;	
  vertical-align: middle;
  text-align:center;	
 }

.carousel-inner-Press > .active,
.carousel-inner-Press > .next,
.carousel-inner-Press > .prev {
  display: block;
}

.carousel-inner-Press > .active {
  left: 0;
}

.carousel-inner-Press > .next,
.carousel-inner-Press > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner-Press > .next {
  left: 100%;
}

.carousel-inner-Press > .prev {
  left: -100%;
}

.carousel-inner-Press > .next.left,
.carousel-inner-Press > .prev.right {
  left: 0;
}

.carousel-inner-Press > .active.left {
  left: -100%;
}

.carousel-inner-Press > .active.right {
  left: 100%;
}

.carousel-control-Press {
  position: absolute;
  top: 82px;
  left: 0px;
  width: 42px;
  height: 66px;
  line-height: 66px;
  margin-top: 0px;
  vertical-align: middle;	
  text-align: center;
  background-color: rgba(188,188,188,0.2);
  text-decoration: none;
  
}

.carousel-control-Press.right {
  right: 0px;
  left: auto;
}

.carousel-control-Press.left {
  right: auto;
  left: 0px;
}

.carousel-control-Press:hover,
.carousel-control-Press:focus {
 
  background-color: rgba(188,188,188,0.4);
  text-decoration: none;
 
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}

.carousel-indicators-Press {
 
  position:relative ;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators-Press li {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-left: 10px;
  text-indent: -999px;
  background-color: #bcbcbc;
  border-radius: 5px;
  cursor: pointer;
}

.carousel-indicators-Press .active {
 background-color: #b80000;
}

.carousel-indicators-inner {
	width: 760px;
	vertical-align: middle;
}

.carousel-caption-Press {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption-Press h4,
.carousel-caption-press p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption-Press h4 {
  margin: 0 0 5px;
}

.carousel-caption-Press p {
  margin-bottom: 0;
}
/*not in use */
.input-mini {
  width: 60px;
}
.input-small {
  padding-left: 10px;
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  width:  85px;/*110px; 90px;*/
  height: 33px; /*40px;*/
}

.input-medium {
  width: 150px;
}
.input-medium_1 {
  padding-left: 8px;/*10px;*/
  border: 1px solid #bcbcbc;
  background-color: #ffffff;			
  width: 140px;/*170px; 140px;*/
  height: 24px;/*30px;*/
}
.input-medium_2 {
  padding-left: 8px;/*10px;*/
  border: 1px solid #bcbcbc;
  background-color: #ffffff; 	
  width: 156px;/*200px; 165px;*/
  height: 33px;/*40px;*/
}
.input-medium_3 {
  padding-left: 8px;/*10px;*/
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  width: 179px;/*230px; 190px;*/
  height: 33px;/*40px;*/
}
.input-medium_4 {
  padding-left: 8px;/*10px;*/
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  width: 187px;/*240px; 198px;*/
  height: 33px;/*40px;*/
}

.input-medium_5 {
  padding-left: 8px;/*10px;*/
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  width: 195px;/*250px; 206px;*/
  height: 33px;/*40px;*/
}
.input-small_1.error,
.input-medium.error,
.input-medium_1.error,
.input-medium_2.error,
.input-medium_3.error,
.input-medium_4.error,
.input-medium_5.error
{
  border: 2px solid #b80000;
}


.input-large {
  padding-left: 8px;	
  width: 163px;/*210px; 173px;*/
}
.input-large_1 {
  padding-left: 8px;
  border: 1px solid #bcbcbc;
  background-color: #ffffff;	
  width: 335px;/*430px; 354px;*/
  height: 33px;/*40px;*/
}

.input-xlarge {
  padding-left: 8px;	
  width: 210px;/*270px; 222px;*/
}

.input-xxlarge {
  width: 405px;/*520px; 430px;*/
}
.input-xxlarge-textarea {
  width: 398px;/*510px; 420px;*/
  height: 132px;/*160px;*/
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  padding-left: 10px;
   padding-top: 10px;
}


.input-xxlarge-textarea_1 {
   padding-left: 8px;
   padding-top: 8px;
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  width: 335px;/*430px; 354px;*/
  height: 123px;/*150px;*/
}


.input-xxlarge-textarea_2 {
  width: 405px;/*520px; 430px;*/
  height: 132px; /*160px;*/
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  padding-left: 8px;
  padding-top: 8px;
}
.input-large_1.error{
  border: 2px solid #b80000;
}

.input-xxlarge-textarea_2.error,
.input-xxlarge-textarea.error,
.input-xxlarge-textarea_1.error{
  border: 1px solid #b80000;
}

select.tiny{
  width: 46px;/*60px; 49px;*/
  *width: 46px;/*60px; 49px;*/
  line-height: 24px;
  height: 24px;
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  vertical-align: middle;
  color: 1f1f1f;
  margin: 0px;
  padding: 0px;
}
select.tinyxx{
  width: 85px;/*110px; 90px;*/
  *width: 85px;/*110px; 90px;*/
  line-height: 24px;
  height: 24px;
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  vertical-align: middle;
  color: 1f1f1f;
  margin: 0px;
  padding: 0px;
}
select.medium {
  width: 156px;/*200px; 165px;*/
  *width: 156px;/*200px; 165px;*/
  line-height: 24px;
  height: 24px;
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  vertical-align: middle;
  color: 1f1f1f;
  margin: 0px;
  padding: 0px;
}

select.mediumxx {
  width: 187px;/*240px; 198px;*/
  *width: 187px;/*240px; 198px;*/
  line-height: 24px;
  height: 24px;
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  vertical-align: middle;
  color: 1f1f1f;
  margin: 0px;
  padding: 0px;
}

select small {
  width: 85px;/*110px; 90px;*/
  height: 15px;
  border: 1px solid #bcbcbc;
  background-color: #ffffff;
  vertical-align: middle;
  padding-left: 10px;
  color: 1f1f1f;
  margin: 0px;
  padding: 0px;
}

.explore3DVideoDiv {
	width: 343px; /*440px; 363px;*/
	vertical-align: middle;
}

.shoppingCartViewLayout {
	/*width: 920px;*/
	width: 720px;
}
.shoppingCartViewLayout .td1{
    /*width: 80px;*/
    width: 62px;
}
.shoppingCartViewLayout .td2{
 	/*width: 280px;*/
 	width: 219px;
}
.shoppingCartViewLayout .td3{
 	/*width: 180px;*/
 	width: 140px;
}

.shoppingCartViewLayout_us {
	width: 720px;
	overflow: hidden;
}
.shoppingCartViewLayout_us .td1{
 	width: 62px;
}
.shoppingCartViewLayout_us .td2{
 	width: 375px;
}
.shoppingCartViewLayout_us .td3{
 	width: 62px;
}

.reviewViewLayout {
	width: 720px;
	overflow: hidden;
}
.reviewViewLayout .td1{
 	width: 62px;
}
.reviewViewLayout .td2{
 	width: 297px;
}
.reviewViewLayout .td3{
 	width: 140px;
}

.reviewViewLayout_us {
	width: 720px;
	overflow: hidden;
}
.reviewViewLayout_us .td1{
 	width: 62px;
}
.reviewViewLayout_us .td2{
 	width: 453px;
}
.reviewViewLayout_us .td3{
 	width: 62px;
}

.searchLayout{
	width: 124px; /*160px;*/
}

.topMenuText{
	font-family: 'Open Sans',Lucida Grande, Arial, Helvetica;
	font-size: 13px;
	line-height: 20px;
}
a.topMenuText:link,
a.topMenuText:visited,
a.topMenuText:hover,
a.topMenuText:active{
	font-size: 13px;
	line-height: 20px;
}

.footerPressImage{
	height: auto;
	width: auto;
	padding-left: 10px;
}

.footerPressImage img{
	max-height: 90%;
	max-width: 90%;
}
}
