@charset "utf-8";
/* CSS Document */




html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}







#shipAddress .dijitValidationTextBoxLabel {
	overflow:hidden;
	width:225px
}
#billAddress .dijitValidationTextBoxLabel {
	overflow:hidden;
	width:225px
}
#shipModeId .dijitValidationTextBoxLabel {
	overflow:hidden;
	width:150px
}
#shipMyAccount .selectbox {
	width:274px
}
#manufacturerDIV1 {
	margin-top:12px
}
#productLineDIV1 {
	margin-top:12px
}
#modelTypeDIV1 {
	margin-top:12px
}
.formWrap .column.inputTextBox, .formWrap .checkout .customer-summary .inputTextBox.details, .checkout .customer-summary .formWrap .inputTextBox.details {
	width:260px !important;
	height:27px !important;
	box-shadow:0 0 10px #D5D5D5 inset;
	background-color:rgba(0, 0, 0, 0) !important;
	font:inherit;
	color:inherit
}
.checkWrap .column.inputTextBox, .checkWrap .checkout .customer-summary .inputTextBox.details, .checkout .customer-summary .checkWrap .inputTextBox.details {
	width:253px !important;
	height:27px !important;
	box-shadow:0 0 10px #D5D5D5 inset;
	background-color:rgba(0, 0, 0, 0) !important;
	font:inherit;
	color:inherit
}
.displayNone {
	display:none
}
tr.rowhighlight {
	background:none repeat scroll 0 0 #0092C8;
	border:0 none;
	color:#FFFFFF !important;
	font-weight:normal;
	margin:0;
	padding:5px;
	text-shadow:none
}
.scanFilterBar {
	clear:both;
	width:100%;
	margin-bottom:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#676767
}
#widget_promoCode .dijitPlaceHolder {
	height:20px;
	width:191px;
	overflow:hidden
}
.footerBl {
	background:url("img/boxFooter_grayStripe_tile.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius:0 0 10px 10px;
	width:auto
}
.headerBl {
	-webkit-border-radius:10px 10px 0px 0px;
	-moz-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	background:#676767;
	padding:10px;
	height:17px
}
.billAdrSec {
	border:1px solid #B7B7B7;
	min-height:200px;
	overflow:hidden;
	padding:10px
}
.billAdrSec #addressBookBillingAddrDiv {
	overflow:hidden
}
#rightColumn720 .category {
	float:left
}
.product-scanSearch .product-module .cartOptions {
	bottom:14px;
	position:absolute;
	right:0;
	width:155px
}
.product-scanSearch .product-module {
	position:relative;
	width:562px
}
.product-scanSearch .product-module .productDesc {
	padding:0;
	width:338px
}
.product-scanSearch .product-module .cartOptions .dijitTextBox {
	color:#676767;
	float:left;
	height:18px;
	padding:2px;
	width:20px
}
.product-scanSearch .product-module .cartOptions .price {
	color:#000000;
	font-family:MuseoSans-700;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:5px;
	margin-right:5px;
	text-align:right
}
.product-scanSearch .product-module .cartOptions .qty {
	float:left;
	font-size:10px;
	margin-right:5px;
	padding-top:10px
}
.product-scanSearch .product-module .cartOptions .btnBlue {
	margin:-2px 5px 0 0
}
@-moz-document url-prefix() {
.product-module .options ul li .btnBlue {
margin-left:8px
}
}
@-moz-document url-prefix() {
.productFeatured .productDetail .btnBlue {
padding:4px 9px !important
}
}
@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
head ~ body .tabContent {
border-radius:0
}
}
@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
head ~ body .tabContent {
border-radius:0
}
}
*:focus {
	outline:none
}

.center {
	width:980px;
	margin:0 auto;
	position:relative
}
.hide {
	display:none
}
h1 {
	color:#0092c8;
	font-size:30px;
	font-family:MuseoSans-100, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin:0 0 18px 0;
	padding:0
}
h1.gray {
	color:#676767
}
h1.white {
	color:#fff
}
h1 sup {
	font-size:9px;
	top:-2em
}
h1 span.small {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	font-size:13px
}
h2 {
	color:#0092c8;
	font-size:20px;
	font-family:MuseoSans-100, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin:0;
	padding:0
}
h2.gray {
	color:#676767
}
h2.white {
	color:#fff
}
h2.titleBox {
	background:#676767;
	color:white;
	clear:both;
	float:left;
	font-size:18px;
	margin-bottom:20px;
	padding:10px 0;
	text-indent:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:100%
}
h2 sup {
	font-size:9px;
	top:-0.7em
}
h2 span.small {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	font-size:13px
}
h3 {
	color:#0092c8;
	font-size:16px;
	font-family:MuseoSans-100, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin:0;
	padding:0
}
h3.gray {
	color:#676767
}
h3 span.small {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	font-size:13px
}
h4 {
	font-size:13px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	margin:0;
	padding:0
}
h4.blue {
	color:#0092c8
}
.ballistix h1, .ballistix h2, .ballistix h3 {
	color:#676767
}
a {
	margin:0;
	padding:0;
	color:#0092c8;
	text-decoration:none
}
a:visited {
	color:#0092c8
}
a:hover {
	color:#0092c8;
	text-decoration:underline
}
a[href$=".pdf"], a.pdf {
padding-left:18px;
background:transparent url(../imgs/icon-pdf.gif) no-repeat bottom left
}
a.vid {
	padding-left:18px;
	background:transparent url(../imgs/icon-vid.png) no-repeat bottom left
}
a.new-window {
	padding-left:18px;
	background:transparent url(../imgs/icon-new-window.png) no-repeat bottom left
}
h1+p, h2+p, h3+p {
	margin-top:0
}
strong {
	font-weight:normal;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.legal {
	font-size:10px
}
.legal-cite {
	font-size:7pt;
	vertical-align:top
}
a.legal-cite:hover {
	cursor:pointer
}
.clear {
	clear:both;
	height:1px
}
.clear5 {
	clear:both;
	height:5px;
	font-size:1%
}
.clear10 {
	clear:both;
	height:10px;
	font-size:1%
}
.clear15 {
	clear:both;
	height:15px;
	font-size:1%
}
.clear20 {
	clear:both;
	height:20px;
	font-size:1%
}
.clear30 {
	clear:both;
	height:30px;
	font-size:1%
}
.clearfix:after, #store-product-page .banner940:after, #scanner-upgrades .banner940:after, #advisor-upgrades .banner940:after, #oem-landing .banner940:after, .featured-systems:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.clearfix, #store-product-page .banner940, #scanner-upgrades .banner940, #advisor-upgrades .banner940, #oem-landing .banner940, .featured-systems {
	display:inline-block
}
html[xmlns] .clearfix, html[xmlns] #store-product-page .banner940, #store-product-page html[xmlns] .banner940, html[xmlns] #scanner-upgrades .banner940, #scanner-upgrades html[xmlns] .banner940, html[xmlns] #advisor-upgrades .banner940, #advisor-upgrades html[xmlns] .banner940, html[xmlns] #oem-landing .banner940, #oem-landing html[xmlns] .banner940, html[xmlns] .featured-systems {
	display:block
}
::-webkit-input-placeholder {
color:#a3a3a3
}
input:-moz-placeholder {
color:#a3a3a3
}
br {
	clear:both
}
.floatRight {
	float:right !important
}
.floatLeft {
	float:left !important
}
hr {
	border:0;
	background:url(../imgs/bg-dots.png) repeat-x;
	height:15px;
	clear:both;
	width:100%
}
ul.noList, #page .galleryProduct .galleryModule ul {
	list-style:none;
	margin:0;
	padding:0
}
ul.noIndent {
	margin:0;
	padding:0 0 0 10px
}
li {
	padding-bottom:5px;
	line-height:1.2em
}
.languageBar {
	color:white;
	position:relative;
	z-index:100;
	height:30px;
	padding-top:10px;
	overflow:hidden;
	width:940px !important;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background:url("/wcsstore/CrucialSAS/css/img/bg-tabs-top.gif") repeat-x;
	margin-bottom:20px
}
.languageBar a {
	margin:0 15px;
	color:white;
	text-decoration:none
}
.languageBar a:hover {
	text-decoration:underline
}
#toolbar {
	height:33px;
	width:100%;
	border-bottom:1px solid #969696;
	background:white;
	position:relative;
	z-index:10
}
#toolbar ul.user {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	height:33px
}
#toolbar ul.user li {
	float:left;
	margin:7px 0 0 10px;
	padding-top:2px;
	font-size:12px;
	height:25px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
