@import url(https://fonts.googleapis.com/css?family=Lato:400,900|Open+Sans+Condensed:300);
#productLandingTop {
line-height: normal ;
	min-width: 960px;
	max-width: 960px;
	width: 960px;
	margin: 0;
	padding: 0;
	font-family: "Lato",Helvetica, Tahoma, Sans-Serif;
	font-weight: normal;
	color: #404040;
	padding: 20px 0 20px 20px;
	font-size: 14px;
-webkit-text-stroke: 1px rgba(0,0,0,0.1)
}
#productLandingTop h1, .grid_16 h1 {
-webkit-text-stroke: 0.25px;
	font-family: "Lato",Helvetica, Tahoma, Sans-Serif !important;
	font-size: 31px !important;
	color: #404040 !important;
	font-weight: 900 !important;
	margin: 0px 0 0px 0 !important;
margin-top: 10px !important;
-webkit-text-stroke: 0.25px;
}
.productLandingFeature {
    width: auto;
    margin-bottom: 20px;
}
.productLandingFeature > img{
    float: left;
    margin-right: 10px;
    display: block;
    width: 28px;
    height: 28px;
    margin-top: 4px;

}

.productLandingFeature h4 {
    font-size: 13px;
    font-weight: 900;
    color: #404040;
    margin: 0;
    padding: 0;
        -webkit-text-stroke: 0.25px;
text-transform: uppercase;
}

.productLandingFeature p {
    font-size: 14px;
    font-weight: normal;
    color: #404040;
    margin: 0;
    margin-left: 38px;
    padding: 0;
}

.productLandingImageBig {
    float: right;
    margin-left: 20px;
}
.productLandingImageBig img{
    width:auto;
height: auto;
    margin-right: 20px;
}
.configureBuy {
    margin: 10px 0px 10px 0px;
    background: url(../png/line.png) center center repeat-x;
}
.configureBuy > span {
text-transform: uppercase;
    background: #FFF;
	font-family: "Lato",Helvetica, Tahoma, Sans-Serif;
	font-weight: 900;
    color: #ff5601;
    font-size: 19px;
    padding-right: 3px;
padding-left: 3px;
margin-left: 20px;
-webkit-text-stroke: 1px rgba(255,86,1,0.1)
}

.sitelocator {
	margin-left: 20px;
}
.sitelocator div {
	background: url(../png/breadcrumb_arrow-2.png) right center no-repeat;
	padding: 0 15px 0 0;
	margin: 0;
	display: inline-block;
}
.sitelocator, .sitelocator a {
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	font-weight: 900;
	font-size: 13px;
	color: #3e3e42;
	-webkit-text-stroke: 0.25px;
	text-transform: uppercase;
}

.sitelocator a {
	transition: 0.2s all linear;
	text-decoration: underline;
}

.sitelocator a:hover {
	color: #ff5601;
}

.sitelocator .noarrow {
	background: none;
	-webkit-text-stroke: 0;
	color: #666;
}

/** CSS Supermicro Store List pages. **/

#search-container-two {
  background-color: #ffffff;
  padding: 10px;
  border: 1px solid #aaaaaa;
  list-style: none;
  z-index: 9999;
}
#search-container-two .search_result-two {
  margin-bottom: 5px;
  padding-left: 50px;
  background-position: left center;
  background-repeat: no-repeat;
  min-height: 0;
}
.search_result-two {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 75px;
  min-height: 50px;
  margin-bottom: 20px;
  cursor: pointer;
}
#search-container-two {
  position: absolute;
  right: 50%;
  margin-right: -490px;
  top: 402px !important;
  max-height: 300px;
  overflow: auto;
  background: #ffffff;
  border: 10px solid #16436e;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 5px #15416b inset, 0px 2px 2px #15416b;
  width: 940px;
background: #FFF;

}
#search-text-two::-ms-clear {
    display: none;
}

