html{
margin:0;padding:0;
}
@font-face {
    font-family: 'ncaa_michigan_st_spartansRg';
    src: url('../fonts/ncaa_michigan_st_spartans-webfont.woff2') format('woff2'),
         url('../fonts/ncaa_michigan_st_spartans-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{font-family: 'Roboto', sans-serif;}
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}
.full-width{width: 100%;}
.clear{clear: both;}


#header{position:absolute; left:0; right:0; top:30px; z-index:55;}
#header .container{background:linear-gradient(90deg, rgba(0,0,0,0) 5%, #bb0001 95%);}

#logo{}
#logo img{position:absolute; z-index:11; top:-20px;}

#name{background:#bb0001; height:60.5px;}
#name img{background:#bb0001; margin-left:20px; margin-top:15px;}

#header #bg{background:#bb0001;}

.creative-zone{background:none; height:inherit; margin:0; border:none; border-radius:0;}
.creative-zone .navbar-toggle{color:#bb0001; width:100%; margin:0; border:none; border-radius:0; background:#fff !important;}
.creative-zone .navbar-nav>li{text-transform:uppercase; font-size:18px}
.creative-zone .navbar-nav>li>a{padding:22px 15px 18px 15px; color:#fff; font-family:'ncaa_michigan_st_spartansRg'; transition: all .3s ease-in-out;}

.creative-zone .dropdown-menu > li > a{color:#555555 !important; font-weight:300; text-transform:none; font-size:14px;}

.creative-zone .navbar-nav > li > a:focus, 
.creative-zone .navbar-nav > li > a:hover{color:#bb0001; background:#fff;}

.creative-zone .navbar-nav > .active > a, 
.creative-zone .navbar-nav > .active > a:focus, 
.creative-zone .navbar-nav > .active > a:hover,
.creative-zone .navbar-nav > .open > a,
.creative-zone .navbar-nav > .open > a:focus,
.creative-zone .navbar-nav > .open > a:hover
.creative-zone .dropdown-menu > li > a:focus,
.creative-zone .dropdown-menu > li > a:hover{color:#bb0001 !important; background-color:#fff !important;}
#left_menu{
width:25%;
float:left;
 
margin-right:2%;
background-color:none;
}
#left_menu h1{
	color:#fff;
	background-color:#bb0001;
	display:block;
	line-height:50px;
	width:100%;
	height:50px;
	font-size: 22px;
	 font-weight:800;
	 
	margin: 0 0 0em;
	border-bottom:2px solid #000;
	border-left: 4px solid #000;
	}

#aaaaa a{
color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	background: #bb0001;
	margin-bottom: 0;
	padding: 8px 9px 9px 9px;
	font-size: 16px;
display:block;
	Width:100%;
	text-align:left;
}
#aaaaa a:hover{
color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	background: #bb0001;
	margin-bottom: 0;
	padding: 8px 9px 9px 9px;
	font-size: 16px;
display:block;
	Width:100%;
	text-align:left;
}
#aa a{
color: #ffffff;
	text-transform: uppercase;
	font-weight: 500;
	background: #333333;
	margin-bottom: 0;
	padding: 5px 5px 5px 10px;
	font-size: 12px;
	display:block;
	Width:100%;
	text-align:left;
}
#aa a:hover{
color: #ffffff;
	text-transform: uppercase;
	font-weight: 500;
	background: #333333;
	margin-bottom: 0;
	padding: 5px 5px 5px 10px;
	font-size: 12px;
	display:block;
	Width:100%;
	text-align:left;

}


#search .modal-dialog{position:absolute; top:50%; left:50%; margin:0 auto !important; transform:translateX(-50%) translateY(-50%);}

#search .modal-header{border:none; padding:0 0 15px 0;}
#search .modal-header button{background:#fff; color:#bb0001; height:30px; padding:0px 10px; }
#search .modal-body{border:10px solid rgba(225,225,225,0.3); padding:0;}

#search #bg{padding:15px; text-align:center; background:#fff;}
#search #bg button{font-size:18px; width:100%; color:#fff; padding:10px; background:#bb0001; border:none; margin-top:15px;}