#toolbar ul.user li.chat {
	background:url("/wcsstore/CrucialSAS/css/img/icon-chat-header.gif") no-repeat 0 -3px;
	padding-left:32px
}
#toolbar ul.user li.username {
	font-weight:normal
}
#toolbar ul.user li.username span {
	font-size:10px;
	padding-left:8px
}
#toolbar ul.user li.username span a {
	padding-right:5px;
	text-decoration:underline
}
#toolbar ul.user li a {
	color:#676767
}
#toolbar ul.user li a.country {
	background:url("/wcsstore/CrucialSAS/css/img/arrow-down-gray.gif") no-repeat right 2px;
	padding-right:15px
}
#toolbar ul.panel {
	margin:0;
	padding:0;
	list-style:none;
	float:right
}
#toolbar ul.panel li {
	float:left;
	height:25px
}
#toolbar ul.panel li.myAccount {
	background:url(../imgs/icon-account.gif) no-repeat 8px 8px;
	padding-left:23px
}
#toolbar ul.panel li.myWishList {
	background:url(../imgs/icon-wishlist.gif) no-repeat 9px 7px;
	padding-left:18px
}
#toolbar ul.panel li.myCart {
	background:url(../imgs/icon-cart.gif) no-repeat 8px 8px;
	padding-left:23px
}
#toolbar ul.panel li a, #toolbar ul.panel li a.dropdown {
	clear:both;
	position:relative;
	z-index:10;
	float:left;
	font-size:12px;
	padding:10px;
	text-decoration:none;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	display:block
}
#toolbar ul.panel li a:hover, #toolbar ul.panel li a.dropdown:hover {
	position:relative
}
#toolbar ul.panel li a.dropdown-active, #toolbar ul.panel li a.dropdown.dropdown-active {
	background:url(../imgs/down-pointer.png) no-repeat center 33px
}
#toolbar ul.panel li .badge {
	background:#33a8d3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:white;
	font-size:11px;
	padding:2px 3px 0px 3px;
	margin:7px 0 0 -2px;
	text-align:center;
	float:left;
	min-width:10px
}
#toolbar ul.panel li .dropdown-menu {
	position:relative;
	z-index:9;
	margin-top:33px;
	display:none;
	width:370px;
	background:url("/wcsstore/CrucialSAS/css/img/bg-down-overlay.png") repeat;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px
}
.shadow {
	display:block;
	width:980px;
	height:9px;
	margin:0 auto;
	background:url(../imgs/bg-dropshadow.png) no-repeat top center
}
.utility {
	min-width:320px;
	padding:20px 5px;
	margin-top:0px
}
.utility table tr td {
	padding:10px 5px !important;
	vertical-align:top
}
.utility table tr td h2 {
	font-size:14px
}
.utility table tr td.thumb {
	padding:10px 0 0 10px !important;
	width:80px
}
.utility table tr td.desc {
	width:154px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.utility table tr td.desc span {
	display:block;
	font-weight:normal;
	font-size:11px
}
.utility table tr td.qty {
	width:20px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:right
}
.utility table tr td.price {
	width:50px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:right
}
.utility table tr.flash td {
	background:#faf1be
}
.utility table.wishList tr td.desc {
	width:auto
}
.utility table.upsell {
	background:#e2e2e2
}
.utility table.upsell tr td {
	vertical-align:top;
	padding:5px 10px !important
}
.utility table.upsell tr td h2 {
	font-size:14px;
	padding-left:7px !important
}
.utility table.upsell tr td.thumb {
	width:85px;
	padding:0 0 0 10px !important
}
.utility table.upsell tr td.desc {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#2f2f2f
}
.utility table.upsell tr td.desc span {
	display:block;
	font-weight:normal;
	font-size:11px
}
.utility table.upsell tr td.add {
	text-align:right;
	padding-bottom:15px !important
}
.utility table.upsell tr td.add .price {
	color:#2f2f2f;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.utility table.upsell tr td.add .btnBlue {
	float:none;
	outline:none;
	margin-left:15px
}
.utility .controls {
	clear:both;
	background:url(../imgs/blue-stripe2.png) repeat;
	height:45px;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	color:white
}
.utility .controls .floatLeft {
	padding-top:12px;
	float:left;
	padding-left:12px
}
.utility .controls .floatLeft a {
	font-size:14px;
	color:white
}
.utility .controls .totalPrice {
	float:left;
	padding-top:15px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px
}
.utility .controls .btnGray {
	margin:8px 10px 0 15px
}
.countrySelect, .languageSelect {
	padding:20px 5px;
	margin-top:-7px;
	margin-left:165px
}
.countrySelect h2, .languageSelect h2 {
	margin-bottom:5px
}
.countrySelect .dijitDialogTitleBar, .languageSelect .dijitDialogTitleBar {
	display:none
}
.countrySelect .selectbox, .languageSelect .selectbox {
	width:216px;
	margin-bottom:15px
}
.countrySelect .controls, .languageSelect .controls {
	clear:both;
	margin:0;
	background:url(../imgs/blue-stripe2.png) repeat;
	width:auto;
	height:45px;
	margin:0 -10px -10px -10px !important;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	color:white
}
.countrySelect .controls .btnGray, .languageSelect .controls .btnGray {
	margin:8px 10px 0 15px
}
.countrySelect label, .languageSelect label {
	margin-left:10px;
	color:black
}
.countrySelect .storeSelect, .languageSelect .storeSelect {
	outline:0 !important;
	width:215px;
	height:31px;
	border:1px solid #b3b3b3;
	margin-bottom:10px;
	color:black !important;
	-moz-box-shadow:inset 0px 0px 10px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 10px #d5d5d5;
	box-shadow:inset 0px 0px 10px #d5d5d5
}
.countrySelect .storeSelect img, .languageSelect .storeSelect img {
	padding-right:10px;
	vertical-align:middle
}
.languageSelect {
	margin-top:0;
	margin-left:368px;
	top:48px !important;
	overflow:visible
}
.languageSelect .arrowImage {
	background:url(../imgs/arrow-up-modal.png) no-repeat 0 0;
	width:22px;
	height:10px;
	position:absolute;
	top:-5px;
	right:20px
}
#header {
	width:980px;
	height:54px;
	position:relative;
	z-index:1;
	margin:10px auto 5px auto
}
#header #logo {
	position:absolute;
	top:5px;
	left:0px;
	width:155px;
	height:42px
}
#header #searchWrap {
	position:absolute;
	top:14px;
	right:0px;
	width:270px
}
#header #searchWrap input[type="text"] {
	width:228px;
	height:25px;
	border:1px solid #b3b3b3;
	padding-right:32px;
	padding-left:10px;
	position:relative;
	outline:none;
	font-size:13px;
	color:#676867;
	-moz-box-shadow:inset 0px 0px 15px #f7f7f7;
	-webkit-box-shadow:inset 0px 0px 15px #f7f7f7;
	box-shadow:inset 0px 0px 15px #f7f7f7;
	background:white;
	margin-top:0 !important
}
#header #searchWrap input[type="image"] {
	width:25px;
	height:23px;
	position:absolute;
	top:3px;
	right:1px;
	z-index:2;
	border:0 !important;
	text-indent:-99990px
}
.nav4 {
	display:none
}
.branded .nav4 {
	display:list-item
}
#footer {
	clear:both;
	min-height:200px;
	width:980px;
	margin:auto
}
#footer .footerLinks {
	float:left;
	width:980px;
	height:37px;
	margin-bottom:20px;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	background:#0092c8
}
#footer .footerLinks ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:10px 0 0 21px
}
#footer .footerLinks ul li {
	float:left
}
#footer .footerLinks ul li a {
	color:white;
	margin-right:20px
}
#footer .cards {
	float:left;
	margin-bottom:20px
}
#footer .copyright {
	clear:left;
	font-size:10px
}
#footer .copyright ul {
	margin:0;
	padding:0;
	list-style:none
}
#footer .copyright ul li {
	float:left;
	margin-right:10px
}
#footer .copyright ul li a {
	color:#676767
}
#footer .copyright ul li a:hover {
	text-decoration:underline
}
#footer .social {
	float:right
}
#footer .social ul {
	margin:0;
	padding:0;
	list-style:none
}
#footer .social ul li {
	float:left;
	margin-left:5px;
	width:32px;
	height:31px
}
#footer .social ul li a {
	width:32px;
	height:31px;
	display:block
}
#footer .social ul li a.youtube {
	background:url("/wcsstore/CrucialSAS/css/img/icon-socialbar.png") no-repeat 0 0;
	text-indent:-9999px !important
}
#footer .social ul li a.facebook {
	background:url("/wcsstore/CrucialSAS/css/img/icon-socialbar.png") no-repeat -38px 0;
	text-indent:-9999px !important
}
#footer .social ul li a.twitter {
	background:url("/wcsstore/CrucialSAS/css/img/icon-socialbar.png") no-repeat -75px 0;
	text-indent:-9999px !important
}
#footer .social ul li a.gplus {
	background:url("/wcsstore/CrucialSAS/css/img/icon-socialbar.png") no-repeat -112px 0;
	text-indent:-9999px !important
}
.cookieInfo {
	position:fixed;
	background-color:black;
	background-color:rgba(0, 0, 0, 0.8);
	bottom:0;
	left:0;
	width:100%;
	z-index:985;
	text-align:center;
	line-height:15px;
	font-size:14px;
	color:white;
	padding:20px 0;
	overflow:visible
}
.cookieInfo.close {
	position:absolute;
	top:-20px
}
#menuWrap {
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	background:url("/wcsstore/CrucialSAS/css/img/bg-main-menu.png") repeat;
	height:54px;
	padding:0 0 0 20px;
	position:relative;
	width:960px
}
#menu {
	margin:0;
	padding:0;
	list-style:none
}
#menu li {
	float:left;
	margin:0 20px 0 0;
	padding:0
}
#menu li a {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#fff;
	display:block;
	height:35px;
	font-size:17px;
	padding-top:19px;
	text-decoration:none
}
#menu .open {
	background:url("/wcsstore/CrucialSAS/css/img/menu-caret.png") bottom center no-repeat
}
#menu .menuContent {
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	position:absolute;
	top:54px;
	left:0;
	margin:0 auto;
	display:none;
	width:970px;
	z-index:500;
	background:white;
	border:5px solid #bfbfbf;
	border-width:0 5px 5px 5px
}
#menu .menuContent a {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#0092c8;
	font-size:13px;
	height:auto;
	margin:0;
	padding:0
}
#menu .menuContent a:hover {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
#menu .menuContent a.btnGray, #menu .menuContent .scan-results .dijitTitlePaneTitle, .scan-results #menu .menuContent .dijitTitlePaneTitle, #menu .menuContent .advisor-results .dijitTitlePaneTitle, .advisor-results #menu .menuContent .dijitTitlePaneTitle {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	font-size:13px;
	margin:0 10px 10px 0;
	padding:4px 10px
}
#menu .store-content h2 {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	padding:10px
}
#menu .store-content h2 img {
	float:right;
	max-height:22px;
	max-width:50px
}
.menuColumn {
	float:left;
	margin:20px 0 20px 20px;
	position:relative;
	width:auto
}
.menuColumn.last {
	margin-right:0
}
.menuColumn.one-half {
	width:47%
}
.menuColumn.one-half h2 {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:url(/wcsstore/CrucialSAS/css/img/bg-flyout-stripe.png);
	color:white
}
.menuColumn.one-half h2.tools {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.menuColumn.one-half ul {
	width:26.5%
}
.menuColumn.one-half .compatible-badge {
	width:40px;
	top:0;
	left:-7px
}
.menuColumn.one-half .tools-wide {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	margin:0
}
.menuColumn.one-half .tools-wide h3 {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	font-size:16px;
	padding:15px 10px 15px 40px
}
.menuColumn.one-half .tools-wide span.action {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	top:10px;
	right:0
}
.menuColumn .sectionThumb {
	float:left;
	clear:both
}
.menuColumn .sectionThumb a {
	margin:0;
	padding:0;
	height:auto;
	float:left
}
.menuColumn ul {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	list-style:none
}
.menuColumn ul li {
	clear:both;
	margin:0;
	padding:0;
	width:100%
}
.menuColumn ul li a {
	margin:0;
	padding:0;
	height:auto;
	color:#0092c8;
	font-size:12px;
	font-weight:normal
}
.menuColumn ul li a:hover {
	text-decoration:underline
}
.menuColumn .sectionThumb+ul:last-of-type {
	clear:both
}
.menuColumn span.menu-title {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	color:white;
	position:absolute;
	top:113px;
	left:10px
}
.dijitTooltipContents {
	width:140px
}
#page {
	width:958px;
	margin:0 auto;
	background:white;
	padding:0px;
	overflow:hidden
}
#page #banner940 {
	width:940px;
	margin-bottom:30px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
	position:relative
}
#page #banner940 .subcategory-links {
	display:table-cell;
	vertical-align:bottom;
	position:absolute;
	bottom:0;
	background:rgba(0, 0, 0, 0.6);
	height:100px;
	width:100%
}
#page #banner940 .subcategory-links a {
	color:white;
	display:block;
	position:relative;
	text-align:center;
	float:left;
	height:65px;
	width:120px;
	line-height:1.7em;
	margin:20px 0 0 25px
}
#page #banner940 .subcategory-links a:hover {
	text-decoration:none
}
#page #banner940 .subcategory-links a .link-content {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	white-space:nowrap;
	line-height:1.2em
}
#page #banner940 .subcategory-links a img {
	display:block;
	margin:0 auto
}
#page #banner940 img.banner {
	width:940px
}
#page #banner940 h1 {
	position:absolute;
	margin:40px 0 0 30px;
	color:white
}
#page #banner940 h2 {
	color:white
}
#page #banner940 .hero-content {
	position:absolute;
	margin:40px 0 0 30px
}
#page #banner940 .hero-content h1 {
	margin:0;
	position:relative
}
#page #banner940 .hero-content .logo {
	margin-bottom:20px
}
#page #banner940 .hero-content .btnGray, #page #banner940 .hero-content .btnBlue {
	margin-top:20px
}
#page #banner940 .content {
	color:white;
	position:absolute;
	bottom:10px
}
#page #banner940 .rotator {
	background-color:black;
	width:940px;
	height:250px;
	overflow:hidden
}
#page #banner940 .rotator .pane {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:white;
	width:940px;
	height:250px;
	overflow:hidden;
	position:relative
}
#page #banner940 .rotator .content {
	position:absolute;
	top:50px;
	left:30px;
	bottom:0;
	width:100%;
	z-index:100
}
#page #banner940 .rotator .content h1 {
	position:relative;
	margin:0
}
#page #banner940 .rotator .content h1 span {
	margin-left:10px;
	font-size:12px
}
#page #banner940 .rotator .content h1 span a {
	color:white
}
#page #banner940 .rotator .content img {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	position:absolute
}
#page #banner940 .rotator .content .videos, #page #banner940 .rotator .content .articles {
	margin-top:-20px
}
#page #banner940 .rotator .content .videos {
	float:left;
	width:550px
}
#page #banner940 .rotator .content .videos img {
	position:relative
}
#page #banner940 .rotator .content .videos .videoThumb, #page #banner940 .rotator .content .videos .videoTitle, #page #banner940 .rotator .content .videos .videoThumb img {
	width:150px
}
#page #banner940 .rotator .content .videos .videoThumb .videoTitle {
	color:white
}
#page #banner940 .rotator .content .articles {
	color:white;
	float:left;
	margin-left:20px;
	width:310px
}
#page #banner940 .rotator .content .articles ul li a {
	color:white
}
#page #banner940 .rotator .content .articles ul li a:visited {
	color:white
}
#page .control-bar {
	background:rgba(0, 0, 0, 0.5);
	display:block;
	width:940px;
	height:40px;
	position:absolute;
	bottom:0;
	z-index:100
}
#page .control-bar div {
	float:left;
	margin:10px 0 0 20px;
	color:white;
	cursor:pointer
}
#page .selected {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px
}
#page .control-buttons {
	padding-left:20px
}
#page .control-buttons div {
	background-color:rgba(255, 255, 255, 0.6);
	float:left;
	width:30px;
	height:15px;
	margin:10px 3px 0 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	transition:width 0.1s, height 0.1s;
	-webkit-transition:width 0.1s, height 0.1s;
	transform-origin:center center;
	-webkit-transform-origin:center center
}
#page .control-buttons .selected {
	background-color:rgba(255, 255, 255, 0.8);
	width:33px;
	height:17px;
	transition:width 0.1s, height 0.1s, margin 0.1s;
	-webkit-transition:width 0.1s, height 0.1s, margin 0.1s;
	transform-origin:center center;
	-webkit-transform-origin:center center
}
#page #leftColumn200 {
	float:left;
	width:200px;
	margin-right:20px
}
#page #leftColumn340 {
	float:left;
	width:340px;
	margin-right:20px
}
#page #leftColumn340 img {
	max-width:340px
}
#page .leftColumn350 {
	float:left;
	width:350px;
	margin-right:20px
}
#page .leftColumn400 {
	float:left;
	width:400px;
	padding:0 40px 0 20px
}
#page #leftColumn580 {
	float:left;
	width:580px;
	margin-right:20px
}
#page #leftColumn720 {
	float:left;
	width:720px;
	margin-right:20px
}
#page #rightColumn200 {
	float:left;
	width:200px
}
#page #rightColumn200 h3 {
	clear:both;
	color:#676767;
	font-size:14px
}
#page #rightColumn340 {
	float:left;
	width:340px
}
#page .rightColumn350 {
	float:left;
	width:350px
}
#page .rightColumn400 {
	border-left:2px dotted #c9c9c9;
	height:190px;
	float:left;
	padding:0 20px 0 40px;
	width:400px
}
#page #rightColumn580 {
	float:left;
	width:580px
}
#page #rightColumn720 {
	float:left;
	width:720px
}
#page #rightColumn720 .category {
	width:auto !important
}
#page #rightColumn720 .inner475 {
	float:left;
	width:475px;
	margin-right:20px
}
#page #rightColumn720 .inner225 {
	float:left;
	width:225px
}
#page #rightColumn720 .innerContent {
	float:left;
	width:490px;
	margin-right:20px
}
#page #rightColumn720 .innerSidebar {
	float:left;
	width:210px
}
#page #rightColumn720 .innerSidebar img {
	max-width:210px;
	margin-bottom:15px
}
#page #rightColumn720 .innerSidebar .caption {
	font-size:10px;
	text-align:left;
	margin:-10px 0 15px 0
}
#page .award {
	padding-top:10px
}
#page .award img {
	float:left;
	margin:0 15px 10px 0;
	max-height:65px
}
#page .menuContent {
	display:block !important
}
#page .menuContent .menuColumn:nth-child(3n+1) {
clear:both;
margin-left:0
}
#page .espot, #page .oemUpgrade .upgradeModule {
	-moz-box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 39px #d5d5d5;
	box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #b3b3b3;
	background:white;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative
}
#page .espot h1, #page .oemUpgrade .upgradeModule h1, #page .espot h2, #page .oemUpgrade .upgradeModule h2, #page .espot h3, #page .oemUpgrade .upgradeModule h3, #page .espot h4, #page .oemUpgrade .upgradeModule h4, #page .espot h5, #page .oemUpgrade .upgradeModule h5, #page .espot h6, #page .oemUpgrade .upgradeModule h6 {
	font-family:MuseoSans-100, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:1.1em
}
#page .espot h1, #page .oemUpgrade .upgradeModule h1, #page .espot h2, #page .oemUpgrade .upgradeModule h2, #page .espot h3, #page .oemUpgrade .upgradeModule h3, #page .espot h4, #page .oemUpgrade .upgradeModule h4, #page .espot h5, #page .oemUpgrade .upgradeModule h5, #page .espot h6, #page .oemUpgrade .upgradeModule h6, #page .espot p, #page .oemUpgrade .upgradeModule p, #page .espot ul, #page .oemUpgrade .upgradeModule ul {
	margin:10px
}
#page .espot img, #page .oemUpgrade .upgradeModule img {
	clear:both;
	float:right;
	padding-top:10px
}
#page .espot ul, #page .oemUpgrade .upgradeModule ul, #page .espot ol, #page .oemUpgrade .upgradeModule ol {
	padding:0 5px 0 25px;
	margin:0;
	overflow:hidden
}
#page .espot ul li, #page .oemUpgrade .upgradeModule ul li, #page .espot ol li, #page .oemUpgrade .upgradeModule ol li {
	float:left;
	margin:0 25px 7px 0;
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	padding-left:0
}
#page .espot-product {
	background:url("/wcsstore/CrucialSAS/images/home-promo-crucialback.jpg") no-repeat 0 0;
	color:white;
	height:75px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:0 0 10px 0;
	position:relative
}
#page .espot-product img {
	position:absolute;
	top:0;
	left:0
}
#page .espot-product .name {
	position:absolute;
	top:13px;
	left:115px;
	width:100px
}
#page .oemUpgrade {
	display:table;
	margin:0 auto;
	padding:15px 0
}
#page .oemUpgrade .upgradeModule {
	float:left;
	width:175px;
	margin:0 15px 0 0;
	padding:10px;
	text-align:center
}
#page .oemUpgrade .upgradeModule .selectbox {
	width:150px
}
#page .oemUpgrade .upgradeModule img {
	float:none;
	display:block;
	margin:0 auto
}
#page .oemUpgrade .upgradeModule.last {
	margin-right:0
}
#page .galleryProduct {
	float:left
}
#page .galleryProduct .galleryModule {
	float:left;
	width:175px;
	padding:20px 0
}
#page .galleryProduct .galleryModule ul {
	clear:both
}
#page .galleryProduct .galleryModule img {
	width:110px;
	float:left;
	margin:10px 0
}
#page #leftColumn200 .espot ul li, #page #leftColumn200 .oemUpgrade .upgradeModule ul li, #page .oemUpgrade #leftColumn200 .upgradeModule ul li, #page #leftColumn340 .espot ul li, #page #leftColumn340 .oemUpgrade .upgradeModule ul li, #page .oemUpgrade #leftColumn340 .upgradeModule ul li, #page #leftColumn580 .espot ul li, #page #leftColumn580 .oemUpgrade .upgradeModule ul li, #page .oemUpgrade #leftColumn580 .upgradeModule ul li, #page #rightColumn200 .espot ul li, #page #rightColumn200 .oemUpgrade .upgradeModule ul li, #page .oemUpgrade #rightColumn200 .upgradeModule ul li, #page #rightColumn340 .espot ul li, #page #rightColumn340 .oemUpgrade .upgradeModule ul li, #page .oemUpgrade #rightColumn340 .upgradeModule ul li, #page #rightColumn580 .espot ul li, #page #rightColumn580 .oemUpgrade .upgradeModule ul li, #page .oemUpgrade #rightColumn580 .upgradeModule ul li {
	float:none;
	margin-right:0px
}
#page #leftColumn200 coupon, #page #leftColumn340 coupon, #page #leftColumn580 coupon, #page #rightColumn200 coupon, #page #rightColumn340 coupon, #page #rightColumn580 coupon {
	clear:both;
	padding:10px
}
.content-chunk {
	clear:both;
	display:block;
	margin-top:100px
}
#productPage .content {
	margin:50px 20px
}
#productPage .border {
	border:1px solid #979797;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow:hidden
}
#productPage img {
	margin:0;
	display:block;
	pointer-events:none
}
#productPage .productHero {
	margin:0;
	overflow:hidden;
	position:relative
}
#productPage .productHero .heroContent {
	position:absolute;
	top:47px;
	left:25px;
	width:470px;
	z-index:20px
}
#productPage .productHero .heroContent h1 {
	color:white;
	font-size:25px;
	line-height:25px
}
#productPage .productHero .heroContent h2, #productPage .productHero .heroContent h3 {
	color:white
}
#productPage .productHero .roundvideo {
	position:absolute;
	right:25px;
	top:40px
}
#productPage .nav {
	background-color:white;
	margin:0;
	height:90px;
	width:958px;
	z-index:400;
	-webkit-box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.3);
	position:relative
}
#productPage .nav .icons {
	margin-left:10px;
	margin-top:4px
}
#productPage .nav .icon {
	float:left;
	width:80px;
	height:80px;
	margin-right:10px
}
#productPage .nav .icon img {
	float:left;
	width:80px;
	height:80px
}
#productPage .nav .action {
	position:absolute;
	right:20px;
	top:30px
}
#productPage .content-chunk.crucial-quality {
	background-color:#0092c8;
	color:white;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top:100px;
	padding:30px 20px
}
#productPage .content-chunk.crucial-quality .graphic {
	width:290px
}
#productPage .content-chunk.crucial-quality h1, #productPage .content-chunk.crucial-quality h2, #productPage .content-chunk.crucial-quality h3 {
	color:white
}
#productPage .content .graphic {
	width:310px;
	position:relative
}
#productPage .content .graphic img {
	width:310px;
	height:auto
}
#productPage .content .graphic .icon {
	position:absolute;
	top:-45px
}
#productPage .content .info {
	width:510px
}
#productPage .content .icon {
	width:120px;
	height:120px;
	position:relative
}
#productPage .content .icon img {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-60px;
	margin-left:-60px;
	width:120px;
	height:120px
}
#productPage .content .right {
	float:right
}
#productPage .content .right .icon {
	left:-60px
}
#productPage .content .left {
	float:left
}
#productPage .content .left .icon {
	right:-60px
}
#productPage .no-pic .intro.info, #productPage .no-pic .crucial-quality .info {
	width:510px
}
#productPage .no-pic .intro.graphic, #productPage .no-pic .crucial-quality .graphic {
	width:310px
}
#productPage .no-pic .info {
	width:670px
}
#productPage .no-pic .graphic {
	width:150px
}
#productPage .no-pic .graphic .icon {
	left:0 !important;
	top:0 !important;
	right:0 !important;
	bottom:0 !important;
	position:relative
}
#productPage .no-pic .graphic .icon img {
	top:25%;
	position:relative;
	width:150px;
	height:150px
}
#productPage a[name*="chunk"] {
display:block;
height:25px
}
#productPage .sub-info {
	clear:both;
	position:relative;
	margin-bottom:30px
}
#productPage .sub-info .content {
	margin:0;
	position:absolute;
	right:20px;
	top:30px;
	width:550px
}
#productPage .sub-info .content p {
	font-size:16px
}
#productPage .sub-info-headline {
	margin-bottom:20px
}
#store-product-page, #scanner-upgrades, #advisor-upgrades, #oem-landing {
	margin:0 auto
}
#store-product-page h1, #store-product-page h2, #store-product-page h3, #store-product-page h4, #scanner-upgrades h1, #scanner-upgrades h2, #scanner-upgrades h3, #scanner-upgrades h4, #advisor-upgrades h1, #advisor-upgrades h2, #advisor-upgrades h3, #advisor-upgrades h4, #oem-landing h1, #oem-landing h2, #oem-landing h3, #oem-landing h4 {
	line-height:1.2em
}
#store-product-page .advisor-wide, #scanner-upgrades .advisor-wide, #advisor-upgrades .advisor-wide, #oem-landing .advisor-wide {
	margin-bottom:10px
}
#store-product-page .advisor-wide h2, #scanner-upgrades .advisor-wide h2, #advisor-upgrades .advisor-wide h2, #oem-landing .advisor-wide h2 {
	padding-left:55px
}
#store-product-page .banner940, #scanner-upgrades .banner940, #advisor-upgrades .banner940, #oem-landing .banner940 {
	-moz-box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 39px #d5d5d5;
	box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #b3b3b3;
	background:white;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:20px;
	padding:15px;
	position:relative;
	width:100%
}
#store-product-page .banner940 h1, #scanner-upgrades .banner940 h1, #advisor-upgrades .banner940 h1, #oem-landing .banner940 h1 {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
#store-product-page .banner940 h1, #store-product-page .banner940 h2, #store-product-page .banner940 h3, #scanner-upgrades .banner940 h1, #scanner-upgrades .banner940 h2, #scanner-upgrades .banner940 h3, #advisor-upgrades .banner940 h1, #advisor-upgrades .banner940 h2, #advisor-upgrades .banner940 h3, #oem-landing .banner940 h1, #oem-landing .banner940 h2, #oem-landing .banner940 h3 {
	color:#676767;
	margin:auto
}
#store-product-page .banner940 h1 span.lighter, #store-product-page .banner940 h2 span.lighter, #store-product-page .banner940 h3 span.lighter, #scanner-upgrades .banner940 h1 span.lighter, #scanner-upgrades .banner940 h2 span.lighter, #scanner-upgrades .banner940 h3 span.lighter, #advisor-upgrades .banner940 h1 span.lighter, #advisor-upgrades .banner940 h2 span.lighter, #advisor-upgrades .banner940 h3 span.lighter, #oem-landing .banner940 h1 span.lighter, #oem-landing .banner940 h2 span.lighter, #oem-landing .banner940 h3 span.lighter {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
#store-product-page .banner940 .capacity-buttons, #scanner-upgrades .banner940 .capacity-buttons, #advisor-upgrades .banner940 .capacity-buttons, #oem-landing .banner940 .capacity-buttons {
	float:left
}
#store-product-page .banner940 .capacity-buttons a, #scanner-upgrades .banner940 .capacity-buttons a, #advisor-upgrades .banner940 .capacity-buttons a, #oem-landing .banner940 .capacity-buttons a {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	-moz-box-shadow:inset 0px 0px 15px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 15px #d5d5d5;
	box-shadow:inset 0px 0px 15px #d5d5d5;
	border:1px solid #b3b3b3;
	background:#fff;
	color:#676767;
	cursor:pointer;
	float:left;
	font-size:13px;
	letter-spacing:0.01em;
	margin:0 10px 10px 0;
	padding:4px 10px;
	text-decoration:none
}
#store-product-page .banner940 .capacity-buttons a:hover, #store-product-page .banner940 .capacity-buttons a.selected, #scanner-upgrades .banner940 .capacity-buttons a:hover, #scanner-upgrades .banner940 .capacity-buttons a.selected, #advisor-upgrades .banner940 .capacity-buttons a:hover, #advisor-upgrades .banner940 .capacity-buttons a.selected, #oem-landing .banner940 .capacity-buttons a:hover, #oem-landing .banner940 .capacity-buttons a.selected {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
#store-product-page .banner940 .capacity-buttons a.selected, #scanner-upgrades .banner940 .capacity-buttons a.selected, #advisor-upgrades .banner940 .capacity-buttons a.selected, #oem-landing .banner940 .capacity-buttons a.selected {
	border:1px solid #0092c8;
	-webkit-box-shadow:inset 0 0 0 1px #0092c8;
	-moz-box-shadow:inset 0 0 0 1px #0092c8;
	box-shadow:inset 0 0 0 1px #0092c8
}
#store-product-page .banner940 .image-main, #scanner-upgrades .banner940 .image-main, #advisor-upgrades .banner940 .image-main, #oem-landing .banner940 .image-main {
	float:left;
	margin-right:20px;
	position:relative;
	width:31%
}
#store-product-page .banner940 .image-main .image-main-top, #store-product-page .banner940 .image-main .rotator, #scanner-upgrades .banner940 .image-main .image-main-top, #scanner-upgrades .banner940 .image-main .rotator, #advisor-upgrades .banner940 .image-main .image-main-top, #advisor-upgrades .banner940 .image-main .rotator, #oem-landing .banner940 .image-main .image-main-top, #oem-landing .banner940 .image-main .rotator {
	margin-bottom:15px;
	position:relative;
	width:270px;
	height:210px;
	overflow:hidden
}
#store-product-page .banner940 .image-main .pane img, #store-product-page .banner940 .image-main .pane .videoThumb, #scanner-upgrades .banner940 .image-main .pane img, #scanner-upgrades .banner940 .image-main .pane .videoThumb, #advisor-upgrades .banner940 .image-main .pane img, #advisor-upgrades .banner940 .image-main .pane .videoThumb, #oem-landing .banner940 .image-main .pane img, #oem-landing .banner940 .image-main .pane .videoThumb {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	max-width:95%;
	max-height:95%;
	width:100%
}
#store-product-page .banner940 .image-main .image-main-bottom, #scanner-upgrades .banner940 .image-main .image-main-bottom, #advisor-upgrades .banner940 .image-main .image-main-bottom, #oem-landing .banner940 .image-main .image-main-bottom {
	height:auto;
	float:left;
	text-align:center;
	width:100%
}
#store-product-page .banner940 .image-main .image-main-bottom a, #scanner-upgrades .banner940 .image-main .image-main-bottom a, #advisor-upgrades .banner940 .image-main .image-main-bottom a, #oem-landing .banner940 .image-main .image-main-bottom a {
	float:none;
	margin:0
}
#store-product-page .banner940 .image-main .image-main-bottom.center, #scanner-upgrades .banner940 .image-main .image-main-bottom.center, #advisor-upgrades .banner940 .image-main .image-main-bottom.center, #oem-landing .banner940 .image-main .image-main-bottom.center {
	display:inline-block;
	bottom:0;
	margin-top:-43px
}
#store-product-page .banner940 .image-main .image-main-bottom.center p, #scanner-upgrades .banner940 .image-main .image-main-bottom.center p, #advisor-upgrades .banner940 .image-main .image-main-bottom.center p, #oem-landing .banner940 .image-main .image-main-bottom.center p {
	margin-bottom:4px
}
#store-product-page .banner940 .image-main .image-main-bottom.center .scan-id, #scanner-upgrades .banner940 .image-main .image-main-bottom.center .scan-id, #advisor-upgrades .banner940 .image-main .image-main-bottom.center .scan-id, #oem-landing .banner940 .image-main .image-main-bottom.center .scan-id {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#0092c8;
	color:#fff;
	margin-top:15px;
	padding:10px 0;
	width:auto
}
#store-product-page .banner940 .image-main .image-main-bottom.center a, #store-product-page .banner940 .image-main .image-main-bottom.center h1, #store-product-page .banner940 .image-main .image-main-bottom.center h2, #store-product-page .banner940 .image-main .image-main-bottom.center h3, #store-product-page .banner940 .image-main .image-main-bottom.center h4, #scanner-upgrades .banner940 .image-main .image-main-bottom.center a, #scanner-upgrades .banner940 .image-main .image-main-bottom.center h1, #scanner-upgrades .banner940 .image-main .image-main-bottom.center h2, #scanner-upgrades .banner940 .image-main .image-main-bottom.center h3, #scanner-upgrades .banner940 .image-main .image-main-bottom.center h4, #advisor-upgrades .banner940 .image-main .image-main-bottom.center a, #advisor-upgrades .banner940 .image-main .image-main-bottom.center h1, #advisor-upgrades .banner940 .image-main .image-main-bottom.center h2, #advisor-upgrades .banner940 .image-main .image-main-bottom.center h3, #advisor-upgrades .banner940 .image-main .image-main-bottom.center h4, #oem-landing .banner940 .image-main .image-main-bottom.center a, #oem-landing .banner940 .image-main .image-main-bottom.center h1, #oem-landing .banner940 .image-main .image-main-bottom.center h2, #oem-landing .banner940 .image-main .image-main-bottom.center h3, #oem-landing .banner940 .image-main .image-main-bottom.center h4 {
	color:#fff
}
#store-product-page .banner940 .pane, #scanner-upgrades .banner940 .pane, #advisor-upgrades .banner940 .pane, #oem-landing .banner940 .pane {
	background-color:black;
	height:auto;
	overflow:hidden;
	position:static !important;
	width:auto
}
#store-product-page .banner940 .control-bar, #scanner-upgrades .banner940 .control-bar, #advisor-upgrades .banner940 .control-bar, #oem-landing .banner940 .control-bar {
	background:none;
	display:block;
	height:100%;
	width:auto;
	position:relative;
	z-index:100
}
#store-product-page .banner940 .control-bar div, #scanner-upgrades .banner940 .control-bar div, #advisor-upgrades .banner940 .control-bar div, #oem-landing .banner940 .control-bar div {
	float:left;
	height:55px;
	width:75px !important;
	margin:0 5px 0 5px;
	color:#fff;
	cursor:pointer;
	position:relative;
	margin-bottom:0
}
#store-product-page .banner940 .control-bar img, #scanner-upgrades .banner940 .control-bar img, #advisor-upgrades .banner940 .control-bar img, #oem-landing .banner940 .control-bar img {
	top:0;
	right:0;
	bottom:0;
	left:0;
	position:absolute;
	margin:auto;
	max-width:90%;
	max-height:90%
}
#store-product-page .banner940 .spec-main, #scanner-upgrades .banner940 .spec-main, #advisor-upgrades .banner940 .spec-main, #oem-landing .banner940 .spec-main {
	float:left;
	position:relative;
	width:66%
}
#store-product-page .banner940 .spec-main-left, #store-product-page .banner940 .spec-main-right, #scanner-upgrades .banner940 .spec-main-left, #scanner-upgrades .banner940 .spec-main-right, #advisor-upgrades .banner940 .spec-main-left, #advisor-upgrades .banner940 .spec-main-right, #oem-landing .banner940 .spec-main-left, #oem-landing .banner940 .spec-main-right {
	display:inline-block;
	position:relative;
	width:auto
}
#store-product-page .banner940 .spec-main-right, #scanner-upgrades .banner940 .spec-main-right, #advisor-upgrades .banner940 .spec-main-right, #oem-landing .banner940 .spec-main-right {
	float:right
}
#store-product-page .banner940 .spec-main-top, #store-product-page .banner940 .spec-main-bottom, #scanner-upgrades .banner940 .spec-main-top, #scanner-upgrades .banner940 .spec-main-bottom, #advisor-upgrades .banner940 .spec-main-top, #advisor-upgrades .banner940 .spec-main-bottom, #oem-landing .banner940 .spec-main-top, #oem-landing .banner940 .spec-main-bottom {
	display:inline-block;
	margin:0 15px 0 0;
	float:left;
	position:relative;
	width:583px
}
#store-product-page .banner940 .spec-main-top ul, #store-product-page .banner940 .spec-main-bottom ul, #scanner-upgrades .banner940 .spec-main-top ul, #scanner-upgrades .banner940 .spec-main-bottom ul, #advisor-upgrades .banner940 .spec-main-top ul, #advisor-upgrades .banner940 .spec-main-bottom ul, #oem-landing .banner940 .spec-main-top ul, #oem-landing .banner940 .spec-main-bottom ul {
	margin:0 10px 10px 0;
	max-width:300px;
	padding:0 0 0 17px
}
#store-product-page .banner940 .spec-main-top a.btnBlue, #store-product-page .banner940 .spec-main-top .download-button, #store-product-page .banner940 .spec-main-top a.btnRed, #store-product-page .banner940 .spec-main-bottom a.btnBlue, #store-product-page .banner940 .spec-main-bottom .download-button, #store-product-page .banner940 .spec-main-bottom a.btnRed, #scanner-upgrades .banner940 .spec-main-top a.btnBlue, #scanner-upgrades .banner940 .spec-main-top .download-button, #scanner-upgrades .banner940 .spec-main-top a.btnRed, #scanner-upgrades .banner940 .spec-main-bottom a.btnBlue, #scanner-upgrades .banner940 .spec-main-bottom .download-button, #scanner-upgrades .banner940 .spec-main-bottom a.btnRed, #advisor-upgrades .banner940 .spec-main-top a.btnBlue, #advisor-upgrades .banner940 .spec-main-top .download-button, #advisor-upgrades .banner940 .spec-main-top a.btnRed, #advisor-upgrades .banner940 .spec-main-bottom a.btnBlue, #advisor-upgrades .banner940 .spec-main-bottom .download-button, #advisor-upgrades .banner940 .spec-main-bottom a.btnRed, #oem-landing .banner940 .spec-main-top a.btnBlue, #oem-landing .banner940 .spec-main-top .download-button, #oem-landing .banner940 .spec-main-top a.btnRed, #oem-landing .banner940 .spec-main-bottom a.btnBlue, #oem-landing .banner940 .spec-main-bottom .download-button, #oem-landing .banner940 .spec-main-bottom a.btnRed {
	margin:0 0 10px 0;
	display:inline-block
}
#store-product-page .banner940 .spec-main-top .wish-list, #store-product-page .banner940 .spec-main-bottom .wish-list, #scanner-upgrades .banner940 .spec-main-top .wish-list, #scanner-upgrades .banner940 .spec-main-bottom .wish-list, #advisor-upgrades .banner940 .spec-main-top .wish-list, #advisor-upgrades .banner940 .spec-main-bottom .wish-list, #oem-landing .banner940 .spec-main-top .wish-list, #oem-landing .banner940 .spec-main-bottom .wish-list {
	padding:20px 0 0 0;
	text-align:right;
	float:right
}
#store-product-page .banner940.oem-feature, #scanner-upgrades .banner940.oem-feature, #advisor-upgrades .banner940.oem-feature, #oem-landing .banner940.oem-feature {
	margin-bottom:40px
}
#store-product-page .banner940.oem-feature h1, #scanner-upgrades .banner940.oem-feature h1, #advisor-upgrades .banner940.oem-feature h1, #oem-landing .banner940.oem-feature h1 {
	color:#0092c8
}
#store-product-page .banner940.oem-feature .image-main, #scanner-upgrades .banner940.oem-feature .image-main, #advisor-upgrades .banner940.oem-feature .image-main, #oem-landing .banner940.oem-feature .image-main {
	height:135px
}
#store-product-page .banner940.oem-feature .image-main img.oem-system, #scanner-upgrades .banner940.oem-feature .image-main img.oem-system, #advisor-upgrades .banner940.oem-feature .image-main img.oem-system, #oem-landing .banner940.oem-feature .image-main img.oem-system {
	margin:-25px 0 0 -25px
}
#store-product-page .banner940.oem-feature .spec-main .oem-upgrade, #scanner-upgrades .banner940.oem-feature .spec-main .oem-upgrade, #advisor-upgrades .banner940.oem-feature .spec-main .oem-upgrade, #oem-landing .banner940.oem-feature .spec-main .oem-upgrade {
	display:inline-block;
	margin:0 15px 0 0;
	float:left;
	position:relative;
	width:583px
}
#store-product-page .banner940.oem-feature .spec-main .oem-upgrade img, #scanner-upgrades .banner940.oem-feature .spec-main .oem-upgrade img, #advisor-upgrades .banner940.oem-feature .spec-main .oem-upgrade img, #oem-landing .banner940.oem-feature .spec-main .oem-upgrade img {
	margin:0 -55px 0 0;
	position:absolute;
	top:0;
	right:0
}
#store-product-page .carouselContainer, #scanner-upgrades .carouselContainer, #advisor-upgrades .carouselContainer, #oem-landing .carouselContainer {
	background:#fff;
	padding-bottom:15px
}
#store-product-page .carouselContainer .prev, #store-product-page .carouselContainer .next, #scanner-upgrades .carouselContainer .prev, #scanner-upgrades .carouselContainer .next, #advisor-upgrades .carouselContainer .prev, #advisor-upgrades .carouselContainer .next, #oem-landing .carouselContainer .prev, #oem-landing .carouselContainer .next {
	z-index:1
}
#store-product-page .carouselContainer .viewport, #scanner-upgrades .carouselContainer .viewport, #advisor-upgrades .carouselContainer .viewport, #oem-landing .carouselContainer .viewport {
	width:475px;
	padding:0
}
#store-product-page .carouselContainer .viewport li, #scanner-upgrades .carouselContainer .viewport li, #advisor-upgrades .carouselContainer .viewport li, #oem-landing .carouselContainer .viewport li {
	width:138px
}
#store-product-page .carouselContainer .viewport ul.priceList, #scanner-upgrades .carouselContainer .viewport ul.priceList, #advisor-upgrades .carouselContainer .viewport ul.priceList, #oem-landing .carouselContainer .viewport ul.priceList {
	height:40px
}
#store-product-page .csr-box, #scanner-upgrades .csr-box, #advisor-upgrades .csr-box, #oem-landing .csr-box {
	padding:3px 0 10px 0
}
#store-product-page .install-guides, #scanner-upgrades .install-guides, #advisor-upgrades .install-guides, #oem-landing .install-guides {
	min-height:184px
}
#store-product-page .originalPrice, #scanner-upgrades .originalPrice, #advisor-upgrades .originalPrice, #oem-landing .originalPrice {
	padding-bottom:3px
}
#store-product-page .salePrice:before, #scanner-upgrades .salePrice:before, #advisor-upgrades .salePrice:before, #oem-landing .salePrice:before {
	content:url("/wcsstore/CrucialSAS/css/img/icon-sale-small.png")
}
#store-product-page .product-module h3, #store-product-page .product-module h4, #scanner-upgrades .product-module h3, #scanner-upgrades .product-module h4, #advisor-upgrades .product-module h3, #advisor-upgrades .product-module h4, #oem-landing .product-module h3, #oem-landing .product-module h4 {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
#store-product-page .product-module h3, #scanner-upgrades .product-module h3, #advisor-upgrades .product-module h3, #oem-landing .product-module h3 {
	padding-bottom:10px
}
#store-product-page .product-module h4, #scanner-upgrades .product-module h4, #advisor-upgrades .product-module h4, #oem-landing .product-module h4 {
	font-size:14px
}
#store-product-page .product-module ul, #scanner-upgrades .product-module ul, #advisor-upgrades .product-module ul, #oem-landing .product-module ul {
	list-style-type:none;
	margin:0;
	padding:0
}
#store-product-page .product-module .product-module-desc, #scanner-upgrades .product-module .product-module-desc, #advisor-upgrades .product-module .product-module-desc, #oem-landing .product-module .product-module-desc {
	float:left;
	margin-right:15px;
	padding:0;
	position:relative;
	width:54%
}
#store-product-page .product-module .cart-options, #scanner-upgrades .product-module .cart-options, #advisor-upgrades .product-module .cart-options, #oem-landing .product-module .cart-options {
	position:relative;
	width:26%;
	float:right
}
#store-product-page .product-module .cart-options label, #scanner-upgrades .product-module .cart-options label, #advisor-upgrades .product-module .cart-options label, #oem-landing .product-module .cart-options label {
	float:left;
	font-size:10px;
	margin-right:5px;
	padding-top:10px
}
#store-product-page .product-module .cart-options .dijitTextBox, #scanner-upgrades .product-module .cart-options .dijitTextBox, #advisor-upgrades .product-module .cart-options .dijitTextBox, #oem-landing .product-module .cart-options .dijitTextBox {
	float:left;
	height:18px;
	padding:2px;
	width:20px
}
#store-product-page .product-module .cart-options ul, #store-product-page .product-module .cart-options li, #scanner-upgrades .product-module .cart-options ul, #scanner-upgrades .product-module .cart-options li, #advisor-upgrades .product-module .cart-options ul, #advisor-upgrades .product-module .cart-options li, #oem-landing .product-module .cart-options ul, #oem-landing .product-module .cart-options li {
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	width:100%
}
#store-product-page .product-module .cart-options ul a, #store-product-page .product-module .cart-options ul .compare_controls, #store-product-page .product-module .cart-options ul .compare_target, #store-product-page .product-module .cart-options li a, #store-product-page .product-module .cart-options li .compare_controls, #store-product-page .product-module .cart-options li .compare_target, #scanner-upgrades .product-module .cart-options ul a, #scanner-upgrades .product-module .cart-options ul .compare_controls, #scanner-upgrades .product-module .cart-options ul .compare_target, #scanner-upgrades .product-module .cart-options li a, #scanner-upgrades .product-module .cart-options li .compare_controls, #scanner-upgrades .product-module .cart-options li .compare_target, #advisor-upgrades .product-module .cart-options ul a, #advisor-upgrades .product-module .cart-options ul .compare_controls, #advisor-upgrades .product-module .cart-options ul .compare_target, #advisor-upgrades .product-module .cart-options li a, #advisor-upgrades .product-module .cart-options li .compare_controls, #advisor-upgrades .product-module .cart-options li .compare_target, #oem-landing .product-module .cart-options ul a, #oem-landing .product-module .cart-options ul .compare_controls, #oem-landing .product-module .cart-options ul .compare_target, #oem-landing .product-module .cart-options li a, #oem-landing .product-module .cart-options li .compare_controls, #oem-landing .product-module .cart-options li .compare_target {
	float:right;
	font-size:12px;
	padding-left:5px
}
#store-product-page .product-module .cart-options ul, #store-product-page .product-module .cart-options a.btnBlue, #store-product-page .product-module .cart-options .download-button, #scanner-upgrades .product-module .cart-options ul, #scanner-upgrades .product-module .cart-options a.btnBlue, #scanner-upgrades .product-module .cart-options .download-button, #advisor-upgrades .product-module .cart-options ul, #advisor-upgrades .product-module .cart-options a.btnBlue, #advisor-upgrades .product-module .cart-options .download-button, #oem-landing .product-module .cart-options ul, #oem-landing .product-module .cart-options a.btnBlue, #oem-landing .product-module .cart-options .download-button {
	margin:0 0 10px 0
}
#store-product-page .product-module .compatibility, #scanner-upgrades .product-module .compatibility, #advisor-upgrades .product-module .compatibility, #oem-landing .product-module .compatibility {
	float:right;
	margin:0 0 10px 0;
	padding:2px 5px 0 4px
}
#store-product-page .product-module .compatibility:before, #scanner-upgrades .product-module .compatibility:before, #advisor-upgrades .product-module .compatibility:before, #oem-landing .product-module .compatibility:before {
	content:url(/wcsstore/CrucialSAS/css/img/icon-check-blue.png);
	padding-right:2px;
	vertical-align:-4px
}
#store-product-page .quantity, #store-product-page .priceList, #scanner-upgrades .quantity, #scanner-upgrades .priceList, #advisor-upgrades .quantity, #advisor-upgrades .priceList, #oem-landing .quantity, #oem-landing .priceList {
	float:right;
	margin:0;
	padding:3px 10px 0 0;
	text-align:right
}
#store-product-page .quantity label, #store-product-page .priceList label, #scanner-upgrades .quantity label, #scanner-upgrades .priceList label, #advisor-upgrades .quantity label, #advisor-upgrades .priceList label, #oem-landing .quantity label, #oem-landing .priceList label {
	float:left;
	padding:15px 5px 0 0
}
#store-product-page .quantity li:last-child, #store-product-page .priceList li:last-child, #scanner-upgrades .quantity li:last-child, #scanner-upgrades .priceList li:last-child, #advisor-upgrades .quantity li:last-child, #advisor-upgrades .priceList li:last-child, #oem-landing .quantity li:last-child, #oem-landing .priceList li:last-child {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	padding-bottom:0
}
#store-product-page .ship-text, #scanner-upgrades .ship-text, #advisor-upgrades .ship-text, #oem-landing .ship-text {
	color:#cc2525;
	float:left;
	font-size:12px;
	padding-left:94px;
	text-transform:uppercase
}
#store-product-page .tools-wide, #scanner-upgrades .tools-wide, #advisor-upgrades .tools-wide, #oem-landing .tools-wide {
	margin:0
}
#store-product-page .tools-wide p, #scanner-upgrades .tools-wide p, #advisor-upgrades .tools-wide p, #oem-landing .tools-wide p {
	padding:5px 5px 5px 15px
}
#store-product-page .tools-wide a, #scanner-upgrades .tools-wide a, #advisor-upgrades .tools-wide a, #oem-landing .tools-wide a {
	margin-left:10px
}
#oem-landing h2, #oem-landing h3 {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
#header-crumb {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	list-style-type:none;
	position:absolute;
	margin:-15px 0 0 35px;
	padding:0
}
#header-crumb li {
	float:left;
	padding:0 0 0 6px
}
#header-crumb li:after {
	content:"\00a0\00a0\>"
}
#header-crumb li:last-child:after {
	content:""
}
.benefits-header {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#0092c8;
	color:#fff;
	font-size:16px;
	margin-bottom:20px;
	padding:5px;
	text-align:center;
	width:auto
}
.benefits-header .free-shipping, .benefits-header .free-returns, .benefits-header .free-support {
	padding:0px 3px 4px 39px;
	margin:0 25px
}
.benefits-header .free-shipping {
	background:url(/wcsstore/CrucialSAS/css/img/icon-shipping-white.png) no-repeat
}
.benefits-header .free-returns {
	background:url(/wcsstore/CrucialSAS/css/img/icon-returns-white.png) no-repeat
}
.benefits-header .free-support {
	background:url(/wcsstore/CrucialSAS/css/img/icon-support-white.png) no-repeat
}
.product-selector {
	float:left;
	width:100%
}
.product-selector a.btnBlue, .product-selector .download-button {
	float:none
}
.product-selector .category {
	float:left;
	margin-right:8px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:31%
}
.product-selector .category-image {
	display:block;
	height:105px;
	position:relative;
	width:100%
}
.product-selector .category-image img {
	display:block;
	margin:0 auto
}
.product-selector .compatibility-check {
	position:absolute;
	bottom:0;
	background:url(/wcsstore/CrucialSAS/css/img/compatible-check.png) no-repeat;
	height:27px;
	width:100px;
	margin:0 0 15px 36px
}
.volume-discount {
	display:inline-block;
	position:relative;
	margin-bottom:0px;
	color:#676767
}
.volume-discount h1, .volume-discount h2, .volume-discount h3, .volume-discount h4 {
	color:#676767;
	text-align:center;
	padding:0
}
.volume-discount p {
	margin:0
}
.volume-discount p.note {
	font-size:12px;
	text-align:center
}
.volume-discount .volume-discount-box {
	background:#676767;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	float:left;
	margin:3px;
	min-width:54px;
	min-height:51px;
	padding:5px
}
.volume-discount .volume-discount-box .quantity {
	width:100%;
	text-align:center;
	color:#fff;
	padding:0
}
.volume-discount .volume-discount-box .pricing {
	background:#fff;
	color:#676767;
	padding:8px 3px 2px 3px;
	text-align:center;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.compatible-icon {
	float:left;
	margin:-30px 0 0 -30px;
	padding:0 10px 0 0;
	position:absolute;
	z-index:1
}
.compatible-memory, .compatible-ssd, .compatible-hdd, .compatible-upgrades {
	float:left;
	width:auto;
	position:relative
}
.compatible-memory .view-more, .compatible-ssd .view-more, .compatible-hdd .view-more, .compatible-upgrades .view-more {
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:100px;
	width:100%;
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 29%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(29%, #fff));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 29%);
	background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 29%);
	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 29%);
	background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 29%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 )
}
.compatible-memory .view-more input[type="button"], .compatible-ssd .view-more input[type="button"], .compatible-hdd .view-more input[type="button"], .compatible-upgrades .view-more input[type="button"] {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	background-color:#f0f0f0;
	border:1px solid #737373;
	color:#676767;
	margin-top:50px;
	padding:4px 10px;
	width:100%
}
.compatible-memory .view-more input[type="button"]:hover, .compatible-ssd .view-more input[type="button"]:hover, .compatible-hdd .view-more input[type="button"]:hover, .compatible-upgrades .view-more input[type="button"]:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
a.tool-tip {
	background:url(/wcsstore/CrucialSAS/css/img/icon-tooltip.png) no-repeat;
	margin:0;
	padding:2px 0 3px 22px;
	text-decoration:none
}
.allslots {
	clear:both;
	float:left;
	margin:10px 0
}
.slotempty, .slotfull, .slotfullnew {
	float:left;
	width:70px;
	height:20px;
	font-size:8pt;
	font-weight:bold;
	margin:0 0 20px 0;
	padding:2px;
	text-align:center
}
.slotempty {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	background:url(/wcsstore/CrucialSAS/css/img/slot-empty-current.png) no-repeat top;
	color:#676767;
	font-size:14px;
	line-height:0.5em
}
.slotfull, .slotfullnew {
	background:url(/wcsstore/CrucialSAS/css/img/slot-full-current.png) no-repeat top;
	color:#fff;
	position:relative
}
.slotfull span, .slotfullnew span {
	color:#676767;
	margin-bottom:-15px;
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
.modulespeed, .moduletype, .removewarning {
	margin:5px 0;
	font-size:9px;
	color:#666666
}
.currentsystem {
	background-color:#f7f5d2;
	padding:10px;
	margin-bottom:2px;
	color:#666666
}
.currentsystem .density {
	width:75px;
	float:left;
	margin:10px 10px 0 0;
	text-align:center;
	font-weight:bold
}
.recommend1of1 .density {
	width:75px;
	float:left;
	margin:10px 10px 0 0;
	text-align:center;
	font-weight:bold
}
.currentsystem .allslots, .recommend1of1 .allslots {
	margin:0;
	width:210px;
	float:left;
	clear:none;
	margin-right:10px
}
.currentsystem .quickOptions {
	width:240px;
	float:right;
	text-align:center
}
.recommend1of1 .priceArea {
	width:240px;
	float:right;
	text-align:center
}
.recommend1of1 .density {
	color:#0096d6
}
.recommend1of1 .density .detailbutton {
	font-size:9px;
	clear:both
}
.recommend1of1 .priceArea {
	margin-top:10px;
	width:200px
}
.recommend1of1 .finalprice {
	width:120px;
	float:left;
	margin-top:10px
}
.recommend1of1 .buyit {
	width:80px
}
.scan-results, .advisor-results {
	padding-bottom:15px
}
.scan-results .icon, .advisor-results .icon {
	float:left
}
.scan-results .icon img, .advisor-results .icon img {
	width:34px
}
.scan-results .desc, .advisor-results .desc {
	margin-left:40px;
	padding-bottom:15px
}
.scan-results .desc h3, .advisor-results .desc h3 {
	padding:0
}
.scan-results .dijitTitlePaneTitle, .advisor-results .dijitTitlePaneTitle {
	display:block;
	float:none !important;
	margin:10px auto !important;
	text-align:center;
	width:50%
}
table.content-table .icon {
	left:-20px;
	top:-20px
}
table.content-table p {
	margin-left:120px
}
table.content-table tr td {
	width:50%;
	padding:0 20px;
	vertical-align:top
}
.tools-banner {
	border:none;
	box-shadow:none;
	display:table;
	margin-bottom:-10px;
	position:relative;
	padding:0 0 40px 0;
	width:100%
}
.tools-banner h2 {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	padding-bottom:10px
}
.tools-banner .column-one-half, .tools-banner .column-one-third {
	display:table-cell;
	float:none;
	padding:15px
}
.tools-banner .column-one-half {
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.tools-banner .featured {
	margin:0 20px;
	position:relative;
	z-index:2;
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 2px 5px rgba(0, 0, 0, 0.3)
}
.tools-banner .featured.column-one-half {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.tools-banner .title {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background:#0092c8;
	color:white;
	display:table-caption;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
	z-index:100
}
.tools-banner .title h2, .tools-banner .title .small {
	color:white
}
.tools-banner .title h2 {
	padding:5px 5px 5px 45px
}
.tools-banner .title .compatible-badge {
	position:absolute;
	top:-10px;
	left:-10px;
	width:45px
}
.column-one-half, .column-one-third {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#e8e8e8;
	float:left
}
.column-one-half .action, .column-one-third .action {
	text-align:center
}
.column-one-half .action h3, .column-one-third .action h3 {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.column-one-half .action a.btnBlue, .column-one-half .action .download-button, .column-one-half .action a.btnGray, .column-one-half .action .scan-results .dijitTitlePaneTitle, .scan-results .column-one-half .action .dijitTitlePaneTitle, .column-one-half .action .advisor-results .dijitTitlePaneTitle, .advisor-results .column-one-half .action .dijitTitlePaneTitle, .column-one-third .action a.btnBlue, .column-one-third .action .download-button, .column-one-third .action a.btnGray, .column-one-third .action .scan-results .dijitTitlePaneTitle, .scan-results .column-one-third .action .dijitTitlePaneTitle, .column-one-third .action .advisor-results .dijitTitlePaneTitle, .advisor-results .column-one-third .action .dijitTitlePaneTitle {
	display:inline-block;
	float:none;
	margin:10px 0 0 0
}
.column-one-half {
	width:49%
}
.column-one-third {
	width:32%
}
.column-one-fifth {
	float:left;
	padding:0 15px;
	width:158px;
	text-align:center
}
.featured-system-arrow {
	background:url(/wcsstore/CrucialSAS/css/img/featured-arrow.png) no-repeat;
	background-position:center;
	height:50px;
	margin:auto;
	position:absolute;
	bottom:0;
	left:-2px;
	right:0;
	text-align:center;
	z-index:1
}
.featured-system-arrow h3 {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	padding-top:15px
}
.featured-systems {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#e8e8e8;
	margin-bottom:20px;
	padding:10px 0;
	position:relative;
	width:100%
}
.featured-system {
	height:50px;
	margin-bottom:10px;
	position:relative
}
.featured-system img {
	margin:auto;
	position:absolute;
	right:0;
	bottom:0;
	left:0
}
.box, #store-product-page .banner940 .control-bar div, #scanner-upgrades .banner940 .control-bar div, #advisor-upgrades .banner940 .control-bar div, #oem-landing .banner940 .control-bar div {
	-moz-box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 39px #d5d5d5;
	box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #b3b3b3;
	background:white;
	width:auto;
	display:block;
	margin-bottom:10px
}
.box.noMatchOption, #store-product-page .banner940 .control-bar div.noMatchOption, #scanner-upgrades .banner940 .control-bar div.noMatchOption, #advisor-upgrades .banner940 .control-bar div.noMatchOption, #oem-landing .banner940 .control-bar div.noMatchOption {
	float:left;
	width:243px;
	min-height:260px;
	margin-right:10px;
	padding:20px
}
.box.noMatchOption.last, #store-product-page .banner940 .control-bar div.noMatchOption.last, #scanner-upgrades .banner940 .control-bar div.noMatchOption.last, #advisor-upgrades .banner940 .control-bar div.noMatchOption.last, #oem-landing .banner940 .control-bar div.noMatchOption.last {
	margin-right:0
}
.box.noMatchOption h2, #store-product-page .banner940 .control-bar div.noMatchOption h2, #scanner-upgrades .banner940 .control-bar div.noMatchOption h2, #advisor-upgrades .banner940 .control-bar div.noMatchOption h2, #oem-landing .banner940 .control-bar div.noMatchOption h2 {
	margin-bottom:12px
}
.box.noMatchOption h3, #store-product-page .banner940 .control-bar div.noMatchOption h3, #scanner-upgrades .banner940 .control-bar div.noMatchOption h3, #advisor-upgrades .banner940 .control-bar div.noMatchOption h3, #oem-landing .banner940 .control-bar div.noMatchOption h3 {
	color:#0092c8;
	margin:6px 0 0 0
}
.box.noMatchOption p, #store-product-page .banner940 .control-bar div.noMatchOption p, #scanner-upgrades .banner940 .control-bar div.noMatchOption p, #advisor-upgrades .banner940 .control-bar div.noMatchOption p, #oem-landing .banner940 .control-bar div.noMatchOption p {
	color:#020202;
	margin:0 0 15px 0
}
.box.noMatchOption p.small, #store-product-page .banner940 .control-bar div.noMatchOption p.small, #scanner-upgrades .banner940 .control-bar div.noMatchOption p.small, #advisor-upgrades .banner940 .control-bar div.noMatchOption p.small, #oem-landing .banner940 .control-bar div.noMatchOption p.small {
	color:#676767;
	font-size:12px
}
.box.noMatchOption .selectbox, #store-product-page .banner940 .control-bar div.noMatchOption .selectbox, #scanner-upgrades .banner940 .control-bar div.noMatchOption .selectbox, #advisor-upgrades .banner940 .control-bar div.noMatchOption .selectbox, #oem-landing .banner940 .control-bar div.noMatchOption .selectbox {
	width:216px;
	margin-top:-10px
}
.box.systemSpecs, #store-product-page .banner940 .control-bar div.systemSpecs, #scanner-upgrades .banner940 .control-bar div.systemSpecs, #advisor-upgrades .banner940 .control-bar div.systemSpecs, #oem-landing .banner940 .control-bar div.systemSpecs {
	padding:15px 8px 5px 12px
}
.box.systemSpecs .productImage, #store-product-page .banner940 .control-bar div.systemSpecs .productImage, #scanner-upgrades .banner940 .control-bar div.systemSpecs .productImage, #advisor-upgrades .banner940 .control-bar div.systemSpecs .productImage, #oem-landing .banner940 .control-bar div.systemSpecs .productImage {
	text-align:center;
	margin-bottom:15px
}
.box.systemSpecs h2 span, #store-product-page .banner940 .control-bar div.systemSpecs h2 span, #scanner-upgrades .banner940 .control-bar div.systemSpecs h2 span, #advisor-upgrades .banner940 .control-bar div.systemSpecs h2 span, #oem-landing .banner940 .control-bar div.systemSpecs h2 span {
	color:#050505
}
.box.systemSpecs p, #store-product-page .banner940 .control-bar div.systemSpecs p, #scanner-upgrades .banner940 .control-bar div.systemSpecs p, #advisor-upgrades .banner940 .control-bar div.systemSpecs p, #oem-landing .banner940 .control-bar div.systemSpecs p {
	font-size:13px;
	margin:8px 0
}
.box .supportImg, #store-product-page .banner940 .control-bar div .supportImg, #scanner-upgrades .banner940 .control-bar div .supportImg, #advisor-upgrades .banner940 .control-bar div .supportImg, #oem-landing .banner940 .control-bar div .supportImg {
	float:left;
	margin:15px 10px
}
.box .supportBoxContent, #store-product-page .banner940 .control-bar div .supportBoxContent, #scanner-upgrades .banner940 .control-bar div .supportBoxContent, #advisor-upgrades .banner940 .control-bar div .supportBoxContent, #oem-landing .banner940 .control-bar div .supportBoxContent {
	float:right;
	width:475px;
	margin:10px
}
.box .supportBoxContent h2, #store-product-page .banner940 .control-bar div .supportBoxContent h2, #scanner-upgrades .banner940 .control-bar div .supportBoxContent h2, #advisor-upgrades .banner940 .control-bar div .supportBoxContent h2, #oem-landing .banner940 .control-bar div .supportBoxContent h2 {
	margin-bottom:10px
}
.box .supportBoxContent h3, #store-product-page .banner940 .control-bar div .supportBoxContent h3, #scanner-upgrades .banner940 .control-bar div .supportBoxContent h3, #advisor-upgrades .banner940 .control-bar div .supportBoxContent h3, #oem-landing .banner940 .control-bar div .supportBoxContent h3 {
	color:#676767
}
.box .supportBoxContent ul, #store-product-page .banner940 .control-bar div .supportBoxContent ul, #scanner-upgrades .banner940 .control-bar div .supportBoxContent ul, #advisor-upgrades .banner940 .control-bar div .supportBoxContent ul, #oem-landing .banner940 .control-bar div .supportBoxContent ul {
	list-style:none;
	margin:0;
	padding:0
}
.roundvideo {
	margin-left:25px;
	float:left
}
.roundvideo .first-child {
	margin-left:0
}
.roundvideo .videoThumb {
	height:160px;
	overflow:hidden;
	position:relative;
	width:300px
}
.roundvideo .videoThumb img {
	position:absolute;
	top:-18%;
	width:300px
}
.roundborder {
	border:1px solid #979797;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.productSelector {
	float:left
}
.productSelector .box, .productSelector #store-product-page .banner940 .control-bar div, #store-product-page .banner940 .control-bar .productSelector div, .productSelector #scanner-upgrades .banner940 .control-bar div, #scanner-upgrades .banner940 .control-bar .productSelector div, .productSelector #advisor-upgrades .banner940 .control-bar div, #advisor-upgrades .banner940 .control-bar .productSelector div, .productSelector #oem-landing .banner940 .control-bar div, #oem-landing .banner940 .control-bar .productSelector div {
	-moz-box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 39px #d5d5d5;
	box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #b3b3b3;
	background:white;
	float:left;
	width:137px;
	height:137px;
	margin-right:8px;
	overflow:hidden;
	position:relative
}
.productSelector .box .viewAll, .productSelector #store-product-page .banner940 .control-bar div .viewAll, #store-product-page .banner940 .control-bar .productSelector div .viewAll, .productSelector #scanner-upgrades .banner940 .control-bar div .viewAll, #scanner-upgrades .banner940 .control-bar .productSelector div .viewAll, .productSelector #advisor-upgrades .banner940 .control-bar div .viewAll, #advisor-upgrades .banner940 .control-bar .productSelector div .viewAll, .productSelector #oem-landing .banner940 .control-bar div .viewAll, #oem-landing .banner940 .control-bar .productSelector div .viewAll {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:absolute;
	top:0;
	opacity:0;
	padding:4px 0 0 10px;
	color:white;
	transition:opacity 0.75s ease-in-out;
	-moz-transition:opacity 0.75s ease-in-out;
	-webkit-transition:opacity 0.75s ease-in-out
}
.productSelector .box:hover, .productSelector #store-product-page .banner940 .control-bar div:hover, #store-product-page .banner940 .control-bar .productSelector div:hover, .productSelector #scanner-upgrades .banner940 .control-bar div:hover, #scanner-upgrades .banner940 .control-bar .productSelector div:hover, .productSelector #advisor-upgrades .banner940 .control-bar div:hover, #advisor-upgrades .banner940 .control-bar .productSelector div:hover, .productSelector #oem-landing .banner940 .control-bar div:hover, #oem-landing .banner940 .control-bar .productSelector div:hover {
	cursor:pointer
}
.productSelector .box:hover .viewAll, .productSelector #store-product-page .banner940 .control-bar div:hover .viewAll, #store-product-page .banner940 .control-bar .productSelector div:hover .viewAll, .productSelector #scanner-upgrades .banner940 .control-bar div:hover .viewAll, #scanner-upgrades .banner940 .control-bar .productSelector div:hover .viewAll, .productSelector #advisor-upgrades .banner940 .control-bar div:hover .viewAll, #advisor-upgrades .banner940 .control-bar .productSelector div:hover .viewAll, .productSelector #oem-landing .banner940 .control-bar div:hover .viewAll, #oem-landing .banner940 .control-bar .productSelector div:hover .viewAll {
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	background:#676767;
	display:block;
	height:20px;
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:white;
	padding:4px 0 0 10px;
	position:absolute;
	top:0;
	width:100%;
	opacity:1
}
.productSelector .box.last, .productSelector #store-product-page .banner940 .control-bar div.last, #store-product-page .banner940 .control-bar .productSelector div.last, .productSelector #scanner-upgrades .banner940 .control-bar div.last, #scanner-upgrades .banner940 .control-bar .productSelector div.last, .productSelector #advisor-upgrades .banner940 .control-bar div.last, #advisor-upgrades .banner940 .control-bar .productSelector div.last, .productSelector #oem-landing .banner940 .control-bar div.last, #oem-landing .banner940 .control-bar .productSelector div.last {
	margin-right:0
}
.productSelector .box .prodImage, .productSelector #store-product-page .banner940 .control-bar div .prodImage, #store-product-page .banner940 .control-bar .productSelector div .prodImage, .productSelector #scanner-upgrades .banner940 .control-bar div .prodImage, #scanner-upgrades .banner940 .control-bar .productSelector div .prodImage, .productSelector #advisor-upgrades .banner940 .control-bar div .prodImage, #advisor-upgrades .banner940 .control-bar .productSelector div .prodImage, .productSelector #oem-landing .banner940 .control-bar div .prodImage, #oem-landing .banner940 .control-bar .productSelector div .prodImage {
	display:block;
	height:105px
}
.productSelector .box .name, .productSelector #store-product-page .banner940 .control-bar div .name, #store-product-page .banner940 .control-bar .productSelector div .name, .productSelector #scanner-upgrades .banner940 .control-bar div .name, #scanner-upgrades .banner940 .control-bar .productSelector div .name, .productSelector #advisor-upgrades .banner940 .control-bar div .name, #advisor-upgrades .banner940 .control-bar .productSelector div .name, .productSelector #oem-landing .banner940 .control-bar div .name, #oem-landing .banner940 .control-bar .productSelector div .name {
	position:absolute;
	bottom:0;
	background:#676767;
	height:24px;
	display:block;
	width:127px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:white;
	font-size:13px;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	padding:6px 0 0 10px
}
.productSelector .box.selected:hover .viewAll, .productSelector #store-product-page .banner940 .control-bar div.selected:hover .viewAll, #store-product-page .banner940 .control-bar .productSelector div.selected:hover .viewAll, .productSelector #scanner-upgrades .banner940 .control-bar div.selected:hover .viewAll, #scanner-upgrades .banner940 .control-bar .productSelector div.selected:hover .viewAll, .productSelector #advisor-upgrades .banner940 .control-bar div.selected:hover .viewAll, #advisor-upgrades .banner940 .control-bar .productSelector div.selected:hover .viewAll, .productSelector #oem-landing .banner940 .control-bar div.selected:hover .viewAll, #oem-landing .banner940 .control-bar .productSelector div.selected:hover .viewAll {
	display:none
}
.productSelector .box.selected .name, .productSelector #store-product-page .banner940 .control-bar div.selected .name, #store-product-page .banner940 .control-bar .productSelector div.selected .name, .productSelector #scanner-upgrades .banner940 .control-bar div.selected .name, #scanner-upgrades .banner940 .control-bar .productSelector div.selected .name, .productSelector #advisor-upgrades .banner940 .control-bar div.selected .name, #advisor-upgrades .banner940 .control-bar .productSelector div.selected .name, .productSelector #oem-landing .banner940 .control-bar div.selected .name, #oem-landing .banner940 .control-bar .productSelector div.selected .name {
	background:#0092c8
}
.productDefault {
	float:left;
	margin-bottom:10px
}
.productDefault .productWrap {
	float:left;
	width:135px;
	padding:0 2px;
	margin-right:8px;
	overflow:hidden;
	position:relative
}
.productDefault .productWrap.last {
	margin-right:0
}
.productDefault .productWrap .btnGray {
	margin-left:35px
}
.productDefault .productWrap .productFeatured {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:#0092c8;
	width:auto;
	padding-bottom:1px;
	color:#676767;
	margin-bottom:10px;
	float:left;
	color:white
}
.productDefault .productWrap .productFeatured h3 {
	font-size:13px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	padding:10px 0 0 10px;
	color:white
}
.productDefault .productWrap .productFeatured .productDetail {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:white;
	min-height:280px;
	width:auto;
	padding:15px 9px 0 8px;
	margin:0 1px;
	float:left
}
.productDefault .productWrap .productFeatured .productDetail .box, .productDefault .productWrap .productFeatured .productDetail #store-product-page .banner940 .control-bar div, #store-product-page .banner940 .control-bar .productDefault .productWrap .productFeatured .productDetail div, .productDefault .productWrap .productFeatured .productDetail #scanner-upgrades .banner940 .control-bar div, #scanner-upgrades .banner940 .control-bar .productDefault .productWrap .productFeatured .productDetail div, .productDefault .productWrap .productFeatured .productDetail #advisor-upgrades .banner940 .control-bar div, #advisor-upgrades .banner940 .control-bar .productDefault .productWrap .productFeatured .productDetail div, .productDefault .productWrap .productFeatured .productDetail #oem-landing .banner940 .control-bar div, #oem-landing .banner940 .control-bar .productDefault .productWrap .productFeatured .productDetail div {
	float:left;
	width:115px;
	height:115px;
	overflow:hidden;
	position:relative;
	-moz-box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 39px #d5d5d5;
	box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #b3b3b3;
	background:white
}
.productDefault .productWrap .productFeatured .productDetail .box img, .productDefault .productWrap .productFeatured .productDetail #store-product-page .banner940 .control-bar div img, #store-product-page .banner940 .control-bar .productDefault .productWrap .productFeatured .productDetail div img, .productDefault .productWrap .productFeatured .productDetail #scanner-upgrades .banner940 .control-bar div img, #scanner-upgrades .banner940 .control-bar .productDefault .productWrap .productFeatured .productDetail div img, .productDefault .productWrap .productFeatured .productDetail #advisor-upgrades .banner940 .control-bar div img, #advisor-upgrades .banner940 .control-bar .productDefault .productWrap .productFeatured .productDetail div img, .productDefault .productWrap .productFeatured .productDetail #oem-landing .banner940 .control-bar div img, #oem-landing .banner940 .control-bar .productDefault .productWrap .productFeatured .productDetail div img {
	width:90%
}
.productDefault .productWrap .productFeatured .productDetail h3 {
	color:#676767;
	font-size:12px;
	min-height:53px;
	overflow:hidden;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	width:100%
}
.productDefault .productWrap .productFeatured .productDetail .price {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:black;
	width:auto;
	text-align:center;
	margin-bottom:12px
}
.productDefault .productWrap .productFeatured .productDetail .quantity {
	width:100%;
	text-align:center;
	margin-bottom:10px
}
.productDefault .productWrap .productFeatured .productDetail .quantity label {
	margin-top:10px;
	margin-right:5px;
	font-size:10px;
	text-transform:uppercase;
	color:#676767
}
.productDefault .productWrap .productFeatured .productDetail .quantity .dijitTextBox {
	width:24px;
	height:20px;
	margin-top:5px;
	padding:0;
	text-align:center;
	background:white;
	float:none;
	border:1px solid #676767
}
.productDefault .productWrap .productFeatured .productDetail .btnBlue {
	margin-left:13px
}
.homePromo {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:#e4e4e4;
	float:left;
	text-align:center;
	overflow:hidden;
	position:relative;
	margin:0 9px 9px 0
}
.homePromo.col-1 {
	width:234px
}
.homePromo.col-2 {
	width:477px
}
.homePromo.col-3 {
	width:720px;
	margin-right:0
}
.homePromo.col-4 {
	width:940px;
	margin-right:0
}
.homePromo h2 {
	color:white;
	z-index:100;
	position:relative;
	margin-bottom:5px
}
.homePromo a {
	color:#e4e4e4
}
.homePromo a:hover {
	text-decoration:none
}
.homePromo .crucial {
	background:url("/wcsstore/CrucialSAS/images/home-promo-crucialback.jpg") no-repeat 0 0
}
.homePromo .brand-hero {
	background:url("/wcsstore/CrucialSAS/images/brand-hero-bg.jpg") no-repeat 0 0
}
.homePromo .general {
	background:url("/wcsstore/CrucialSAS/images/home-promo-back.jpg") no-repeat 0 0
}
.homePromo img {
	position:absolute;
	bottom:0;
	left:0
}
.homePromo .full-row, .homePromo .half-row, .homePromo .quarter-row {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:10px;
	position:relative;
	overflow:hidden
}
.homePromo .full-row {
	height:225px
}
.homePromo .half-row {
	height:98px
}
.homePromo .half-row.first {
	margin-bottom:9px
}
.homePromo .quarter-row {
	height:46px
}
.homePromo.last {
	margin-right:0
}
.homePromo.last .full-row, .homePromo.last .half-row {
	background-position:-450px 0
}
.homePromo.product .content {
	text-align:left;
	position:absolute;
	left:250px;
	width:450px;
	height:118px
}
.homePromo.product .content .buttons {
	position:absolute;
	bottom:10px
}
.eol {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#cc2525;
	color:white;
	font-size:16px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	width:100%;
	margin:0 0 10px -10px;
	text-align:center;
	padding:7px 10px
}
.eol a {
	font-size:12px;
	font-weight:normal;
	color:white;
	text-decoration:underline
}
.eol a:hover {
	text-decoration:none
}
.product-module {
	clear:both;
	width:100%;
	float:left;
	border-bottom:2px dotted #676767;
	padding:0;
	margin:10px 0
}
.product-module.last {
	border-bottom:0
}
.product-module .box, .product-module #store-product-page .banner940 .control-bar div, #store-product-page .banner940 .control-bar .product-module div, .product-module #scanner-upgrades .banner940 .control-bar div, #scanner-upgrades .banner940 .control-bar .product-module div, .product-module #advisor-upgrades .banner940 .control-bar div, #advisor-upgrades .banner940 .control-bar .product-module div, .product-module #oem-landing .banner940 .control-bar div, #oem-landing .banner940 .control-bar .product-module div {
	float:left;
	width:77px;
	height:77px;
	margin:0 10px 10px 10px;
	position:relative;
	-moz-box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 39px #d5d5d5;
	box-shadow:inset 0px 0px 39px #d5d5d5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #b3b3b3;
	background:white
}
.product-module .box img, .product-module #store-product-page .banner940 .control-bar div img, #store-product-page .banner940 .control-bar .product-module div img, .product-module #scanner-upgrades .banner940 .control-bar div img, #scanner-upgrades .banner940 .control-bar .product-module div img, .product-module #advisor-upgrades .banner940 .control-bar div img, #advisor-upgrades .banner940 .control-bar .product-module div img, .product-module #oem-landing .banner940 .control-bar div img, #oem-landing .banner940 .control-bar .product-module div img {
	position:absolute;
	margin:auto;
	top:0;
	right:0;
	bottom:0;
	left:0;
	max-width:90%;
	max-height:90%
}
.product-module .box .viewAll, .product-module #store-product-page .banner940 .control-bar div .viewAll, #store-product-page .banner940 .control-bar .product-module div .viewAll, .product-module #scanner-upgrades .banner940 .control-bar div .viewAll, #scanner-upgrades .banner940 .control-bar .product-module div .viewAll, .product-module #advisor-upgrades .banner940 .control-bar div .viewAll, #advisor-upgrades .banner940 .control-bar .product-module div .viewAll, .product-module #oem-landing .banner940 .control-bar div .viewAll, #oem-landing .banner940 .control-bar .product-module div .viewAll {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:absolute;
	bottom:0;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	width:77px;
	color:white;
	text-align:center;
	font-size:11px;
	height:16px;
	padding-top:4px;
	opacity:0;
	transition:opacity 0.75s ease-in-out;
	-moz-transition:opacity 0.75s ease-in-out;
	-webkit-transition:opacity 0.75s ease-in-out
}
.product-module .box:hover, .product-module #store-product-page .banner940 .control-bar div:hover, #store-product-page .banner940 .control-bar .product-module div:hover, .product-module #scanner-upgrades .banner940 .control-bar div:hover, #scanner-upgrades .banner940 .control-bar .product-module div:hover, .product-module #advisor-upgrades .banner940 .control-bar div:hover, #advisor-upgrades .banner940 .control-bar .product-module div:hover, .product-module #oem-landing .banner940 .control-bar div:hover, #oem-landing .banner940 .control-bar .product-module div:hover {
	cursor:pointer
}
.product-module .box:hover .viewAll, .product-module #store-product-page .banner940 .control-bar div:hover .viewAll, #store-product-page .banner940 .control-bar .product-module div:hover .viewAll, .product-module #scanner-upgrades .banner940 .control-bar div:hover .viewAll, #scanner-upgrades .banner940 .control-bar .product-module div:hover .viewAll, .product-module #advisor-upgrades .banner940 .control-bar div:hover .viewAll, #advisor-upgrades .banner940 .control-bar .product-module div:hover .viewAll, .product-module #oem-landing .banner940 .control-bar div:hover .viewAll, #oem-landing .banner940 .control-bar .product-module div:hover .viewAll {
	position:absolute;
	bottom:0;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	width:77px;
	color:white;
	background:#676767;
	text-align:center;
	font-size:11px;
	height:16px;
	padding-top:4px;
	opacity:1;
	width:100%
}
.product-module .category-image {
	float:left;
	padding-right:15px
}
.product-module .compatibility-check {
	background:url(/wcsstore/CrucialSAS/css/img/compatible-check-small.png) no-repeat;
	display:block;
	height:22px;
	width:83px;
	position:absolute;
	top:0;
	left:0;
	margin:-2px 0 0 -8px
}
.product-module .productDesc {
	float:left;
	width:338px;
	padding-right:130px;
	position:relative
}
.product-module .productDesc h2 {
	color:#676767;
	font-size:16px;
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:1.2em
}
.product-module .productDesc h2 a {
	color:#676767
}
.product-module .productDesc ul {
	list-style-type:none;
	margin:0px;
	padding:0px
}
.product-module .productDesc ul li {
	font-size:12px
}
.product-module .productDesc .price {
	position:absolute;
	bottom:0px;
	right:0px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.product-module .productDesc .price ul.priceList {
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
	float:right;
	width:auto
}
.product-module .productDesc .price ul.priceList li {
	float:left;
	width:100%;
	font-size:14px;
	color:black;
	margin-left:0
}
.product-module .productDesc .price ul.priceList li img {
	margin-right:5px
}
.product-module .productDesc .price ul.priceList li.salePrice {
	color:#cc2525 !important;
	text-indent:50px
}
.product-module .productDesc .price ul.priceList li.originalPrice {
	text-decoration:line-through;
	color:#676767;
	font-size:12px
}
.product-module .options {
	float:left;
	width:468px;
	padding:0;
	margin:0;
	clear:both
}
.product-module .options ul {
	margin:10px 0 0 0;
	padding:0;
	list-style:none
}
.product-module .options ul li {
	float:left;
	margin-left:13px
}
.product-module .options ul li input[type=checkbox] {
	float:left;
	margin-top:2px;
	margin-right:6px
}
.product-module .options ul li.shipText {
	color:#d8590c;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal
}
.product-module .options ul li .btnBlue {
	margin-top:-5px
}
.product-module .options ul li label {
	float:left;
	margin-right:5px;
	font-size:10px;
	text-transform:uppercase
}
.product-module .options ul li .dijitTextBox {
	width:24px;
	height:20px;
	margin-top:-5px;
	float:left;
	padding:0 0 2px 0;
	text-align:center;
	background:white;
	border:1px solid #676767
}
.ctg-nav h2 {
	color:#676767;
	font-size:16px;
	margin:10px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.ctg-nav a:hover {
	text-decoration:none
}
.ctg-buttons {
	border-top:1px solid #e4e4e4;
	margin:0
}
.ctg-buttons a {
	display:block;
	padding:5px 10px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #e4e4e4;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	background:url("/wcsstore/CrucialSAS/css/img/icon-go.png") no-repeat right 5px top 5px
}
.ctg-buttons a.last {
	border-bottom:none
}
.ctg-buttons a:hover {
	text-decoration:none;
	background:url("/wcsstore/CrucialSAS/css/img/icon-go.png") no-repeat right 5px top -22px
}
.max {
	background:#0092c8;
	float:left;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top:8px;
	border:1px solid #0092c8
}
.max h2 {
	color:white;
	font-weight:normal;
	margin:4px 0 0 12px;
	padding:0;
	line-height:1em
}
.max .product-module {
	border-bottom:0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top:0
}
.csrRep {
	background:black;
	float:left;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top:8px;
	border:1px solid black
}
.csrRep h2 {
	color:white;
	font-weight:normal;
	margin:4px 0 0 12px;
	padding:0;
	line-height:1em
}
.csrRep .product-module {
	border-bottom:0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-top:0
}
.filter {
	clear:both;
	width:auto;
	min-height:50px;
	margin-bottom:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#676767
}
.filter .selectbox {
	background:white;
	width:130px;
	margin-right:12px
}
.filter .selectbox.last {
	margin-right:0
}
.filter .pad {
	padding:10px 0px 0px 7px
}
.filterMenu {
	margin:12px auto;
	float:left;
	position:absolute;
	left:-999em;
	text-align:left;
	padding:10px 5px 5px;
	border:1px solid #c7c7c7;
	background:white
}
.filterMenu {
	color:#676767;
	width:120px
}
#filterDropdown {
	margin:0;
	padding:0;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	z-index:100;
	position:relative
}
#filterDropdown li {
	float:left;
	position:relative;
	width:auto;
	height:24px;
	margin:0 10px 0 0;
	padding:5px 35px 0 10px;
	outline:0 !important;
	border:1px solid #b3b3b3;
	background:url("/wcsstore/CrucialSAS/css/img/select-down-arrow.png") no-repeat right top #fff;
	-moz-box-shadow:inset 0px 0px 10px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 10px #d5d5d5;
	box-shadow:inset 0px 0px 10px #d5d5d5
}
#filterDropdown li a {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:15px;
	margin:0;
	color:#676767
}
#filterDropdown li a:hover {
	text-decoration:none
}
#filterDropdown li:hover {
	cursor:pointer
}
#filterDropdown li:hover .filterMenu {
	left:-1px;
	top:18px
}
#filterDropdown li:hover .filterMenu .dojoxMultiSelectItemLabel {
	cursor:pointer;
	margin-left:3px;
	margin-top:2px;
	display:none !important;
	cursor:pointer
}
#filterDropdown li:hover .filterMenu .dijitCheckBox, #filterDropdown li:hover .filterMenu .dijitRadio, #filterDropdown li:hover .filterMenu .dijitCheckBoxInput {
	background:url("/wcsstore/CrucialSAS/css/img/checkbox-radio-button-states.png") -15px 0px no-repeat;
	cursor:pointer;
	width:15px;
	height:15px
}
#filterDropdown li:hover .filterMenu .dijitChecked {
	cursor:pointer
}
#filterDropdown li:hover .filterMenu .dijitChecked.dijitCheckBoxChecked {
	background:url("/wcsstore/CrucialSAS/css/img/checkbox-radio-button-states.png") 0px 0px no-repeat
}
.compatible {
	width:100%;
	float:left;
	margin-bottom:10px
}
.compatible .icon {
	float:left;
	width:67px
}
.compatible .desc {
	float:left;
	width:auto;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	padding-top:18px;
	font-weight:normal
}
.compatible .desc span {
	color:black
}
.compatible .desc .small {
	font-size:10px;
	color:#676767
}
.dijitTabContent {
	position:relative;
	z-index:10
}
.tabLabel {
	height:47px;
	line-height:43px;
	color:white;
	text-decoration:none;
	display:block;
	outline:none !important;
	padding:0 10px
}
.tabLabel .forum {
	background:url("/wcsstore/CrucialSAS/css/img/icon-forum.png") no-repeat 0 12px;
	padding-left:25px;
	cursor:pointer
}
.tabLabel .chat {
	background:url("/wcsstore/CrucialSAS/css/img/icon-chat.png") no-repeat 0 12px;
	padding-left:25px;
	cursor:pointer
}
.tabLabel .email {
	background:url("/wcsstore/CrucialSAS/css/img/icon-email.png") no-repeat 0 12px;
	padding-left:25px;
	cursor:pointer
}
.tabLabel .call {
	background:url("/wcsstore/CrucialSAS/css/img/icon-call.png") no-repeat 0 12px;
	padding-left:28px;
	cursor:pointer
}
.dijitChecked {
	background:url("/wcsstore/CrucialSAS/css/img/bg-left-column-module-tab-selected.png") center bottom no-repeat;
	outline:none
}
.dijitTabContainerTop-tabs {
	border:0
}
.supportBar.dijitTabContainer.disabledTabs .dijitTabListContainer-top {
	height:37px !important;
	width:auto
}
.supportBar.dijitTabContainer.disabledTabs .tabContent {
	height:0px;
	overflow:hidden;
	padding:0px;
	border-bottom:5px solid #676767;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.dijitTabContainerTop-container {
	border:0 !important
}
.tabContent {
	width:auto;
	padding:10px 12px;
	border-bottom:22px solid #676767;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.tabContent p {
	font-size:13px;
	line-height:1.5em;
	margin:0 0px 18px 0px;
	padding:0
}
.tabContent input[type=text] {
	width:290px
}
.tabContent .textarea {
	width:290px;
	margin-top:10px
}
.tabContent .productImage {
	margin:10px 0;
	overflow:hidden
}
.tabContent .productImage img {
	float:left;
	margin-right:18px
}
.supportBar {
	width:auto;
	padding:0px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
	-moz-box-shadow:inset 0px 2px 6px #333333;
	-webkit-box-shadow:inset 2px 0px 6px #333333;
	box-shadow:inset 0px 2px 6px #333333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.supportBar .nowrapTabStrip {
	color:white;
	position:relative;
	z-index:100;
	overflow:hidden;
	width:340px !important;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background:url("/wcsstore/CrucialSAS/css/img/bg-tabs-top.gif") repeat-x
}
.productBar {
	width:auto;
	padding:0px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
	background:url("/wcsstore/CrucialSAS/css/img/bg-accordion-default.png") repeat-y;
	background-size:100%;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wcsstore/CrucialSAS/css/img/bg-accordion.png', sizingMethod='scale');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wcsstore/CrucialSAS/css/img/bg-accordion.png', sizingMethod='scale')"
}
.productBar .nowrapTabStrip {
	color:white;
	position:relative;
	z-index:100;
	overflow:hidden;
	width:580px !important;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background:url("/wcsstore/CrucialSAS/css/img/bg-tabs-top.gif") repeat-x
}
.productBar .tabLabel {
	padding:0 8px
}
.scanResults {
	margin-bottom:10px
}
.scanResults .accordion .eachAccordion {
	position:relative;
	clear:both
}
.scanResults .accordion .eachAccordion.memory .dijitTitlePaneTitle {
	background:url("/wcsstore/CrucialSAS/css/img/accordion-memory.png") repeat-x
}
.scanResults .accordion .eachAccordion.storage .dijitTitlePaneTitle {
	background:url("/wcsstore/CrucialSAS/css/img/accordion-storage.png") repeat-x
}
.scanResults .accordion .eachAccordion.chipset .dijitTitlePaneTitle {
	background:url("/wcsstore/CrucialSAS/css/img/accordion-chipset.png") repeat-x
}
.scanResults .accordion .eachAccordion.video .dijitTitlePaneTitle {
	background:url("/wcsstore/CrucialSAS/css/img/accordion-video.png") repeat-x
}
.scanResults .accordion .dijitTitlePaneTitle {
	color:white;
	padding:10px 10px 0 9px;
	height:49px;
	position:relative;
	cursor:pointer;
	z-index:10;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0
}
.scanResults .accordion .dijitTitlePaneTitleFocus {
	outline:none;
	margin-bottom:0px;
	position:relative;
	z-index:10
}
.scanResults .accordion .dijitOpen .dijitTitlePaneTitleFocus .dijitArrowNodeInner {
	float:right;
	display:block;
	width:45px;
	height:12px;
	background:url("/wcsstore/CrucialSAS/css/img/icon-close.gif") no-repeat;
	text-indent:-9999px
}
.scanResults .accordion .dijitOpen .dijitTitlePaneTitleFocus .dijitTitlePaneTextNode {
	display:block;
	margin-top:-21px
}
.scanResults .accordion .dijitClosed .dijitTitlePaneTitleFocus .dijitArrowNodeInner {
	float:right;
	display:block;
	width:45px;
	height:12px;
	background:url("/wcsstore/CrucialSAS/css/img/icon-open.gif") no-repeat;
	text-indent:-9999px
}
.scanResults .accordion .dijitClosed .dijitTitlePaneTitleFocus .dijitTitlePaneTextNode {
	display:block;
	margin-top:-21px
}
.scanResults .accordion .dijitTitlePaneContentOuter {
	margin-bottom:30px;
	margin-top:-30px;
	display:block
}
.scanResults .accordion .dijitTitlePaneContentInner {
	background:url("/wcsstore/CrucialSAS/css/img/bg-accordion.png") repeat-y;
	background-size:100%
}
.scanResults .accordion .dijitTitlePaneContentInner .innerPane {
	padding:27px 10px 15px 10px
}
.scanResults .accordion .panelFooter {
	background:url("/wcsstore/CrucialSAS/css/img/accordion-bottom.png") no-repeat left bottom;
	width:auto;
	height:20px;
	margin-bottom:3px;
	margin-top:-30px;
	z-index:10;
	clear:both
}
.scanResults .innerPane .icon {
	float:left;
	width:41px
}
.scanResults .innerPane .desc {
	float:left;
	width:270px;
	font-size:13px;
	line-height:1.2em
}
.scanResults .innerPane .desc p {
	margin:0 0 18px 0
}
.scanResults .innerPane .desc .note {
	font-size:11px
}
.scanResults .innerPane .desc .videoWrap {
	float:left;
	width:270px
}
.scanResults .innerPane .desc .videoWrap .thumb {
	float:left;
	width:120px;
	margin-right:10px
}
.accordionModule {
	margin-bottom:10px
}
.accordionModule .accordion .eachAccordion {
	position:relative;
	clear:both;
	margin-bottom:10px
}
.accordionModule .accordion .dijitTitlePaneTitle {
	color:white;
	padding:8px 10px 7px 10px;
	min-height:30px;
	font-size:16px;
	position:relative;
	cursor:pointer;
	z-index:10;
	vertical-align:top;
	background:url("/wcsstore/CrucialSAS/css/img/bg-accordion-title.png") repeat-x bottom;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.accordionModule .accordion .dijitTitlePaneTitle .defaultTitle {
	display:inline-block;
	width:130px;
	vertical-align:top
}
.accordionModule .accordion .dijitTitlePaneTitle .currentInfo {
	display:inline-block;
	width:300px;
	color:white;
	font-size:12px;
	padding-left:10px
}
.accordionModule .accordion .dijitTitlePaneTitleFocus {
	outline:none;
	margin-bottom:0px;
	position:relative;
	z-index:10;
	vertical-align:top
}
.accordionModule .accordion .dijitTitlePaneContentOuter {
	margin-bottom:20px;
	margin-top:-9px
}
.accordionModule .accordion .dijitTitlePaneContentInner {
	background:none !important
}
.accordionModule .accordion .dijitTitlePaneContentInner .innerPane {
	background:url("/wcsstore/CrucialSAS/css/img/bg-accordion-default.png") repeat-y !important;
	background-size:100%;
	padding:10px 10px 15px 10px
}
.accordionModule .accordion .footerBlock {
	width:auto;
	background:#676767
}
.accordionModule .accordion .footerBlock .floatRight {
	padding:10px 10px 0 10px
}
.accordionModule .accordion .footerBlock .floatRight .btnBlue {
	margin:0
}
.accordionModule .accordion .panelFooter {
	background:#676767;
	width:auto;
	height:20px;
	margin-bottom:3px;
	margin-top:-30px;
	z-index:10;
	clear:both;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.accordionModule .accordion .dijitOpen .dijitTitlePaneTitleFocus .dijitArrowNodeInner {
	float:right;
	margin-top:8px;
	display:block;
	width:45px;
	height:12px;
	background:url("/wcsstore/CrucialSAS/css/img/icon-close.gif") no-repeat;
	text-indent:-9999px
}
.accordionModule .accordion .dijitOpen .dijitTitlePaneTitleFocus .dijitTitlePaneTextNode {
	display:block;
	margin-top:-21px;
	vertical-align:top
}
.accordionModule .accordion .dijitClosed .dijitTitlePaneTitleFocus .dijitArrowNodeInner {
	float:right;
	margin-top:8px;
	display:block;
	width:45px;
	height:12px;
	background:url("/wcsstore/CrucialSAS/css/img/icon-open.gif") no-repeat;
	text-indent:-9999px
}
.accordionModule .accordion .dijitClosed .dijitTitlePaneTitleFocus .dijitTitlePaneTextNode {
	display:block;
	margin-top:-21px;
	vertical-align:top
}
.accordion-module {
	margin-bottom:10px
}
.accordion-module .accordion .each-accordion {
	clear:both;
	margin-bottom:10px;
	position:relative
}
.accordion-module .accordion .each-accordion img.system-thumb {
	float:left;
	padding-top:10px;
	width:30px
}
.accordion-module .accordion .dijitTitlePaneTitle {
	color:#0092c8;
	cursor:pointer;
	font-size:16px;
	padding:8px 10px 7px 10px;
	position:relative
}
.accordion-module .accordion .innerPane {
	padding:10px
}
.accordion-module .accordion .dijitArrowNodeInner {
	display:block;
	float:right;
	text-indent:-9999px;
	width:45px
}
.accordion-module .accordion .dijitTitlePaneTextNode {
	display:block;
	margin-top:-21px;
	vertical-align:top
}
.accordion-module .accordion .dijitOpen .dijitTitlePaneTitleFocus .dijitArrowNodeInner {
	background:url("/wcsstore/CrucialSAS/css/img/icon-hide.png") no-repeat
}
.accordion-module .accordion .dijitClosed .dijitTitlePaneTitleFocus .dijitArrowNodeInner {
	background:url("/wcsstore/CrucialSAS/css/img/icon-show.png") no-repeat
}
.dijitDialogUnderlay {
	background:url("/wcsstore/CrucialSAS/css/img/bg-overlaylightbox.png");
	opacity:1
}
.dijitDialog {
	background:url("/wcsstore/CrucialSAS/css/img/bg-dialogbox.png");
	padding:5px;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	position:relative
}
.dijitDialogCloseIcon {
	background:url("/wcsstore/CrucialSAS/css/img/icon-x.png") no-repeat;
	background-repeat:no-repeat;
	position:absolute;
	right:12px;
	top:11px;
	height:23px;
	width:23px;
	outline:0 !important
}
.dijitDialogCloseIcon:hover {
	background:url("/wcsstore/CrucialSAS/css/img/icon-x.png") no-repeat 0 -27px
}
.dijitDialogTitleBar {
	background:url("/wcsstore/CrucialSAS/css/img/bg-lightbox-title.png") repeat-x;
	height:34px;
	padding:13px 40px 0 15px
}
.dijitDialogTitleBar .dijitDialogTitle {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	font-size:16px
}
.dijitDialogPaneContent {
	padding:10px 20px;
	background:white;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	overflow:auto;
	overflow-x:hidden
}
.countrySelect_underlay, .languageSelect_underlay {
	background:none
}
.dijitDialogFixed {
	padding:1px 5px 5px 5px
}
.dijitDialogFixed .dijitDialogTitle {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.dijitDialogFixed .dijitDialogTitle span {
	font-size:14px;
	font-weight:normal
}
.compareTable {
	width:auto;
	border-collapse:collapse
}
.compareTable .box, .compareTable #store-product-page .banner940 .control-bar div, #store-product-page .banner940 .control-bar .compareTable div, .compareTable #scanner-upgrades .banner940 .control-bar div, #scanner-upgrades .banner940 .control-bar .compareTable div, .compareTable #advisor-upgrades .banner940 .control-bar div, #advisor-upgrades .banner940 .control-bar .compareTable div, .compareTable #oem-landing .banner940 .control-bar div, #oem-landing .banner940 .control-bar .compareTable div {
	position:relative;
	margin:20px 0 0 10px;
	width:76px;
	height:76px
}
.compareTable .box img, .compareTable #store-product-page .banner940 .control-bar div img, #store-product-page .banner940 .control-bar .compareTable div img, .compareTable #scanner-upgrades .banner940 .control-bar div img, #scanner-upgrades .banner940 .control-bar .compareTable div img, .compareTable #advisor-upgrades .banner940 .control-bar div img, #advisor-upgrades .banner940 .control-bar .compareTable div img, .compareTable #oem-landing .banner940 .control-bar div img, #oem-landing .banner940 .control-bar .compareTable div img {
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	max-width:90%;
	max-height:90%
}
.compareTable img {
	margin:0
}
.compareTable a.btnClose {
	position:relative;
	left:0px;
	top:32px;
	width:20px;
	height:20px;
	display:block;
	background:url("/wcsstore/CrucialSAS/css/img/btn-close-red.png") no-repeat;
	font-size:1px;
	color:#9f0707;
	z-index:100
}
.compareTable table {
	margin:0 0 15px 0;
	padding:0;
	width:100%
}
.compareTable table tr {
	background:url("/wcsstore/CrucialSAS/css/img/bg-lightbox-table-td.png") repeat-x
}
.compareTable table tr.simple {
	background:none
}
.compareTable table tr.cart {
	background:none
}
.compareTable table tr.cart td {
	vertical-align:bottom !important
}
.compareTable table td {
	height:34px;
	font-size:11px;
	line-height:13px;
	color:black;
	padding:0 10px;
	vertical-align:middle;
	text-align:center;
	position:relative
}
.compareTable table td.productId {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.compareTable table td.productCat {
	font-size:12px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:left
}
.compareTable table td.productCat img {
	margin-left:10px
}
.compareTable table td.norating {
	color:#9b9b9b
}
.compareTable table td.price {
	font-size:13px;
	line-height:23px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	vertical-align:bottom
}
.compareTable table td.price .originalPrice {
	text-decoration:line-through;
	color:#676767;
	font-weight:normal !important;
	font-size:12px !important;
	margin-top:10px
}
.compareTable table td.price .salePrice {
	color:#cc2525 !important;
	text-indent:50px
}
.compareTable table td .quantity {
	width:24px;
	height:20px;
	margin-top:-11px;
	padding:0 0 2px 0;
	text-align:center;
	background:white;
	border:1px solid #676767
}
.compareTable table td input[type=submit] {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	font-size:14px;
	padding:4px 10px;
	margin:0;
	border:1px solid #737373;
	clear:both !important
}
.compareTable table td input[type=submit].btnBlue {
	color:#fff;
	background:url("/wcsstore/CrucialSAS/css/img/bg-blue-btn.gif") repeat-x bottom right #00a7d2
}
.compareTable table td label {
	font-size:10px;
	color:#676767;
	margin-right:9px
}
td.check {
	text-align:center
}
td.check:after {
	content:"\2713";
	color:#0092c8;
	font-size:3em
}
.redBox {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:auto;
	padding:10px 12px 10px 12px;
	background:#cc2525;
	color:white;
	font-size:13px;
	margin-bottom:10px
}
.redBox h1, .redBox h2, .redBox h3, .redBox h4 {
	color:white
}
.redBox p {
	margin:0 0 10px 0;
	padding:0
}
.redBox a {
	color:white;
	text-decoration:underline
}
.blueBox {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:auto;
	padding:10px 12px 10px 12px;
	background:#0092c8;
	color:white;
	font-size:13px;
	margin-bottom:10px
}
.blueBox h1, .blueBox h2, .blueBox h3, .blueBox h4 {
	color:white
}
.blueBox p {
	margin:0 0 10px 0;
	padding:0
}
.blueBox a {
	color:white;
	text-decoration:underline
}
.greenBox {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:auto;
	padding:10px 12px 10px 12px;
	background:#88bf3d;
	color:white;
	font-size:13px;
	margin-bottom:10px
}
.greenBox h1, .greenBox h2, .greenBox h3 {
	color:white
}
.greenBox p {
	margin:0 0 10px 0;
	padding:0
}
.greenBox a {
	color:white;
	text-decoration:underline
}
.greenBox .box, .greenBox #store-product-page .banner940 .control-bar div, #store-product-page .banner940 .control-bar .greenBox div, .greenBox #scanner-upgrades .banner940 .control-bar div, #scanner-upgrades .banner940 .control-bar .greenBox div, .greenBox #advisor-upgrades .banner940 .control-bar div, #advisor-upgrades .banner940 .control-bar .greenBox div, .greenBox #oem-landing .banner940 .control-bar div, #oem-landing .banner940 .control-bar .greenBox div {
	float:left;
	width:77px;
	height:77px;
	margin-right:10px
}
.orangeBox {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:auto;
	padding:10px 12px 1px 12px;
	background:#d8590c;
	color:white;
	font-size:13px;
	margin-bottom:10px
}
.orangeBox h2 {
	color:white
}
.orangeBox h3 {
	color:white;
	font-szie:12px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-bottom:3px
}
.orangeBox p {
	margin:0 0 10px 0;
	padding:0;
	font-size:12px
}
.orangeBox a {
	color:white;
	text-decoration:underline
}
.compatibleModule {
	clear:both;
	width:100%;
	float:left;
	margin-top:0;
	margin-bottom:10px;
	background:#676767;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.compatibleModule .title {
	height:37px;
	padding:10px 10px 10px 0px;
	position:relative
}
.compatibleModule .title .icon {
	float:left;
	margin-left:10px;
	margin-top:-20px
}
.compatibleModule .title h3 {
	float:left;
	margin:0;
	padding:10px 0 0 3px;
	font-size:14px;
	color:white
}
.compatibleModule .details {
	margin-bottom:20px;
	border-width:0 1px;
	background:#fff url("/wcsstore/CrucialSAS/css/img/bg-boxfadelarge.png") repeat-y;
	background-size:100%;
	border:1px solid #676767;
	border-width:0 1px;
	padding:13px 10px
}
.compatibleModule .details h3 {
	color:#0092c8;
	margin:0;
	padding:0
}
.compatibleModule .details p {
	margin:0 0 18px 0;
	line-height:1.2em
}
.compatibleModule .details .selectbox {
	margin-bottom:20px
}
.compatibleModule .boxFooter {
	padding:0 12px 0 12px;
	text-align:right;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	color:white;
	float:left;
	display:block;
	width:auto
}
.compatibleModule .boxFooter a {
	color:white
}
.compatibleModule .boxFooter .btnBlue {
	float:right;
	margin-right:0
}
.compatibleModule .boxFooter p {
	margin:0 0 15px 0;
	float:right;
	font-size:12px
}
.compatibleModule.versionTwo .title h3 {
	font-size:20px;
	padding:6px 0 0 10px
}
.compatibleModule.versionTwo .details {
	background:url("/wcsstore/CrucialSAS/css/img/bg-grayfade.gif") repeat-x #676767;
	color:white;
	overflow:hidden;
	margin-bottom:20px
}
.compatibleModule.versionTwo .details h1, .compatibleModule.versionTwo .details h2, .compatibleModule.versionTwo .details h3, .compatibleModule.versionTwo .details h4 {
	color:#fff;
	padding:0 0 10px 0
}
.compatibleModule.versionTwo .details .columnOne, .compatibleModule.versionTwo .details .columnOneFull {
	float:left;
	width:41%;
	padding:0 20px 0 10px;
	margin:0
}
.compatibleModule.versionTwo .details .columnTwo, .compatibleModule.versionTwo .details .columnTwoFull {
	float:left;
	width:42%;
	padding:0 0 0 15px;
	margin:0
}
.compatibleModule.versionTwo .details .columnOneFull {
	width:400px
}
.compatibleModule.versionTwo .details .columnTwoFull {
	width:400px;
	padding:0 10px 0 20px
}
.compatibleModule.versionTwo .details .orSpacer {
	float:left;
	width:40px;
	padding:50px 0 1000px 0;
	margin:0 0 -1000px 0;
	background:url("/wcsstore/CrucialSAS/css/img/bg-verticaldiv.gif") repeat-y
}
.compatibleModule.versionTwo .details .selectbox {
	width:170px
}
.compatibleModule.versionTwo .details strong {
	color:white
}
.selectorStep:hover {
	cursor:pointer
}
.editSelector {
	font-family:MuseoSans-100, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:white;
	font-size:11px;
	padding-left:10px;
	cursor:pointer
}
.advisor-wide, .advisor-tall, .tools-wide {
	background-color:#e8e8e8;
	border-radius:5px;
	margin-bottom:25px;
	position:relative
}
.advisor-wide .compatible-badge, .advisor-tall .compatible-badge, .tools-wide .compatible-badge {
	position:absolute;
	top:-13px;
	left:-13px;
	width:56px
}
.advisor-wide h1, .advisor-wide h2, .advisor-tall h1, .advisor-tall h2, .tools-wide h1, .tools-wide h2 {
	margin:0;
	padding:7px 10px 15px 55px;
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.advisor-wide .selectbox, .advisor-tall .selectbox, .tools-wide .selectbox {
	width:200px
}
.advisor-wide .selections, .advisor-tall .selections, .tools-wide .selections {
	margin:0 10px 0 25px
}
.advisor-wide .selection, .advisor-tall .selection, .tools-wide .selection {
	margin:0 10px 0 0;
	margin-top:0 !important;
	float:left
}
.advisor-wide .labelactive, .advisor-wide .labelinactive, .advisor-tall .labelactive, .advisor-tall .labelinactive, .tools-wide .labelactive, .tools-wide .labelinactive {
	font-size:20px;
	background:#0092c8;
	color:white;
	border-radius:30px;
	width:28px;
	height:28px;
	float:left;
	text-align:center;
	border:2px solid white;
	-webkit-box-shadow:1px 2px 5px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:1px 2px 5px 0px rgba(50, 50, 50, 0.35);
	box-shadow:1px 2px 5px 0px rgba(50, 50, 50, 0.35);
	margin-right:5px
}
.advisor-wide .labelinactive, .advisor-tall .labelinactive, .tools-wide .labelinactive {
	background:#676767
}
.tools-wide {
	margin:20px 20px 0 20px;
	position:relative
}
.tools-wide h1 {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	padding-top:15px
}
.tools-wide .action {
	position:absolute;
	top:15px;
	right:20px
}
.advisor-tall {
	background:none;
	margin-bottom:0
}
.advisor-tall h2 {
	padding:0
}
.advisor-tall .selections, .advisor-tall .selection {
	display:inline-block;
	margin:0
}
.is-compatible h1, .is-compatible h2, .is-not-compatible h1, .is-not-compatible h2 {
	color:white;
	padding:7px 10px 5px 55px
}
.is-compatible h1 span.small, .is-compatible h2 span.small, .is-not-compatible h1 span.small, .is-not-compatible h2 span.small {
	vertical-align:middle
}
.is-compatible h2, .is-not-compatible h2 {
	padding:0 10px 22px 55px
}
.is-compatible h2 a, .is-not-compatible h2 a {
	color:white
}
.is-compatible a.btnGray, .is-compatible .scan-results .dijitTitlePaneTitle, .scan-results .is-compatible .dijitTitlePaneTitle, .is-compatible .advisor-results .dijitTitlePaneTitle, .advisor-results .is-compatible .dijitTitlePaneTitle, .is-not-compatible a.btnGray, .is-not-compatible .scan-results .dijitTitlePaneTitle, .scan-results .is-not-compatible .dijitTitlePaneTitle, .is-not-compatible .advisor-results .dijitTitlePaneTitle, .advisor-results .is-not-compatible .dijitTitlePaneTitle {
	float:none;
	margin:0 0 7px 5px
}
.is-compatible {
	background-color:#87bf40
}
.is-not-compatible {
	background-color:#cc2525
}
.boxModule, .checkout .order-summary, .checkout .customer-summary, .checkout .payment-options, .csrBoxModule {
	clear:both;
	width:100%;
	float:left;
	margin-bottom:10px;
	background:#676767;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.boxModule .title, .checkout .order-summary .title, .checkout .customer-summary .title, .checkout .payment-options .title, .csrBoxModule .title {
	height:17px;
	padding:10px 10px
}
.boxModule .title h2, .checkout .order-summary .title h2, .checkout .customer-summary .title h2, .checkout .payment-options .title h2, .csrBoxModule .title h2 {
	margin:0;
	float:left;
	color:white;
	font-weight:normal;
	font-size:18px
}
.boxModule .title h2 span, .checkout .order-summary .title h2 span, .checkout .customer-summary .title h2 span, .checkout .payment-options .title h2 span, .csrBoxModule .title h2 span {
	font-size:10px;
	padding-left:15px
}
.boxModule .title h2 span a, .checkout .order-summary .title h2 span a, .checkout .customer-summary .title h2 span a, .checkout .payment-options .title h2 span a, .csrBoxModule .title h2 span a {
	color:white;
	text-decoration:underline
}
.boxModule .title .edit, .checkout .order-summary .title .edit, .checkout .customer-summary .title .edit, .checkout .payment-options .title .edit, .csrBoxModule .title .edit {
	color:white;
	float:right
}
.boxModule .details, .checkout .order-summary .details, .checkout .customer-summary .details, .checkout .payment-options .details, .csrBoxModule .details {
	margin-bottom:20px;
	min-height:200px;
	border:1px solid #b7b7b7;
	border-width:0 1px;
	background:#fff url("/wcsstore/CrucialSAS/css/img/bg-boxfadelarge.png") repeat-y;
	background-size:100%
}
.boxModule .details.padding, .checkout .order-summary .details.padding, .checkout .customer-summary .details.padding, .checkout .payment-options .details.padding, .csrBoxModule .details.padding {
	padding:0 10px
}
.boxModule .details.fullPadding, .checkout .order-summary .details.fullPadding, .csrBoxModule .details.fullPadding, .checkout .customer-summary .details, .checkout .payment-options .details {
	padding:10px
}
.boxModule .details.productDetails, .checkout .order-summary .details.productDetails, .checkout .customer-summary .details.productDetails, .checkout .payment-options .details.productDetails, .csrBoxModule .details.productDetails {
	padding-bottom:13px;
	position:relative
}
.boxModule .details.productDetails .detailsImg, .checkout .order-summary .details.productDetails .detailsImg, .checkout .customer-summary .details.productDetails .detailsImg, .checkout .payment-options .details.productDetails .detailsImg, .csrBoxModule .details.productDetails .detailsImg {
	float:left;
	width:180px;
	margin:0 20px;
	padding-top:20px
}
.boxModule .details.productDetails .detailsImg img, .checkout .order-summary .details.productDetails .detailsImg img, .checkout .customer-summary .details.productDetails .detailsImg img, .checkout .payment-options .details.productDetails .detailsImg img, .csrBoxModule .details.productDetails .detailsImg img {
	margin-bottom:22px;
	max-width:100%;
	height:auto
}
.boxModule .details.productDetails .detailsInfo, .checkout .order-summary .details.productDetails .detailsInfo, .checkout .customer-summary .details.productDetails .detailsInfo, .checkout .payment-options .details.productDetails .detailsInfo, .csrBoxModule .details.productDetails .detailsInfo {
	float:left;
	width:330px;
	padding:20px 0 0 0
}
.boxModule .details.productDetails .detailsInfo ul, .checkout .order-summary .details.productDetails .detailsInfo ul, .checkout .customer-summary .details.productDetails .detailsInfo ul, .checkout .payment-options .details.productDetails .detailsInfo ul, .csrBoxModule .details.productDetails .detailsInfo ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none
}
.boxModule .details.productDetails .detailsInfo ul li, .checkout .order-summary .details.productDetails .detailsInfo ul li, .checkout .customer-summary .details.productDetails .detailsInfo ul li, .checkout .payment-options .details.productDetails .detailsInfo ul li, .csrBoxModule .details.productDetails .detailsInfo ul li {
	margin:0
}
.boxModule .details.productDetails .socialBar, .checkout .order-summary .details.productDetails .socialBar, .checkout .customer-summary .details.productDetails .socialBar, .checkout .payment-options .details.productDetails .socialBar, .csrBoxModule .details.productDetails .socialBar {
	margin:25px 20px 0px 20px
}
.boxModule .details.productDetails .cmp, .checkout .order-summary .details.productDetails .cmp, .checkout .customer-summary .details.productDetails .cmp, .checkout .payment-options .details.productDetails .cmp, .csrBoxModule .details.productDetails .cmp {
	position:absolute;
	bottom:13px;
	right:22px
}
.boxModule .details .product-module, .checkout .order-summary .details .product-module, .checkout .customer-summary .details .product-module, .checkout .payment-options .details .product-module, .csrBoxModule .details .product-module {
	width:100%
}
.boxModule .details .carouselContainer, .checkout .order-summary .details .carouselContainer, .checkout .customer-summary .details .carouselContainer, .checkout .payment-options .details .carouselContainer, .csrBoxModule .details .carouselContainer {
	margin-top:20px;
	margin-left:11px
}
.boxModule .details .carouselContainer ul.carousel .desc, .checkout .order-summary .details .carouselContainer ul.carousel .desc, .checkout .customer-summary .details .carouselContainer ul.carousel .desc, .checkout .payment-options .details .carouselContainer ul.carousel .desc, .csrBoxModule .details .carouselContainer ul.carousel .desc {
	height:60px
}
.boxModule .details .carouselContainer ul.carousel li, .checkout .order-summary .details .carouselContainer ul.carousel li, .checkout .customer-summary .details .carouselContainer ul.carousel li, .checkout .payment-options .details .carouselContainer ul.carousel li, .csrBoxModule .details .carouselContainer ul.carousel li {
	margin-right:5px
}
.boxModule .details .carouselContainer ul.carousel .price, .checkout .order-summary .details .carouselContainer ul.carousel .price, .checkout .customer-summary .details .carouselContainer ul.carousel .price, .checkout .payment-options .details .carouselContainer ul.carousel .price, .csrBoxModule .details .carouselContainer ul.carousel .price {
	float:right;
	clear:both;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:black;
	text-align:right;
	margin-bottom:10px;
	margin-right:20px;
	padding-top:8px
}
.boxModule .details .carouselContainer ul.carousel .price .priceList, .checkout .order-summary .details .carouselContainer ul.carousel .price .priceList, .checkout .customer-summary .details .carouselContainer ul.carousel .price .priceList, .checkout .payment-options .details .carouselContainer ul.carousel .price .priceList, .csrBoxModule .details .carouselContainer ul.carousel .price .priceList {
	margin:0;
	padding:0
}
.boxModule .details .carouselContainer ul.carousel .price .priceList li, .checkout .order-summary .details .carouselContainer ul.carousel .price .priceList li, .checkout .customer-summary .details .carouselContainer ul.carousel .price .priceList li, .checkout .payment-options .details .carouselContainer ul.carousel .price .priceList li, .csrBoxModule .details .carouselContainer ul.carousel .price .priceList li {
	width:auto;
	margin:0;
	padding:0
}
.boxModule .details .carouselContainer ul.carousel .price .priceList li.originalPrice, .checkout .order-summary .details .carouselContainer ul.carousel .price .priceList li.originalPrice, .checkout .customer-summary .details .carouselContainer ul.carousel .price .priceList li.originalPrice, .checkout .payment-options .details .carouselContainer ul.carousel .price .priceList li.originalPrice, .csrBoxModule .details .carouselContainer ul.carousel .price .priceList li.originalPrice {
	float:right
}
.boxModule .details .carouselContainer ul.carousel .price .priceList li.salePrice, .checkout .order-summary .details .carouselContainer ul.carousel .price .priceList li.salePrice, .checkout .customer-summary .details .carouselContainer ul.carousel .price .priceList li.salePrice, .checkout .payment-options .details .carouselContainer ul.carousel .price .priceList li.salePrice, .csrBoxModule .details .carouselContainer ul.carousel .price .priceList li.salePrice {
	clear:right
}
.boxModule .details .carouselContainer ul.carousel .qtyWrap, .checkout .order-summary .details .carouselContainer ul.carousel .qtyWrap, .checkout .customer-summary .details .carouselContainer ul.carousel .qtyWrap, .checkout .payment-options .details .carouselContainer ul.carousel .qtyWrap, .csrBoxModule .details .carouselContainer ul.carousel .qtyWrap {
	float:left;
	margin-left:20px
}
.boxModule .details .carouselContainer ul.carousel span.qty, .checkout .order-summary .details .carouselContainer ul.carousel span.qty, .checkout .customer-summary .details .carouselContainer ul.carousel span.qty, .checkout .payment-options .details .carouselContainer ul.carousel span.qty, .csrBoxModule .details .carouselContainer ul.carousel span.qty {
	float:left;
	font-size:10px;
	margin-right:4px;
	padding-top:12px
}
.boxModule .details .carouselContainer ul.carousel .dijitTextBox, .checkout .order-summary .details .carouselContainer ul.carousel .dijitTextBox, .checkout .customer-summary .details .carouselContainer ul.carousel .dijitTextBox, .checkout .payment-options .details .carouselContainer ul.carousel .dijitTextBox, .csrBoxModule .details .carouselContainer ul.carousel .dijitTextBox {
	width:18px;
	height:18px;
	padding:2px 2px 2px 4px;
	float:left
}
.boxModule .details .carouselContainer ul.carousel .btnBlue, .checkout .order-summary .details .carouselContainer ul.carousel .btnBlue, .checkout .customer-summary .details .carouselContainer ul.carousel .btnBlue, .checkout .payment-options .details .carouselContainer ul.carousel .btnBlue, .csrBoxModule .details .carouselContainer ul.carousel .btnBlue {
	margin-left:35px
}
.boxModule .details .viewport, .checkout .order-summary .details .viewport, .checkout .customer-summary .details .viewport, .checkout .payment-options .details .viewport, .csrBoxModule .details .viewport {
	width:623px
}
.boxModule .footerBlock, .checkout .order-summary .footerBlock, .checkout .customer-summary .footerBlock, .checkout .payment-options .footerBlock, .csrBoxModule .footerBlock {
	width:auto;
	margin-top:-20px;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	background:url("/wcsstore/CrucialSAS/css/img/box-footer-gray-stripe-tile.png")
}
.boxModule .footerBlock .floatLeft, .checkout .order-summary .footerBlock .floatLeft, .checkout .customer-summary .footerBlock .floatLeft, .checkout .payment-options .footerBlock .floatLeft, .csrBoxModule .footerBlock .floatLeft {
	float:left;
	padding:18px 10px 5px 10px
}
.boxModule .footerBlock .floatLeft a, .checkout .order-summary .footerBlock .floatLeft a, .checkout .customer-summary .footerBlock .floatLeft a, .checkout .payment-options .footerBlock .floatLeft a, .csrBoxModule .footerBlock .floatLeft a {
	color:white
}
.boxModule .footerBlock .floatLeft a:hover, .checkout .order-summary .footerBlock .floatLeft a:hover, .checkout .customer-summary .footerBlock .floatLeft a:hover, .checkout .payment-options .footerBlock .floatLeft a:hover, .csrBoxModule .footerBlock .floatLeft a:hover {
	text-decoration:underline
}
.boxModule .footerBlock .floatRight, .checkout .order-summary .footerBlock .floatRight, .checkout .customer-summary .footerBlock .floatRight, .checkout .payment-options .footerBlock .floatRight, .csrBoxModule .footerBlock .floatRight {
	padding:10px
}
.boxModule .footerBlock .floatRight .btnBlue, .checkout .order-summary .footerBlock .floatRight .btnBlue, .checkout .customer-summary .footerBlock .floatRight .btnBlue, .checkout .payment-options .footerBlock .floatRight .btnBlue, .csrBoxModule .footerBlock .floatRight .btnBlue, .boxModule .footerBlock .floatRight .btnGray, .checkout .order-summary .footerBlock .floatRight .btnGray, .checkout .customer-summary .footerBlock .floatRight .btnGray, .checkout .payment-options .footerBlock .floatRight .btnGray, .csrBoxModule .footerBlock .floatRight .btnGray, .boxModule .footerBlock .floatRight .btnBlack, .checkout .order-summary .footerBlock .floatRight .btnBlack, .checkout .customer-summary .footerBlock .floatRight .btnBlack, .checkout .payment-options .footerBlock .floatRight .btnBlack, .csrBoxModule .footerBlock .floatRight .btnBlack {
	margin:0 0 0 10px
}
.boxModule .product-module, .checkout .order-summary .product-module, .checkout .customer-summary .product-module, .checkout .payment-options .product-module, .csrBoxModule .product-module {
	clear:both;
	width:540px;
	margin:10px 0
}
.boxModule .product-module.last, .checkout .order-summary .product-module.last, .checkout .customer-summary .product-module.last, .checkout .payment-options .product-module.last, .csrBoxModule .product-module.last {
	border-bottom:0
}
.boxModule .product-module .productDesc .qty, .checkout .order-summary .product-module .productDesc .qty, .checkout .customer-summary .product-module .productDesc .qty, .checkout .payment-options .product-module .productDesc .qty, .csrBoxModule .product-module .productDesc .qty {
	position:absolute;
	top:0px;
	right:0px
}
.boxModule .product-module .productDesc.cart, .checkout .order-summary .product-module .productDesc.cart, .checkout .customer-summary .product-module .productDesc.cart, .checkout .payment-options .product-module .productDesc.cart, .csrBoxModule .product-module .productDesc.cart {
	width:326px;
	padding-right:120px;
	font-size:11px
}
.boxModule .product-module .productDesc.cart ul.priceDetails, .checkout .order-summary .product-module .productDesc.cart ul.priceDetails, .checkout .customer-summary .product-module .productDesc.cart ul.priceDetails, .checkout .payment-options .product-module .productDesc.cart ul.priceDetails, .csrBoxModule .product-module .productDesc.cart ul.priceDetails {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	margin-top:5px
}
.boxModule .product-module .productDesc.cart ul.priceDetails li, .checkout .order-summary .product-module .productDesc.cart ul.priceDetails li, .checkout .customer-summary .product-module .productDesc.cart ul.priceDetails li, .checkout .payment-options .product-module .productDesc.cart ul.priceDetails li, .csrBoxModule .product-module .productDesc.cart ul.priceDetails li {
	margin-left:0px;
	margin-right:10px;
	font-size:11px
}
.boxModule .product-module .productDesc.cart ul.priceDetails li.shipping, .checkout .order-summary .product-module .productDesc.cart ul.priceDetails li.shipping, .checkout .customer-summary .product-module .productDesc.cart ul.priceDetails li.shipping, .checkout .payment-options .product-module .productDesc.cart ul.priceDetails li.shipping, .csrBoxModule .product-module .productDesc.cart ul.priceDetails li.shipping {
	text-transform:uppercase;
	color:#d8590c
}
.boxModule .product-module .productDesc.cart .compatible, .checkout .order-summary .product-module .productDesc.cart .compatible, .checkout .customer-summary .product-module .productDesc.cart .compatible, .checkout .payment-options .product-module .productDesc.cart .compatible, .csrBoxModule .product-module .productDesc.cart .compatible {
	clear:both !important;
	background:url("/wcsstore/CrucialSAS/css/img/icon-computers.gif") no-repeat 0 0;
	padding-left:40px;
	margin-top:10px;
	font-size:11px;
	float:left;
	height:25px;
	width:auto
}
.boxModule .product-module .productDesc.cart .totalPrice, .checkout .order-summary .product-module .productDesc.cart .totalPrice, .checkout .customer-summary .product-module .productDesc.cart .totalPrice, .checkout .payment-options .product-module .productDesc.cart .totalPrice, .csrBoxModule .product-module .productDesc.cart .totalPrice {
	position:absolute;
	top:0;
	right:0;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:black;
	text-align:right;
	font-size:13px
}
.boxModule .product-module .productDesc.cart .totalPrice .unitPrice, .checkout .order-summary .product-module .productDesc.cart .totalPrice .unitPrice, .checkout .customer-summary .product-module .productDesc.cart .totalPrice .unitPrice, .checkout .payment-options .product-module .productDesc.cart .totalPrice .unitPrice, .csrBoxModule .product-module .productDesc.cart .totalPrice .unitPrice {
	text-align:right;
	display:block;
	margin-bottom:10px
}
.boxModule .product-module .productDesc.cart .totalPrice .qtyDetails, .checkout .order-summary .product-module .productDesc.cart .totalPrice .qtyDetails, .checkout .customer-summary .product-module .productDesc.cart .totalPrice .qtyDetails, .checkout .payment-options .product-module .productDesc.cart .totalPrice .qtyDetails, .csrBoxModule .product-module .productDesc.cart .totalPrice .qtyDetails {
	clear:both;
	float:right;
	display:block
}
.boxModule .product-module .productDesc.cart .totalPrice .qtyDetails ul, .checkout .order-summary .product-module .productDesc.cart .totalPrice .qtyDetails ul, .checkout .customer-summary .product-module .productDesc.cart .totalPrice .qtyDetails ul, .checkout .payment-options .product-module .productDesc.cart .totalPrice .qtyDetails ul, .csrBoxModule .product-module .productDesc.cart .totalPrice .qtyDetails ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left
}
.boxModule .product-module .productDesc.cart .totalPrice .qtyDetails ul li, .checkout .order-summary .product-module .productDesc.cart .totalPrice .qtyDetails ul li, .checkout .customer-summary .product-module .productDesc.cart .totalPrice .qtyDetails ul li, .checkout .payment-options .product-module .productDesc.cart .totalPrice .qtyDetails ul li, .csrBoxModule .product-module .productDesc.cart .totalPrice .qtyDetails ul li {
	float:left;
	margin-left:10px;
	font-size:11px
}
.boxModule .product-module .productDesc.cart .totalPrice .qtyDetails ul li label, .checkout .order-summary .product-module .productDesc.cart .totalPrice .qtyDetails ul li label, .checkout .customer-summary .product-module .productDesc.cart .totalPrice .qtyDetails ul li label, .checkout .payment-options .product-module .productDesc.cart .totalPrice .qtyDetails ul li label, .csrBoxModule .product-module .productDesc.cart .totalPrice .qtyDetails ul li label {
	text-transform:uppercase;
	font-size:10px;
	float:left;
	padding:15px 5px 0 0
}
.boxModule .product-module .productDesc.cart .totalPrice .qtyDetails ul li input, .checkout .order-summary .product-module .productDesc.cart .totalPrice .qtyDetails ul li input, .checkout .customer-summary .product-module .productDesc.cart .totalPrice .qtyDetails ul li input, .checkout .payment-options .product-module .productDesc.cart .totalPrice .qtyDetails ul li input, .csrBoxModule .product-module .productDesc.cart .totalPrice .qtyDetails ul li input {
	width:10px;
	height:20px;
	font-size:11px;
	margin-top:4px
}
.boxModule .promoCode, .checkout .order-summary .promoCode, .checkout .customer-summary .promoCode, .checkout .payment-options .promoCode, .csrBoxModule .promoCode {
	clear:both;
	background:gainsboro;
	padding:12px;
	width:536px;
	float:left;
	margin:10px 10px 20px 10px
}
.boxModule .promoCode h3, .checkout .order-summary .promoCode h3, .checkout .customer-summary .promoCode h3, .checkout .payment-options .promoCode h3, .csrBoxModule .promoCode h3 {
	font-size:14px;
	color:#676767;
	margin-bottom:3px;
	margin-top:10px
}
.boxModule .promoCode .acceptedCode, .checkout .order-summary .promoCode .acceptedCode, .checkout .customer-summary .promoCode .acceptedCode, .checkout .payment-options .promoCode .acceptedCode, .csrBoxModule .promoCode .acceptedCode {
	color:#d8590c;
	font-size:12px
}
.boxModule .promoCode .promoInput, .checkout .order-summary .promoCode .promoInput, .checkout .customer-summary .promoCode .promoInput, .checkout .payment-options .promoCode .promoInput, .csrBoxModule .promoCode .promoInput {
	float:right
}
.boxModule .promoCode .promoInput input[type="text"], .checkout .order-summary .promoCode .promoInput input[type="text"], .checkout .customer-summary .promoCode .promoInput input[type="text"], .checkout .payment-options .promoCode .promoInput input[type="text"], .csrBoxModule .promoCode .promoInput input[type="text"] {
	width:138px;
	float:left;
	margin-top:4px;
	margin-right:10px
}
.boxModule .promoCode .promoInput input.btnGray, .checkout .order-summary .promoCode .promoInput input.btnGray, .checkout .customer-summary .promoCode .promoInput input.btnGray, .checkout .payment-options .promoCode .promoInput input.btnGray, .csrBoxModule .promoCode .promoInput input.btnGray {
	margin-bottom:0;
	margin-top:4px
}
.boxModule .productPricing, .checkout .order-summary .productPricing, .checkout .customer-summary .productPricing, .checkout .payment-options .productPricing, .csrBoxModule .productPricing {
	color:white;
	margin-top:-20px;
	padding:0;
	background:url("/wcsstore/CrucialSAS/css/img/box-footer-gray-stripe-tile.png");
	overflow:hidden;
	font-size:12px;
	position:relative;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px
}
.boxModule .productPricing .warningRed, .checkout .order-summary .productPricing .warningRed, .checkout .customer-summary .productPricing .warningRed, .checkout .payment-options .productPricing .warningRed, .csrBoxModule .productPricing .warningRed {
	display:block;
	font-size:13px;
	margin:0;
	padding:4px 12px 0 12px;
	background:#cc2525;
	text-transform:uppercase
}
.boxModule .productPricing .shippingNote, .checkout .order-summary .productPricing .shippingNote, .checkout .customer-summary .productPricing .shippingNote, .checkout .payment-options .productPricing .shippingNote, .csrBoxModule .productPricing .shippingNote {
	display:block;
	font-size:13px;
	margin:0;
	padding:4px 12px 0 12px;
	background:#88bf3d;
	text-transform:uppercase
}
.boxModule .productPricing a, .checkout .order-summary .productPricing a, .checkout .customer-summary .productPricing a, .checkout .payment-options .productPricing a, .csrBoxModule .productPricing a {
	color:white
}
.boxModule .productPricing a:visited, .checkout .order-summary .productPricing a:visited, .checkout .customer-summary .productPricing a:visited, .checkout .payment-options .productPricing a:visited, .csrBoxModule .productPricing a:visited {
	color:white
}
.boxModule .productPricing a:hover, .checkout .order-summary .productPricing a:hover, .checkout .customer-summary .productPricing a:hover, .checkout .payment-options .productPricing a:hover, .csrBoxModule .productPricing a:hover {
	text-decoration:underline
}
.boxModule .productPricing .leftInfo, .checkout .order-summary .productPricing .leftInfo, .checkout .customer-summary .productPricing .leftInfo, .checkout .payment-options .productPricing .leftInfo, .csrBoxModule .productPricing .leftInfo {
	position:absolute;
	bottom:10px;
	left:12px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	width:350px
}
.boxModule .productPricing .leftInfo ul.priceList, .checkout .order-summary .productPricing .leftInfo ul.priceList, .checkout .customer-summary .productPricing .leftInfo ul.priceList, .checkout .payment-options .productPricing .leftInfo ul.priceList, .csrBoxModule .productPricing .leftInfo ul.priceList {
	margin:0 0 3px 0;
	padding:0;
	list-style:none;
	float:left
}
.boxModule .productPricing .leftInfo ul.priceList li, .checkout .order-summary .productPricing .leftInfo ul.priceList li, .checkout .customer-summary .productPricing .leftInfo ul.priceList li, .checkout .payment-options .productPricing .leftInfo ul.priceList li, .csrBoxModule .productPricing .leftInfo ul.priceList li {
	float:left;
	font-size:14px;
	color:white;
	margin-left:0
}
.boxModule .productPricing .leftInfo ul.priceList li img, .checkout .order-summary .productPricing .leftInfo ul.priceList li img, .checkout .customer-summary .productPricing .leftInfo ul.priceList li img, .checkout .payment-options .productPricing .leftInfo ul.priceList li img, .csrBoxModule .productPricing .leftInfo ul.priceList li img {
	margin-right:5px
}
.boxModule .productPricing .leftInfo ul.priceList li.salePrice, .checkout .order-summary .productPricing .leftInfo ul.priceList li.salePrice, .checkout .customer-summary .productPricing .leftInfo ul.priceList li.salePrice, .checkout .payment-options .productPricing .leftInfo ul.priceList li.salePrice, .csrBoxModule .productPricing .leftInfo ul.priceList li.salePrice {
	color:#fff;
	text-indent:50px
}
.boxModule .productPricing .leftInfo ul.priceList li.originalPrice, .checkout .order-summary .productPricing .leftInfo ul.priceList li.originalPrice, .checkout .customer-summary .productPricing .leftInfo ul.priceList li.originalPrice, .checkout .payment-options .productPricing .leftInfo ul.priceList li.originalPrice, .csrBoxModule .productPricing .leftInfo ul.priceList li.originalPrice {
	text-decoration:line-through;
	color:#fff;
	font-size:12px;
	margin:3px 25px 0px 0px
}
.boxModule .productPricing .rightInfo, .checkout .order-summary .productPricing .rightInfo, .checkout .customer-summary .productPricing .rightInfo, .checkout .payment-options .productPricing .rightInfo, .csrBoxModule .productPricing .rightInfo {
	float:right;
	margin:12px;
	text-align:right;
	width:300px
}
.boxModule .productPricing .rightInfo .quantity, .checkout .order-summary .productPricing .rightInfo .quantity, .checkout .customer-summary .productPricing .rightInfo .quantity, .checkout .payment-options .productPricing .rightInfo .quantity, .csrBoxModule .productPricing .rightInfo .quantity {
	display:inline-block;
	width:100px;
	margin:-2px 5px 0px 0 !important;
	padding:0
}
.boxModule .productPricing .rightInfo .quantity label, .checkout .order-summary .productPricing .rightInfo .quantity label, .checkout .customer-summary .productPricing .rightInfo .quantity label, .checkout .payment-options .productPricing .rightInfo .quantity label, .csrBoxModule .productPricing .rightInfo .quantity label {
	font-size:10px;
	margin-right:9px
}
.boxModule .productPricing .rightInfo .quantity .dijitTextBox, .checkout .order-summary .productPricing .rightInfo .quantity .dijitTextBox, .checkout .customer-summary .productPricing .rightInfo .quantity .dijitTextBox, .checkout .payment-options .productPricing .rightInfo .quantity .dijitTextBox, .csrBoxModule .productPricing .rightInfo .quantity .dijitTextBox {
	width:24px;
	height:20px;
	padding:0 0 2px 0;
	text-align:center;
	background:white;
	color:#676767;
	border:1px solid #a4a4a4;
	float:none
}
.boxModule .productPricing .rightInfo input[type=submit], .checkout .order-summary .productPricing .rightInfo input[type=submit], .checkout .customer-summary .productPricing .rightInfo input[type=submit], .checkout .payment-options .productPricing .rightInfo input[type=submit], .csrBoxModule .productPricing .rightInfo input[type=submit] {
	display:inline-block;
	margin:-6px -4px 5px 0
}
.return {
	padding-top:10px
}
.return .part-number {
	font-family:museoSans-700;
	color:#676767
}
.return .part-detail {
	width:82%;
	float:left
}
.return .part-detail .part-desc {
	float:left;
	padding-right:10px;
	width:60%
}
.return .part-amount {
	float:right;
	width:35%;
	padding-right:10px
}
.return .part-amount table {
	float:right;
	text-align:right;
	width:auto
}
.return .part-amount table tr:first-child td, .return .part-amount table tr:first-child+tr td {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.return .part-amount table tr:first-child td:first-child, .return .part-amount table tr:first-child+tr td:first-child {
	text-transform:uppercase;
	font-size:10px;
	padding:0 10px 0 0
}
.return .part-amount table tr:first-child td:last-child, .return .part-amount table tr:first-child+tr td:last-child {
	font-size:12px;
	padding:0
}
.return .part-amount table tr:last-child td {
	padding:10px 0
}
.filtered {
	margin-bottom:15px;
	color:#0092c8
}
.filtered h2 {
	margin-bottom:5px !important
}
.filtered ul {
	margin-left:0 !important
}
.filtered ul li a {
	cursor:pointer;
	font:15px arial;
	margin-right:7px
}
.filtered ul li a:before {
	content:"\2715"
}
.filtered ul li a:hover {
	text-decoration:none
}
.volumeDiscount {
	background:#88c03d;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:560px;
	padding:10px 10px 5px 10px;
	margin-bottom:10px;
	color:white;
	float:left
}
.volumeDiscount a {
	color:white;
	text-decoration:underline
}
.volumeDiscount h1, .volumeDiscount h2, .volumeDiscount h3, .volumeDiscount h4 {
	color:white
}
.volumeDiscount p {
	margin:0
}
.volumeDiscount p.note {
	font-size:12px
}
.volumeDiscount .volumeBox {
	background:#676767;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	float:left;
	margin:0 5px 5px 0;
	min-width:54px;
	min-height:51px;
	padding:5px
}
.volumeDiscount .volumeBox .quantity {
	text-align:center;
	margin-bottom:2px
}
.volumeDiscount .volumeBox .pricing {
	background:white;
	color:#676767;
	padding:8px 0 2px 0;
	text-align:center;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
#google_translate_element {
	display:inline;
	float:right;
	margin:22px 300px 0 0
}
#google_translate_element a {
	text-decoration:none
}
.leftContent {
	width:580px;
	overflow:hidden
}
.leftContent input[type="submit"] {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	color:#fff;
	font-size:14px;
	padding:4px 10px;
	margin:10px 0;
	border:1px solid #737373;
	background:url("/wcsstore/CrucialSAS/css/img/bg-blue-btn.gif") repeat-x bottom right #f0f0f0;
	clear:both !important;
	float:right
}
.leftContent input[type="submit"]:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.leftContent input[type="reset"] {
	color:#0092c8;
	font-size:12px;
	padding:4px 10px;
	margin:10px 20px 10px 0;
	float:right;
	background:white;
	border:none;
	text-decoration:underline
}
.leftContent input[type="reset"]:hover {
	color:black
}
.leftContent input[type="password"], .leftContent input[type="text"] {
	width:250px;
	height:29px;
	border:1px solid #b3b3b3;
	color:#676767;
	padding-left:10px;
	padding-right:10px;
	outline:none;
	margin-top:8px;
	-moz-box-shadow:inset 0px 0px 10px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 10px #d5d5d5;
	box-shadow:inset 0px 0px 10px #d5d5d5
}
.leftContent input[type="password"].error, .leftContent input[type="text"].error {
	border:1px solid #a00707
}
.module {
	float:left;
	width:275px
}
.module .btnBlue {
	float:right
}
.module .formLink {
	margin-top:12px;
	display:block;
	text-decoration:underline
}
.module.right {
	margin-left:25px
}
.simpleBox {
	clear:both;
	margin-bottom:20px
}
.simpleBox ul {
	margin:0 0 0 -20px
}
.simpleBox ul.links {
	margin:0;
	padding:0;
	list-style:none
}
.advisor-200 .details {
	margin-bottom:0
}
.advisor-200 .details .selectbox {
	width:100%;
	margin-bottom:10px
}
.advisor-200 .title {
	height:40px
}
.advisor-200 .title h3 {
	width:110px;
	line-height:15px;
	padding-top:5px
}
.advisor-200 .title .icon {
	margin-left:-5px
}
.advisor-200 .infoFooter {
	font-size:12px;
	padding:10px;
	color:white;
	line-height:14px
}
.advisor-200 .infoFooter a {
	color:white;
	text-decoration:underline
}
.advisor-200 .orIcon {
	margin-bottom:10px
}
.advisor-200 .btnGray {
	margin-bottom:0
}
#cartDialog h3, .productContent h3 {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:15px
}
#cartDialog .addToCart h2, .productContent .addToCart h2 {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	background:#0092c8;
	color:white;
	clear:both;
	float:left;
	font-size:16px;
	margin-bottom:15px;
	position:relative;
	padding:3px 0;
	text-indent:20px;
	width:100%
}
#cartDialog .addToCart img, .productContent .addToCart img {
	float:left;
	margin:-8px;
	position:absolute;
	z-index:10
}
#cartDialog .dijitDialogPaneContent, .productContent .dijitDialogPaneContent {
	width:auto;
	height:auto;
	margin:0;
	padding:0
}
#cartDialog .dijitDialogPaneContent .dijitContentPane, .productContent .dijitDialogPaneContent .dijitContentPane {
	overflow:hidden;
	width:640px
}
#cartDialog .leftColumnTwoThird, .productContent .leftColumnTwoThird {
	width:62%;
	float:left;
	padding:10px 10px 0 15px
}
#cartDialog .rightColumnOneThird, .productContent .rightColumnOneThird {
	width:30%;
	float:right;
	padding:10px
}
#cartDialog .rightColumnOneThird .btnBlue, #cartDialog .rightColumnOneThird .btnGray, .productContent .rightColumnOneThird .btnBlue, .productContent .rightColumnOneThird .btnGray {
	width:82%;
	display:block;
	text-align:center
}
#cartDialog .rightColumnOneThird .priceDetails, .productContent .rightColumnOneThird .priceDetails {
	padding:10px 10px 10px 0
}
#cartDialog .rightColumnOneThird .details, .productContent .rightColumnOneThird .details {
	padding-right:10px
}
#cartDialog .rightColumnOneThird table, .productContent .rightColumnOneThird table {
	width:100%;
	float:right;
	line-height:16px;
	margin:10px 0 20px 0
}
#cartDialog .rightColumnOneThird table td:first-child, .productContent .rightColumnOneThird table td:first-child {
	float:left;
	text-align:left;
	white-space:nowrap
}
#cartDialog .rightColumnOneThird table td:last-child, .productContent .rightColumnOneThird table td:last-child {
	float:right;
	text-align:right;
	white-space:nowrap
}
#cartDialog .rightColumnOneThird table tr:last-child, .productContent .rightColumnOneThird table tr:last-child {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:15px
}
#cartDialog .carouselContainer, .productContent .carouselContainer {
	background:#e8e8e8;
	display:block;
	margin-bottom:0;
	width:100%
}
#cartDialog .carouselContainer h3, .productContent .carouselContainer h3 {
	padding:15px 0 10px 30px
}
#cartDialog .carouselContainer .desc, .productContent .carouselContainer .desc {
	font-family:MuseoSans-300, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	height:2.5em;
	overflow:hidden;
	text-align:center
}
#cartDialog .carouselContainer .prev, #cartDialog .carouselContainer .next, .productContent .carouselContainer .prev, .productContent .carouselContainer .next {
	float:left;
	width:auto;
	position:relative;
	margin:0 10px;
	z-index:975
}
#cartDialog .carouselContainer .viewport, .productContent .carouselContainer .viewport {
	width:536px;
	padding:15px 0;
	position:relative
}
#cartDialog .carouselContainer .viewport a.btnBlue, #cartDialog .carouselContainer .viewport .download-button, .productContent .carouselContainer .viewport a.btnBlue, .productContent .carouselContainer .viewport .download-button {
	display:block;
	float:none;
	margin:0 auto;
	width:60%;
	text-align:center
}
#cartDialog .carouselContainer .viewport input[type="text"], #cartDialog .carouselContainer .viewport label, .productContent .carouselContainer .viewport input[type="text"], .productContent .carouselContainer .viewport label {
	display:none
}
#cartDialog .carouselContainer .viewport li, .productContent .carouselContainer .viewport li {
	width:114px;
	margin:0 10px
}
#cartDialog .carouselContainer .viewport li ul.priceList, .productContent .carouselContainer .viewport li ul.priceList {
	margin:0;
	padding:0 0 0 5px
}
#cartDialog .carouselContainer .viewport li ul.priceList li, .productContent .carouselContainer .viewport li ul.priceList li {
	width:auto;
	float:none;
	margin:0 auto;
	display:block;
	text-align:center
}
#cartDialog .carouselContainer .viewport li ul.priceList li.salePrice, .productContent .carouselContainer .viewport li ul.priceList li.salePrice {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px
}
#cartDialog .carouselContainer .viewport li ul.priceList li.salePrice:before, .productContent .carouselContainer .viewport li ul.priceList li.salePrice:before {
	content:url("/wcsstore/CrucialSAS/css/img/icon-sale-small.png")
}
#cartDialog .carouselContainer .viewport img, .productContent .carouselContainer .viewport img {
	display:block;
	margin:0 auto;
	height:49px
}
#cartDialog .product-module, .productContent .product-module {
	background:white;
	clear:both;
	float:left;
	padding:0 10px;
	width:auto;
	border:none
}
#cartDialog .product-module .productDesc, .productContent .product-module .productDesc {
	float:left;
	width:100%;
	padding:0;
	position:relative
}
#cartDialog .product-module .detailsImg, .productContent .product-module .detailsImg {
	float:left;
	max-width:180px;
	max-height:110px;
	margin:10px 20px 20px 0
}
#cartDialog .totalPrice, .productContent .totalPrice {
	float:left;
	margin:10px 20px 20px 0
}
#10154 #cartDialog td.qty::before {
content:"qt茅 "
}
.visual-espot {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	float:left;
	margin-right:9px;
	margin-bottom:9px;
	overflow:hidden;
	position:relative;
	width:234px;
	height:295px
}
.visual-espot.last {
	margin-right:0
}
.visual-espot img {
	position:absolute;
	top:0
}
.visual-espot .title-area {
	background-color:#0092c8;
	-webkit-box-shadow:inset 1px 4px 5px 0px #006b93;
	-moz-box-shadow:inset 1px 4px 5px 0px #006b93;
	box-shadow:inset 1px 4px 5px 0px #006b93;
	text-align:left;
	width:100%;
	height:148px;
	position:absolute;
	bottom:0
}
.visual-espot .title-area h2 {
	color:white;
	font-size:24px;
	line-height:1.1em;
	padding:15px
}
#rightColumn200 .visual-espot {
	width:200px;
	margin-right:0
}
.purchasedFrom {
	clear:both;
	margin-bottom:20px
}
.purchasedFrom h2 {
	margin-bottom:8px
}
.purchasedFrom label {
	padding-left:10px
}
.findProduct {
	clear:both;
	margin-bottom:20px
}
.findProduct h2 {
	margin-bottom:10px
}
.findProduct .notice {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	color:#d8590c;
	margin-top:15px
}
.findProduct .textarea {
	min-height:68px
}
.findProduct .qty {
	width:20px !important;
	float:left;
	margin-right:10px;
	margin-top:10px
}
.findProduct input[type=submit] {
	float:right
}
.orderHistory {
	clear:both;
	margin-bottom:20px
}
.orderHistory h2 {
	margin-bottom:10px
}
.orderHistory input[type='submit'] {
	margin-left:10px;
	margin-top:0px
}
.orderHistory .range {
	float:left;
	padding:8px 10px 10px 10px
}
.orderHistory .selectbox {
	width:160px;
	height:30px;
	margin-right:10px
}
.refundInfo {
	clear:both;
	margin-bottom:20px
}
.refundInfo h2 {
	margin-bottom:0px !important
}
.refundInfo p {
	margin:3px 0 15px 0
}
.refundInfo ul {
	margin:0;
	padding:0;
	list-style:none
}
.reason {
	clear:both;
	float:left;
	width:580;
	margin-bottom:20px
}
.reason h2 {
	margin-bottom:10px
}
.reason .dijitTextBox {
	width:560px
}
.reason .textarea {
	width:580px;
	min-height:68px;
	margin-top:5px
}
.reason .note {
	font-size:11px
}
.shippingInfo {
	clear:both;
	margin-bottom:20px
}
.shippingInfo h2 {
	margin-bottom:10px
}
.shippingInfo p {
	margin:0 0 18px 0
}
.completeRequest {
	clear:both;
	margin-bottom:20px
}
.completeRequest .content {
	width:auto;
	padding:20px 10px
}
.completeRequest .content .shipping {
	clear:both;
	float:left;
	margin-bottom:10px
}
.completeRequest .content .shipping p {
	margin:0 0 18px 0
}
.completeRequest .content .refund {
	clear:both;
	float:left;
	margin-bottom:10px
}
.completeRequest h2 {
	margin-bottom:0px
}
.completeRequest p {
	margin:0 0 10px 0
}
.completeRequest .replacement {
	float:left;
	clear:both;
	margin:10px 0 15px 0
}
.completeRequest .replacement h3 {
	color:#d8590c
}
.completeRequest .replacement p {
	margin:0;
	color:#d8590c
}
.completeRequest ul {
	margin:0;
	padding:0;
	list-style:none
}
table {
	border-collapse:collapse;
	width:100%;
	float:left
}
table.returnSummary {
	clear:both;
	margin:10px 0
}
table.returnSummary td {
	padding:10px 0px
}
.notice {
	color:#d8590c
}
.notice h3 {
	font-size:14px;
	color:#d8590c
}
.notice p {
	margin:0
}
.accountInfo {
	clear:both;
	margin-bottom:20px
}
.orderSummary {
	clear:both;
	width:560px;
	margin:auto;
	margin-bottom:20px
}
.orderSummary h2 {
	margin-bottom:10px
}
.orderSummary table {
	width:100%
}
.orderSummary table td {
	padding:2px;
	vertical-align:top;
	text-align:left
}
.orderSummary table td.right {
	text-align:right
}
.orderSummary .exempt {
	padding-top:20px;
	float:left
}
.orderSummary .zipcode {
	width:93px;
	margin-right:10px
}
.orderSummary label {
	font-size:11px
}
.orderSummary .selectbox {
	width:200px
}
.orderSummary .greenBox h2 {
	margin-bottom:0
}
.orderSummary .coupon {
	color:#d8590c
}
.orderSummary .btnGray {
	margin-right:8px
}
ul.logos {
	margin:0;
	padding:0;
	list-style:none
}
ul.logos li {
	float:right;
	margin-left:17px
}
a.btnGray, .scan-results .dijitTitlePaneTitle, .advisor-results .dijitTitlePaneTitle {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	color:#676767;
	font-size:13px;
	padding:4px 10px;
	border:1px solid #737373;
	background:url("/wcsstore/CrucialSAS/css/img/bg-gray-btn.gif") repeat-x bottom right #f0f0f0
}
a.btnGray:hover, .scan-results .dijitTitlePaneTitle:hover, .advisor-results .dijitTitlePaneTitle:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
a.btnGray.large, .scan-results .large.dijitTitlePaneTitle, .advisor-results .large.dijitTitlePaneTitle {
	padding:5px 15px;
	font-size:16px
}
a.btnBlue, .download-button {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	color:white;
	font-size:13px;
	padding:4px 10px;
	border:1px solid #0c6586;
	background:url("/wcsstore/CrucialSAS/css/img/bg-blue-btn.gif") repeat-x bottom right #00a7d2
}
a.btnBlue:hover, .download-button:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
a.btnBlue.large, .large.download-button {
	padding:5px 15px;
	font-size:16px
}
span.btnBlue {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	color:white;
	font-size:13px;
	padding:4px 10px;
	border:1px solid #0c6586;
	background:url("/wcsstore/CrucialSAS/css/img/bg-blue-btn.gif") repeat-x bottom right #00a7d2
}
span.btnBlue:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
span.btnBlue.large {
	padding:5px 15px;
	font-size:16px
}
span.btnBlue .dijitButtonNode {
	background:none !important;
	width:auto !important;
	height:auto !important
}
a.btnBlack {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	color:white;
	font-size:13px;
	padding:4px 10px;
	border:1px solid black;
	background:black
}
a.btnBlack:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
a.btnBlack.large {
	padding:5px 15px;
	font-size:16px
}
.btnBlack {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	color:white;
	font-size:13px;
	padding:4px 10px;
	border:1px solid black;
	background:black
}
.btnBlack:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btnBlack.large {
	padding:5px 15px;
	font-size:16px
}
.btnBlack .dijitButtonNode {
	background:none !important;
	width:auto !important;
	height:auto !important
}
a.btnRed {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	color:#fff;
	cursor:default;
	font-size:13px;
	padding:4px 10px;
	border:1px solid #982525;
	background:#cc2525;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
a.btnRed.large {
	padding:5px 15px;
	font-size:16px
}
.download-button {
	color:#fff;
	height:22px
}
.download-button:before {
	content:url(/wcsstore/CrucialSAS/css/img/icon-download-arrow-white.png);
	padding-right:4px;
	vertical-align:-4px
}
.download-button:hover, .download-button:visited {
	color:#fff;
	text-decoration:none
}
.questionBox, .answerBox {
	box-shadow:none;
	width:288px
}
.questionBox h3, .answerBox h3 {
	font-size:24px;
	font-family:MuseoSans-700;
	line-height:24px
}
.questionBox {
	float:left;
	background:#e8e8e8
}
.questionBox .icon {
	float:left;
	margin-left:-1px;
	margin-bottom:-53px
}
.answerBox {
	float:right;
	background:#e7f4fa
}
.answerBox.last {
	margin-bottom:53px
}
.answerBox .icon {
	float:right;
	margin-right:-1px;
	margin-bottom:-53px
}
.qnaDetail {
	padding:7px 10px
}
.trust-icons {
	float:left
}
.trust-icons img {
	max-height:63px;
	padding:10px 10px 10px 0
}
.trust-icon {
	margin-right:20px
}
.trust-icon.last {
	margin-right:0
}
.dijitTooltipContents {
	min-width:100px;
	border:0;
	background:url("/wcsstore/CrucialSAS/css/img/bg-tooltip.png");
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:white;
	margin-left:-15px
}
.dijitTooltipConnector {
	width:15px;
	height:15px;
	background:url("/wcsstore/CrucialSAS/css/img/bg-tooltip-tip.png") no-repeat;
	left:5px;
	margin-top:0px
}
.dojoxRating ul {
	padding:0;
	margin:0
}
.dojoxRatingStar {
	display:inline-block;
	background-image:url(/wcsstore/CrucialSAS/css/img/rating-empty.gif);
	background-position:left center;
	position:relative;
	height:15px;
	width:15px;
	float:left
}
.dojoxRatingStarChecked {
	background-image:url(/wcsstore/CrucialSAS/css/img/rating-full.gif)
}
.dojoxRatingStarHover {
	background-image:url(/wcsstore/CrucialSAS/css/img/rating-full.gif);
	opacity:0.5
}
.videoThumb {
	float:left;
	width:125px;
	position:relative
}
.videoThumb .playButton {
	background:url(/wcsstore/CrucialSAS/css/img/video-play-button.png) center center no-repeat;
	display:block;
	width:35px;
	height:30px;
	position:absolute;
	z-index:100;
	top:50%;
	left:50%;
	margin:-15px 0 0 -17px;
	filter:alpha(opacity=80);
	opacity:0.8
}
.videoThumb .videoTitle {
	color:#676767;
	display:block;
	position:absolute;
	font-size:13px;
	font-weight:normal;
	margin:0 0 15px 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:125px
}
.videoThumb img {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:125px
}
.videoThumb a {
	display:block
}
.videoThumb a:hover {
	text-decoration:none
}
.videoThumb+.videoThumb {
	margin-left:15px
}
#rightColumn200 .videoThumb {
	width:100%
}
#rightColumn200 .videoThumb img {
	width:100%
}
#leftColumn200 .videoThumb {
	width:100%
}
#leftColumn200 .videoThumb img {
	width:100%
}
.progressBar {
	float:left;
	width:580px;
	height:40px;
	margin-bottom:23px;
	position:relative;
	background:url("/wcsstore/CrucialSAS/css/img/bg-progressbar.png") no-repeat
}
.progressBar ul {
	margin:0;
	padding:0;
	list-style:none
}
.progressBar ul li.step1 {
	position:absolute;
	top:0;
	left:0;
	width:145px;
	padding-top:27px;
	text-align:center
}
.progressBar ul li.step1.current {
	background:url("/wcsstore/CrucialSAS/css/img/progressbar-step1.png") no-repeat;
	color:#0092c8
}
.progressBar ul li.step1.complete {
	background:url("/wcsstore/CrucialSAS/css/img/progressbar-step1-complete.png") no-repeat;
	color:#0092c8
}
.progressBar ul li.step2 {
	position:absolute;
	top:0;
	left:88px;
	width:145px;
	padding-top:27px;
	padding-left:57px;
	text-align:center
}
.progressBar ul li.step2.current {
	background:url("/wcsstore/CrucialSAS/css/img/progressbar-step2.png") no-repeat;
	color:#0092c8
}
.progressBar ul li.step2.complete {
	background:url("/wcsstore/CrucialSAS/css/img/progressbar-step2-complete.png") no-repeat;
	color:#0092c8
}
.progressBar ul li.step3 {
	position:absolute;
	top:0;
	left:228px;
	width:145px;
	padding-top:27px;
	padding-left:62px;
	text-align:center
}
.progressBar ul li.step3.current {
	background:url("/wcsstore/CrucialSAS/css/img/progressbar-step3.png") no-repeat;
	color:#0092c8
}
.progressBar ul li.step3.complete {
	background:url("/wcsstore/CrucialSAS/css/img/progressbar-step3-complete.png") no-repeat;
	color:#0092c8
}
.progressBar ul li.step4 {
	position:absolute;
	top:0;
	left:368px;
	width:145px;
	padding-top:27px;
	padding-left:67px;
	text-align:center
}
.progressBar ul li.step4.current {
	background:url("/wcsstore/CrucialSAS/css/img/progressbar-step4.png") no-repeat;
	color:#0092c8
}
.progressBar ul li.step4.complete {
	background:url("/wcsstore/CrucialSAS/css/img/progressbar-step4-complete.png") no-repeat;
	color:#0092c8
}
body.iframe-content {
	background:white
}