.sitenav-window {
 	background: #0e3255;
	margin: 0px auto;
	text-align:center;
	box-shadow: 0px -3px 0px #d9232f inset;
	padding-bottom: 10px;
	width: 560px;
	margin-left: 366px;
	position: absolute;

}

.sitenav-viewport-active {
  margin-top: 0px;
  position: relative;
  left: 0px; width: 559px;
  overflow: hidden;
  height: 258px !important;
}
.sitenav-sub {
  font-size: 14px;
}
.sitenav-sub a {
color: #ffffff;
text-decoration: none;
}
.sitenav-sub a:hover {
text-decoration: underline;
}
.sitenav-sub-active {
  position: absolute;
  top: 0;
  width: 559px;
}
.sitenav-close {
  display: block;
  height: 17px;
  background: url(https://www.thinkmate.com/images/shared/smicronew/nav-bar-blues-close.gif) center center no-repeat;
  text-indent: -9999px;
}
.sitenav-close:hover {
  background-color: #8bbcfb;
}

.menulist {
	display: inline-block;
	margin: 0;
	text-align: left;
	vertical-align: text-top;
	width: 126px;
	padding: 13px;
}
.menulist h1, .menuplatform h1, .menulist p, .menuplatform h4 {
	font-family: 'Lato' , Tahoma, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: 900;
	color: #FFF;
	text-shadow: 0px 2px 0px #113658;
	margin: 0px 0px 5px 0px;
}
.menulist ul, .formfactor ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.menulist li , .menuplatform p{
	font-family: 'Lato' , Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}

.formfactor {
	display: inline-block;
	margin: 0px;
	text-align: left;
	vertical-align: text-top;
width: 150px;
}
.formfactor h1, .formfactor p {
	font-family: 'Lato' , Tahoma, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: 900;
	color: #FFF;
	text-shadow: 0px 2px 0px #113658;
	margin: 0px 0px 10px 0px;
}
.formfactor li {
	font-family: 'Lato' , Tahoma, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: 400;
	color: #698caf;
	text-shadow: none;
	margin-top: 5px;
	padding: 0px;
}
.formfactor li.cpu{
    background: url(https://www.thinkmate.com/images/shared/smicronew/list_cpu.png) left center no-repeat;
	padding-left: 20px;
margin: 0px;
}
.formfactor li.drives{
    background: url(https://www.thinkmate.com/images/shared/smicronew/list_drives.png) left center no-repeat;
	padding-left: 20px;
margin: 0px;
}
.formfactor li.ram{
    background: url(https://www.thinkmate.com/images/shared/smicronew/list_ram.png) left center no-repeat;
	padding-left: 20px;
margin: 0px;
}




.supermicrobar {
		width: 100%;
	height: 78px;
	background: #1c5185;
	margin-top: -15px;
	position: relative;
	z-index: 4;
}


	.supermicrobar__wrapcontents {
		width: 960px;
		margin: 0 auto;
	}

	.supermicrobar__wrapcontents__logo {
		width: 208px;
		height: 75px;
		margin-top: 12px;
		margin-left: 40px;
		float: left;
	}

	.supermicrobar__wrapcontents__menu {
		width: 466px;
		height: 58px;

		padding: 0;
		margin: 0;
		float: left;
	}

	.supermicrobar__wrapcontents__menu__items {
	width: 	230px;
	height: 58px;
	margin: 0 auto;
	margin-top: 20px;
	padding: 0;
	}

	.supermicrobar__wrapcontents__menu__items__top {
	width: 	100%;
	height: 18px;
	text-align: center;
	font-family: 'Open Sans Condensed' , Sans-Serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 300;
	text-transform:uppercase;
	}

	.supermicrobar__wrapcontents__menu__items__bottom {
	width: 	240px;
	height: 40px;

	}

	#supermicrobar__wrapcontents__menu__items__bottom__linkone {
		transition: 0.2s all linear;
	float: left;
	padding: 5px 10px 0px 10px;
	text-align: center;
	font-family: 'Lato' , Sans-Serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 900;
	text-transform:uppercase;
	text-decoration: none;
	height: 35px;
	}

	#supermicrobar__wrapcontents__menu__items__bottom__linkone:hover {
		transition: 0.2s all linear;
	text-decoration: underline;
	}

	.sitenav-submenu {
	transition: 0.2s all linear;
	}

	.sitenav-link {
	transition: 0.2s all linear;
	}

	.sitenav-link-active {
	background: #0e3255;
	box-shadow: 0px 3px 0px #d9232f inset;
	}

	#supermicrobar__wrapcontents__menu__items__bottom__linktwo {
		transition: 0.2s all linear;
	float: left;
	padding: 5px 10px 0px 10px;
	text-align: center;
	font-family: 'Lato' , Sans-Serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 900;
	text-transform:uppercase;
	text-decoration: none;
	height: 35px;
	}

	#supermicrobar__wrapcontents__menu__items__bottom__linktwo:hover {
	text-decoration: underline;
	}

	.supermicrobar__wrapcontents__search {
		width: 212px;

		padding: 0;
		margin: 0;
		float: right;
	}

	.supermicrobar__wrapcontents__search__searchbox {
		text-align: center;
		transition: 0.2s all linear;
	width: 212px;
	height: 34px;
	font-family: 'Lato', Sans-Serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 17px;
	background: #153758 url(../png/searchglass.png) 25px 14px no-repeat;
	border: 0;
	padding-left: 10px;
	margin: 14px -23px 0px 0px;
	outline: 0;
	}

	.supermicrobar__wrapcontents__logo img:hover {
		transition: 0.1s all linear;
	opacity: 0.9;
	}

	.supermicrobar__menu__whenopen {
	width: 960px;
	margin: 0 auto;
	}

	.statementwrapper {
	margin-top: -9px;
	padding-top: 11px;
	}

	.statementwrapper__bottom {
	margin-top: -10px;
	}


	.statementwrapper__divider {
	background: url(../png/line-2.png) center center repeat-x;
	padding-left: 25px;
	margin-left: 303px;
	}



	.statementwrapper__divider span {
	background: #efefef;
	padding: 6px;
	font-family: 'Open Sans Condensed', Sans-Serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 300;
	color: #1b548c;
	}



	#search-container-two {
  background-color: #ffffff;
  padding: 10px;
  border: 1px solid #aaaaaa;
  list-style: none;
  z-index: 9996;
}