#search h1{color:#bb0001; font-size:20px;}
#search p{margin-top:10px; font-size:12px; font-weight:300; color:#545350; line-height:22px;}
#search p b{color:#bb0001; font-weight:400;}

#search input{margin-top:15px; padding:5px 15px; border:1px solid #f2f2f2; font-weight:300; box-shadow:none;}


.basket input[type="text"] {
	display: inline-block;
	border: 1px solid #000;
	width: 80%;
	outline: none;
	background-color:#FFFFFF;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:10px;

}

.basket select{
	display: inline-block;
	background-color: #fff;

	border: 1px solid #000;
	width: 80%;
	outline: none;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	padding: .4em 1em;
	margin-top:10px;

}
.basket option{
	display: inline-block;
	background: none;
	border: 1px solid #000;
	width: 90%;
	background-color:#fff;
	outline: none;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:3px;

}
.basket textarea {
 	display: inline-block;
	background: none;
	border: 1px solid #000;
		background-color: #fff;
	width: 85%;
	outline: none;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:10px;
}
.basket input[type="button"] {
  background: #000;
  cursor:pointer;
  padding: .6em 0;
  border:none;
  width: 70px;
  font-size: 1em;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
.basket input[type="submit"] {
  background: #bb0001; border:0px; font-size: 1em; cursor:pointer; padding: .6em 0; width:100px; color:#EEEEEE;
}
#homeCategories{}
.cat-thumb{position:relative; padding:0;}
.cat-thumb:hover .cat-thumb-absolute{background:rgba(0,0,0,0.8);}
.cat-thumb-absolute{position:absolute; top:0; right:0; left:0; bottom:0; z-index:1; background:rgba(0,0,0,0.5); transition:all .3s ease-in-out;}
.cat-thumb-absolute div{position:absolute; top:50%; transform:translateY(-50%); text-align:center; padding:30px;}
.cat-thumb-absolute h1{font-family:'ncaa_michigan_st_spartansRg'; font-size:50px; line-height:40px; color:#fff; text-transform:uppercase;}
.cat-thumb-absolute p{font-weight:300; font-size:14px; line-height:18px; color:#fff; margin:10px 0;}
.cat-thumb-absolute button{font-family:'ncaa_michigan_st_spartansRg'; background:#bb0001 !important; padding:10px 20px 7px 20px; font-size:20px; color:#fff !important; border-radius:0; border:none; text-transform:uppercase;}



#welcome{padding:60px 0 30px 0;}
#welcome h1{font-family: 'ncaa_michigan_st_spartansRg', sans-serif;font-size:46px;color: #e01f20;text-align:center;}
#welcome h2{width:40%;margin:0 auto 30px auto;font-weight:300;font-size:20px;line-height:26px;color: #f7f7f7;text-align:center;}
#welcome p{margin-bottom:15px;font-weight:300;font-size:18px;line-height:28px;color: #fdfdfd;}
#welcome img{margin-bottom:30px;}

#highlightProducts{background: #191919;padding:60px 0 60px 0;}
#highlightProducts h3{font-size:36px;color: #bb0001;font-weight:600;}
#highlightProducts h4{font-weight:300; font-size:18px; line-height:26px; color:#555555;}

.productThumbnail{margin:2%;}
.productThumbnail .text{margin:15px 0;}
.productThumbnail h1{font-size:18px;font-weight: 600;color: #ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: right;}
.productThumbnail h2{font-size:12px;color: #f3f3f3;font-weight:400;margin:5px 0 10px 0;text-align: right;}
.productThumbnail p{font-size:12px; font-weight:300; color:#7a7a7a; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.productThumbnail button{background:#555 !important; font-size:12px; color:#fff !important; border-radius:0; border-color:#f5f5f5 !important;}


#tour{padding:60px 0 60px 0; background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:0px -25em;}
#tour h1{font-family: 'ncaa_michigan_st_spartansRg', sans-serif; font-size:46px; color:#fff; text-align:center;}
#tour h2{width:40%; margin:0 auto; font-weight:300; font-size:20px; line-height:26px; color:#fff; text-align:center;}
#tour .embed-responsive{margin:30px 0; box-shadow:0px 0px 40px rgba(0,0,0,0.75);}
#tour .icon{margin-top:30px;}
#tour h3{font-family: 'ncaa_michigan_st_spartansRg', sans-serif; font-size:50px; color:#555555; text-align:center; margin-top:15px;}
#tour h4{font-weight:300; font-size:20px; color:#555555; text-align:center; text-transform:uppercase;}


#newsletter{padding:60px 0 60px 0; background:url(../images/bg3.jpg) center; background-size:cover;}
#newsletter h1{font-family: 'ncaa_michigan_st_spartansRg', sans-serif; font-size:46px; color:#fff; text-align:center;}
#newsletter h2{width:40%; margin:0 auto 30px auto; font-weight:300; font-size:20px; line-height:26px; color:#fff; text-align:center;}
#newsletter input{background:none; height:40px; border:2px solid #fff; border-radius:50px; font-size:14px; color:#fff; font-weight:300; text-align:center; box-shadow:none;}
#newsletter button{background:#fff !important; padding:10px 30px; font-size:16px; font-weight:700; color:#bb0001 !important; border-radius:50px; border:none; text-transform:uppercase; margin:15px auto 0 auto; display:block;}

#map{background:#f5f5f5;}
#map iframe{width:100%; height:400px;}


#footer{padding:60px 0;background: #1b1b1b;}
#footer p{text-align:center;font-size:14px;font-weight:400;color: #d6d6d6;margin-top:15px;}
#footer p a{font-weight:700; color:#bb0001; text-transform:uppercase;}

#footer #social ul{margin:15px 0 0 0; padding:0; text-align:center;}
#footer #social li{display:inline-block; list-style:none;}
#footer #social li a i{font-size:16px;color: #ececec;width:40px;line-height:40px;text-align:center;transition: all .3s ease-in-out;}
#footer #social li a i:hover{color:#f5f5f5; background:#555555; border-radius:50%;}

#footer #footer-nav ul{margin:0px; padding:0px; text-align:center;}
#footer #footer-nav ul li{display:inline-block; font-weight:400; font-size:14px; color:#555555; margin:0 5px; text-transform:uppercase;}
#footer #footer-nav ul li a{color: #f5f5f5;}
#footer #footer-nav li .sp{margin-top:5px; color:#a0a0a0;}

#footer #backToTop{padding:10px 20px;text-align:center;background: #bb0001;margin-top:15px;}
#footer #backToTop a{color:#fff; font-size:12px; font-weight:700; text-transform:uppercase;}
#footer #backToTop i{margin-right:5px;}



#products-section{margin-top:30px; margin-bottom:30px;}

#products-section .breadcrumb{padding:0 0 10px 0 !important; background:none; border-radius:0; margin-bottom:30px; border-bottom:1px solid #555555;}
#products-section .breadcrumb li a{color:#555555; font-weight:400;}
#products-section .active{color:#bb0001;}
#products-section .breadcrumb a{color:#555555;}

#categories{margin-bottom:30px;}
#categories h1{font-weight:400; font-size:20px; color:#555555; text-transform:uppercase; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; border-bottom:1px solid #555555; padding-bottom:6px; margin-top:2px;}
#categories h1 b{font-weight:900; color:#bb0001;}


#MainMenu{margin-top:15px;}
#MainMenu .panel{margin-bottom:0; border:none; border-radius:0px; box-shadow:none;}
#MainMenu .list-group-item:first-child,
#MainMenu .list-group-item:last-child{border-radius:0;}	
.c-menu i, .c-menu2 i{font-size:12px; margin-left:5px; color:#fff;}
.c-menu{font-weight:900px; font-size:16px; color:#fff !important; padding:5px 15px; margin-top:2px; text-transform:uppercase; border:none; background:#bb0001 !important;}
.c-menu2{font-weight:400px; color:#fff !important; font-size:14px; padding:5px 22px; margin-top:2px; background:#555555 !important; border:none;}
.c-menu3{font-weight:400px; font-size:12px; padding:5px 30px; background:#fafafa !important; border:none;}


#largeImage{border:1px solid #f2f2f2; margin-top:15px;}

.more-products{width:100%; margin-bottom:15px;}
.more-products ul{width:100%; margin:0px; padding:0px; text-align:center;}
.more-products ul li{width:19%; text-align:center; margin:10px 0 0 0; padding:0px; display:inline-block; list-style:none; background:#1c1c1c;}

#productDescription{ margin-top:15px;}
#productDescription h1{font-size:22px; color:#bb0001; margin-bottom:10px;}
#productDescription h2{margin-top:30px; margin-bottom:10px; font-size:18px; color:#bb0001;}
#productDescription p{font-size:14px; line-height:28px; font-weight:400; color:#555555;}

#productDescription dt{margin-top:15px; color:#555555; font-size:14px; font-weight:400;}
#productDescription dd{margin-top:15px; color:#bb0001; font-size:14px; font-weight:400;}

#productDescription select{line-height:20px; font-size:12px; width:180px; height:24px;}
#productDescription input{padding-left:5px; padding-right:5px; line-height:20px; font-size:12px; width:180px; height:24px;}

#productDescription button{font-size:20px; font-weight:700; width:100%; color:#fff; padding:10px; background:#bb0001; border:none; text-transform:uppercase; }

#productDescription ul{margin:0; padding:10px 0; border-bottom:1px solid #f2f2f2;}
#productDescription ul li{list-style:none; display:inline-block; color:#555555; font-size:14px; font-weight:300;}
#productDescription ul li a i{font-size:14px; color:#555555; margin-left:5px; transition: all .3s ease-in-out;}
#productDescription ul li a i:hover{color:#bb0001;}


#relatedProducts{background:#f5f5f5; padding:60px 0 60px 0; border-bottom:5px solid #555;}
#relatedProducts h3{font-family: 'ncaa_michigan_st_spartansRg', sans-serif; font-size:36px; color:#bb0001;}
#relatedProducts h4{font-weight:300; font-size:18px; line-height:26px; color:#555555;}

.holder {
	font-size: 14px;
	font-family: 'Open Sans', 'sans-serif';
	padding-top:15px;
	
    text-decoration: none;
	text-align:right;
	}
.holder a {
	color: #F55813; text-decoration: underline;
	border: 1px solid #000;
	text-decoration: none;
	padding: 0.2em 0.5em;
	cursor:pointer; margin:2px;
	}
.holder a:hover {
border: 1px solid #F55813;
background-color:#1f2426;
color:#F55813;;

}
.holder a.jp-previous { margin-right: 20px; }
.holder a.jp-next { margin-left: 20px; }
.holder a.jp-current, a.jp-current:hover { 
	border: 1px solid #F55813;
	padding: 0.2em 0.5em; 
	font-weight: bold;
	background:  #F55813; 
	color: #FFF;

}
.holder a.jp-disabled, a.jp-disabled:hover {
	color:;
	
}
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {
	cursor: default; 
}
.holder span { margin: 0 0px;  }
/* Content -> Unordered Lists */
#itemContainer { list-style: none; padding:0; margin: 0px 0;  }
#itemContainer li { display: block; width:33%; float:left;}

.cat-thumb2{
	position:relative;
	margin-top:30px;
}
.cat-thumb2:hover .cat-thumb-absolute2{
	background:rgba(0,0,0,0.5);
}
.cat-thumb-absolute2{
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	width: auto;
	z-index:1;
	background:rgba(0,0,0,0.8);
	transition: all .3s ease-in-out; 
}

.cat-thumb-absolute2 div{
	width:100%  !important;
	position:absolute;
	padding:15px;
	text-align:center;
	top:50%;
	transform: translateY(-50%);
}
.cat-thumb-absolute2 h1{
	font-family: 'ncaa_michigan_st_spartansRg', sans-serif;
	font-size:26px;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0px 0px 5px #000;
}
.cat-thumb-absolute2 h1 a{
	color:#fff;
}





@media (min-width:992px) and (max-width:1199px){
#name img{margin-left:35px;}
.creative-zone .navbar-nav>li>a{padding:22px 12px 18px 12px;}

.cat-thumb-absolute h1{font-size:30px; line-height:25px;}
.cat-thumb-absolute p{font-size:12px; line-height:16px;}
.cat-thumb-absolute button{padding:7px 20px 4px 20px; font-size:18px;}
	.basket input[type="button"] {
  background: #000;
  cursor:pointer;
  padding: .6em 0;
  border:none;
  width: 70px;
  font-size: 1em;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
#h1{

color:#fff;
	background-color:#bb0001;
	display:block;
	line-height:50px;
	width:100%;
	height:50px;
	font-size: 22px;
	 font-weight:800;
	 
	margin: 2em 0 0 0em;
	border-bottom:2px solid #000;
	border-left: 4px solid #000;

}
.basket input[type="submit"] {
  background: #bb0001; border:0px; font-size: 1em; cursor:pointer; padding: .6em 0; width:130px; color:#EEEEEE;
}
.basket input[type="submit"] {
  background: #bb0001; border:0px; font-size: 1em; cursor:pointer; padding: .6em 0; width:130px; color:#EEEEEE;
}
#welcome{padding-bottom:45px;}

.productThumbnail button{padding:6px 10px;}
}
@media (min-width:768px) and (max-width:991px){
#itemContainer li { display: block; width:50%; float:left;}
#header{position:static; background:#bb0001;}
#logo2{margin:15px 0;}
.basket input[type="text"] {
	display: inline-block;
	border: 1px solid #000;
	width: 80%;
	outline: none;
	background-color:#FFFFFF;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:10px;

}
#h1{

color:#fff;
	background-color:#bb0001;
	display:block;
	line-height:50px;
	width:100%;
	height:50px;
	font-size: 22px;
	 font-weight:800;
	 
	margin: 2em 0 0 0em;
	border-bottom:2px solid #000;
	border-left: 4px solid #000;

}
#left_menu{
width:100%;
float:none;
 
background-color:none;
}
.basket select{
	display: inline-block;
	background: none;
	background-color: #fff;
	border: 1px solid #000;
	width: 80%;
	outline: none;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:10px;

}
.basket option{
	display: inline-block;
	background: none;
	border: 1px solid #000;
	width: 90%;
	background-color:#fff;
	outline: none;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:3px;

}
.basket textarea {
 	display: inline-block;
	background: none;
	border: 1px solid #000;
		background-color: #fff;
	width: 85%;
	outline: none;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:10px;
}
.basket input[type="button"] {
  background: #000;
  cursor:pointer;
  padding: .6em 0;
  border:none;
  width: 70px;
  font-size: 1em;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
.basket input[type="submit"] {
  background: #bb0001; border:0px; font-size: 1em; cursor:pointer; padding: .6em 0; width:100px; color:#EEEEEE;
}
.creative-zone .navbar-nav>li>a{padding:22px 17px 18px 17px;}

.cat-thumb-absolute div{padding:10px;}
.cat-thumb-absolute h1{font-size:30px; line-height:30px;}
.cat-thumb-absolute p{display:none;}
.cat-thumb-absolute button{padding:7px 15px 4px 15px; font-size:18px;}

#welcome{padding-bottom:45px;}
#welcome h2{width:80%;}

#tour{background-position:0px -30em;}
#tour h1{font-size:38px;}
#tour h2{width:80%;}

#newsletter h2{width:80%;}

}
#bas {
margin-top:10px;
line-height:30px;
}
#bas input[type="submit"]{
  background: #000;
  padding: .6em 0;
  border:none;
  width: 50%;
  cursor:pointer;
  font-size: 80%;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
#bas input[type="button"]{
  background: #bb0001;
  padding: .6em 0;
  border:none;
  width: 50%;
  cursor:pointer;
  font-size: 80%;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
#bas input[type="text"]{
background-color:#FFFFFF;
  padding: .6em 0;
  border:1px solid #000;
  color:#000000;
  width: 70%;
  font-size: 80%;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
#bass input[type="submit"]{
  background: #bb0001;
  padding: .6em 0;
  border:none;
  width: 25%;
  cursor:pointer;
  font-size: 80%;
  color: #fff;
  margin-left:-9px;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
  }
  #bas input[type="button"]{
  background: #bb0001;
  padding: .6em 0;
  border:none;
  width: 50%;
  cursor:pointer;
  font-size: 80%;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
@media (min-width:0px) and (max-width:767px){
#itemContainer li { display: block; width:100%;}
#header{position:static; background:#bb0001;}
#logo2{margin:15px 0;}
.basket input[type="text"] {
	display: inline-block;
	background-color:#FFFFFF;
	border: 1px solid #000;
	width: 90%;
	outline: none;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:10px;
	}
	
#bas {
margin-top:10px;
line-height:30px;
}
#bas tr td{
background-color:#1f1f1f;
border:1px solid #000;
}
#left_menu{
width:100%;
float:none;
 
background-color:none;
}
#tabai2{
background-color: #1f1f1f;
color:#FFFFFF;
border-radius:5px;
height:40px;
font-size:75%;
line-height:40px;
margin-top:5px;
}
.basket input[type="submit"] {
  background: #bb0001; border:0px; font-size: 1em; cursor:pointer; padding: .6em 0; width:90px; color:#EEEEEE;
}
.basket select{
background-color: #fff;
	display: inline-block;

	border: 1px solid #000;
	width: 90%;
	outline: none;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:10px;

}
.basket option{
	display: inline-block;
	background: none;
	border: 1px solid #000;
	width: 100%;
	background-color:#fff;
	outline: none;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:3px;

}
.basket input[type="button"] {
  background: #000;
  cursor:pointer;
  padding: .6em 0;
  border:none;
  width: 70px;
  font-size: 1em;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
.basket textarea {
 	display: inline-block;
	background: none;
	border: 1px solid #000;
		background-color: #fff;
	width: 80%;
	outline: none;
	font-size: 1em;
	color: #000;
	padding: .4em 1em;
	margin-top:10px;
}
.bas input[type="submit"] {
  background: #000;
  padding: .6em 0;
  border:none;
  width: 100px;
  font-size: 100%;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
.creative-zone .navbar-nav>li>a{padding:15px 15px 10px 15px;}
.creative-zone .dropdown-menu > li > a{color:#fff !important;}

#search .modal-dialog{position:static; top:0px;  transform:translateX(0) translateY(0);}

.cat-thumb-absolute div{text-align:left;}
.cat-thumb-absolute h1{font-size:40px; line-height:35px;}
.cat-thumb-absolute p{display:none;}
.cat-thumb-absolute button{padding:7px 15px 4px 15px; font-size:18px;}

#welcome{padding-bottom:45px;}
#welcome h2{width:inherit;}

#tour{background-position:0px -35em;}
#tour h1{font-size:30px;}
#tour h2{width:inherit; font-size:18px; line-height:24px;}

#newsletter h2{width:inherit;}
#footer #footer-nav ul li{font-size:14px; margin:0 2px;}

#productDescription select{width:100%;}
#productDescription input{width:100%; }
}
#h1{

color:#fff;
	background-color:#bb0001;
	display:block;
	line-height:50px;
	width:100%;
	height:50px;
	font-size: 22px;
	 font-weight:800;
	margin: 0 0 0em;
	border-bottom:2px solid #000;
	border-left: 4px solid #fff;

}
#infor{
margin-left:2%;
margin-top:2%;
width:33%;
float:left;
}
#tabai{
background-color: #1f1f1f;
color:#FFFFFF;
border-radius:5px;
height:40px;
font-size:75%;
line-height:40px;
margin-top:5px;
}
#tabai2{
background-color: #1f1f1f;
color:#FFFFFF;
border-radius:5px;
height:40px;
font-size:75%;
line-height:40px;
margin-top:5px;
}
#tabai p{
margin-left:7px;
}
#tabai input[type="text"]{
color:#000000;
height:25px;
}
#tabai select{
width:120px;
height:25px;
color:#000000;
}
#tabai select option{
width:90px;
height:20px;
}
@media only screen and (max-width: 850px) {
#large_p{
margin-top:2%;
width:100%;
float:none;
margin-bottom:2%;
}
#h1{