.dijitTextBox {
	border:1px solid #b3b3b3;
	width:250px;
	height:29px;
	margin:0 0 8px 0;
	padding-left:10px;
	padding-right:10px;
	outline:none;
	float:left;
	background:white;
	color:#676767;
	-moz-box-shadow:inset 0px 0px 10px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 10px #d5d5d5;
	box-shadow:inset 0px 0px 10px #d5d5d5
}
.dijitPlaceHolder {
	color:#a4a4a4;
	padding-top:6px;
	font-style:normal
}
.dijitRadio {
	background:url("/wcsstore/CrucialSAS/css/img/radio-buttons.png") no-repeat 0 -21px;
	line-height:1.5em;
	margin-bottom:4px
}
.dijitRadioChecked {
	background:url("/wcsstore/CrucialSAS/css/img/radio-buttons.png") no-repeat
}
.errorMessage {
	width:252px;
	min-height:16px;
	background:#a00707;
	color:white;
	font-size:12px;
	padding:8px 10px 6px 10px
}
.textarea {
	width:250px;
	height:100px !important;
	border:1px solid #b3b3b3;
	color:#676767;
	padding:10px;
	outline:none;
	-moz-box-shadow:inset 0px 0px 10px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 10px #d5d5d5;
	box-shadow:inset 0px 0px 10px #d5d5d5;
	resize:none
}
.shadowPiece {
	display:none !important
}
#error_icon {
	display:none !important
}
#msgpopup_conetent_wrapper {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
#msgpopup_conetent_wrapper .content {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
div.store_message {
	background-color:transparent;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-top:50px
}
.close_text {
	color:white !important;
	margin:5px
}
span#ErrorMessageText {
	color:white;
	font-size:16px
}
.store_message>.content {
	margin-top:0;
	border:none;
	background-color:#cc2525
}
input[type=submit] {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:0 10px 10px 0;
	letter-spacing:0.01em;
	text-transform:lowercase;
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	font-size:14px;
	padding:4px 10px;
	margin:10px 0;
	border:1px solid #737373
}
input[type=submit].btnBlue {
	color:#fff;
	background:url("/wcsstore/CrucialSAS/css/img/bg-blue-btn.gif") repeat-x bottom right #00a7d2
}
input[type=submit].btnGray {
	color:#676767;
	background:url("/wcsstore/CrucialSAS/css/img/bg-gray-btn.gif") repeat-x bottom right #f0f0f0
}
input[type=submit]:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
input[type=submit].large {
	padding:5px 15px;
	font-size:16px
}
.dojoxMultiSelectSelect {
	display:none
}
.dojoxMultiSelect {
	background:#fff url("img/validationInputBg.png") repeat-x top left;
	border:1px solid 1px solid #b3b3b3;
	margin:1px 0;
	overflow-y:scroll;
	overflow-x:hidden;
	height:100px;
	line-height:normal
}
.dj_ie .dojoxMultiSelect, .dj_webkit .dojoxMultiSelect {
	padding-right:15px
}
.dojoxMultiSelectItem {
	white-space:nowrap;
	padding:0.1em 0.2em;
	cursor:default
}
.dojoxMultiSelectDisabled *, .dojoxMultiSelectReadOnly * {
	color:gray !important
}
.dojoxMultiSelectItemLabel {
	margin-left:0.2em
}
.tundra .dojoxMultiSelect {
	margin:0em 0.1em
}
.dojoxMultiSelectFocused {
	border-color:#406b9b
}
.soria .dojoxMultiSelect {
	margin:0em 0.1em
}
.soria .dojoxMultiSelect {
	background:#fff url("../../../dijit/themes/soria/images/validationInputBg.png") repeat-x top left;
	border:1px solid #8ba0bd;
	line-height:normal
}
.soria .dojoxMultiSelectFocused {
	border-color:#406b9b
}
.nihilo .dojoxMultiSelect {
	margin:0em 0.1em
}
.nihilo .dojoxMultiSelect {
	background:#fff url("../../../dijit/themes/nihilo/images/validationInputBg.png") repeat-x top left;
	border:1px solid lightgrey;
	line-height:normal
}
.nihilo .dojoxMultiSelectFocused {
	border-color:#b3b3b3
}
.dojoxMultiSelect {
	margin:0em 0.1em
}
.dojoxMultiSelect {
	border:1px solid #b5bcc7;
	background-color:#f7fcff;
	line-height:normal;
	-webkit-transition-property:background-color, border;
	-webkit-transition-duration:0.35s
}
.dojoxMultiSelectHover {
	border-color:#769dc0;
	background-color:#e9f4fe;
	background-image:url("../../../dijit/themes/claro/form/images/textBox_back.png");
	background-repeat:repeat-x;
	-webkit-transition-duration:0.25s
}
.dojoxMultiSelectFocused {
	border:1px solid #769dc0;
	-webkit-transition-duration:0.1s
}
.dijitArrowButtonContainer {
	width:26px;
	height:27px;
	padding:0;
	margin:0;
	box-shadow:none !important
}
.dijitArrowButtonInner {
	border:0 !important;
	background:none !important;
	margin:0;
	padding:0;
	box-shadow:none !important
}
.dijitSelect .dijitButtonContents {
	border:0;
	padding:8px 5px 5px 10px;
	color:#676767
}
.dijitButtonNode {
	border:0 !important;
	padding:0 !important;
	background:url("/wcsstore/CrucialSAS/css/img/select-down-arrow.png") no-repeat !important;
	width:26px !important;
	height:27px !important
}
.dijitSelectMenu {
	border:1px solid #b7b7b7;
	border-width:1px;
	color:#676767;
	color:#676767;
	float:left
}
.dijitSelectSelectedOption {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.dijitMenuItem {
	padding:2px 5px 2px 10px;
	display:block;
	background:#f7f7f7
}
.dijitMenuPassive .dijitMenuItemHover, .dijitMenuItemSelected {
	background:#f1f1f1
}
.selectbox {
	outline:0 !important;
	width:215px;
	height:31px;
	border:1px solid #b3b3b3;
	margin-bottom:10px;
	background:white;
	-moz-box-shadow:inset 0px 0px 10px #d5d5d5;
	-webkit-box-shadow:inset 0px 0px 10px #d5d5d5;
	box-shadow:inset 0px 0px 10px #d5d5d5
}
.dijitInputField {
	padding-left:0 !important;
	padding-right:5px !important
}
.date {
	width:110px;
	padding-right:0
}
.date .dijitButtonNode {
	border:0 !important;
	padding:0 !important;
	background:url("/wcsstore/CrucialSAS/css/img/icon-calendar.png") no-repeat 0 3px !important;
	width:26px !important;
	height:26px !important
}
.dijitCalendarMonthContainer .dijitButtonNode {
	background:none !important
}
.dijitCalendarMonthContainer .dijitCalendarIncrease {
	background:url("/wcsstore/CrucialSAS/css/img/increment-month.png") no-repeat right top !important
}
.dijitCalendarMonthContainer .dijitCalendarDecrease {
	background:url("/wcsstore/CrucialSAS/css/img/decrement-month.png") no-repeat !important
}
.dijitCalendarMonthContainer .dijitDropdownButton {
	border:1px solid red
}
.dijitCalendarMonthContainer .dijitCalendarMonthContainer th {
	text-align:left
}
.checkWrap {
	float:left;
	width:580px;
	margin-top:16px
}
.checkWrap h2 {
	margin-bottom:5px
}
.checkWrap .column, .checkWrap .checkout .customer-summary .details, .checkout .customer-summary .checkWrap .details {
	float:left;
	width:275px;
	margin-right:10px
}
.checkWrap .column .dijitTextBox, .checkWrap .checkout .customer-summary .details .dijitTextBox, .checkout .customer-summary .checkWrap .details .dijitTextBox {
	width:253px
}
.checkWrap .column .dijitTextBox.ccid, .checkWrap .checkout .customer-summary .details .dijitTextBox.ccid, .checkout .customer-summary .checkWrap .details .dijitTextBox.ccid {
	width:35px
}
.checkWrap .column .selectbox, .checkWrap .checkout .customer-summary .details .selectbox, .checkout .customer-summary .checkWrap .details .selectbox {
	width:275px;
	margin-bottom:8px
}
.checkWrap .column .selectbox.cardOptions, .checkWrap .checkout .customer-summary .details .selectbox.cardOptions, .checkout .customer-summary .checkWrap .details .selectbox.cardOptions {
	width:80px;
	margin-right:8px
}
.checkWrap .column .textarea, .checkWrap .checkout .customer-summary .details .textarea, .checkout .customer-summary .checkWrap .details .textarea {
	width:275px;
	height:100px
}
.checkWrap .column p, .checkWrap .checkout .customer-summary .details p, .checkout .customer-summary .checkWrap .details p {
	margin:0 0 18px 0
}
.checkWrap .column label, .checkWrap .checkout .customer-summary .details label, .checkout .customer-summary .checkWrap .details label {
	padding:0 2px 0 5px;
	font-size:12px;
	margin-bottom:4px
}
.checkWrap .column .greenBox, .checkWrap .checkout .customer-summary .details .greenBox, .checkout .customer-summary .checkWrap .details .greenBox {
	font-size:11px
}
.checkWrap .column .question, .checkWrap .checkout .customer-summary .details .question, .checkout .customer-summary .checkWrap .details .question {
	margin:-8px 0 0 7px
}
.checkWrap .notes {
	font-size:10px;
	padding-right:20px
}
.checkWrap .crucialError {
	width:255px
}
.checkWrap .savedCard {
	margin-bottom:10px
}
.checkWrap .savedCard .dijitTextBox {
	width:253px
}
.checkWrap .savedCard .dijitTextBox.ccid {
	width:35px !important;
	margin-left:10px;
	float:none
}
.checkWrap .savedCard .question {
	margin:-8px 0 0 7px
}
.checkout .footerBlock {
	width:auto;
	margin-top:-20px;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px
}
.checkout .greenBox p {
	font-size:14px
}
.checkout .leftColumn400, .checkout .rightColumn400 {
	height:auto !important
}
.checkout .btnBlue {
	float:right
}
.checkout .checkWrap label {
	font-size:14px
}
.checkout .checkWrap label .required {
	color:#b3b3b3;
	padding-left:10px
}
.checkout .checkWrap .dijitTextBox {
	margin-bottom:15px;
	clear:both
}
.checkout .toolTip {
	display:none
}
.checkout .order-summary .details .order-details-lineDot {
	height:15px
}
.checkout .order-summary .details .order-part-details-number {
	padding-left:5px;
	width:195px
}
.checkout .order-summary .details .order-details-table {
	float:right
}
.checkout .order-summary .details .edit-cart {
	float:right;
	padding-right:20px
}
.checkout .customer-summary .details {
	min-height:70px
}
.checkout .customer-summary .details .order-details-lineDot {
	padding:10px 0 15px 0
}
.checkout .customer-summary .details .edit-link {
	float:right;
	padding-right:20px
}
.checkout .payment-options .column, .checkout .payment-options .customer-summary .details, .checkout .customer-summary .payment-options .details {
	width:260px
}
.checkout .payment-options .details {
	height:100%;
	display:block;
	overflow:auto
}
.checkout .payment-options .details h2 {
	padding:15px 0
}
.checkout .payment-options .details hr {
	height:5px;
	margin:25px 0 5px 0
}
.checkout .payment-options .details hr.last {
	padding-right:0
}
.checkout .payment-options .details .checkWrap {
	width:558px;
	margin-top:0
}
.checkout .payment-options .payment-button {
	padding:15px 0
}
.checkout .payment-options .payment-radio-options .dijitRadio {
	margin:0 0 10px 10px
}
.checkout .payment-options .payment-radio-options .dijitRadio:first {
margin:0
}
.checkout .payment-options .payment-radio-options label img {
	padding-bottom:10px
}
.customerName {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.formWrap {
	float:left;
	width:580px;
	margin-top:16px
}
.formWrap h2 {
	margin-bottom:5px
}
.formWrap .column, .formWrap .checkout .customer-summary .details, .checkout .customer-summary .formWrap .details {
	float:left;
	width:283px;
	margin-right:14px
}
.formWrap .column.two, .formWrap .checkout .customer-summary .two.details, .checkout .customer-summary .formWrap .two.details {
	margin-right:0
}
.formWrap .column .dijitTextBox, .formWrap .checkout .customer-summary .details .dijitTextBox, .checkout .customer-summary .formWrap .details .dijitTextBox {
	width:260px
}
.formWrap .column .dijitTextBox.ccid, .formWrap .checkout .customer-summary .details .dijitTextBox.ccid, .checkout .customer-summary .formWrap .details .dijitTextBox.ccid {
	width:35px
}
.formWrap .column .selectbox, .formWrap .checkout .customer-summary .details .selectbox, .checkout .customer-summary .formWrap .details .selectbox {
	width:282px
}
.formWrap .column .selectbox.cardOptions, .formWrap .checkout .customer-summary .details .selectbox.cardOptions, .checkout .customer-summary .formWrap .details .selectbox.cardOptions {
	width:80px;
	margin-right:8px
}
.formWrap .column .selectbox .dijitSelectLabel, .formWrap .checkout .customer-summary .details .selectbox .dijitSelectLabel, .checkout .customer-summary .formWrap .details .selectbox .dijitSelectLabel {
	width:231px;
	overflow:hidden
}
.formWrap .column .textarea, .formWrap .checkout .customer-summary .details .textarea, .checkout .customer-summary .formWrap .details .textarea {
	width:275px;
	height:100px
}
.formWrap .column p, .formWrap .checkout .customer-summary .details p, .checkout .customer-summary .formWrap .details p {
	margin:0 0 18px 0
}
.formWrap .column label, .formWrap .checkout .customer-summary .details label, .checkout .customer-summary .formWrap .details label {
	padding:0 2px 0 5px;
	margin-bottom:4px
}
.formWrap .column .greenBox, .formWrap .checkout .customer-summary .details .greenBox, .checkout .customer-summary .formWrap .details .greenBox {
	font-size:11px
}
.formWrap .column .question, .formWrap .checkout .customer-summary .details .question, .checkout .customer-summary .formWrap .details .question {
	margin:-8px 0 0 7px
}
.formWrap .column .crucialError, .formWrap .checkout .customer-summary .details .crucialError, .checkout .customer-summary .formWrap .details .crucialError {
	width:262px
}
.formWrap .notes {
	font-size:10px;
	padding-right:20px
}
table.order-details-table {
	line-height:16px;
	text-align:left
}
table.order-details-table input {
	width:auto
}
table.order-details-table.summary {
	float:right;
	margin-top:10px
}
table.order-details-table.summary td {
	vertical-align:top;
	padding:0 10px 0 0;
	text-align:right
}
table.order-details-table.summary td span {
	font-size:16px;
	line-height:24px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
table.order-details-table tr.lineDot {
	border-bottom:1px dotted #b1b1b1
}
table.order-details-table tr td {
	vertical-align:top;
	padding:10px 0 10px 12px
}
table.order-details-table tr td:last-child {
	padding-right:12px
}
table.order-details-table tr td.priceDetails {
	text-align:right;
	padding-right:10px
}
table.order-details-table tr td.priceDetails span {
	font-size:16px;
	line-height:24px;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
table.order-details-table tr th {
	padding:10px 0 0 12px
}
.coupon {
	color:#d8590c;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.coupon span.price {
	float:right;
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.progress-bar {
	clear:both;
	display:block;
	width:940px;
	height:25px;
	background-color:#747474;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-size:0.9em;
	color:white;
	position:relative;
	margin:0;
	padding:0
}
.progress-bar:after {
	display:block;
	width:100%;
	height:25px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	position:absolute;
	top:0px;
	left:0px;
	content:"";
	-moz-box-shadow:inset 0 0 5px #343434;
	-webkit-box-shadow:inset 0 0 5px #343434;
	box-shadow:inset 0 0 5px #343434;
	z-index:300
}
.progress-bar li {
	display:inline-block;
	width:230px;
	text-align:center;
	padding-top:7px;
	padding-bottom:5px;
	position:relative;
	height:13px
}
.progress-bar li:first-child {
	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px
}
.progress-bar li:last-child {
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px
}
.progress-bar li:last-child:before {
	border:none
}
.progress-bar li:last-child:after {
	border:none
}
.progress-bar li:after {
	width:0px;
	height:0px;
	display:block;
	border:13px solid transparent;
	border-left-color:white;
	position:absolute;
	top:0px;
	left:231px;
	content:"";
	z-index:200
}
.progress-bar li:before {
	width:0px;
	height:0px;
	display:block;
	border:13px solid transparent;
	border-left-color:#747474;
	position:absolute;
	top:0px;
	left:229px;
	content:"";
	z-index:300
}
.progress-bar li.step-one.first {
	background-color:#0092c8 !important
}
.progress-bar li.step-one.first:before {
	border-left-color:#0092c8 !important
}
.progress-bar li.step-two.second {
	background-color:#0092c8 !important
}
.progress-bar li.step-two.second:before {
	border-left-color:#0092c8 !important
}
.progress-bar li.step-two.first {
	background-color:#005a7c
}
.progress-bar li.step-two.first:before {
	border-left-color:#005a7c !important
}
.progress-bar li.step-three.third {
	background-color:#0092c8 !important
}
.progress-bar li.step-three.third:before {
	border-left-color:#0092c8 !important
}
.progress-bar li.step-three.first, .progress-bar li.step-three.second {
	background-color:#005a7c
}
.progress-bar li.step-three.first:before, .progress-bar li.step-three.second:before {
	border-left-color:#005a7c !important
}
.progress-bar li.step-four.fourth {
	background-color:#0092c8 !important;
	padding-right:10px
}
.progress-bar li.step-four.fourth:before {
	border-left-color:#0092c8 !important
}
.progress-bar li.step-four.first, .progress-bar li.step-four.second, .progress-bar li.step-four.third {
	background-color:#005a7c
}
.progress-bar li.step-four.first:before, .progress-bar li.step-four.second:before, .progress-bar li.step-four.third:before {
	border-left-color:#005a7c !important
}
.progress-bar li.step-five.fifth {
	background-color:#0092c8 !important
}
.progress-bar li.step-five.fifth:before {
	border-left-color:#0092c8 !important
}
.progress-bar li.step-five.first, .progress-bar li.step-five.second, .progress-bar li.step-five.third, .progress-bar li.step-five.fourth {
	background-color:#005a7c
}
.progress-bar li.step-five.first:before, .progress-bar li.step-five.second:before, .progress-bar li.step-five.third:before, .progress-bar li.step-five.fourth:before {
	border-left-color:#005a7c !important
}
.progress-bar a {
	color:white;
	display:block
}
.dijitValidationTextBoxError .dijitValidationContainer {
	display:none
}
.crucialError {
	clear:both;
	float:left;
	background:#cc2525;
	color:white;
	position:relative;
	margin-top:-8px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	line-height:2.5em;
	width:252px
}
.dijitError {
	border:1px solid #cc2525 !important;
	background:url("/wcsstore/CrucialSAS/css/img/error.png") no-repeat top right #fff !important
}
.dijitTooltipRight {
	width:auto
}
.dijitTooltipRight .dijitTooltipContents {
	min-width:100px;
	border:0;
	background:url("/wcsstore/CrucialSAS/css/img/bg-tooltip.png");
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:white;
	margin-left:10px
}
.dijitTooltipRight .dijitTooltipConnector {
	width:15px;
	height:15px;
	background:url("/wcsstore/CrucialSAS/css/img/bg-tooltip-tip-right.png") no-repeat;
	left:2px;
	margin-top:0px
}
.dijitFocused, .dijitActive, .dijitButtonActive, .dijitButtonActiveFocused {
	outline:none !important
}
.account {
	float:left;
	width:720px
}
.account p {
	margin:0 0 18px 0
}
.account .orderHistory {
	margin-bottom:10px
}
.account .orderHistory h1 {
	line-height:20px;
	margin-bottom:10px
}
.account .orderHistory h1 span {
	font-size:12px;
	margin:0
}
.account .orderHistory .greenBox h2 {
	margin-bottom:0
}
.account .orderHistory .greenBox p {
	margin:0 0 10px 0
}
.account .accountInfo h1 {
	margin-bottom:5px
}
.account .accountInfo h1 span {
	font-size:12px;
	margin:0
}
.account .accountInfo p {
	margin:0 0 18px 0
}
.account .accountInfo .multipleAddress {
	width:210px;
	margin:5px 5px 20px 5px;
	float:left;
	padding:15px 0
}
.account .accountInfo .multipleAddress label.customerName {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.account .wishList {
	clear:both;
	margin-bottom:20px
}
.account .wishList h1 {
	line-height:20px
}
.account .wishList h1 span {
	font-size:12px;
	margin:0
}
.promoWrap {
	clear:both
}
.promoWrap .promo {
	margin-right:20px
}
.promoWrap .promo.last {
	margin-right:0
}
.caption {
	font-size:10px;
	text-align:left;
	margin:5px 0 15px 0
}
.productDownload {
	margin-top:20px
}
.sort-table-wrap {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:solid #676767 1px;
	border-width:1px 1px 20px 1px;
	margin:20px 0;
	overflow:hidden
}
.sort-table {
	border-collapse:collapse;
	font-size:12px;
	width:100%
}
.sort-table thead a {
	color:white
}
.sort-table th {
	background:#676767;
	color:white;
	padding:10px;
	text-align:left
}
.sort-table th span {
	padding-right:18px
}
.sort-table th span.ascending:after {
	content:" \25b4";
	font-size:1.5em;
	line-height:1em;
	vertical-align:middle
}
.sort-table th span.descending:after {
	content:" \25be";
	font-size:1.5em;
	line-height:1em;
	vertical-align:middle
}
.sort-table tbody tr:nth-child(even) {
background:#e8e8e8
}
.sort-table td {
	padding:10px
}
.sort-table td:first-child {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.sort-table td:last-child span:after {
	content:" \25be";
	font-size:1.5em;
	line-height:1em;
	vertical-align:middle;
	color:#0092c8;
	padding-right:11px
}
.sort-table .dijitTextBox {
	width:27px
}
.sort-table-details {
	border-collapse:collapse;
	border-top:4px double #676767;
	font-size:12px;
	line-height:1.25em;
	text-align:center
}
.sort-table-details thead tr {
	background-color:#e8e8e8
}
.sort-table-details th, .sort-table-details td {
	padding:10px;
	vertical-align:middle
}
.sort-table-details th:first-child, .sort-table-details th:last-child, .sort-table-details td:first-child, .sort-table-details td:last-child {
	text-align:left
}
.sort-table-details .dijitTextBox {
	width:27px
}
.sort-table-details th, .sort-table-details tr {
	border-bottom:1px solid #676767
}
.sort-table-details tr:last-child {
	border:none
}
.sort-table-details ul {
	margin:0;
	padding:0;
	list-style:none
}
.sort-table-details ul li:first-child {
	font-family:MuseoSans-700, Arial, sans-serif;
	font-weight:normal;
	font-style:normal
}
.sort-table-details span.warning {
	color:#cc2525
}
.specTable, .spec-table, .multipleAddressList, .address-table {
	margin-top:20px;
	width:100%;
	border-collapse:separate;
	border-spacing:1px
}
.specTable th, .specTable td, .spec-table th, .multipleAddressList th, .spec-table td, .multipleAddressList td, .address-table th, .address-table td {
	padding:5px 10px;
	vertical-align:middle
}
.specTable th, .spec-table th, .multipleAddressList th, .address-table th {
	background-color:#0092c8;
	color:white;
	height:20px;
	text-align:left;
	vertical-align:top
}
.specTable tr:nth-child(2n), .spec-table tr:nth-child(2n), .multipleAddressList tr:nth-child(2n), .address-table tr:nth-child(2n) {
background-color:#dfdfdf
}
.specTable .top, .spec-table .top, .multipleAddressList .top, .address-table .top {
	vertical-align:top
}
.specTable .centered, .spec-table .centered, .multipleAddressList .centered, .address-table .centered {
	text-align:center;
	vertical-align:middle
}
.specTable .product, .spec-table .product, .multipleAddressList .product, .address-table .product {
	background:#fff;
	display:block;
	padding:5px;
	position:relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.specTable .product img, .spec-table .product img, .multipleAddressList .product img, .address-table .product img {
	display:inline !important
}
.specTable .row-title tr td:first-child, .spec-table .row-title tr td:first-child, .multipleAddressList .row-title tr td:first-child, .address-table .row-title tr td:first-child {
	text-align:left;
	padding-left:25px
}
.spec-table th, .multipleAddressList th {
	background-color:#0092c8;
	color:white
}