#search-container-two {
  position: absolute;
  right: 50%;
  margin-right: -490px;
  top: 244px !important;
  max-height: 300px;
  overflow: auto;
  background: #ffffff;
  border: 10px solid #16436e;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 5px #15416b inset, 0px 2px 2px #15416b;
  width: 940px;
background: #FFF;

}
#search-text-two::-ms-clear {
    display: none;
}

.statementwrapper h1 {
	display:block;
	float:left;
	width:235px;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 21px;
	color: #165088;
	text-shadow: 0px 1px #FFFFFF;
	margin: 14px  40px 36px 40px;
	vertical-align: middle;
}
/**ONLY FOR SUPERMICRO STORE SUB PAGES AND LIST PAGES **/
.supermicrobar__wrapcontents__logo {
margin-left: 0;
padding-left: 40px;
background: url(../png/arrow_back.png) 23px 31px no-repeat;
transition: 0.2s all linear;
}

.supermicrobar__wrapcontents__logo:hover {
    background: url(../png/arrow_back.png) 18px 31px no-repeat;
    transition: 0.2s all linear;
}

/**ONLY FOR LIST PAGES **/

.sitelocator, .sitelocator a {
	margin-top: 14px;
}

.supermicrobar__wrapcontents__logo img:hover {
	opacity: 1;
}

#page-container {
   width: 100% !important;

  padding-top: 15px !important;

}

.list_description_wrapper {
width: 960px;
margin: 0 auto;
}