color:#fff;
	background-color:#bb0001;
	display:block;
	line-height:50px;
	width:100%;
	height:50px;
	font-size: 22px;
	 font-weight:800;
	 
	margin: 2em 0 0 0em;
	border-bottom:2px solid #000;
	border-left: 4px solid #000;

}
#left_menu{
width:100%;
float:none;
 
background-color:none;
}
#large_p img{
width:100%;
border:1px solid #000;
}
#large_p img:hover{
width:100%;
border:1px solid #bb0001;
}

#infor{
margin-top:2%;
width:100%;
float:none;
}
#tabai{
background-color: #1f1f1f;
color:#FFFFFF;
border-radius:5px;
min-height:4px;
margin-top:5px;
}
#tabai p{
margin-left:7px;
}
#tabai{
background-color: #1f1f1f;
color:#FFFFFF;
border-radius:5px;
height:40px;
font-size:100%;
line-height:40px;
margin-top:5px;
}
#tabai input[type="text"]{
color:#000000;
}
#tabai select{
width:120px;
font-size:11px;
height:25px;
}
#tabai select option{
width:90px;
font-size:12px;
height:20px;
}
.basket input[type="button"] {
  background: #000;
  cursor:pointer;
  padding: .2em 0;
  border:none;
  width: 70px;
  font-size: 1em;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
.basket input[type="submit"] {
  background: #bb0001; border:0px; font-size: 1em; cursor:pointer;  padding: .2em 0; width:130px; color:#EEEEEE;
}
}
@media only screen and (min-width: 1150px) {
#large_p{
margin-top:2%;
width:65%;
float:left;
}

.basket input[type="button"] {
  background: #000;
  cursor:pointer;
  padding: .2em 0;
  border:none;
  width: 70px;
  font-size: 1em;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
.basket input[type="submit"] {
  background: #bb0001; border:0px; font-size: 1em; cursor:pointer;  padding: .2em 0; width:130px; color:#EEEEEE;
}
#large_p img{
width:100%;
border: 15px solid #0e0e0e;
border-image: url(../border.jpg)10% stretch;
}
#large_p img:hover{
width:100%;
border: 15px solid #0e0e0e;
border-image: url(../border.jpg)10% stretch;
}

#infor{
margin-left:2%;
margin-top:2%;
width:33%;
float:left;
}
#tabai{
background-color: #1f1f1f;
color:#FFFFFF;
border-radius:5px;
height:40px;
font-size:100%;
line-height:20px;
margin-top:5px;
}
#tabai2{
background-color: #1f1f1f;
color:#FFFFFF;
border-radius:5px;
height:40px;
font-size:90%;
line-height:40px;
margin-top:5px;
}
#tabai p{
margin-left:7px;
}
#tabai input[type="text"]{
color:#000000;
}
#tabai select{
width:120px;
height:25px;
}
#tabai select option{
width:90px;
height:20px;
}
}
@media only screen and (max-width: 1280px) {

	.basket input[type="button"] {
  background: #000;
  cursor:pointer;
  padding: .6em 0;
  border:none;
  width: 70px;
  font-size: 1em;
  color: #fff;
  letter-spacing: 1px;
  outline: none;
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
  -webkit-appearance: none;
}
.basket input[type="submit"] {
  background: #bb0001; border:0px; font-size: 1em; cursor:pointer; padding: .6em 0; width:130px; color:#EEEEEE;
}
}
#float{
width:20%;
float:right;
}
#none{
list-style: none; padding:0; margin: 0px 0;  
}
#style{
width:25%;
float :left;
background-image: url(../1.png);
}
@media (min-width:768px) and (max-width:991px){
#style{
width:50%;
}
}@media (min-width:0px) and (max-width:767px){
#style{
width:90%;
}
}
