#mastheadWrap {
	background: url(../images/masthead/masthead_divider_gray.png) no-repeat bottom rgb(255, 255, 255); padding: 0px 0px 6px; width: 100%; overflow: hidden;
}
#masthead {
	margin: 0px auto; padding: 0px 18px; width: 965px; background-color: rgb(255, 255, 255);
}
#masthead * {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
#dellLogo {
	margin: 0px; color: rgb(0, 0, 0); float: left; position: relative;
}
#mhLogo {
	margin: 0px; color: rgb(0, 0, 0); float: left; position: relative;
}
#mhLogo a {
	padding: 10px 0px;
}
#dellLogo a {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 10; cursor: pointer;
}
#dellLogo a span {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 10; cursor: pointer;
}
#mhLogo a {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 10; cursor: pointer;
}
#mhLogo a span {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 10; cursor: pointer;
}
#dellLogo {
	width: 100px; height: 84px; display: block;
}
#dellLogo a {
	width: 100px; height: 84px; display: block;
}
#dellLogo a span {
	width: 100px; height: 84px; display: block;
}
#mhLogo {
	width: 100px; height: 84px; display: block;
}
#mhLogo a {
	width: 100px; height: 84px; display: block;
}
#mhLogo a span {
	width: 100px; height: 84px; display: block;
}
#dellLogo a span {
	background: url(../images/masthead/logo.png) no-repeat 0px 0px; z-index: 20;
}
#mhLogo a span {
	background: url(../images/masthead/logo.png) no-repeat 0px 0px; z-index: 20;
}
#dellLogo a:hover {
	border: currentColor;
}
#mhLogo a:hover {
	border: currentColor;
}
#mastheadTagline {
	color: rgb(255, 255, 255); font-size: 90%; margin-top: 5px; display: none;
}
#mastheadTagline a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#mastheadLinks {
	width: 580px; overflow: hidden; margin-top: 38px; float: left;
}
#mastheadLinks li {
	margin-right: 50px; margin-left: 0px; float: left;
}
#mastheadLinks li.first {
	padding-left: 10px; margin-left: 0px;
}
#mastheadLinks li a {
	color: rgb(51, 51, 51); font-size: 1.6em; text-decoration: none; display: block;
}
#mastheadLinks li.active a {
	color: rgb(255, 255, 255);
}
#mastheadTools {
	margin: 0px; width: 285px; clear: right; float: right; display: block;
}
#mastheadControls {
	text-align: right; padding-top: 10px; font-size: 1.1em; float: right;
}
#mastheadControls a {
	color: rgb(102, 102, 102); text-decoration: none;
}
#mastheadControls a:hover {
	text-decoration: underline;
}
#mastheadControls li {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); display: inline;
}
#mastheadControls .signin {
	padding-right: 10px; border-right-color: rgb(51, 51, 51); border-right-width: 1px; border-right-style: solid;
}
#mastheadControls .phonenumber {
	padding-left: 10px;
}
#mastheadSearchForm {
	height: 18px; clear: both; float: right;
}
#mastheadSearchForm .mastheadSearchRadio {
	margin: 0px; padding: 0px; text-align: right; clear: both;
}
.mastheadSearchRadio .radioInput {
	color: rgb(153, 153, 153); padding-left: 18px; font-size: 1.1em; margin-left: 14px; display: inline; cursor: pointer;
}
.mastheadSearchRadio .radioInput {
	background: url(../images/masthead/search_radio_on.gif) no-repeat 0px 50%;
}
.mastheadSearchRadio .radioInputOn {
	background: url(../images/masthead/search_radio_on.gif) no-repeat 0px 50%;
}
#mastheadSearchForm .button {
	float: none; display: inline;
}
#mastheadAccount {
	padding: 4px 0px; top: 0px; text-align: right; right: 20px; color: rgb(0, 102, 204); line-height: 25px; position: absolute;
}
#mastheadAccount a {
	color: rgb(0, 102, 204); text-decoration: none;
}
#mastheadAccount a:hover {
	color: rgb(0, 102, 204); text-decoration: underline;
}
#mastheadAccount .avatar {
	margin: 0.15em 5px 0px; padding: 0px; height: 16px; vertical-align: top;
}
#pagetitle {
	margin: 0px 0px 16px; overflow: hidden; clear: both; position: relative;
}
#twoColumn #pagetitle {
	margin: 0px 0px 12px;
}
#mastheadPageTitle {
	width: 625px;
}
#pagetitle #mastheadPageTitle {
	width: 535px;
}
h1#mastheadPageTitle {
	padding: 6px 0px 0px; color: rgb(0, 0, 0); line-height: 1.16em; clear: left; font-family: arial, sans-serif; font-size: 2.4em; font-weight: normal; float: left;
}
#pagetitle h1#articlePageTitle {
	padding: 6px 0px 0px; color: rgb(0, 0, 0); line-height: 1.16em; clear: left; font-family: arial, sans-serif; font-size: 2.4em; font-weight: normal; float: left;
}
h1#mastheadPageTitle {
	padding-top: 32px !important; padding-bottom: 34px !important;
}
#pagetitle h2#mastheadPageTitle {
	padding-top: 32px !important; padding-bottom: 34px !important;
}
body.ru h1#mastheadPageTitle {
	font-family: arial, sans-serif;
}
body.ja h1#mastheadPageTitle {
	font-family: arial, sans-serif;
}
body.zh h1#mastheadPageTitle {
	font-family: arial, sans-serif;
}
body.he h1#mastheadPageTitle {
	font-family: arial, sans-serif;
}
body.ar h1#mastheadPageTitle {
	font-family: arial, sans-serif;
}
body.el h1#mastheadPageTitle {
	font-family: arial, sans-serif;
}
body.ko h1#mastheadPageTitle {
	font-family: YoonGothic, arial, sans-serif;
}
#pagetitle h2#mastheadPageTitle {
	float: left;
}
h2#mastheadPageTitle {
	margin: 0.68em 0px 0.5em; line-height: 1.25em; font-size: 1.23em;
}
h1#mastheadPageCategory {
	padding: 18px 0px 0px; color: rgb(0, 0, 0); line-height: 1.16em; clear: left; font-family: arial, verdana; font-size: 2.4em; font-weight: normal; float: left;
}
p#mastheadPageCategory {
	padding: 18px 0px 0px; color: rgb(0, 0, 0); line-height: 1.16em; clear: left; font-family: arial, verdana; font-size: 2.4em; font-weight: normal; float: left;
}
.titleWebPart p#mastheadPageCategory {
	float: none;
}
.secondary_banner_container {
	width: 100%; float: left;
}
h2#sb360_logo {
	margin: 10px 10px 0px 0px; padding: 0px; position: relative;
}
h2#sb360_logo a {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 10; cursor: pointer;
}
h2#sb360_logo a span {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 10; cursor: pointer;
}
h2#sb360_logo {
	width: 79px; height: 42px; float: left; display: block;
}
h2#sb360_logo a {
	width: 79px; height: 42px; float: left; display: block;
}
h2#sb360_logo a span {
	width: 79px; height: 42px; float: left; display: block;
}
h2#sb360_logo a span {
	background: url(../images/masthead/sb360/SB360_Logo.png) no-repeat 0px 0px; z-index: 20;
}
h2#sb360_logo a:hover {
	border: currentColor;
}
h1#sb360_title {
	padding: 19px 0px 0px; color: rgb(0, 0, 0); line-height: 1.16em; font-size: 2.4em; float: left;
}
#partner_logos {
	margin: 20px 10px 4px 0px; float: right;
}
#partner_logos .rightpadding {
	padding-right: 10px;
}
table#masthead {
	background: white; overflow: hidden; clear: both;
}
h2#mastheadPageTitle {
	padding: 10px 0px 0px;
}
#nextgen {
	margin: 0px auto;
}
div.mastheadcontainer {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/bg_img_line.gif) repeat-x left top rgb(255, 255, 255); padding-right: 15px; padding-left: 15px;
}
div.mdabarcontainerpopup {
	background: url(http://i.dell.com/images/global/masthead/mdabarbg.jpg) repeat-x bottom; padding: 10px 0px 0px; height: 27px; clear: both;
}
div.message_buyonline {
	font-family: arial; font-size: 8pt;
}
div.message_buyonline_hp {
	font-family: arial; font-size: 8pt;
}
div.message_buyonline_hp {
	vertical-align: middle;
}
#pbarcontainer #stormPbar .pbarlink {
	color: rgb(0, 102, 204); line-height: 12px; font-weight: bold;
}
#pbarcontainer #stormPbar div.focartlinkmax {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 101; background-color: rgb(188, 188, 188);
}
#pbarcontainer #stormPbar div.focartlinkmin {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 2; background-color: rgb(255, 255, 255);
}
#pbarcontainer #stormPbar div.focartoffsetmax {
	border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; z-index: 104; background-color: rgb(188, 188, 188);
}
#pbarcontainer #stormPbar div.focartoffsetmin {
	position: relative; z-index: 1; background-color: transparent;
}
#pbarcontainer #stormPbar div.fomyaccountlinkmax {
	padding: 1px 7px 0px; font-family: arial; font-size: 8pt;
}
#pbarcontainer #stormPbar div.fomyaccountlinkmin {
	padding: 1px 7px 0px; font-family: arial; font-size: 8pt;
}
#pbarcontainer #stormPbar div.fomyaccountlinkmax {
	border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 4; background-color: rgb(238, 238, 238);
}
#pbarcontainer #stormPbar div.fomyaccountlinkmin {
	border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 2; background-color: rgb(255, 255, 255);
}
#pbarcontainer #stormPbar div.fomyaccountoffsetmax {
	border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; z-index: 4; background-color: rgb(238, 238, 238);
}
#pbarcontainer #stormPbar div.fomyaccountoffsetmin {
	position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
#pbarcontainer #stormPbar img.pbaricon {
	width: 17px; height: 17px; padding-right: 3px; padding-left: 3px; float: left;
}
#pbarcontainer div.flyoutcartbodymax {
	border: 1px solid rgb(0, 0, 0); display: inline; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.flyoutcartbodymin {
	border: 1px solid rgb(0, 0, 0); display: none; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.flyoutcartlinkmax {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; float: left; position: relative; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.flyoutcartlinkmin {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; float: left; position: relative; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.flyoutcartlinkmax {
	border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 4;
}
#pbarcontainer div.flyoutcartlinkmin {
	border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 2;
}
#pbarcontainer div.flyoutdivide {
	margin: 0px; padding: 0px; width: 1px; float: left;
}
#pbarcontainer div.flyoutmyaccountbodymax {
	border: 1px solid rgb(0, 0, 0); display: inline; position: absolute; z-index: 3; background-color: rgb(238, 238, 238);
}
#pbarcontainer div.flyoutmyaccountbodymin {
	border: 1px solid rgb(0, 0, 0); display: none; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.flyoutmyaccountlinkmax {
	padding: 1px 7px 0px; font-family: arial; font-size: 8pt; float: left; position: relative;
}
#pbarcontainer div.flyoutmyaccountlinkmin {
	padding: 1px 7px 0px; font-family: arial; font-size: 8pt; float: left; position: relative;
}
#pbarcontainer div.flyoutmyaccountlinkmax {
	border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 4; background-color: rgb(238, 238, 238);
}
#pbarcontainer div.flyoutmyaccountlinkmin {
	border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 2; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.privacysettingsdivider {
	padding-left: 5px; margin-left: 5px; border-left-color: rgb(198, 198, 198); border-left-width: 1px; border-left-style: solid; display: inline;
}
.privacysettingslinkcontainer {
	display: inline;
}
#pbarcontainer div.focartbodymax {
	border: 1px solid rgb(204, 204, 204); position: absolute; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.focartbodymin {
	border: 1px solid rgb(204, 204, 204); position: absolute; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.focartbodymax {
	display: inline; z-index: 100;
}
#pbarcontainer div.focartbodymin {
	display: none; z-index: 3;
}
#pbarcontainer div.fodivide {
	margin: 0px; padding: 0px; width: 1px; float: left;
}
#pbarcontainer div.fomyaccountbodymax {
	border: 1px solid rgb(0, 0, 0); position: absolute;
}
#pbarcontainer div.fomyaccountbodymin {
	border: 1px solid rgb(0, 0, 0); position: absolute;
}
#pbarcontainer div.fomyaccountbodymax {
	display: inline; z-index: 3; background-color: rgb(238, 238, 238);
}
#pbarcontainer div.fomyaccountbodymin {
	display: none; z-index: 3; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.fotoolboxbodymax {
	border: 1px solid rgb(0, 0, 0); position: absolute; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.fotoolboxbodymin {
	border: 1px solid rgb(0, 0, 0); position: absolute; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.fotoolboxbodymax {
	display: inline; z-index: 100;
}
#pbarcontainer div.fotoolboxbodymin {
	display: none; z-index: 3;
}
#pbarcontainer div.fotoolboxlinkmax {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.fotoolboxlinkmin {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.fotoolboxlinkmax {
	border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 101;
}
#pbarcontainer div.fotoolboxlinkmin {
	border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 2;
}
#pbarcontainer div.fotoolboxoffsetmax {
	border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; z-index: 104; background-color: rgb(255, 255, 255);
}
#pbarcontainer div.fotoolboxoffsetmin {
	position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
#pbarcontent a.cartLinkPrevNext {
	margin: 0px; padding: 0px; color: rgb(0, 102, 204); font-family: arial; font-size: 11px;
}
#pbarcontent div.acctContent {
	padding: 10px;
}
#pbarcontent div.actionlink {
	background: url(http://i.dell.com/images/global/brand/ui/primary.gif) no-repeat left top; height: 18px; padding-top: 1px; padding-left: 19px;
}
#pbarcontent div.actionlink a.link {
	font-family: arial; font-size: 8pt;
}
#pbarcontent div.cartButton {
	padding-right: 10px; float: right;
}
#pbarcontent div.cartButtonMODIFIED {
	padding-right: 10px; float: right;
}
#pbarcontent div.cartContent {
	padding: 10px;
}
#pbarcontent div.cartItem {
	padding: 10px;
}
#pbarcontent div.cartItems {
	color: rgb(51, 51, 51); font-family: arial; font-size: 11px; float: left;
}
#pbarcontent div.cartItems_bold {
	color: rgb(51, 51, 51); font-family: arial; font-size: 11px; float: left;
}
#pbarcontent div.cartItems_bold {
	font-weight: bold;
}
#pbarcontent div.cartItems_error {
	color: red; font-family: arial; font-size: 11px; float: left;
}
#pbarcontent div.cartPrevNext {
	color: rgb(0, 102, 204); font-family: arial; font-size: 11px; float: right;
}
#pbarcontent div.cartspacer {
	float: left;
}
#pbarcontent div.cartSubTotal {
	text-align: right; color: rgb(102, 153, 51); font-family: arial; font-size: 9pt; font-weight: bold; float: right;
}
#pbarcontent div.cartSubTotalCaption {
	text-align: right; color: rgb(51, 51, 51); font-family: arial; font-size: 11px; font-weight: bold; float: left;
}
#pbarcontent div.cartSubTotalRow {
	padding: 5px 10px; height: 15px; float: left; background-color: rgb(221, 240, 254);
}
#pbarcontent div.cartTopInfo {
	padding: 5px 10px; height: 15px; background-color: rgb(221, 240, 254);
}
#pbarcontent div.empty_cart_intro {
	padding: 10px; color: rgb(51, 51, 51); font-family: arial; font-size: 8pt;
}
#pbarcontent div.greenBtn {
	float: right; white-space: nowrap; cursor: pointer; background-repeat: no-repeat;
}
#pbarcontent div.greenBtnLeft {
	width: 9px; height: 17px; float: left; cursor: pointer; background-image: url(http://i.dell.com/images/global/brand/cart/left_GreenButton.png); background-repeat: no-repeat;
}
#pbarcontent div.greenBtnMid {
	height: 17px; color: rgb(255, 255, 255); padding-top: 1px; padding-right: 5px; padding-left: 5px; font-family: arial, helvetica; font-size: 11px; text-decoration: none; float: left; cursor: pointer; background-image: url(http://i.dell.com/images/global/brand/cart/middle_GreenButton.png); background-repeat: repeat-x;
}
#pbarcontent div.greenBtnRight {
	width: 9px; height: 17px; float: left; cursor: pointer; background-image: url(http://i.dell.com/images/global/brand/cart/right_GreenButton.png); background-repeat: no-repeat;
}
#pbarcontent div.intro {
	color: rgb(51, 51, 51); font-family: arial; font-size: 8pt;
}
#pbarcontent div.lnk_next {
	background: url(http://i.dell.com/images/global/brand/ui/nextarrow.gif) no-repeat right; padding-top: 1px; padding-right: 12px; font-size: 11px; float: left;
}
#pbarcontent div.lnk_next_disabled {
	background: url(http://i.dell.com/images/global/brand/ui/nextarrowgray.gif) no-repeat right; color: rgb(153, 153, 153); padding-top: 1px; padding-right: 12px; font-size: 11px; float: left;
}
#pbarcontent div.lnk_previous {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/prevarrow.gif) no-repeat left; padding-top: 1px; padding-left: 12px; font-size: 11px; float: left;
}
#pbarcontent div.lnk_previous_disabled {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/prevarrowgray.gif) no-repeat left; color: rgb(153, 153, 153); padding-top: 1px; padding-left: 12px; font-size: 11px; float: left;
}
#pbarcontent div.loginerror {
	color: red; font-family: arial; font-size: 8pt;
}
#pbarcontent div.pbarcontent {
	padding: 10px; width: 228px; z-index: 4;
}
#pbarcontent div.pbarcontentcart {
	width: 248px; position: absolute; z-index: 102;
}
#pbarcontent div.pbarspacer {
	height: 5px; float: left;
}
#pbarcontent div.productDesc {
	width: 100px; overflow: hidden; padding-left: 3px; float: left;
}
#pbarcontent div.productDivide {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/hsep.gif); height: 11px;
}
#pbarcontent div.productImage {
	width: 60px; padding-left: 3px; float: left;
}
#pbarcontent div.productPrice {
	width: 60px; text-align: right; color: rgb(102, 153, 51); font-family: arial; font-size: 11px; font-weight: bold; float: right;
}
#pbarcontent div.silverBtn {
	float: left; white-space: nowrap; cursor: pointer; background-repeat: no-repeat;
}
#pbarcontent div.silverBtnLeft {
	width: 8px; height: 17px; float: left; cursor: pointer; background-image: url(http://i.dell.com/images/global/brand/cart/left_silverButton.png); background-repeat: no-repeat;
}
#pbarcontent div.silverBtnMid {
	height: 17px; color: rgb(51, 51, 51); padding-top: 1px; font-family: arial, helvetica; font-size: 11px; text-decoration: none; float: left; cursor: pointer; background-image: url(http://i.dell.com/images/global/brand/cart/middle_silverButton.png); background-repeat: repeat-x;
}
#pbarcontent div.silverBtnRight {
	width: 8px; height: 17px; float: left; cursor: pointer; background-image: url(http://i.dell.com/images/global/brand/cart/right_silverButton.png); background-repeat: no-repeat;
}
#pbarcontent div.simpleButton {
	padding-right: 5px; padding-left: 5px; float: right;
}
#pbarcontent div.simpledesc {
	font-family: arial; font-size: 8pt;
}
#pbarcontent div.simplelink {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondary.gif) no-repeat left top; color: rgb(0, 102, 204); padding-left: 7px;
}
#pbarcontent div.simplelink a.link {
	color: rgb(0, 102, 204); font-family: arial; font-size: 8pt;
}
#pbarcontent div.simpletext {
	font-family: arial; font-size: 8pt;
}
#pbarcontent span.cartItemsBold {
	color: rgb(51, 51, 51); font-family: arial; font-size: 11px; font-weight: bold;
}
#pbarcontent span.productBasePrice {
	font-family: arial; font-size: 9pt;
}
#pbarcontent span.productDiscount {
	color: red; font-family: arial; font-size: 8pt;
}
#pbarcontent span.productQuantity {
	color: rgb(51, 51, 51); font-family: arial; font-size: 11px;
}
#pbarcontent span.productQuantityValue {
	color: rgb(0, 102, 204); font-family: arial; font-size: 8pt; font-weight: bold;
}
#pbarcontent span.productTitle {
	color: rgb(51, 51, 51); overflow: hidden; font-family: arial; font-size: 9pt; font-weight: bold;
}
#pbarcontent .cartIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -832px; height: 14px;
}
#nextgen #pbarcontent .cartCaption {
	padding: 6px 0px 0px 24px; color: rgb(0, 133, 195); display: block; position: relative;
}
.ko #nextgen #pbarcontent .cartCaption {
	padding-bottom: 1px;
}
#nextgen #pbarcontent .cartCount {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -874px; padding: 4px 0px 0px; top: 1px; height: 14px; text-align: center; right: 0px; color: rgb(255, 255, 255); font-size: 0.9em; position: absolute;
}
#nextgen #pbarcontent .cartCountLarger {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -874px; padding: 4px 0px 0px; top: 1px; height: 14px; text-align: center; right: 0px; color: rgb(255, 255, 255); font-size: 0.9em; position: absolute;
}
#nextgen #pbarcontent .cartCount {
	margin: 0px; width: 16px;
}
#nextgen #pbarcontent .cartCountLarger {
	background-position: -470px -915px; width: 19px;
}
#nextgen #pbarstriptable td {
	vertical-align: middle;
}
#nextgen #localeselectordiv {
	width: 194px; height: 196px; overflow: hidden; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: hidden; overflow-y: hidden; background-color: rgb(255, 255, 255);
}
#nextgen #localeselectordiv select {
	margin: -3px; padding: 0px; width: 200px; height: 202px; font-size: 11px; position: relative;
}
#nextgen #localeselectordivhidden {
	display: none;
}
#nextgen #pbarcontainer #stormPbar .pbarlink {
	color: rgb(153, 153, 153); font-weight: normal;
}
#stormPbar .pbarlink {
	display: block;
}
#nextgen #pbarcontainer #stormPbar .pbarlink a {
	padding-bottom: 0px; margin-top: 0px;
}
#nextgen #pbarcontainer #stormPbar .pbarlink:hover {
	text-decoration: underline;
}
#nextgen #pbarcontainer #stormPbar #totalcartitems {
	display: inline-block;
}
#nextgen #pbarcontainer #stormPbar div.focartlinkmax {
	padding: 1px 10px 0px 7px; font-family: arial; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 101; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer #stormPbar div.focartlinkmax #totalcartitems {
	font-weight: bold;
}
#nextgen #pbarcontainer #stormPbar div.focartlinkmax td {
	color: rgb(51, 153, 204); font-size: 11px;
}
#nextgen #pbarcontainer #stormPbar div.focartlinkmin {
	padding: 1px 0px 0px 7px; font-family: arial; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 2; cursor: pointer; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer #stormPbar div.focartlinkmin #totalcartitems {
	font-weight: bold;
}
#nextgen #pbarcontainer #stormPbar div.focartlinkmin td {
	color: rgb(102, 102, 102); font-size: 11px;
}
#nextgen #pbarcontainer #flyoutmyaccountoffset {
	height: 1px;
}
#nextgen #pbarcontainer #flyoutcartoffset {
	height: 1px;
}
#nextgen #pbarcontainer #stormPbar div.focartoffsetmax {
	border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; z-index: 104; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin {
	padding: 4px 6px 0px; color: rgb(102, 102, 102); font-family: arial; font-size: 11px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 2; cursor: pointer; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin .clearuser {
	color: rgb(102, 102, 102); font-size: 11px;
}
#nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin .premierStoreTitle {
	color: rgb(51, 51, 51); font-weight: bold;
}
#nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin .hellouser {
	color: rgb(51, 51, 51); font-size: 11px; font-weight: bold;
}
#nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin a {
	color: rgb(102, 102, 102); display: inline;
}
#nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin a:hover {
	color: rgb(102, 102, 102);
}
#nextgen div.focartlinkmin a:active {
	color: rgb(102, 102, 102);
}
#nextgen div.focartlinkmin a:link {
	color: rgb(102, 102, 102);
}
#nextgen #pbarcontainer #stormPbar div.fomyaccountoffsetmin {
	height: 1px; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer div.fotoolboxbodymax {
	border: 1px solid rgb(0, 0, 0); display: inline; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer div.fotoolboxbodymin {
	border: 1px solid rgb(0, 0, 0); display: none; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer div.fotoolboxlinkmax {
	padding: 1px 10px 0px 7px; color: rgb(0, 0, 0); font-family: arial; font-size: 11px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 10; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer div.fotoolboxlinkmax .toolboxcaption {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/nav_up.gif) no-repeat right; margin: 2px; color: rgb(102, 102, 102); padding-right: 12px; font-size: 11px; cursor: pointer;
}
#nextgen #pbarcontainer div.fotoolboxlinkmin {
	padding: 1px 10px 0px 7px; color: rgb(102, 102, 102); font-family: arial; font-size: 11px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; z-index: 2; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer div.fotoolboxlinkmin .toolboxcaption {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/nav_down_grey.gif) no-repeat right; margin: 2px; color: rgb(102, 102, 102); padding-right: 12px; font-size: 11px; cursor: pointer;
}
#nextgen #pbarcontainer div.fotoolboxoffsetmax {
	border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; z-index: 11; background-color: rgb(255, 255, 255);
}
#nextgen #pbarcontainer div.fotoolboxoffsetmin {
	position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
#nextgen .activetab {
	height: 25px; z-index: 2; cursor: pointer;
}
#nextgen .activetabcontent {
	text-align: center; color: rgb(51, 51, 51); padding-top: 5px; padding-right: 39px; padding-left: 0px; font-family: arial; font-size: 15px; font-weight: normal; white-space: nowrap;
}
#nextgen .activetabhover {
	height: 25px; padding-bottom: 1px; z-index: 2; cursor: pointer;
}
#nextgen .activetabhovercontent {
	text-align: center; color: rgb(102, 102, 102); padding-top: 5px; padding-right: 39px; padding-left: 0px; font-family: arial; font-size: 9pt; font-weight: bold; white-space: nowrap;
}
#nextgen .country_selector {
	padding-right: 10px;
}
#nextgen .crumbsel43 {
	color: rgb(102, 102, 102); font-family: arial, helvetica; font-size: 11px;
}
#nextgen .crumbsel43selected {
	color: rgb(51, 51, 51); font-family: arial, helvetica; font-size: 11px;
}
#nextgen .inactivetab {
	height: 25px; cursor: pointer;
}
#nextgen .inactivetabcontent {
	height: 19px; text-align: center; color: rgb(153, 153, 153); padding-top: 5px; padding-right: 39px; padding-left: 0px; font-family: arial; font-size: 15px; font-weight: normal; float: none; white-space: nowrap;
}
#nextgen div.inactivetabcontent:hover {
	color: rgb(51, 51, 51);
}
#nextgen .lnk_crumb43 {
	color: rgb(102, 102, 102); font-family: arial, helvetica; font-size: 11px;
}
#nextgen .lnk_crumb43selected {
	color: rgb(51, 51, 51); font-family: arial, helvetica; font-size: 11px;
}
#nextgen .lnk_crumb43selected:hover {
	color: rgb(51, 51, 51); font-family: arial, helvetica; font-size: 11px;
}
#nextgen .lnk_crumb43selected:visited {
	color: rgb(51, 51, 51); font-family: arial, helvetica; font-size: 11px;
}
#nextgen .lnk_crumb43selected:active {
	color: rgb(51, 51, 51); font-family: arial, helvetica; font-size: 11px;
}
#nextgen .mhpersonalizationcell .segmenttitle {
	color: rgb(51, 51, 51); padding-right: 10px; padding-bottom: 2px; padding-left: 10px; font-size: 11px; font-weight: bold;
}
#nextgen .mhpersonalizationcell span.pbarlink a {
	color: rgb(102, 102, 102); padding-top: 3px; padding-bottom: 0px; font-size: 11px; display: block;
}
#nextgen .para_crumb_43 {
	height: 15px; color: rgb(102, 102, 102); padding-top: 15px; padding-bottom: 12px; font-family: arial, helvetica; font-size: 11px;
}
#nextgen .searchaction {
	width: 16px; height: 14px; float: left;
}
#nextgen .tabcontent {
	width: 100%; text-align: center; color: rgb(51, 51, 51); padding-top: 5px; font-family: arial; font-size: 9pt; font-weight: bold; float: left;
}
#nextgen .tabspacer {
	width: 100%; height: 25px; float: left;
}
#nextgen a.langoption {
	color: rgb(102, 102, 102); font-size: 11px;
}
a.langoption:active {
	color: rgb(102, 102, 102); font-size: 11px;
}
a.langoption:hover {
	color: rgb(102, 102, 102); font-size: 11px;
}
a.langoption:visited {
	color: rgb(102, 102, 102); font-size: 11px;
}
#nextgen a.primarylink {
	color: rgb(255, 255, 255); font-family: arial; font-size: 9pt; font-weight: bold; text-decoration: none; white-space: nowrap;
}
a.primarylink:active {
	color: rgb(255, 255, 255); font-family: arial; font-size: 9pt; font-weight: bold; text-decoration: none; white-space: nowrap;
}
a.primarylink:hover {
	color: rgb(255, 255, 255); font-family: arial; font-size: 9pt; font-weight: bold; text-decoration: none; white-space: nowrap;
}
a.primarylink:visited {
	color: rgb(255, 255, 255); font-family: arial; font-size: 9pt; font-weight: bold; text-decoration: none; white-space: nowrap;
}
#nextgen a.subnavlink {
	color: rgb(102, 102, 102); line-height: 1.3em; font-size: 1.1em; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
#nextgen a.subnavlink:active {
	color: rgb(102, 102, 102); line-height: 1.3em; font-size: 1.1em; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
#nextgen a.subnavlink:visited {
	color: rgb(102, 102, 102); line-height: 1.3em; font-size: 1.1em; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
#nextgen a.subnavlinknomenu {
	color: rgb(102, 102, 102); line-height: 1.3em; font-size: 1.1em; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
#nextgen a.subnavlinknomenu:active {
	color: rgb(102, 102, 102); line-height: 1.3em; font-size: 1.1em; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
#nextgen a.subnavlinknomenu:visited {
	color: rgb(102, 102, 102); line-height: 1.3em; font-size: 1.1em; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
#nextgen a.subnavlinknomenuselected {
	color: rgb(51, 153, 204); line-height: 1.3em; font-size: 1.1em; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap; cursor: pointer;
}
#nextgen a.subnavlinkselected {
	color: rgb(51, 153, 204); line-height: 1.3em; font-size: 1.1em; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap; cursor: pointer;
}
#nextgen div.floatingmenu {
	margin-top: 3px; display: none; position: absolute; z-index: 99;
}
#nextgen div.localediv {
	padding-right: 2px; padding-left: 2px; cursor: pointer;
}
#nextgen div.localediv a {
	color: rgb(102, 102, 102); font-size: 11px; cursor: pointer;
}
#nextgen div.localediv a:hover {
	color: rgb(0, 0, 0);
}
#nextgen div.localediv:hover {
	background-color: rgb(204, 204, 204);
}
#nextgen div.localeselector {
	font-size: 11px; display: inline-table; position: absolute; z-index: 100;
}
#nextgen div.localeselectorhidden {
	display: none;
}
#nextgen div.localeselectorlink {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -715px; margin: 4px; color: rgb(102, 102, 102); padding-right: 12px; font-size: 11px; white-space: nowrap; cursor: pointer;
}
#nextgen div.localeselectorlink:hover {
	text-decoration: underline;
}
#nextgen div.localeselectorlink_premier {
	margin: 4px; color: rgb(102, 102, 102); padding-right: 12px; font-size: 11px; white-space: nowrap;
}
#nextgen div.localeselectorlinkdiv {
	color: rgb(102, 102, 102); border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: medium; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-left-style: solid; display: inline-table; background-color: transparent;
}
#nextgen div.localeselectorlinkdivselected {
	color: rgb(0, 0, 0); border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: medium; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-left-style: solid; display: inline-table; background-color: rgb(255, 255, 255);
}
#nextgen div.localeselectorlinkselected {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/nav_up.gif) no-repeat right; margin: 4px; color: rgb(0, 0, 0); padding-right: 12px; font-size: 11px; white-space: nowrap; cursor: pointer;
}
#nextgen div.localeselectorlinkselected:hover {
	text-decoration: underline;
}
#nextgen div.localeselectortext {
	margin: 4px; color: rgb(102, 102, 102); font-size: 11px; white-space: nowrap;
}
#nextgen div.mdabarcontainer {
	color: rgb(51, 51, 51); padding-top: 15px; padding-bottom: 12px; font-family: arial,helvetica; font-size: 12px; font-weight: bold; float: right; white-space: nowrap;
}
#nextgen div.searchcontainer {
	text-align: right;
}
#nextgen div.searchcontainer a {
	color: rgb(102, 102, 102);
}
#nextgen div.searchcontainer label {
	display: none;
}
#nextgen div.searchcontainer select {
	display: none;
}
#nextgen div.subnavcontainer {
	position: relative; z-index: 7;
}
#nextgen div.subnavcontainernomenu {
	height: 8px; clear: both; position: relative; z-index: 0; background-color: rgb(255, 255, 255);
}
#nextgen div.subnavlinkcontainer {
	padding: 0px 12px; position: static;
}
#nextgen div.subnavlinkcontainerfirst {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgfirst.gif) no-repeat left top; padding: 0px 12px; position: static;
}
#nextgen div.subnavlinkcontainerfirstnomenu {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgfirst.gif) no-repeat left top; padding: 0px 12px; position: static;
}
#nextgen div.subnavlinkcontainerfirstnomenuselected {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secnavbgfirstnomenuselected.gif) no-repeat left top; padding: 0px 12px; position: relative;
}
#nextgen div.subnavlinkcontainerfirstselected {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgfirstselected.gif) no-repeat left top; padding: 0px 12px; position: relative;
}
#nextgen div.subnavlinkcontainerlast {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbglast.gif) no-repeat right top; padding: 0px 12px; position: static;
}
#nextgen div.subnavlinkcontainerlastnomenu {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbglast.gif) no-repeat right top; padding: 0px 12px; position: static;
}
#nextgen div.subnavlinkcontainerlastnomenuselected {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secnavbglastnomenuselected.gif) no-repeat right top; padding: 0px 12px; position: relative;
}
#nextgen div.subnavlinkcontainerlastselected {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbglastselected.gif) no-repeat right top; padding: 0px 12px; position: relative;
}
#nextgen div.subnavlinkcontainernomenu {
	padding: 0px 12px; position: static;
}
#nextgen div.subnavlinkcontainernomenuselected {
	padding: 0px 12px; position: relative;
}
#nextgen div.subnavlinkcontainerselected {
	padding: 0px 12px; position: relative;
}
#nextgen .subnavlinkdivide {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgdivider.gif) repeat-y left bottom; width: 2px; height: 30px;
}
#nextgen img.logo {
	width: 61px; height: 61px;
}
#nextgen span.mdainfo {
	height: 15px; font-weight: normal; white-space: nowrap;
}
#nextgen span.message_buyonline {
	color: rgb(51, 51, 51); padding-bottom: 1px; font-family: arial; font-size: 12px; display: inline-block;
}
#nextgen span.message_buyonline a {
	color: rgb(102, 102, 102);
}
#nextgen table.mh_columnlist {
	margin: 0px; padding: 0px;
}
#nextgen table.mh_columnlist a.menulink {
	color: rgb(51, 153, 204); line-height: normal; font-size: 11px; text-decoration: none;
}
#nextgen table.mh_columnlist a.menulink:hover {
	text-decoration: underline;
}
#nextgen table.mh_columnlist a.mhproductlink {
	color: rgb(153, 153, 153); line-height: normal; font-size: 11px; text-decoration: none;
}
#nextgen table.mh_columnlist a.mhproductlink:hover {
	text-decoration: underline;
}
#nextgen table.mh_columnlist div.mhproductdiv {
	padding-top: 2px; padding-right: 20px; padding-bottom: 2px;
}
#nextgen table.mh_columnlist div.sep {
	padding-top: 3px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#nextgen table.mh_columnlist td.menutitle {
	width: 100%; color: rgb(153, 153, 153); padding-top: 3px; padding-bottom: 3px; font-size: 11px; font-weight: bold;
}
#nextgen table.mh_columnlist td.sep {
	width: 100%; padding-top: 3px; padding-bottom: 3px;
}
#nextgen table.mh_columnlist td.sephover {
	margin: 0px; width: 100%; padding-top: 3px; padding-bottom: 3px;
}
#nextgen table.mh_columnlist td.sub {
	margin: 0px; width: 100%; padding-top: 7px; padding-bottom: 3px;
}
#nextgen table.mh_columnlist td.subhover {
	margin: 0px; width: 100%; padding-top: 7px; padding-bottom: 3px;
}
#nextgen table.mh_columnlist td.subnavcolumn {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavdropdownbg.gif) repeat-x left top rgb(238, 238, 238); padding-top: 8px; padding-bottom: 10px; padding-left: 20px;
}
#nextgen table.mh_columnlist td.subnavmenuborder {
	background-color: rgb(204, 204, 204);
}
#nextgen table.mh_columnlist td.subnavmenuborderbottom {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/menucornerbb_1x2.gif) repeat-x left top;
}
#nextgen table.mh_linkcolumn {
	margin: 0px; padding: 0px; width: 200px; text-align: left;
}
#nextgen table.mh_linklist {
	margin: 0px; padding: 0px;
}
#nextgen table.mh_linklist a.menulink {
	color: rgb(51, 153, 204); font-size: 11px; text-decoration: none;
}
#nextgen table.mh_linklist a.menulink:hover {
	text-decoration: underline;
}
#nextgen table.mh_linklist a.mhproductlink {
	color: rgb(153, 153, 153); font-size: 11px; text-decoration: none;
}
#nextgen table.mh_linklist a.mhproductlink:hover {
	text-decoration: underline;
}
#nextgen table.mh_linklist div.mhproductlinks {
	color: rgb(153, 153, 153); padding-left: 9px; font-size: 11px;
}
#nextgen table.mh_linklist div.sep {
	padding-top: 10px; margin-top: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#nextgen table.mh_linklist td.menutitle {
	width: 100%; color: rgb(153, 153, 153); padding-top: 3px; padding-bottom: 3px; font-size: 11px; font-weight: bold;
}
#nextgen table.mh_linklist td.sep {
	width: 100%; padding-top: 3px; padding-bottom: 3px;
}
#nextgen table.mh_linklist td.sephover {
	width: 100%; padding-top: 3px; padding-bottom: 3px;
}
#nextgen table.mh_linklist td.sephover {
	margin: 0px;
}
#nextgen table.mh_linklist td.sub {
	margin: 0px; width: 100%; padding-top: 7px; padding-bottom: 3px;
}
#nextgen table.mh_linklist td.subhover {
	margin: 0px; width: 100%; padding-top: 7px; padding-bottom: 3px;
}
#nextgen table.mh_linklist td.subnavcolumn {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavdropdownbg.gif) repeat-x left top rgb(238, 238, 238); padding: 3px 10px 5px;
}
#nextgen table.mh_linklist td.subnavmenuborder {
	background-color: rgb(204, 204, 204);
}
#nextgen table.mh_linklist td.subnavmenuborderbottom {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/menucornerbb_1x2.gif) repeat-x left top;
}
#nextgen table.mh_viewallcolumn {
	margin: 0px; padding: 0px; width: 158px; text-align: left;
}
#nextgen td.langselected {
	color: rgb(255, 255, 255); font-size: 11px;
}
#nextgen td.langsep {
	color: rgb(102, 102, 102); font-size: 11px;
}
#nextgen td.mhcrumbcell {
	height: 40px;
}
#nextgen td.mhlogocell {
	width: 61px; height: 65px; padding-top: 4px;
}
#nextgen td.mhpersonalizationcell {
	height: 25px;
}
#nextgen td.mhprimarynavcell {
	width: 700px; height: 35px;
}
#nextgen td.mhprimarynavcell table {
	margin-left: 17px;
}
#nextgen td.mhsearchcell {
	height: 40px; white-space: nowrap;
}
#nextgen td.mhsecondarynavcell {
	width: 100%; height: 30px;
}
#nextgen td.subnavlinkcell {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbg.gif) repeat-x left bottom rgb(231, 231, 231); height: 30px;
}
#nextgen td.subnavlinkcellselected {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgselected.gif) repeat-x left top; height: 30px;
}
#nextgen td.subnavlinkcellnomenuselected {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgnomenuselected.gif) repeat-x left top; height: 30px;
}
td.mhmenucornerbl {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/menucornerbl.gif) no-repeat left top; height: 2px;
}
td.mhmenucornerbr {
	background: url(http://i.dell.com/images/global/brand/ui/storm80/menucornerbr.gif) no-repeat right top; height: 2px;
}
.subnavlinkcontainer td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainerfirst td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainerlast td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainerselected td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainerfirstselected td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainerlastselected td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainerfirstnomenu td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainerlastnomenu td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainerfirstnomenuselected td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainerlastnomenuselected td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainernomenu td {
	text-align: left; vertical-align: middle;
}
.subnavlinkcontainernomenuselected td {
	text-align: left; vertical-align: middle;
}
#nextgen img.flag {
	margin-right: 3px; display: inline-block;
}
#nextgen #localeSelector {
	border-width: 0px 1px 1px; border-style: none solid solid; width: 194px; height: 196px; overflow: hidden; font-size: 11px; display: none; position: absolute; z-index: 99; background-color: rgb(255, 255, 255);
}
#nextgen #localeSelector select {
	margin: -3px; padding: 0px; width: 200px; height: 202px; font-size: 11px; position: relative;
}
#nextgen #localeSelector select {
	font-size: 11px;
}
.tertiarynavcontainer {
	display: none;
}
#nextgen td.mhcrumbcell {
	display: none;
}
.toolbox_link {
	background: url(http://i.dell.com/images/global/brand/ui/secondary_lnav.gif) no-repeat left top; padding: 0px 3px 0px 7px; color: rgb(51, 153, 204); line-height: 15px; font-family: arial,helvetica; font-weight: normal;
}
.toolbox_link_sub {
	background: url(http://i.dell.com/images/global/brand/ui/secondary_lnav.gif) no-repeat left top; padding: 0px 3px 0px 7px; color: rgb(51, 153, 204); line-height: 15px; font-family: arial,helvetica; font-weight: normal; margin-left: 7px;
}
.toolbox_link_expand {
	background: url(http://i.dell.com/images/global/brand/icons/expand7x7.gif) no-repeat left; padding: 0px 0px 0px 10px; color: rgb(51, 153, 204); line-height: 15px; font-family: arial,helvetica; font-weight: normal;
}
.toolbox_link_collapse {
	background: url(http://i.dell.com/images/global/brand/icons/collapse7x7.gif) no-repeat left; padding: 0px 0px 0px 10px; color: rgb(51, 153, 204); line-height: 15px; font-family: arial,helvetica; font-weight: normal;
}
.toolbox_link_expand:hover {
	text-decoration: underline;
}
.toolbox_link_collapse:hover {
	text-decoration: underline;
}
.ac_results {
	padding: 0px; border: 1px solid rgb(0, 0, 0); overflow: hidden; z-index: 99999; background-color: rgb(255, 255, 255);
}
.ac_results ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%;
}
.ac_results li {
	margin: 0px; padding: 2px 5px; line-height: 16px; overflow: hidden; font-family: Segoe UI; font-size: 12px; font-style: normal; font-weight: 400; font: menu; display: block; cursor: default;
}
body.ja #nextgen a.subnavlink {
	font-size: 1.3em;
}
body.ja #nextgen a.subnavlink:active {
	font-size: 1.3em;
}
body.ja #nextgen a.subnavlink:visited {
	font-size: 1.3em;
}
body.ja #nextgen a.subnavlinknomenu {
	font-size: 1.3em;
}
body.ja #nextgen a.subnavlinknomenu:active {
	font-size: 1.3em;
}
body.ja #nextgen a.subnavlinknomenu:visited {
	font-size: 1.3em;
}
body.ja #nextgen a.subnavlinknomenuselected {
	font-size: 1.3em;
}
body.ja #nextgen a.subnavlinkselected {
	font-size: 1.3em;
}
body.zh #nextgen a.subnavlink {
	font-size: 1.3em;
}
body.zh #nextgen a.subnavlink:active {
	font-size: 1.3em;
}
body.zh #nextgen a.subnavlink:visited {
	font-size: 1.3em;
}
body.zh #nextgen a.subnavlinknomenu {
	font-size: 1.3em;
}
body.zh #nextgen a.subnavlinknomenu:active {
	font-size: 1.3em;
}
body.zh #nextgen a.subnavlinknomenu:visited {
	font-size: 1.3em;
}
body.zh #nextgen a.subnavlinknomenuselected {
	font-size: 1.3em;
}
body.zh #nextgen a.subnavlinkselected {
	font-size: 1.3em;
}
body.ko #nextgen a.subnavlink {
	font-size: 1.3em;
}
body.ko #nextgen a.subnavlink:active {
	font-size: 1.3em;
}
body.ko #nextgen a.subnavlink:visited {
	font-size: 1.3em;
}
body.ko #nextgen a.subnavlinknomenu {
	font-size: 1.3em;
}
body.ko #nextgen a.subnavlinknomenu:active {
	font-size: 1.3em;
}
body.ko #nextgen a.subnavlinknomenu:visited {
	font-size: 1.3em;
}
body.ko #nextgen a.subnavlinknomenuselected {
	font-size: 1.3em;
}
body.ko #nextgen a.subnavlinkselected {
	font-size: 1.3em;
}
body.ja #nextgen table a.menulink {
	font-family: arial;
}
body.ja #nextgen table a.menulink:active {
	font-family: arial;
}
body.ja #nextgen table a.menulink:visited {
	font-family: arial;
}
body.zh #nextgen table a.menulink {
	font-size: 13px;
}
body.zh #nextgen table a.menulink:active {
	font-size: 13px;
}
body.zh #nextgen table a.menulink:visited {
	font-size: 13px;
}
body.ko #nextgen table a.menulink {
	font-size: 13px;
}
body.ko #nextgen table a.menulink:active {
	font-size: 13px;
}
body.ko #nextgen table a.menulink:visited {
	font-size: 13px;
}
body.zh #nextgen table a.mhproductlink {
	line-height: 15px; font-size: 12px;
}
body.zh #nextgen table a.mhproductlink:active {
	line-height: 15px; font-size: 12px;
}
body.zh #nextgen table a.mhproductlink:visited {
	line-height: 15px; font-size: 12px;
}
body.ko #nextgen table a.mhproductlink {
	line-height: 15px; font-size: 12px;
}
body.ko #nextgen table a.mhproductlink:active {
	line-height: 15px; font-size: 12px;
}
body.ko #nextgen table a.mhproductlink:visited {
	line-height: 15px; font-size: 12px;
}
.featuredRatingContainer {
	margin: 0px; padding: 0px; width: 49%;
}
.featuredMediaText {
	width: 225px; clear: both; margin-left: 10px; float: right;
}
.featuredMediaText .description {
	clear: both;
}
.featuredMediaTitle {
	width: 220px; color: rgb(0, 0, 0); line-height: 1.3em; font-weight: bold;
}
.relatedMediaTitle {
	padding: 5px 0px 0px; color: rgb(0, 0, 0); line-height: 1.6em; clear: both; font-weight: bold; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.ooyala.relatedMediaTitle {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.relatedMediaText {
	color: rgb(0, 0, 0);
}
.relatedMediaWrapper {
	padding: 1px;
}
.c4 .relatedMediaWrapper {
	width: 232px;
}
.mediaRating {
	line-height: 1.3em;
}
.mediaRating .ratingsForm {
	display: none;
}
.mediaPlayerContainer {
	margin: 0px; float: left;
}
.mediaPlayerTools {
	margin: 0px; padding: 5px 0px; clear: both; font-size: 0.84em; display: block;
}
#tertiaryContent .mediaPlayerTools {
	font-size: 1em;
}
.mediaPlayerTools li {
	margin: 0px; padding: 0px; display: inline;
}
.mediaPlayerTools li.divider {
	margin: 0px 0px 0px 8px; padding: 0px 0px 0px 6px; border-left-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: solid; display: inline;
}
.iv_thumb {
	width: 90px; height: 70px; padding-right: 10px; float: left; cursor: pointer;
}
.iv_title {
	border: 0px currentColor; float: left; cursor: pointer;
}
.tabsContainer {
	margin-top: 26px;
}
.modalPage .mediaPlayerContainer {
	width: 640px !important;
}
.modalPage .relatedMediaWrapper {
	width: 640px !important;
}
.modalPage .relatedMediaTitle {
	width: 640px !important;
}
.modalPage .relatedMediaText {
	width: 640px !important;
}
.modalPage .description {
	width: 640px !important;
}
.modal .relatedMediaWrapper .relatedMediaTitle {
	display: none;
}
.modal .relatedMediaWrapper .relatedMediaText {
	display: none;
}
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
.modalOverlay {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 10000001; opacity: 0.5;
}
.modalLoad {
	background: url(../images/icons/loading_animation.gif) no-repeat; left: 48%; top: 40%; width: 37px; height: 12px; visibility: hidden; position: absolute; z-index: 10000099;
}
.modalLoadSmall {
	background: url(../images/icons/loading_animation.gif) no-repeat; left: 49.5%; top: 40%; width: 37px; height: 12px; visibility: hidden; position: absolute; z-index: 10000099;
}
.modalFrame {
	border: 0px currentColor; overflow: hidden; background-color: rgb(255, 255, 255);
}
.hiddenModalContent {
	display: none;
}
.modalTopArrow {
	background: url(../images/arrows/modal_top_arrow.gif) no-repeat; top: -8px; width: 14px; height: 8px; display: none; position: absolute;
}
.modalBottomArrow {
	background: url(../images/arrows/modal_bot_arrow.gif) no-repeat; width: 14px; height: 8px; bottom: -18px; display: none; position: absolute;
}
a.modalCarouselLeftArrow {
	background: url(../images/containers/master-sprite-24.png) no-repeat -533px -697px; left: 0px; top: 45%; width: 34px; height: 67px; display: block; visibility: hidden; position: absolute;
}
a.modalCarouselLeftArrow:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -627px -697px;
}
a.modalCarouselLeftArrowDisabled {
	background: url(../images/containers/master-sprite-24.png) no-repeat -720px -697px; left: 0px; top: 45%; width: 34px; height: 67px; display: block; visibility: hidden; position: absolute; cursor: default;
}
a.modalCarouselLeftArrowDisabled:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -720px -697px; cursor: default;
}
a.modalCarouselRightArrow {
	background: url(../images/containers/master-sprite-24.png) no-repeat -534px -784px; top: 45%; width: 34px; height: 67px; right: 0px; display: block; visibility: hidden; position: absolute;
}
a.modalCarouselRightArrow:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -628px -784px;
}
a.modalCarouselRightArrowDisabled {
	background: url(../images/containers/master-sprite-24.png) no-repeat -721px -784px; top: 45%; width: 34px; height: 67px; right: 0px; display: block; visibility: hidden; position: absolute; cursor: default;
}
a.modalCarouselRightArrowDisabled:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -721px -784px; cursor: default;
}
.modalTL {
	height: 0px; display: none;
}
.modalTC {
	height: 0px; display: none;
}
.modalTR {
	height: 0px; display: none;
}
.modalBL {
	height: 0px; display: none;
}
.modalBC {
	height: 0px; display: none;
}
.modalBR {
	height: 0px; display: none;
}
.modalTL {
	width: 0px;
}
.modalTR {
	width: 0px;
}
.modalBL {
	width: 0px;
}
.modalBR {
	width: 0px;
}
.modalCeil {
	width: 545px; overflow: visible; clear: both;
}
.modalBody {
	width: 545px; overflow: visible; clear: both;
}
.modalFloor {
	width: 545px; overflow: visible; clear: both;
}
.modalFloor {
	position: relative; min-height: 0px;
}
.modalContentContainer {
	float: left; position: relative;
}
.modalContent {
	overflow: visible; padding-right: 10px; padding-left: 10px; float: left; visibility: hidden;
}
.modalContent title {
	height: 0px; display: none; visibility: hidden;
}
.modalBodyL {
	left: 0px; width: 0px; overflow: hidden; position: absolute;
}
.modalBodyR {
	width: 0px; right: 0px; overflow: hidden; position: absolute;
}
.modalPage#primaryContent {
	padding: 0px; width: 100%;
}
.modalPage#primaryContent .container {
	margin: 0px;
}
.modalPage#primaryContent .container .i {
	padding: 0px;
}
.modalPage#primaryContent .container .t {
	height: 0px; display: none;
}
.modalWindow {
	margin: 0px; padding: 0px 10px 10px; border: 1px solid black; text-align: left; line-height: 0; overflow: visible; visibility: hidden; position: absolute; z-index: 10000002; background-color: rgb(41, 41, 41);
}
.modalWindow .modalContentContainer {
	background-color: rgb(255, 255, 255);
}
.modalWindow .modalContent {
	border: 1px solid rgb(204, 204, 204); min-height: 50px; background-color: rgb(255, 255, 255);
}
.modalWindow .modalTitle {
	height: 25px; text-align: left; color: rgb(255, 255, 255); line-height: 1.25em; padding-top: 0.3em; font-size: 1.25em; font-weight: bold; vertical-align: middle; display: block;
}
.modalWindow .modalTitle .modalSignIn {
	margin-top: 10px; display: block;
}
.modalWindow .modalTop {
	height: 25px; text-align: left; color: rgb(255, 255, 255); vertical-align: middle;
}
.modalWindow .modalTopR {
	background: url(../images/lines/modal_div_2x1.gif) repeat-y; width: 20px; height: 21px; text-align: right; margin-top: 1px; margin-bottom: 3px; float: right; display: inline;
}
.modalWindow .closeWindow {
	background-position: right; width: 8px; height: 25px; float: right; display: inline; z-index: 10000003; cursor: pointer; background-image: url(../images/buttons/x_close.gif); background-repeat: no-repeat;
}
#videoLayer .closeWindow {
	background-position: right; width: 8px; height: 25px; float: right; display: inline; z-index: 10000003; cursor: pointer; background-image: url(../images/buttons/x_close.gif); background-repeat: no-repeat;
}
.modalWindowView {
	overflow: visible; visibility: hidden; position: absolute; z-index: 10000002; min-height: 186px;
}
.modalWindowView .modalCeil {
	width: 380px;
}
.modalWindowView .modalBody {
	width: 380px;
}
.modalWindowView .modalFloor {
	width: 380px;
}
.modalWindowView .modalCeil .modalTC {
	width: 300px;
}
.modalWindowView .modalContent {
	width: 300px;
}
.modalWindowView .modalFloor .modalBC {
	width: 300px;
}
.modalWindowView .modalCeil {
	height: 48px; position: relative;
}
.modalWindowView .modalCeil .modalTL {
	background: url(../images/containers/master-sprite-24.png) no-repeat -110px -46px; width: 40px; height: 100%; float: left; display: block;
}
.modalWindowView .modalCeil .modalTC {
	background: url(../images/containers/master-sprite-24.png) no-repeat center -46px; height: 100%; float: left; display: block;
}
.modalWindowView .modalCeil .modalTR {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1370px -46px; width: 40px; height: 100%; float: right; display: block;
}
.modalWindowView .closeWindow {
	background: url(../images/containers/master-sprite-24.png) no-repeat -815px -697px; top: 12px; width: 36px; height: 35px; right: 12px; display: block; position: absolute; z-index: 10000003; cursor: pointer;
}
#videoLayer .closeWindow {
	background: url(../images/containers/master-sprite-24.png) no-repeat -815px -697px; top: 12px; width: 36px; height: 35px; right: 12px; display: block; position: absolute; z-index: 10000003; cursor: pointer;
}
.modalWindowView .closeWindow:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -815px -733px;
}
#videoLayer .closeWindow:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -815px -733px;
}
#videoLayer .closeWindow {
	margin-top: -4px; margin-right: 100px;
}
.modalWindowView .modalTitle {
	padding: 10px 10px 0px; font-size: 18px; font-weight: bold; display: none;
}
.modalWindowView .modalBody {
	background: url(../images/containers/modal/modal_container_bodyBorder.png) repeat-y left top; overflow: visible; float: left; min-height: 100px;
}
.modalWindowView .modalBodyInner {
	background: url(../images/containers/modal/modal_container_bodyBorder.png) repeat-y left top; overflow: visible; float: left; min-height: 100px;
}
.modalWindowView .modalBodyInner {
	background: url(../images/containers/modal/modal_container_bodyBorder.png) repeat-y right top; width: 100%; height: 100%;
}
.modalWindowView .modalBody .modalBodyL {
	width: 40px; overflow: visible; min-height: 100px;
}
.modalWindowView .modalBody .modalBodyR {
	width: 40px; overflow: visible; min-height: 100px;
}
.modalWindowView .modalContentContainer {
	margin: 0px 0px 0px 40px; background-color: rgb(255, 255, 255);
}
.modalWindowView .modalContent {
	border: currentColor; min-height: 100px; background-color: rgb(255, 255, 255);
}
.modalWindowView .modalFloor {
	height: 48px; clear: both;
}
.modalWindowView .modalFloor .modalBL {
	background: url(../images/containers/master-sprite-24.png) no-repeat -110px -94px; width: 40px; height: 100%; float: left; display: block;
}
.modalWindowView .modalFloor .modalBC {
	background: url(../images/containers/master-sprite-24.png) no-repeat center -94px; height: 100%; float: left; display: block;
}
.modalWindowView .modalFloor .modalBR {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1370px -94px; width: 40px; height: 100%; float: right; display: block;
}
.productHUB_scene7 .background {
	width: 950px; height: 700px; float: left; filter: alpha(opacity = 70); position: absolute; z-index: 1; zoom: 1; opacity: 0.7; background-color: rgb(255, 255, 255);
}
.productHUB_scene7 #videoLayer {
	margin: 40px 0px 0px 30px; width: 900px; height: 660px; background-color: transparent;
}
.productHUB_scene7 #videoContent {
	position: absolute; z-index: 2; background-color: transparent;
}
.productHUB_scene7 #videoContent iframe {
	background-color: transparent;
}
#videoLayer {
	background: rgb(0, 0, 0); margin: -20px 0px 0px -20px; left: 0px; width: 965px; height: 360px; position: absolute; z-index: 100000;
}
#videoLayer .videoTL {
	background: url(../images/containers/master-sprite-24.png) no-repeat -28px -2072px rgb(238, 238, 238); width: 14px; height: 10px; float: left; display: block;
}
#videoLayer .videoTR {
	background: url(../images/containers/master-sprite-24.png) no-repeat -49px -2072px rgb(238, 238, 238); width: 13px; height: 10px; float: right; display: block;
}
#videoContent {
	background: rgb(0, 0, 0); width: 789px; height: 360px; padding-left: 148px; float: left;
}
#videoContent iframe {
	background: rgb(0, 0, 0); width: 660px; height: 381px;
}
#videoContent iframe table {
	background-color: rgb(0, 0, 0);
}
#bookmarksShort ul {
	padding: 0px; width: 32%; margin-top: 5px; float: left;
}
#bookmarksFull ul {
	padding: 0px; width: 32%; margin-top: 5px; float: left;
}
#bookmarksShort li {
	list-style: none; margin: 5px; padding: 0px;
}
#bookmarksFull li {
	list-style: none; margin: 5px; padding: 0px;
}
#bookmarksShort a {
	font-size: 1.2em;
}
#bookmarksFull a {
	font-size: 1.2em;
}
#modalError {
	margin: 0px auto; padding: 2em; text-align: center; font-size: 1.2em; font-weight: bold;
}
#modalMetrics {
	display: none; visibility: hidden;
}
.tooltipWindow {
	overflow: visible; visibility: hidden; position: absolute; z-index: 10000002;
}
.tooltipWindow .modalTop {
	display: none; visibility: hidden;
}
.tooltipWindow .modalBody .modalBodyL {
	display: none; visibility: hidden;
}
.tooltipWindow .modalBody .modalBodyR {
	display: none; visibility: hidden;
}
.tooltipWindow .closeWindow {
	display: none; visibility: hidden;
}
.tooltipWindow .modalTitle {
	padding: 5px;
}
.tooltipWindow .ratingTitle.modalTitle {
	padding: 0px 0px 5px;
}
.tooltipWindow .modalTitle div {
	padding: 0px 0px 9px; color: rgb(51, 51, 51); line-height: 1em; font-weight: bold; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.tooltipWindow .modalTitle div.hr {
	border-width: 1px; border-style: solid none; padding: 0px; height: 0px; line-height: 0; font-size: 0px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(255, 255, 255);
}
.tooltipWindow .modalTitle span span {
	color: rgb(102, 102, 102); font-weight: normal;
}
.tooltipWindow .modalTopArrow {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1130px -202px; left: 27px; top: -6px; width: 27px; height: 11px;
}
.tooltipWindow .modalBottomArrow {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1130px -233px; left: 27px; width: 27px; height: 14px; bottom: -8px;
}
.tooltipWindow .modalFrame {
	
}
.tooltipWindow .modalCeil {
	width: 265px;
}
.tooltipWindow .modalBody {
	width: 265px;
}
.tooltipWindow .modalFloor {
	width: 265px;
}
.tooltipWindow .modalCeil .modalTC {
	width: 260px;
}
.tooltipWindow .modalFloor .modalBC {
	width: 260px;
}
.tooltipWindow .modalContentContainer {
	margin: 0px 0px 0px 4px; padding: 0px 5px 0px 6px; line-height: 1.4em; font-size: 1.2em; min-height: 55px;
}
.tooltipWindow .modalContent {
	padding: 5px 2px 5px 3px; border: currentColor; height: 100%;
}
.tooltipWindow .modalContentContainer {
	background: url(../images/containers/modal/tooltip_container_body.gif) repeat-x left bottom rgb(255, 255, 255); width: 260px;
}
.tooltipWindow .modalContent {
	background: url(../images/containers/modal/tooltip_container_body.gif) repeat-x left bottom rgb(255, 255, 255); width: 260px;
}
.tooltipWindow .modalSmallContainer {
	background: url(../images/containers/modal/tooltip_container_body_small.gif) repeat-x left bottom rgb(255, 255, 255);
}
.tooltipWindow .modalCeil {
	height: 10px; overflow: hidden;
}
.tooltipWindow .modalCeil .modalTL {
	background: no-repeat -161px -162px; width: 10px; float: left;
}
.tooltipWindow .modalCeil .modalTC {
	background: no-repeat center -162px; float: left;
}
.tooltipWindow .modalCeil .modalTR {
	background: no-repeat -1350px -162px; width: 10px; float: right;
}
.tooltipWindow .modalCeil .modalTL {
	height: 100%; display: block; background-image: url(../images/containers/master-sprite-24.png);
}
.tooltipWindow .modalCeil .modalTC {
	height: 100%; display: block; background-image: url(../images/containers/master-sprite-24.png);
}
.tooltipWindow .modalCeil .modalTR {
	height: 100%; display: block; background-image: url(../images/containers/master-sprite-24.png);
}
.tooltipWindow .modalBody {
	background: repeat-y left top; min-height: 25px;
}
.tooltipWindow .modalBodyInner {
	background: repeat-y right top; width: 100%; height: 100%;
}
.tooltipWindow .modalBody {
	overflow: visible; float: left; background-image: url(../images/containers/modal/tooltip_container_bodyBorder.png);
}
.tooltipWindow .modalBodyInner {
	overflow: visible; float: left; background-image: url(../images/containers/modal/tooltip_container_bodyBorder.png);
}
.tooltipWindow .modalFloor {
	height: 10px; clear: both;
}
.tooltipWindow .modalFloor .modalBL {
	background: no-repeat -161px -172px; width: 10px; float: left;
}
.tooltipWindow .modalFloor .modalBC {
	background: no-repeat center -172px; float: left;
}
.tooltipWindow .modalFloor .modalBR {
	background: no-repeat -1350px -172px; width: 10px; float: right;
}
.tooltipWindow .modalFloor .modalBL {
	height: 100%; display: block; background-image: url(../images/containers/master-sprite-24.png); _margin-top: -3px;
}
.tooltipWindow .modalFloor .modalBC {
	height: 100%; display: block; background-image: url(../images/containers/master-sprite-24.png); _margin-top: -3px;
}
.tooltipWindow .modalFloor .modalBR {
	height: 100%; display: block; background-image: url(../images/containers/master-sprite-24.png); _margin-top: -3px;
}
.ocQuickview {
	overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 1.25em;
}
.ocQuickview h2 {
	padding: 0px; color: rgb(32, 123, 167); font-family: Arial,sans-serif; font-size: 1.7em; white-space: nowrap;
}
.ocQuickview .oc {
	color: rgb(153, 153, 153); font-family: Arial,sans-serif; font-size: 14px; font-weight: bold; margin-top: 5px; white-space: nowrap;
}
.ocQuickviewHero {
	width: 550px; overflow: hidden; margin-top: 46px; float: left;
}
.ocQuickviewHero .snpImg {
	width: 320px;
}
.ocQuickviewStack {
	width: 295px; color: rgb(51, 51, 51); overflow: hidden; float: right;
}
.ocQuickviewStack a.hmc {
	width: auto; height: auto; line-height: normal; text-indent: inherit; padding-left: 0px; display: inline;
}
#ocQuickviewThumbs {
	margin: 20px 0px 5px; padding: 0px; text-align: center; overflow: hidden; list-style-type: none;
}
#ocQuickviewThumbs li {
	margin-right: 10px; float: none; display: inline-block;
}
#ocQuickviewThumbs li a {
	margin: 0px; display: block;
}
#ocQuickviewThumbs li a img {
	border-radius: 5px; border: 2px solid rgb(204, 204, 204); -moz-border-radius: 5px;
}
#ocQuickviewThumbs li a.selected img {
	border-color: rgb(51, 153, 204);
}
.ocQuickviewVideo {
	margin: 0px 0px 5px;
}
.ocQuickview .priceBlock {
	margin: 10px 0px;
}
.ocQuickview .priceBlock #Label2 {
	padding: 5px 0px; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ocQuickview .priceBlock .asLowasLine img {
	top: 3px;
}
.ocQuickview .fixedConfig {
	padding: 10px 0px 0px;
}
.ocQuickview .fixedConfig span {
	display: inline-block;
}
.ocQuickview .fixedConfig strong {
	display: inline-block;
}
.ocQuickview .estimatedShipDate {
	width: auto;
}
.ocQuickview .estimatedShipDate span {
	padding: 0px 5px 0px 0px !important; line-height: 1em;
}
.ocQuickview .estimatedShipDate span.estimatedShipDateLabel {
	line-height: 1em; min-height: 14px;
}
.ocQuickview p {
	margin: 0px 0px 12px; font-family: "Trebuchet MS",Arial,sans-serif; font-size: 13px;
}
.ocQuickview .linkTertiaryNav:visited {
	padding-bottom: 20px;
}
.ocQuickview .linkTertiaryNav:active {
	padding-bottom: 20px;
}
.ocQuickview .linkTertiaryNav {
	padding-bottom: 20px;
}
.ocQuickview .linkTertiaryNav span {
	font-family: "Trebuchet MS",Arial,sans-serif; font-size: 13px;
}
.ocQuickview #techSpecs {
	border: 1px solid rgb(204, 204, 204); height: 180px; overflow: auto; margin-bottom: 20px;
}
.ocQuickview #techSpecs li {
	padding: 7px 5px 7px 20px; line-height: 1.4em; font-size: 12px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.ocQuickview #techSpecs li:nth-child(2n) {
	background-color: rgb(238, 238, 238);
}
.ocQuickview #techSpecs li span {
	display: block;
}
.ocQuickview .button {
	padding: 0px 0px 10px;
}
.ocQuickview .rating {
	margin: 0px 0px 15px;
}
.readMore {
	cursor: pointer;
}
#snpQuickviewThumbs {
	margin-bottom: 10px;
}
#snpQuickviewThumbs li {
	margin: 0px 5px 5px 0px; display: inline-block;
}
#snpQuickviewThumbs li img {
	border-radius: 5px; border: 2px solid rgb(153, 153, 153); -moz-border-radius: 5px;
}
#snpQuickviewThumbs li a.selected img {
	border-color: rgb(51, 153, 204);
}
.nonMediaContactLinksModule {
	padding: 5px;
}
.nonMediaContactLinksModule::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.nonMediaContactLinksModule .nonMediaContactLinks {
	margin: 0px; padding: 0px; spacing: 0;
}
.nonMediaContactLinksModule .nonMediaContactLink {
	color: rgb(51, 153, 204); margin-left: 15px; list-style-type: disc;
}
.nonMediaContactLinksModule .nonMediaContactLinksText {
	line-height: normal;
}
.partnerList {
	padding: 0px;
}
.partnerList ul {
	margin-right: -5px;
}
.partnerList li {
	padding-right: 5px; padding-bottom: 5px; float: left; display: inline; list-style-type: none; list-style-position: inside;
}
.pollModule {
	padding: 5px;
}
.pollModule::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pollModule form ul {
	margin: 0px; padding: 1px;
}
.pollModule form li {
	clear: both; margin-top: 5px;
}
.pollModule form li.first {
	margin-top: 0px;
}
.pollModule form {
	line-height: 20px;
}
.pollModule form input.radio {
	clear: both; float: left;
}
.pollModule form label {
	width: 80%; text-align: left; padding-left: 5px; float: left;
}
.pollModule form li::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pollModule input.voteBtn {
	background: url(../images/buttons/vote_btn.gif) no-repeat left top; width: 92px; height: 23px; margin-top: 10px; float: left;
}
.pollModule .viewPollResults {
	margin-top: 13px; float: right;
}
.pollModule .hidden.pollResults {
	display: none;
}
.pollModule .pollResults .pollResultsError {
	color: rgb(255, 0, 0); padding-top: 5px;
}
.pollModule .pollResults ul {
	padding-top: 5px; padding-left: 0px;
}
.pollModule .pollResults li {
	list-style: none; padding: 0px; clear: both; margin-top: 5px;
}
.pollModule .pollResults li::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pollModule .pollItemLabel {
	float: left;
}
.pollModule .pollItemVotes {
	float: right;
}
.ctl {
	width: 100%; overflow: hidden; clear: both; margin-bottom: 30px; float: left; position: relative;
}
#secondaryContentMainRightRail .ctl {
	margin: 0px 0px 30px; width: 212px; clear: both;
}
#tertiaryContent .ctl {
	margin: 0px 0px 30px; width: 212px; clear: both;
}
#tertiaryContent .ctl {
	margin: 0px;
}
.single.ctl {
	margin: 0px 0px 30px; width: auto; clear: none;
}
.single.ctl .contentStack {
	clear: both; margin-right: 0px !important; margin-bottom: 20px;
}
*:first-child + html .ctl .sectionHeader {
	float: none !important;
}
.ctl .omega {
	margin: 0px !important;
}
.ctl .row {
	margin-bottom: 20px; float: left;
}
.ctl .col {
	margin-bottom: 20px; float: left;
}
#secondaryContentMainRightRail .ctl .row {
	margin: 0px;
}
#secondaryContentMainRightRail .ctl .col {
	margin: 0px;
}
#tertiaryContent .ctl .row {
	margin: 0px;
}
#tertiaryContent .ctl .col {
	margin: 0px;
}
.ctl .row {
	width: 100%; clear: both;
}
.ctl .row .contentStack {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
#secondaryContentMainRightRail .ctl .col .contentStack {
	margin-bottom: 30px;
}
#tertiaryContent .ctl .col .contentStack {
	margin-bottom: 30px;
}
.ctl .col .contentStack {
	margin-right: 0px !important; margin-bottom: 20px; margin-left: 0px !important;
}
.single.ctl .col {
	margin: 0px 20px 1px 0px !important;
}
.single.ctl .c3 .horizontal div {
	width: 56%;
}
.single.ctl .c5 .horizontal div {
	width: 57%;
}
.single.ctl .c7 .horizontal div {
	width: 69%;
}
.single.ctl .c8 .horizontal div {
	width: 73%;
}
.single.ctl .c9 .horizontal div {
	width: 61%;
}
.single.ctl .c10 .horizontal div {
	width: 65%;
}
.single.ctl .c11 .horizontal div {
	width: 528px;
}
.single.ctl .c12 .horizontal div {
	width: 71%;
}
.single.ctl .c13 .horizontal div {
	width: 73%;
}
.single.ctl .c14 .horizontal div {
	width: 75%;
}
.single.ctl .c15 .horizontal div {
	width: 77%;
}
.single.ctl .linkTertiaryNav {
	padding-bottom: 2px;
}
.contentStack {
	margin: 0px; color: rgb(51, 51, 51); position: relative;
}
.contentStack img {
	margin: 0px 0.76em 0.76em 0px; max-width: 100% !important;
}
.contentStack h3 {
	margin: 0px 0px 0.16em; line-height: 1.2em;
}
.contentStack p {
	margin: 0px 0.76em 0.85em 0px; line-height: 1.4em;
}
.contentStack div.inlineContent {
	margin: 0px 0.76em 0.85em 0px; line-height: 1.4em;
}
.c45horz.contentStack h3 {
	margin: 0px 0px 0.05em; line-height: 1.2em; font-size: 1em;
}
.c45horz.contentStack p {
	margin: 0px 0.76em 0.5em 0px; line-height: 1.4em;
}
.c45horz.contentStack div.inlineContent {
	margin: 0px 0.76em 0.5em 0px; line-height: 1.4em;
}
.contentStack div.inlineContent {
	color: rgb(51, 51, 51); float: none !important;
}
.single.ctl .c3 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c4 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c5 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c6 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c7 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c8 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c9 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c10 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c11 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c12 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c13 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c14 .horizontal div div.inlineContent {
	width: auto;
}
.single.ctl .c15 .horizontal div div.inlineContent {
	width: auto;
}
.rev.contentStack img {
	margin: 0.8em 0px 0px 0.8em;
}
.vertical.contentStack img {
	margin-right: 0px; margin-left: 0px;
}
.doubleWide .horizontal {
	margin-bottom: 0px;
}
.horizontal.contentStack div {
	width: 64%; float: left;
}
.horizontal.contentStack img {
	margin-top: 0px; margin-bottom: 0px; float: left;
}
.heroLayout.contentStack {
	min-height: 150px;
}
.heroLayout.contentStack div {
	width: 18.5em; right: 0px; position: absolute !important;
}
.ctl .categorySampler {
	margin: 0px;
}
.ctl .videoOverlay {
	background: url(../images/mediaplayer/icon_video_62x52.png) -15px -13px; margin: -16px 0px 0px -14px; left: 50%; top: 50%; width: 31px; height: 27px; display: block; position: absolute; cursor: pointer;
}
.ctl .videoLinkWrapper {
	width: 100%; overflow: hidden;
}
.ctl .videoLink {
	float: left; display: block; position: relative; zoom: 1;
}
#introContentStacks h2 {
	color: rgb(50, 50, 50); line-height: 1.25em; font-size: 1.75em; font-weight: bold;
}
#introContentStacks #thisWeekTop {
	width: 750px; clear: both;
}
#introContentStacks #thisWeekTopLeft {
	padding: 0px 0px 0px 9px; width: 400px; float: left; position: relative;
}
#introContentStacks #thisWeekTopRight {
	margin: 0px 0px 14px; width: 200px; float: right;
}
#introContentStacks #thisWeekBottom {
	width: 750px; clear: both;
}
.prodCatList4x {
	background: url(../images/containers/product_category_list_bg.png) no-repeat -10px -10px; padding: 20px 0px 5px 20px; width: 925px; overflow: hidden; margin-bottom: 0px; min-height: 220px;
}
.prodCatList4xbtCap {
	background: url(../images/containers/product_category_list_bg.png) no-repeat -10px -530px; width: 925px; height: 15px; overflow: hidden; clear: both; font-size: 1px; margin-bottom: 20px;
}
#secondaryContent .prodCatList4x h2 {
	margin: 0px; padding: 0px; color: white; font-weight: normal;
}
#secondaryContent .prodCatList4x .c4 {
	width: 189px; padding-right: 20px;
}
#secondaryContent .prodCatList4x .omega.c4 {
	padding-right: 0px;
}
.prodCatList4x a {
	color: white;
}
.prodCatList4x .contentStack h3 {
	color: white;
}
.prodCatList4x .contentStack div.inlineContent {
	color: white;
}
.prodCatList4x .contentStack p {
	color: white;
}
.prodCatList4x .contentStack div.inlineContent {
	margin: 12px 0px 0px;
}
.prodCatList4x .contentStack p {
	margin: 12px 0px 0px;
}
.prodCatList4x .contentStack div.inlineContent ul {
	list-style: none; margin: 0px; padding: 0px;
}
.prodCatList4x .contentStack div.inlineContent li a {
	background: url(../images/arrows/white_arrow_4x7.png) no-repeat left 5px; padding-left: 10px; _background: url(../images/arrows/white_arrow_4x7.gif) no-repeat 0 3px; _color: white;
}
#oneColumn .doubleWide .c6 {
	width: 457px;
}
#oneColumn .doubleWide .c8 {
	width: 457px;
}
#oneColumn .doubleWide .c9 {
	width: 457px;
}
#oneColumn .doubleWide .c10 {
	width: 457px;
}
#oneColumn .doubleWide .c11 {
	width: 457px;
}
#oneColumn .doubleWide .c12 {
	width: 457px;
}
#oneColumn .doubleWide .horizontal.contentStack div {
	width: 71%;
}
#oneColumn .threeWide .c4 {
	width: 296px;
}
#oneColumn .threeWide .c8 {
	width: 296px;
}
#oneColumn .threeWide .c9 {
	width: 296px;
}
#oneColumn .threeWide .c10 {
	width: 296px;
}
#oneColumn .threeWide .c11 {
	width: 296px;
}
#oneColumn .threeWide .c12 {
	width: 296px;
}
.hig #loveTabContainer {
	margin: 0px;
}
.higBanner.productBanner#hubBanner span {
	display: block;
}
.higBanner.productBanner#hubBanner .heroBannerLink {
	height: 168px; display: block;
}
.higBanner.productBanner#hubBanner .billboards {
	background: url(../Images/Containers/hig-hero-banner.png); padding: 20px; width: 346px; height: 215px; position: static; z-index: 1;
}
.higBanner.productBanner#hubBanner .inlineContent {
	padding-bottom: 15px; font-family: Trebuchet MS;
}
.higBanner.productBanner#hubBanner .title {
	color: rgb(0, 133, 195); margin-bottom: 15px;
}
.higBanner.productBanner#hubBanner .higHeroButton {
	background: url(../images/buttons/hig_buttom.jpg) repeat-x; padding: 10px; color: rgb(255, 255, 255); display: inline;
}
.higBanner.productBanner#hubBanner {
	height: 447px; margin-top: 0px; min-height: 0px;
}
.higBanner .prodDesciptonContainer {
	line-height: 1.38em; margin-top: 40px;
}
.higBanner .bigImg {
	width: 965px;
}
.higBanner a {
	font-family: Trebuchet MS; text-decoration: none;
}
.higBanner .inlineContent a {
	color: rgb(0, 0, 0);
}
.prodCatList4x.hig {
	padding: 0px 0px 5px; width: 965px; overflow: hidden; margin-bottom: 30px; min-height: 0px;
}
.prodCatList4x.hig a {
	color: rgb(0, 133, 195);
}
.prodCatList4x.hig .sectionHeader {
	background: url(../Images/lines/anav_div_1x2.gif) repeat-x 0px 50px; text-align: center;
}
.prodCatList4x.hig .sectionHeader h2 .title {
	padding: 31px 15px; width: auto; color: rgb(0, 0, 0); font-family: "Trebuchet MS"; font-size: 2em; font-weight: normal; float: none; background-color: rgb(255, 255, 255);
}
.prodCatList4xbtCap.hig {
	width: 0px; height: 0px; overflow: hidden; clear: both; font-size: 0px; margin-bottom: 0px;
}
.hig .cAuto.productCarousel.delphiCarousel {
	width: 950px;
}
.hig .cAuto.productCarousel.delphiCarousel .viewPortContainer {
	width: 940px;
}
.hig .productCarousel.delphiCarousel li.item {
	margin: 0px 5px 0px 0px; padding-right: 0px; padding-bottom: 0px;
}
.hig .productCarousel.delphiCarousel li.item:hover {
	border-radius: 10px; background-color: rgb(204, 230, 243); -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.hig .productCarousel.delphiCarousel li .carouselProduct {
	padding: 0px; height: 170px;
}
.hig .productCarousel.delphiCarousel li .carouselProduct a {
	width: 130px; height: 120px; display: block;
}
.hig .productCarousel.delphiCarousel li .carouselProduct a.linkTertiaryNav {
	height: 40px; padding-top: 10px;
}
.hig .productCarousel.delphiCarousel li .carouselProduct a.linkTertiaryNav span {
	color: rgb(0, 133, 195); font-size: 1.1em;
}
.hig .productCarousel.delphiCarousel li.item:hover a.linkTertiaryNav span {
	font-weight: bold;
}
.hig .productCarousel.delphiCarousel li.item div.carouselProduct {
	padding-bottom: 0px;
}
#secondaryContentMainRightRail .darkSectionDivider {
	height: 30px; border-top-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
#secondaryContentMainRightRail .lightSectionDivider {
	height: 30px; border-top-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
#tertiaryContent .darkSectionDivider {
	height: 30px; border-top-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
#tertiaryContent .lightSectionDivider {
	height: 30px; border-top-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.darkSectionDivider {
	margin: 0px 23px 0px 0px; height: 30px; clear: both; border-top-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.lightSectionDivider {
	margin: 0px 23px 0px 0px; height: 30px; clear: both; border-top-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.lightSectionDivider {
	border-color: rgb(224, 224, 224);
}
.smallSingle {
	width: 232px; float: left;
}
.smallSingle .imgContainer {
	width: 43px; float: left;
}
.smallSingle .content {
	margin: 0px 0px 0px 10px; width: 179px; float: left;
}
.horizontalLargeStack {
	margin: 0px 20px 0px 0px; width: 360px; float: left;
}
.horizontalLargeStack .imageCol {
	margin: 0px 10px 0px 0px; width: 169px; float: left;
}
.horizontalLargeStack .infoCol {
	width: 180px; float: left;
}
.last.horizontalLargeStack {
	margin: 0px;
}
.horizontalLargeStack .imgContainer {
	width: 169px; float: left;
}
.horizontalLargeStack .content {
	margin: 0px 0px 0px 10px; width: 179px; line-height: 10px; float: left;
}
.verticalLargeStack {
	margin: 0px 20px 0px 0px; width: 232px; text-align: left; line-height: 10px; float: left;
}
td.verticalLargeStack {
	margin: 0px; padding: 0px 20px 0px 0px; float: none;
}
.verticalLargeStack .infoCol {
	width: 232px;
}
.last.verticalLargeStack {
	margin: 0px; padding: 0px;
}
.verticalSmallStack {
	padding: 0px 20px 20px 0px; width: 169px; text-align: left;
}
td.verticalSmallStack {
	margin: 0px; padding: 0px 20px 0px 0px;
}
.verticalSmallStack .infoCol {
	width: 169px;
}
.verticalSmallStack .tertiaryLink {
	clear: both;
}
.button {
	padding: 10px 0px; width: 100%; float: left; display: block;
}
ul.buttons {
	margin: 0px; width: 100%; text-align: left; padding-bottom: 2px; clear: both; float: left;
}
ul.buttons li {
	margin: 5px 0px; padding: 0px; width: 100%; clear: both; float: left; display: block;
}
ul.buttons li.alpha {
	margin: 0px;
}
.chooseButtonArrow {
	margin: 10px 0px;
}
.informationStackBig {
	overflow: hidden; clear: both;
}
.informationStackBig div.contentContainers {
	margin: 0px; width: 49%; overflow: hidden; float: left;
}
.informationStackBig div.bigImgHolder {
	text-align: left; float: left; display: inline;
}
.informationStackBig div ul {
	margin: 0px 0px 0.8em; padding: 0px 0px 0px 20px; list-style-type: disc; list-style-position: outside;
}
.informationStackBig div ul li {
	font-size: 1em;
}
#genericGroupStack {
	margin-top: 10px; float: left;
}
#genericGroupStack #twoColumn {
	width: 100%; clear: left; float: left;
}
#genericGroupStack #threeColumn {
	width: 100%; clear: left; float: left;
}
#genericGroupStack #fourColumn {
	width: 100%; clear: left; float: left;
}
#genericGroupStack .content {
	width: 100%; clear: left; float: left;
}
#genericGroupStack .content .col {
	overflow: hidden; float: left;
}
#genericGroupStack .content .last {
	margin-right: 0px;
}
#fourColumn .content div {
	width: 169px; margin-right: 5px; float: left;
}
#threeColumn .content div {
	width: 232px; margin-right: 18px; float: left;
}
#twoColumn .content div {
	width: 358px; margin-right: 19px; float: left;
}
#twoColumn .content .image {
	width: 350px; float: left;
}
#fourColumn .content div.image {
	margin-right: 0px;
}
#fourColumn .content div.image {
	float: none; display: inline;
}
#threeColumn .content div.image {
	float: none; display: inline;
}
#twoColumn .content .image {
	float: none; display: inline;
}
#genericGroupStack .content .viewDetails {
	text-align: left; float: left;
}
#genericGroupStack .content .viewDetails a {
	color: rgb(153, 153, 153); font-size: 11px;
}
body.ja #genericGroupStack .content .viewDetails a {
	font-size: 1.1em;
}
body.zh #genericGroupStack .content .viewDetails a {
	font-size: 1.1em;
}
body.ko #genericGroupStack .content .viewDetails a {
	font-size: 1.1em;
}
#genericGroupStack .content .productTitle {
	color: rgb(51, 153, 204); font-size: 15px; font-weight: bold; margin-top: 10px;
}
#genericGroupStack .content .features {
	text-align: left; margin-top: 13px; float: left;
}
#genericGroupStack .content .greatFor {
	text-align: left; margin-top: 13px; float: left;
}
#genericGroupStack .content .greatFor p {
	line-height: 18px; padding-top: 11px; font-size: 13px;
}
#genericGroupStack .content .priceBlock {
	padding-bottom: 2px; margin-top: 15px;
}
#genericGroupStack .content .button {
	padding: 0px; float: left;
}
.groupStackHorizontal6 {
	padding: 0px 20px; width: 360px; line-height: 1.4em; float: left; background-color: rgb(255, 255, 255);
}
.groupStackHorizontal6 h4 {
	margin: 0px; line-height: 1.3em; font-size: 22px;
}
.groupStackHorizontal6 h5 {
	margin: 9px 0px 0px; color: rgb(102, 102, 102);
}
.groupStackHorizontal6 .buttonLink {
	margin: 12px 0px 10px;
}
.tabFeature {
	margin: 15px 0px;
}
.singleImageLeft {
	margin: 0px;
}
.tabFeature .rightImgContainer {
	margin: 0px 0px 30px; width: 100%;
}
.singleImageLeft .rightImgContainer {
	margin: 0px 0px 20px;
}
.singleImageLeft .leftImgContainer {
	margin: 0px 0px 20px;
}
.tabFeature .rightImgContainer .leftContent {
	margin: 0px 10px 0px 0px; height: 1%; line-height: 1.42em; overflow: hidden;
}
.singleImageLeft .rightImgContainer .leftContent {
	margin: 0px;
}
#secondaryContent .rightImgContainer img {
	padding: 8px 0px 0px 30px; float: right;
}
.singleImageLeft .rightImgContainer img {
	padding: 0px; float: right;
}
.tabFeature .rightImgContainer .leftContent p {
	margin: 9px 0px 0px;
}
.singleImageLeft .rightImgContainer .leftContent p {
	margin: 0px;
}
.tabFeature .leftImgContainer .rightContent {
	margin: 0px 10px 0px 0px; height: 1%; line-height: 1.42em; overflow: hidden;
}
.singleImageLeft .leftImgContainer .rightContent {
	margin: 0px;
}
.tabFeature .leftImgContainer img {
	padding: 1px 30px 0px 0px; float: left;
}
.singleImageLeft .leftImgContainer img {
	padding: 0px 10px 0px 0px;
}
.tabFeature .leftImgContainer .rightContent p {
	margin: 9px 0px 0px;
}
.singleImageLeft .leftImgContainer .rightContent p {
	margin: 0px;
}
.tabFeature h2 {
	font-size: 1.23em;
}
.tabFeature .leadin {
	padding: 10px 0px;
}
.tabFeature .topImgContainer {
	margin: 0px 0px 30px;
}
.tabFeature .topImgContainer h4 {
	margin: 30px 0px 0px; font-size: 0.95em;
}
.tabFeature .topImg {
	margin: 20px 0px; text-align: center;
}
.tabFeature .bottomContent {
	margin: 0px 10px 0px 0px; line-height: 1.42em;
}
.tabFeature .bottomContentp {
	margin: 9px 0px 0px;
}
.tabFeature .bottomImgContainer {
	margin: 0px 0px 30px;
}
.tabFeature .bottomImgContainer h4 {
	margin: 30px 0px 0px; font-size: 0.95em;
}
.tabFeature .topContent {
	margin: 0px; line-height: 1.42em;
}
.tabFeature .bottomImg {
	margin: 20px 10px 0px 0px; text-align: center;
}
.tabFeature .bottomImg img {
	margin: 0px auto;
}
.tabFeature .topContentp {
	margin: 9px 0px 0px;
}
.tabFeature .HeroImageLeft img {
	float: left;
}
.tabFeature .HeroImageLeft .contentElements {
	padding: 0px 0px 15px 20px; line-height: 1.6em; max-width: 100%;
}
.tabFeature .HeroImageLeft .contentElementsNoHeroImage {
	padding: 0px 0px 15px 20px; line-height: 1.38em; float: left;
}
.tabFeature .HeroImageRight div > img {
	float: right;
}
.tabFeature .HeroImageRight .contentElements {
	padding: 0px 20px 15px 0px; line-height: 1.6em; max-width: 100%;
}
.tabFeature .HeroImageRight .contentElementsNoHeroImage {
	padding: 0px 20px 15px 0px; float: left;
}
.tabFeature .HeroImageRight .contentElements img {
	float: left;
}
.tabFeature .HeroImageRight .contentElementsNoHeroImage img {
	float: left;
}
.tabFeature .columnsThree .columnText {
	padding: 0px 10px 0px 70px; color: rgb(51, 51, 51);
}
.tabFeature .columnsTwo .columnText {
	padding: 0px 10px 0px 70px; color: rgb(51, 51, 51);
}
.tabFeature .contentElements .columnText {
	padding: 0px 10px 0px 70px; color: rgb(51, 51, 51);
}
.tabFeature .columnText h4 {
	margin: 0px 0px 10px; padding: 0px; color: rgb(51, 51, 51);
}
.tabFeature .columnText div {
	margin: 0px 0px 15px; padding: 0px; color: rgb(51, 51, 51);
}
.tabFeature .contentElements img {
	margin: 0px 10px 0px 0px;
}
.tabFeature .contentElementsNoHeroImage img {
	margin: 0px 20px 0px 0px;
}
.tabFeature .ThreeXImageLeft .columnsThree {
	width: 31%; margin-right: 20px; float: left;
}
.tabFeature .ThreeXImageLeft .last.columnsThree {
	margin-right: 0px;
}
.tabFeature .ThreeXImageLeft .columnsThree img {
	float: left;
}
.tabFeature .ThreeXImageLeft .columnsThree .columnText {
	line-height: 1.42em; padding-right: 0px;
}
.tabFeature .ThreeXImageTop .columnsThree {
	width: 31%; margin-right: 20px; float: left; min-height: 265px; _margin-right: 10px;
}
.tabFeature .ThreeXImageTop .last.columnsThree {
	margin-right: 0px;
}
.tabFeature .ThreeXImageTop .columnsThree .columnText {
	padding: 10px 0px 20px; line-height: 1.42em;
}
.tabFeature .ThreeXImageTop .columnsThree h3 {
	padding: 0px 0px 10px;
}
.tabFeature .TwoXImageLeft .columnsTwo {
	padding: 0px 18px 15px 0px; width: 47%; float: left;
}
.tabFeature .TwoXImageLeft .columnsTwo img {
	float: left;
}
.tabFeature .TwoXImageLeft .columnsTwo .columnText {
	line-height: 1.38em; padding-right: 0px;
}
.tabFeature h2 {
	margin-top: 20px; margin-bottom: 10px;
}
.tabFeature .bottomContent h3 {
	margin-top: 20px; margin-bottom: 12px;
}
#loadSpecs {
	display: none;
}
.rotationSettings {
	display: none;
}
.techSpecsTab {
	width: 100%;
}
.techSpecsTab .specs {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); margin: 0px 0px 30px; padding: 0px 0px 10px; width: 100%; float: left; position: relative;
}
.techSpecsTab .last.specs {
	margin: 0px; border: currentColor;
}
.techSpecsTab .specsItem {
	padding: 0px 0px 20px; width: 100%; float: left;
}
.techSpecsTab .specsImg img {
	margin: 0px auto; display: block;
}
.configToggle {
	float: right;
}
.specsHeading {
	margin: 0px 0px 20px;
}
#secondaryContent .techSpecsTab .specs .specsHeading h3 {
	font: bold 1.18em/normal Trebuchet, sans-serif; margin: 0px 13px 0px 0px; color: rgb(51, 51, 51); display: inline; font-size-adjust: none; font-stretch: normal; _font: bold 1.182em Trebuchet, sans-serif;
}
#secondaryContent .techSpecsTab .specs .specsHeading a {
	color: rgb(51, 51, 51); _font: regular 1em Trebuchet, sans-serif;
}
.techSpecsTab .specsImg {
	margin: 0px 30px 0px 0px; width: 64px; float: left;
}
.techSpecsTab .specs .specsItem ul {
	float: left;
}
.techSpecsTab .specs .specsItem ul li {
	color: rgb(51, 51, 51); line-height: 1.27em; _font: regular 1em Trebuchet, sans-serif;
}
.techSpecsTab .specs .specsItem p {
	margin: 6px 0px 0px 2px; line-height: 1.2em; font-size: 0.7em;
}
.techSpecsTab .specs .specsItem li p {
	margin: 0px 0px 1em; width: auto; line-height: inherit; font-size: inherit;
}
#servicesWarrantiesCon {
	width: 840px; color: rgb(104, 104, 104);
}
.servicesWarrantiesLeadTextCon {
	padding-left: 45px;
}
.servicesWarrantiesSpecs {
	padding-left: 45px;
}
.servicesWarrantiesLeadTextCon {
	width: 840px; margin-top: 30px; float: left;
}
.servicesWarrantiesLeadText {
	width: 550px; padding-bottom: 30px; float: left;
}
.servicesWarrantiesLeadText h3 {
	color: rgb(51, 51, 51); font-size: 1em;
}
.servicesWarrantiesLeadText p {
	line-height: 1.5em; font-size: 0.8em; margin-top: 5px;
}
.servicesWarrantiesLeadText ul {
	font-size: 0.8em; margin-top: 5px;
}
.servicesWarrantiesSpecs .rightText ul {
	font-size: 0.8em; margin-top: 5px;
}
.servicesWarrantiesLeadText ul li {
	background: url(images/bullet_services_warranties.gif) no-repeat 3px 7px; line-height: 1.5em; padding-left: 15px;
}
.servicesWarrantiesSpecs .rightText ul li {
	background: url(images/bullet_services_warranties.gif) no-repeat 3px 7px; line-height: 1.5em; padding-left: 15px;
}
.servicesWarrantiesLeadText ul li sup a {
	font-size: 0.6em; vertical-align: top;
}
.servicesWarrantiesLeadImgCon {
	width: 290px; text-align: right; float: left;
}
.servicesWarrantiesLeadImgCon img {
	padding-right: 26px;
}
.servicesWarrantiesSpecs {
	margin-top: 30px; float: left;
}
.servicesWarrantiesSpecs .leftImg {
	width: 185px; text-align: center; float: left;
}
.servicesWarrantiesSpecs .rightText {
	width: 555px; margin-left: 30px; float: left;
}
.servicesWarrantiesSpecs .rightText h3 {
	color: rgb(51, 51, 51); font-size: 1em; margin-top: 10px;
}
.servicesWarrantiesSpecs .rightText p {
	line-height: 1.5em; font-size: 0.8em; margin-top: 5px;
}
#navContent {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x 0px 0px;
}
#bookNav .bookTitleNav {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x 0px 38px; padding: 13px 0px; width: 169px; color: rgb(0, 51, 102); font-size: 1.4em; margin-bottom: 0px !important; float: left;
}
#bookNav .leftNavSecondLevel {
	padding: 6px 0px 0px;
}
#bookNav span.inActiveBookTitle {
	color: rgb(0, 51, 102);
}
#bookNav .bookTitleNav a:link {
	color: rgb(0, 102, 204);
}
#bookNav .bookTitleNav a:hover {
	color: rgb(0, 102, 204);
}
#bookNav .bookTitleNav a:active {
	color: rgb(0, 102, 204);
}
#bookNav .bookTitleNav a:visited {
	color: rgb(0, 102, 204);
}
.leftNavSecondLevel {
	list-style: none; width: 169px; color: rgb(0, 51, 102); padding-top: 10px; padding-right: 0px; padding-bottom: 20px !important; padding-left: 0px; margin-bottom: 0px !important; float: left;
}
.leftNavSecondLevel h4 {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x 0px 100%; margin: 0px 0px 10px; padding: 0px 0px 5px; color: rgb(45, 45, 45); font-size: 1.23em;
}
.leftNavSecondLevel p {
	margin: 10px 0px; line-height: 2em; font-size: 0.84em;
}
.leftNavSecondLevel li {
	background: no-repeat left top; margin: 0px 0px 30px;
}
.leftNavSecondLevel {
	list-style: none; margin: 0px 0px 20px; color: rgb(0, 102, 204); font-size: 1.4em;
}
body.ja .leftNavSecondLevel {
	font-size: 1.5em;
}
body.zh .leftNavSecondLevel {
	font-size: 1.5em;
}
body.ko .leftNavSecondLevel {
	font-size: 1.5em;
}
.leftNavSecondLevel h4 {
	margin: 0px 0px 10px; padding: 0px 0px 10px; font-size: 1.23em;
}
.leftNavSecondLevel .title {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x 0px 100%; margin: 0px 0px 10px; padding: 0px 0px 10px; color: rgb(45, 45, 45); font-weight: bold; display: block;
}
.leftNavSecondLevel p {
	margin: 10px 0px; line-height: 2em; font-size: 0.84em;
}
.leftNavSecondLevel li {
	background: no-repeat left top; margin: 0px 0px 30px;
}
.leftNavSecondLevel ul li {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -911px; margin: 0px 0px 15px 2px; padding: 0px 0px 0px 8px; line-height: 18px;
}
.leftNavSecondLevel ul li.parentLink {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -910px; margin: 0px 0px 10px 2px; padding: 0px 0px 0px 8px; height: 1%; line-height: 18px;
}
.leftNavSecondLevel .bookNavTop .parentLink {
	
}
.leftNavSecondLevel ul li.parentLink h2 {
	font-size: 1em !important;
}
.leftNavSecondLevel li h2 {
	font-size: 1.23em !important;
}
.leftNavSecondLevel ul li.activeParentLink {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -1322px; margin: 0px 0px 10px 2px; padding: 0px 0px 0px 8px; height: 1%; line-height: 18px;
}
.leftNavSecondLevel ul li.parentLink a:link {
	color: rgb(0, 102, 204);
}
.leftNavSecondLevel ul li.parentLink a:hover {
	color: rgb(0, 102, 204);
}
.leftNavSecondLevel ul li.parentLink a:visited {
	color: rgb(0, 102, 204);
}
.leftNavSecondLevel ul li.activeParentLink a.activeParent {
	color: rgb(0, 51, 102); cursor: pointer;
}
.leftNavSecondLevel ul li.activeParentLink a.activeParent:visited {
	color: rgb(0, 51, 102); cursor: pointer;
}
.leftNavSecondLevel ul li.activeParentLink a.activeParent:hover {
	color: rgb(0, 51, 102); cursor: pointer;
}
#bookNav .leftNavSecondLevel ul li.activeParentLink a.activeParent {
	text-decoration: none; cursor: auto;
}
#bookNav .leftNavSecondLevel ul li.activeParentLink a.activeParent:visited {
	text-decoration: none; cursor: auto;
}
#bookNav .leftNavSecondLevel ul li.activeParentLink a.activeParent:hover {
	text-decoration: none; cursor: auto;
}
.leftNavSecondLevel ul li.bookNavBottom {
	
}
.leftNavSecondLevel li h2 {
	font-size: 1.8em;
}
.leftNavSecondLevel ul.linked a:link {
	color: rgb(0, 102, 204);
}
.leftNavSecondLevel ul.linked a:hover {
	color: rgb(0, 102, 204);
}
.leftNavSecondLevel ul.linked a:visited {
	color: rgb(0, 102, 204);
}
.leftNavSecondLevel ul.linked a.childNav:link {
	color: rgb(102, 102, 102);
}
.leftNavSecondLevel ul.linked a.childNav:hover {
	color: rgb(102, 102, 102);
}
.leftNavSecondLevel ul.linked a.childNav:visited {
	color: rgb(102, 102, 102);
}
.leftNavSecondLevel ul ul.submenu {
	margin: 0px; padding: 0px; font-size: 0.84em;
}
.leftNavSecondLevel ul ul.submenu li {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -702px; margin: 0px; padding: 2px 0px 2px 10px; width: auto; color: rgb(102, 102, 102);
}
.leftNavSecondLevel ul ul.linked.submenu li {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -495px -702px; margin: 0px; padding: 2px 0px 2px 10px; width: auto; color: rgb(102, 102, 102);
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li {
	background: url(../images/bullets/book_nav_unselected_bullet.png) no-repeat 0px 9px; padding: 1px 0px 1px 9px; color: rgb(112, 112, 112);
}
.leftNavSecondLevel ul ul.linked.submenu li a {
	
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li a {
	color: rgb(112, 112, 112);
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li.active a {
	color: rgb(31, 31, 31);
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li.active {
	background: url(../images/bullets/book_nav_selected_bullet.png) no-repeat 0px 9px; color: rgb(31, 31, 31);
}
.leftNavSecondLevel ul ul.linked.submenu li a:link {
	color: rgb(102, 102, 102);
}
.leftNavSecondLevel ul ul.linked.submenu li a:hover {
	color: rgb(102, 102, 102);
}
.leftNavSecondLevel ul ul.linked.submenu li a:visited {
	color: rgb(102, 102, 102);
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li a:link {
	color: rgb(112, 112, 112); cursor: pointer;
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li a:hover {
	color: rgb(112, 112, 112); cursor: pointer;
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li a:visited {
	color: rgb(112, 112, 112); cursor: pointer;
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li.active a:link {
	color: rgb(31, 31, 31); text-decoration: none; cursor: auto;
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li.active a:hover {
	color: rgb(31, 31, 31); text-decoration: none; cursor: auto;
}
#bookNav .leftNavSecondLevel ul ul.linked.submenu li.active a:visited {
	color: rgb(31, 31, 31); text-decoration: none; cursor: auto;
}
.leftNavSecondLevel ul ul.linked.submenu li.viewAll {
	font-weight: bold; list-style-type: none; background-image: none;
}
.leftNavSecondLevel ul ul.linked.submenu li a.viewAll {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -200px; padding-right: 12px;
}
.leftNavSecondLevel p a:link {
	color: rgb(102, 102, 102);
}
.childNav a:link {
	color: rgb(102, 102, 102);
}
.leftNavSecondLevel ul ul.linked.submenu li.hide {
	display: none;
}
#AnavSearchResultsContainer {
	padding-top: 10px;
}
.searchResultsContainer {
	width: 736px; padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid;
}
.searchResultsContainer.rplcmntProd {
	border: 0px currentColor; width: auto; margin-right: 20px !important;
}
.searchResultsContainer .searchResultsContentTop {
	line-height: 1.15em; overflow: hidden; clear: both;
}
.searchResultsContainer .content {
	padding: 0px 10px; width: 170px; height: auto; float: left; background-color: rgb(255, 255, 255);
}
.searchResultsContainer .productImage {
	padding: 0px 10px; width: 170px; height: auto; float: left; background-color: rgb(255, 255, 255);
}
.searchResultsContainer .productImage {
	padding: 0px; text-align: center;
}
.clearthisLeft {
	height: 2px; _clear: left;
}
.searchResultsContainer .datas.content {
	width: 189px;
}
.searchResultsContainer .classification {
	display: block;
}
.searchResultsContainer h2 a {
	font-size: 0.91em;
}
.searchResultsContainer h2 a:hover {
	text-decoration: underline;
}
.searchResultsContainer .ratingReviewLink {
	padding-left: 0px; margin-left: 0px; float: none; display: block;
}
.searchResultsContainer .rating .starsContainer {
	float: none;
}
.searchResultsContainer .rating .starRatings {
	float: none;
}
.searchResultsContainer .rating .starsContainer.starRatings {
	float: none;
}
.searchResultsContainer .priceBlock {
	text-align: left; margin-top: 5px;
}
.searchResultsContainer .pricing {
	text-align: left; margin-top: 5px;
}
.searchResultsContainer .pricing .salesSmallPrice {
	font-weight: bold;
}
span#Label2 {
	display: block;
}
.searchResultsContainer .productStatement {
	color: rgb(102, 102, 102); line-height: 1.27em; font-size: 0.84em;
}
.productIntro .introProduct ul li {
	margin: 0px 0px 8px;
}
.productIntro .introProduct .inlineContent ul {
	margin: 0px 0px 12px; padding: 0px;
}
.productIntro .callOutText li a {
	color: rgb(255, 153, 0);
}
.searchResultsContainer .simpleListItem {
	margin: 5px 0px !important; width: auto; color: rgb(51, 51, 51); line-height: 18px; float: none;
}
.searchResultsContainer .usageItems {
	float: left;
}
.searchResultsContainer .secondaryLink {
	font-size: 0.9em;
}
.searchResultsContainer .ratingStars {
	height: 15px; font-size: 0.8em;
}
.searchResultsContainer .ratingStars img {
	margin: -2px 0px; border: 0px currentColor; height: 16px;
}
.searchResultsContainer .rating a {
	color: rgb(153, 153, 153); font-size: 0.84em; text-decoration: none; cursor: pointer;
}
.searchResultsContainer .rating a:hover {
	text-decoration: underline;
}
.searchResultsContainer .productDescription .textProductDescription div {
	padding-bottom: 40px; font-size: 1.08em;
}
.searchResultsContainer .productDescription table {
	margin-bottom: 6px;
}
.searchResultsContainer .productDescription th {
	width: 110px; text-align: right; color: rgb(51, 51, 51); padding-right: 20px; padding-bottom: 6px; font-size: 0.91em; font-weight: bold; vertical-align: top; white-space: nowrap;
}
.searchResultsContainer .productDescription td {
	color: rgb(51, 51, 51); padding-bottom: 6px; font-size: 0.91em; vertical-align: top;
}
.searchResultsContainer .buySectionBlock {
	margin: 10px 0px 0px; overflow: hidden;
}
.searchResultsContainer .buySectionBlock a {
	margin-bottom: 6px;
}
.searchResultsContainer .longDescription {
	width: 245px; color: rgb(51, 51, 51); padding-top: 49px;
}
.searchResultsContainer .longDescription ul {
	line-height: 1em;
}
.searchResultsContainer .availableColors {
	text-align: center; color: rgb(153, 153, 153); margin-top: 10px;
}
.searchResultsContainer .availableColors a {
	color: rgb(153, 153, 153);
}
#grid {
	overflow: auto; clear: both;
}
#grid h2 {
	padding: 10px 0px 0px;
}
#grid .clearLeft {
	clear: left;
}
#grid .searchResultsContainer {
	width: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#grid .searchResultsContainer .content {
	padding: 0px; width: auto;
}
#grid .searchResultsContainer .compareProduct {
	margin-bottom: 0px;
}
#grid .searchResultsCcontainer .Iconography {
	margin-bottom: 0px;
}
#grid .searchResultsContainer .searchResultsContentTop {
	padding-bottom: 10px;
}
#grid .searchResultsContainer .starsContainer {
	float: left;
}
#grid .searchResultsContainer .ratingReviewLink {
	color: rgb(51, 153, 204); margin-left: 5px; float: left;
}
#grid .productDescription {
	float: left;
}
#grid .productDescription li {
	color: rgb(51, 51, 51); padding-bottom: 6px; font-size: 0.91em;
}
#grid .productDescription li span {
	padding-right: 5px; font-weight: bold;
}
#viewType {
	overflow: auto; padding-bottom: 10px; margin-right: 30px; float: right;
}
#viewType span {
	padding-top: 5px; float: left;
}
#viewType a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px 0px; width: 23px; height: 23px; text-indent: -10000px; margin-left: 5px; float: left; display: block;
}
#viewType a.listView {
	background-position: 0px -1095px;
}
#viewType a.active.listView {
	background-position: -30px -1095px;
}
#viewType a.gridView {
	background-position: 0px -1130px;
}
#viewType a.active.gridView {
	background-position: -30px -1130px;
}
.estimatedShipDate {
	width: 140px; color: rgb(102, 102, 102); font-size: 0.85em;
}
.estimatedShipDate div {
	line-height: 10px;
}
.estimatedShipDate strong {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -403px; padding: 2px 0px 2px 20px !important; min-height: 16px;
}
.outOfStockShipDate {
	width: 140px; color: rgb(102, 102, 102); overflow: hidden; clear: both; font-size: 0.85em;
}
.outOfStockShipDate div {
	line-height: 10px;
}
.outOfStockShipDate .oosIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -441px; padding-top: 20px; font-weight: bold; margin-bottom: 20px;
}
.outOfStockShipDate strong {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -441px; padding: 2px 0px 2px 28px !important; min-height: 16px;
}
.searchResultsContainer .priceEvalueCode {
	margin: 6px 0px 2px; font-size: 0.9em;
}
.upSell .priceEvalueCode {
	margin: 0px 0px 2px;
}
.priceEvalueCode strong {
	color: rgb(51, 153, 204); font-weight: normal;
}
.priceEvalueCode span {
	color: rgb(51, 51, 51); text-transform: uppercase;
}
#AnavSearchResultsContainer .pagination {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -107px; height: 44px; color: rgb(51, 51, 51); padding-bottom: 10px;
}
.preBuilderPagination .pagination {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -107px; height: 44px; color: rgb(51, 51, 51); padding-bottom: 10px;
}
.featuredArticles .pagination {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -107px; height: 44px; color: rgb(51, 51, 51); padding-bottom: 10px;
}
.preBuilderPagination {
	margin: 15px 0px 28px; width: 100%; height: 50px; overflow: hidden; clear: both;
}
.deals .preBuilderPagination {
	margin: 0px 0px 10px; height: auto;
}
.preBuilderPagination .pagination {
	padding-right: 20px; float: right; background-image: none;
}
.deals .preBuilderPagination .pagination {
	height: auto; padding-bottom: 0px;
}
.deals .preBuilderPagination .pagination .compareButton {
	padding-bottom: 4px;
}
.noContainer.pagination {
	margin-top: 15px; background-image: none;
}
.deals .noContainer.pagination {
	margin-top: 0px;
}
.pagination a {
	text-decoration: none;
}
#AnavSearchResultsContainer .pagination p {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -46px; margin: 0px 0px 0px 8px; padding: 11px 8px 11px 0px; height: 22px; line-height: 22px; float: left;
}
.preBuilderPagination .pagination p {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -46px; margin: 0px 0px 0px 8px; padding: 11px 8px 11px 0px; height: 22px; line-height: 22px; float: left;
}
.featuredArticles .pagination p {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -46px; margin: 0px 0px 0px 8px; padding: 11px 8px 11px 0px; height: 22px; line-height: 22px; float: left;
}
#AnavSearchResultsContainer .noContainer.pagination p {
	padding: 4px 12px 4px 0px; background-image: none;
}
.preBuilderPagination .noContainer.pagination p {
	padding: 4px 12px 4px 0px; background-image: none;
}
#AnavSearchResultsContainer .noContainer.pagination p.divider {
	padding-right: 10px; border-right-color: rgb(207, 207, 207); border-right-width: 1px; border-right-style: solid;
}
.preBuilderPagination .noContainer.pagination p.divider {
	padding-right: 10px; border-right-color: rgb(207, 207, 207); border-right-width: 1px; border-right-style: solid;
}
#AnavSearchResultsContainer div.pagination p.hidden.divider {
	display: none;
}
.featuredArticles .pagination p.hidden.divider {
	display: none;
}
#AnavSearchResultsContainer .pagination .pages {
	overflow: hidden; float: left;
}
#AnavSearchResultsContainer .pagination .pages ul {
	overflow: hidden; float: left;
}
#AnavSearchResultsContainer_8col .pagination .pages {
	overflow: hidden; float: left;
}
#AnavSearchResultsContainer_8col .pagination .pages ul {
	overflow: hidden; float: left;
}
.preBuilderPagination .pagination .pages {
	overflow: hidden; float: left;
}
.preBuilderPagination .pagination .pages ul {
	overflow: hidden; float: left;
}
.featuredArticles .pagination .pages {
	overflow: hidden; float: left;
}
.featuredArticles .pagination .pages ul {
	overflow: hidden; float: left;
}
#AnavSearchResultsContainer .pagination .pages {
	margin: 0px 10px;
}
#AnavSearchResultsContainer_8col .pagination .pages {
	margin: 0px 10px;
}
.preBuilderPagination .pagination .pages {
	margin: 0px 10px;
}
.featuredArticles .pagination .pages {
	margin: 0px 10px;
}
#AnavSearchResultsContainer .pagination .pages {
	margin: 0px 6px;
}
#AnavSearchResultsContainer_8col .pagination .pages {
	margin: 0px 6px;
}
#AnavSearchResultsContainer .pagination li {
	margin: 14px 2px; height: 16px; line-height: 16px; float: left;
}
.preBuilderPagination .pagination li {
	margin: 14px 2px; height: 16px; line-height: 16px; float: left;
}
.featuredArticles .pagination li {
	margin: 14px 2px; height: 16px; line-height: 16px; float: left;
}
#AnavSearchResultsContainer_8col .pagination li {
	margin: 19px 2px 20px; height: 16px; line-height: 16px; float: left;
}
#AnavSearchResultsContainer .noContainer.pagination li {
	margin: 7px 2px;
}
.preBuilderPagination .noContainer.pagination li {
	margin: 7px 2px;
}
#AnavSearchResultsContainer .pagination li span {
	display: block;
}
#AnavSearchResultsContainer_8col .pagination li span {
	display: block;
}
.preBuilderPagination .pagination li span {
	display: block;
}
.featuredArticles .pagination li span {
	display: block;
}
#AnavSearchResultsContainer_8col .pagination li.active {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -107px rgb(158, 158, 158); padding: 0px 0px 0px 4px; color: rgb(255, 255, 255); font-weight: bold;
}
.featuredArticles .pagination li.active {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -107px rgb(158, 158, 158); padding: 0px 0px 0px 4px; color: rgb(255, 255, 255); font-weight: bold;
}
#AnavSearchResultsContainer_8col .pagination li.active span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -107px rgb(158, 158, 158); padding: 0px 4px 0px 0px;
}
.featuredArticles .pagination li.active span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -107px rgb(158, 158, 158); padding: 0px 4px 0px 0px;
}
.preBuilderPagination .pagination li.active {
	padding: 0px 3px; border-radius: 3px; border: 1px solid rgb(158, 158, 158); height: 14px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(158, 158, 158); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#AnavSearchResultsContainer .pagination li.active {
	padding: 0px 3px; border-radius: 3px; border: 1px solid rgb(158, 158, 158); height: 14px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(158, 158, 158); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#AnavSearchResultsContainer .pagination li a {
	padding: 0px 4px; display: block;
}
#AnavSearchResultsContainer_8col .pagination li a {
	padding: 0px 4px; display: block;
}
.preBuilderPagination .pagination li a {
	padding: 0px 4px; display: block;
}
.featuredArticles .pagination li a {
	padding: 0px 4px; display: block;
}
#AnavSearchResultsContainer .pagination li a:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -123px rgb(220, 220, 220); padding: 0px 0px 0px 4px;
}
#AnavSearchResultsContainer_8col .pagination li a:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -123px rgb(220, 220, 220); padding: 0px 0px 0px 4px;
}
.preBuilderPagination .pagination li a:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -123px rgb(220, 220, 220); padding: 0px 0px 0px 4px;
}
.featuredArticles .pagination li a:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -123px rgb(220, 220, 220); padding: 0px 0px 0px 4px;
}
#AnavSearchResultsContainer .pagination li a:hover span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -123px rgb(220, 220, 220); padding: 0px 4px 0px 0px;
}
#AnavSearchResultsContainer_8col .pagination li a:hover span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -123px rgb(220, 220, 220); padding: 0px 4px 0px 0px;
}
.preBuilderPagination .pagination li a:hover span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -123px rgb(220, 220, 220); padding: 0px 4px 0px 0px;
}
.featuredArticles .pagination li a:hover span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -123px rgb(220, 220, 220); padding: 0px 4px 0px 0px;
}
#AnavSearchResultsContainer .pagination .previous {
	padding: 15px 0px; width: 9px; height: 14px; text-indent: -1000px; overflow: hidden; float: left; position: relative;
}
#AnavSearchResultsContainer .pagination .next {
	padding: 15px 0px; width: 9px; height: 14px; text-indent: -1000px; overflow: hidden; float: left; position: relative;
}
#AnavSearchResultsContainer_8col .pagination .previous {
	padding: 15px 0px; width: 9px; height: 14px; text-indent: -1000px; overflow: hidden; float: left; position: relative;
}
#AnavSearchResultsContainer_8col .pagination .next {
	padding: 15px 0px; width: 9px; height: 14px; text-indent: -1000px; overflow: hidden; float: left; position: relative;
}
.preBuilderPagination .pagination .previous {
	padding: 15px 0px; width: 9px; height: 14px; text-indent: -1000px; overflow: hidden; float: left; position: relative;
}
.preBuilderPagination .pagination .next {
	padding: 15px 0px; width: 9px; height: 14px; text-indent: -1000px; overflow: hidden; float: left; position: relative;
}
.featuredArticles .pagination .previous {
	padding: 15px 0px; width: 9px; height: 14px; text-indent: -1000px; overflow: hidden; float: left; position: relative;
}
.featuredArticles .pagination .next {
	padding: 15px 0px; width: 9px; height: 14px; text-indent: -1000px; overflow: hidden; float: left; position: relative;
}
#AnavSearchResultsContainer_8col .pagination .previous {
	padding: 19px 0px 20px; height: 16px; margin-left: 3px;
}
#AnavSearchResultsContainer_8col .pagination .next {
	padding: 19px 0px 20px; height: 16px; margin-left: 3px;
}
#AnavSearchResultsContainer .pagination .previous:hover {
	text-decoration: none;
}
#AnavSearchResultsContainer .pagination .next:hover {
	text-decoration: none;
}
#AnavSearchResultsContainer_8col .pagination .previous:hover {
	text-decoration: none;
}
#AnavSearchResultsContainer_8col .pagination .next:hover {
	text-decoration: none;
}
.preBuilderPagination .pagination .previous:hover {
	text-decoration: none;
}
.preBuilderPagination .pagination .next:hover {
	text-decoration: none;
}
.featuredArticles .pagination .previous:hover {
	text-decoration: none;
}
.featuredArticles .pagination .next:hover {
	text-decoration: none;
}
#AnavSearchResultsContainer .noContainer.pagination .previous {
	padding: 8px 0px;
}
#AnavSearchResultsContainer .noContainer.pagination .next {
	padding: 8px 0px;
}
.preBuilderPagination .noContainer.pagination .previous {
	padding: 8px 0px;
}
.preBuilderPagination .noContainer.pagination .next {
	padding: 8px 0px;
}
#AnavSearchResultsContainer .pagination .previous span {
	left: 0px; top: 15px; width: 9px; height: 14px; position: absolute; cursor: pointer;
}
#AnavSearchResultsContainer .pagination .next span {
	left: 0px; top: 15px; width: 9px; height: 14px; position: absolute; cursor: pointer;
}
#AnavSearchResultsContainer_8col .pagination .previous span {
	left: 0px; top: 15px; width: 9px; height: 14px; position: absolute; cursor: pointer;
}
#AnavSearchResultsContainer_8col .pagination .next span {
	left: 0px; top: 15px; width: 9px; height: 14px; position: absolute; cursor: pointer;
}
.preBuilderPagination .pagination .previous span {
	left: 0px; top: 15px; width: 9px; height: 14px; position: absolute; cursor: pointer;
}
.preBuilderPagination .pagination .next span {
	left: 0px; top: 15px; width: 9px; height: 14px; position: absolute; cursor: pointer;
}
.featuredArticles .pagination .previous span {
	left: 0px; top: 15px; width: 9px; height: 14px; position: absolute; cursor: pointer;
}
.featuredArticles .pagination .next span {
	left: 0px; top: 15px; width: 9px; height: 14px; position: absolute; cursor: pointer;
}
#AnavSearchResultsContainer_8col .pagination .previous span {
	top: 20px; height: 16px;
}
#AnavSearchResultsContainer_8col .pagination .next span {
	top: 20px; height: 16px;
}
#AnavSearchResultsContainer .noContainer.pagination .previous span {
	top: 8px;
}
#AnavSearchResultsContainer .noContainer.pagination .next span {
	top: 8px;
}
.preBuilderPagination .noContainer.pagination .previous span {
	top: 8px;
}
.preBuilderPagination .noContainer.pagination .next span {
	top: 8px;
}
#AnavSearchResultsContainer .pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1368px -107px;
}
#AnavSearchResultsContainer_8col .pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1368px -107px;
}
.preBuilderPagination .pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1368px -107px;
}
.featuredArticles .pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1368px -107px;
}
#AnavSearchResultsContainer .pagination .previous:hover span {
	background-position: -1368px -123px;
}
#AnavSearchResultsContainer_8col .pagination .previous:hover span {
	background-position: -1368px -123px;
}
.preBuilderPagination .pagination .previous:hover span {
	background-position: -1368px -123px;
}
.featuredArticles .pagination .previous:hover span {
	background-position: -1368px -123px;
}
#AnavSearchResultsContainer .noContainer.pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1140px -202px;
}
.preBuilderPagination .noContainer.pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1140px -202px;
}
#secondaryContent #AnavSearchResultsContainer .pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1140px -202px;
}
#secondaryContent #AnavSearchResultsContainer_8col .pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1140px -202px;
}
#AnavSearchResultsContainer .noContainer.pagination .previous:hover span {
	background-position: -1140px -218px;
}
.preBuilderPagination .noContainer.pagination .previous:hover span {
	background-position: -1140px -218px;
}
#secondaryContent #AnavSearchResultsContainer .pagination .previous:hover span {
	background-position: -1140px -218px;
}
#secondaryContent #AnavSearchResultsContainer_8col .pagination .previous:hover span {
	background-position: -1140px -218px;
}
#AnavSearchResultsContainer .pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1377px -107px;
}
#AnavSearchResultsContainer_8col .pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1377px -107px;
}
.preBuilderPagination .pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1377px -107px;
}
.featuredArticles .pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1377px -107px;
}
#AnavSearchResultsContainer .pagination .next:hover span {
	background-position: -1377px -123px;
}
#AnavSearchResultsContainer_8col .pagination .next:hover span {
	background-position: -1377px -123px;
}
.preBuilderPagination .pagination .next:hover span {
	background-position: -1377px -123px;
}
.featuredArticles .pagination .next:hover span {
	background-position: -1377px -123px;
}
#AnavSearchResultsContainer .noContainer.pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1149px -202px;
}
.preBuilderPagination .noContainer.pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1149px -202px;
}
.featuredArticles .noContainer.pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1149px -202px;
}
#secondaryContent #AnavSearchResultsContainer .pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1149px -202px;
}
#secondaryContent #AnavSearchResultsContainer_8col .pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1149px -202px;
}
#AnavSearchResultsContainer .noContainer.pagination .next:hover span {
	background-position: -1149px -218px;
}
#AnavSearchResultsContainer_8col .noContainer.pagination .next:hover span {
	background-position: -1149px -218px;
}
.preBuilderPagination .noContainer.pagination .next:hover span {
	background-position: -1149px -218px;
}
#secondaryContent #AnavSearchResultsContainer .pagination .next:hover span {
	background-position: -1149px -218px;
}
#secondaryContent #AnavSearchResultsContainer_8col .pagination .next:hover span {
	background-position: -1149px -218px;
}
#AnavSearchResultsContainer .pagination .resultsSortBy {
	background: url(../images/containers/master-sprite-8.png) no-repeat left -46px; padding: 9px 0px 11px 6px; float: right;
}
#AnavSearchResultsContainer .pagination .itemsPerPage {
	background: url(../images/containers/master-sprite-8.png) no-repeat left -46px; padding: 9px 0px 11px 6px; float: right;
}
#AnavSearchResultsContainer .pagination .itemsPerPage {
	margin: 0px 4px 0px 0px;
}
#AnavSearchResultsContainer .pagination .resultsSortBy {
	margin: 0px 33px 0px 0px; padding-right: 8px; padding-left: 8px;
}
#AnavSearchResultsContainer .pagination .resultsSortBy label {
	margin-top: 4px; float: left;
}
#AnavSearchResultsContainer .pagination .itemsPerPage label {
	left: -9999px; height: 1px; position: absolute;
}
#AnavSearchResultsContainer .pagination .resultsSortBy select {
	width: 134px; height: 22px; color: rgb(51, 51, 51); margin-top: 2px;
}
#AnavSearchResultsContainer .pagination .itemsPerPage select {
	width: 134px; height: 22px; color: rgb(51, 51, 51); margin-top: 2px;
}
.compareProduct {
	padding: 0px 0px 10px; color: rgb(102, 102, 102); overflow: visible; font-size: 0.84em; margin-bottom: 10px; float: left; position: relative;
}
.configStackPage .compareProduct {
	font-size: 1em;
}
.compareProduct input {
	margin: 0px 5px 0px 0px; width: 11px; height: 11px; float: left; display: block;
}
.advCompare .compareProduct input {
	display: none;
}
.compareProduct span {
	margin: 0px; line-height: 1em;
}
.advCompare .textCompare {
	color: rgb(0, 153, 204); line-height: 20px; font-size: 1em; cursor: default;
}
.compareProduct a {
	cursor: pointer;
}
.compareProduct .ckbx {
	background: url(../images/checkboxes/compare_checkbox.png) no-repeat 0px -36px; margin: 0px 5px 0px 0px; width: 18px; height: 18px; float: left; display: block; cursor: default;
}
.compareProduct:hover .ckbx {
	background-position: 0px -18px;
}
.compareProduct .ckd {
	
}
.compareProduct:hover .ckd {
	
}
.alienwareFranchise .compareProduct .ckbx {
	background: url(../images/checkboxes/compare_checkbox_alienware.png) no-repeat 0px -36px; margin: 0px 5px 0px 0px; width: 18px; height: 18px; float: left; display: block; cursor: default;
}
.alienwareFranchise .compareProduct:hover .ckbx {
	background-position: 0px -18px;
}
.alienwareFranchise .compareProduct .ckd {
	
}
.alienwareFranchise .compareProduct:hover .ckd {
	
}
.textLimitAlert {
	padding: 10px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); width: 200px; color: rgb(51, 51, 51); line-height: 1.5em; font-size: 1.05em; display: none; position: absolute; z-index: 100001; background-color: rgb(249, 249, 249); -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
.customErrorAlert {
	padding: 10px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); width: 200px; color: rgb(51, 51, 51); line-height: 1.5em; font-size: 1.05em; display: none; position: absolute; z-index: 100001; background-color: rgb(249, 249, 249); -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
.customErrorAlert {
	z-index: 10000005;
}
.textLimitAlert span {
	background: url(../../../css/images/arrows/tooltip_top_arrow.png) no-repeat 0px 0px; margin: -21px 0px 0px 6px; width: 27px; height: 11px; float: left; display: block; position: relative;
}
.customErrorAlert span {
	background: url(../../../css/images/arrows/tooltip_top_arrow.png) no-repeat 0px 0px; margin: -21px 0px 0px 6px; width: 27px; height: 11px; float: left; display: block; position: relative;
}
.customErrorAlert .close {
	float: right;
}
.customErrorAlert .customErrorMessage {
	padding: 10px 0px 0px; height: auto !important; float: left;
}
.horizontalPromoStackModule {
	padding: 0px; zoom: 1;
}
.horizontalPromoStackModule::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.horizontalPromoStackModule ul li {
	display: inline;
}
.horizontalPromoStackModule .liColumnLeft {
	float: left;
}
.horizontalPromoStackModule .liColumnRight {
	float: right;
}
.horizontalPromoStackModule .promoImage {
	margin: 0px; padding: 5px; float: left;
}
.verticalPromoStackModule {
	padding: 0px;
}
.verticalPromoStackModule .verticalPromo {
	padding-bottom: 5px;
}
.promo {
	line-height: normal;
}
.promo .promoTitleInContainer {
	border-color: rgb(204, 204, 204); color: rgb(102, 102, 102); padding-bottom: 5px; font-size: 100%; font-weight: bold; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid;
}
.promo .promoImgInContainer {
	width: 70px; padding-right: 10px; float: left; display: inline;
}
.promo .promoTextInContainer {
	width: 150px; text-align: left; float: left; display: inline;
}
.promo .promoDescInContainer {
	margin: 0px;
}
.promo .promoDetailsInContainer {
	margin: 0px; padding-top: 5px; font-size: 80%;
}
.promo_main_container {
	width: 965px;
}
.horizontal_promo {
	width: 100%; float: left;
}
.capPromo {
	width: 30%; float: left;
}
.lcap_promo_img {
	width: 80px; float: left;
}
.horizontal_promo_ts {
	height: 4px;
}
.horizontal_promo_tr {
	background: url(../images/containers/promo/horizontal_round/hpromo_drkgrey_tr_bg.png) no-repeat right top; height: 4px; clear: both; font-size: 0.1pt;
}
.horizontal_promoDesc {
	background: url(../images/containers/promo/horizontal_round/hpromo_drkgrey_mid_bg.png) repeat-y right top; padding: 10px 16px; height: 62px; color: rgb(197, 197, 197); line-height: 15px; font-size: 10pt;
}
.horizontal_promo_bs {
	height: 4px; clear: both;
}
.horizontal_promo_br {
	background: url(../images/containers/promo/horizontal_round/hpromo_drkgrey_br_bg.png) no-repeat right top; height: 4px; clear: both; font-size: 0.1pt;
}
.vertical_promo {
	width: 250px;
}
.top_promo_title {
	margin: 0px; color: rgb(156, 156, 156); padding-top: 10px; padding-bottom: 10px; font-size: 12pt; font-weight: bold; border-bottom-color: rgb(132, 132, 132); border-bottom-width: 1px; border-bottom-style: dotted;
}
.top_promo_text {
	padding: 10px 0px 0px; color: rgb(197, 197, 197); line-height: 20px; font-size: 11pt; margin-bottom: -10px;
}
.top_promo_text p {
	line-height: 17px; font-size: 9pt; margin-top: 10px;
}
.bottom-left {
	height: 9px; font-size: 2px; background-image: url(../images/containers/promo/vertical_round/bot_cor_vert_promo.png);
}
.bottom-right {
	height: 9px; font-size: 2px; background-image: url(../images/containers/promo/vertical_round/bot_cor_vert_promo.png);
}
.bottom-left {
	margin-right: 9px;
}
.bottom-right {
	margin-top: -9px; margin-left: 9px;
}
.top-right {
	background-position: 100% 0px;
}
.bottom-left {
	background-position: 0px -9px;
}
.bottom-right {
	background-position: 100% -9px;
}
.inside {
	background: rgb(50, 50, 50); text-align: left; color: rgb(128, 0, 0); padding-right: 7px; padding-left: 7px; margin-right: 9px; margin-left: 9px;
}
.notopgap {
	margin-top: 0px;
}
.nobottomgap {
	margin-bottom: 0px;
}
.insideleft {
	background-image: url(../images/containers/promo/vertical_round/vertical_promo_lr_gradient.png); background-repeat: repeat-y;
}
.insideright {
	background-image: url(../images/containers/promo/vertical_round/vertical_promo_lr_gradient.png); background-repeat: repeat-y;
}
.insideright {
	background-position: 100% 0px;
}
.offerResultsContainer {
	margin: 20px 15px 0px 0px; font-size: 12px; float: left; position: relative;
}
.offerResultsContainer h3 {
	background: url(../images/arrows/vap_down_arrows.gif) no-repeat left top; margin: 0px 0px 5px 10px; height: 65px; padding-left: 17px; font-size: 1.73em; font-weight: normal;
}
.offerResultsContainer h3 span {
	color: rgb(0, 0, 0); font-size: 0.56em; font-weight: bold; display: block;
}
.promoResults {
	width: 243px; float: left; list-style-type: none;
}
#notebooksFeatured h3 {
	color: rgb(153, 153, 153);
}
#desktopsFeatured h3 {
	background-position: left -65px; color: rgb(37, 116, 185);
}
#accessoriesFeatured h3 {
	background-position: left -130px; color: rgb(125, 152, 0);
}
.promoResults .viewMore {
	background: url(../images/arrows/arrow_standard.gif) no-repeat right 0.3em; margin: 0px 0px 0px 10px; bottom: 0px; padding-right: 10px; position: absolute;
}
.promoList {
	list-style: none; margin: 0px; padding: 0px 0px 30px; height: 100%; overflow: hidden;
}
.promoList li {
	margin: 10px 0px 15px; padding: 0px 5px 0px 0px; width: 100%; line-height: 1.3em; clear: both; font-size: 0.9em; float: left;
}
.promoList li img {
	margin: 0px 10px 0px 5px; padding: 0px 0px 5px; border: 0px currentColor; width: 57px; height: 57px; float: left;
}
.promoList span {
	font-size: 12px; display: inline;
}
.promoList p br {
	display: none;
}
.promoList a {
	margin: 0px 5px; color: rgb(51, 153, 204); font-size: 12px; text-decoration: none;
}
.promoList a:hover {
	text-decoration: underline;
}
.promoList div {
	margin: 0px 0px 0px 70px;
}
.promoList div p {
	margin: 0px 5px;
}
.promoList .bodySubHeading {
	font-size: 13px; font-weight: normal;
}
.promoList .modualPara {
	font-size: 1em; display: block;
}
.searchResults .promoList {
	padding: 0px; width: 100%; float: left;
}
.searchResults .promoList li {
	width: 241px; padding-right: 0px; clear: none; float: left;
}
.searchResults .promoList li.clearLeft {
	clear: left;
}
.findQualityVendorModule ul li {
	padding-bottom: 10px; float: left; display: inline;
}
.findQualityVendorModule .vendorList {
	padding-left: 15px;
}
.findQualityVendorModule ul {
	clear: both;
}
.findQualityVendorModule .liColumnLeft {
	width: 80px; height: 80px; float: left; display: block;
}
.findQualityVendorModule .liColumnRight {
	width: 340px; padding-right: 10px; padding-left: 10px; float: left; display: block;
}
.findQualityVendorModule .vendorListIndustry {
	padding-bottom: 10px; font-weight: bold;
}
.findQualityVendorModule .vendorListImg {
	max-height: 80px; max-width: 80px;
}
.findQualityVendorModule .groupDivider {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(204, 204, 204); padding-top: 10px; clear: both; display: block;
}
#ratingsReviewMainContainer {
	margin: 0px 0px 0px 4px; float: left;
}
#ratingsReviewMainContainer .reviewsIntro {
	color: rgb(51, 51, 51);
}
#ratingsReviewMainContainer .reviewsIntro .nodeIntroText {
	margin: 0px 0px 30px;
}
#ratingsReviewMainContainer .reviewsIntro .nodeIntroText h3 {
	color: rgb(0, 0, 0);
}
#ratingsReviewMainContainer .reviewBottomContainer {
	margin: 22px 0px 0px; color: rgb(51, 51, 51);
}
#ratingsReviewMainContainer .submitReviewTitle {
	clear: left; font-size: 1.23em;
}
#ratingsReviewMainContainer .reviewBottomContainer ol {
	padding: 0px 0px 0px 22px; list-style-type: decimal;
}
#ratingsReviewMainContainer .reviewBottomContainer ol li.first {
	padding: 0px 35px 0px 0px;
}
#ratingsReviewMainContainer .reviewBottomContainer ol li {
	padding: 25px 35px 0px 0px; color: rgb(51, 51, 51);
}
#ratingsReviewMainContainer .reviewBottomContainer h5 {
	padding: 11px 0px 5px; font-size: 0.85em; font-weight: normal;
}
#ratingsReviewMainContainer .reviewBottomContainer .imageContainer {
	margin: 26px 0px 0px;
}
#ratingsReviewMainContainer .howToSubmitReview {
	width: 280px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
#ratingsReviewMainContainer .howToSubmitReview h2 {
	font-size: 1.23em;
}
#ratingsReviewMainContainer .productReviews {
	margin: 0px 25px; width: 310px; float: left; _margin: 0 18px 0 25px;
}
#ratingsReviewMainContainer .customerSpotlight {
	width: 280px; float: left;
}
#ratingsReviewMainContainer .buttonContainer {
	padding: 20px 0px 0px 19px;
}
#ratingsReviewMainContainer .productSelectors {
	padding: 10px 0px 0px;
}
#ratingsReviewMainContainer .productSelectors #productCategory {
	width: 190px; color: rgb(51, 51, 51); font-size: 0.92em;
}
#ratingsReviewMainContainer .productSelectors .products #productFamily {
	width: 190px; color: rgb(51, 51, 51); font-size: 0.92em;
}
#ratingsReviewMainContainer .productSelectors .products {
	margin: 10px 0px 0px;
}
.relatedImages {
	position: relative; z-index: 2; align: left;
}
.relatedImagesBlock {
	display: block;
}
.relatedImages::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.relatedImages .imageNav {
	width: 39px; height: 16px; font-size: 0px; float: right; display: block;
}
.imageNav .imagePrev {
	background: url(../images/buttons/related_image_prev.gif) no-repeat left top; width: 17px; height: 16px; float: left; display: inline; cursor: pointer; min-height: 16px; min-width: 17px;
}
.imageNav .imageNext {
	background: url(../images/buttons/related_image_next.gif) no-repeat left top; width: 17px; height: 16px; float: right; display: inline; cursor: pointer;
}
.imageCarouselContainer {
	overflow: hidden; float: left; position: relative; z-index: 2; align: left;
}
.imageCarousel {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; clear: both; z-index: 1;
}
.relatedImages .imagesWindow {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden; clear: both;
}
.thumbSet {
	list-style: none; left: 10px; clear: both; display: inline; position: absolute;
}
.relatedImages .imageSpacer {
	width: 10px; height: 1px; float: left; min-height: 1px; min-width: 10px;
}
.relatedImages .viewAll {
	border-color: rgb(204, 204, 204); text-align: right; padding-top: 5px; clear: both; border-top-width: 1px; border-top-style: solid;
}
.relatedImages .relatedThumb {
	background: rgb(204, 204, 204); text-align: center; overflow: hidden; vertical-align: middle; display: inline; max-height: 100px; max-width: 100px;
}
.relatedImages .relatedImage {
	text-align: left; padding-right: 10px; margin-bottom: 5px; float: left; display: inline; z-index: 9;
}
.relatedImages .hidden {
	display: none;
}
.relatedImages .visible {
	visibility: visible;
}
.relatedImages .relatedImageCaption {
	text-align: left; padding-top: 5px; padding-bottom: 10px; clear: both; max-width: 105px;
}
.relatedImages .viewAllImages {
	color: rgb(102, 102, 102); font-size: 80%; display: block; align: left;
}
#tertiaryContent .tertiaryInProducts .headingWrap h5 {
	color: rgb(51, 51, 51); line-height: 1.26em; font-size: 1.36em; font-weight: bold;
}
#tertiaryContent .tertiaryInProducts .headingWrap {
	overflow: hidden; margin-bottom: 0px; background-image: none;
}
#tertiaryContent .tertiaryInProducts .productContent {
	margin: 0px !important; width: auto !important;
}
#tertiaryContent .tertiaryInProducts .productContent ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#tertiaryContent .tertiaryInProducts .productContent ul li {
	background: url(../images/arrows/blue_arrow_bullet_4x8.png) no-repeat 0px 3px; padding: 0px 0px 0px 10px; line-height: 16px; text-indent: -10px; margin-bottom: 0px;
}
.teaserLinks ul li {
	background: url(../images/arrows/blue_arrow_bullet_4x8.png) no-repeat 0px 3px; padding: 0px 0px 0px 10px; line-height: 16px; text-indent: -10px; margin-bottom: 0px;
}
#tertiaryContent .tertiaryInProducts .productContent ul li a.inline_link {
	background: url(../images/arrows/blue_arrow_bullet_4x8.png) no-repeat 0px -1000%; margin: 0px; padding: 0px 0px 0px 10px;
}
#applicationContent .teaserLinks ul li a.inline_link {
	background: url(../images/arrows/blue_arrow_bullet_4x8.png) no-repeat 0px -1000%; margin: 0px; padding: 0px 0px 0px 10px;
}
#tertiaryContent .tertiaryInProducts .productContent ul li a.relatedIcon {
	background: url(../images/icons/icon_pdf_related_links.png) no-repeat left top; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 16px; width: 16px; height: 16px; display: inline-block;
}
.searchResults {
	width: 100%; float: left;
}
.searchResults .introText {
	float: left;
}
.searchResults h4.newSearch {
	clear: left;
}
.searchResults .sortBy {
	margin: 0px 0px 10px; text-align: right; color: rgb(153, 153, 153);
}
.searchResults label {
	vertical-align: top;
}
.searchResults ol.results {
	overflow: hidden; clear: both;
}
.searchResults ol.results li {
	margin: 0px; padding: 20px 0px; width: 100%; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.searchResults ol.results li.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.searchResults .resultDetails {
	margin: 0px; color: rgb(102, 102, 102);
}
.searchResults li.last .resultDetails {
	margin-bottom: 0px;
}
.searchResults .hasThumb .thumbnail {
	margin: 0px 10px 0px 0px; width: 102px; height: 102px; text-align: center; overflow: hidden; float: left;
}
.thumbnail img {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204);
}
.videoThumb img {
	border: currentColor;
}
.searchResults .hasThumb .videoThumb {
	border: 0px currentColor;
}
.searchResults .hasThumb .thumbnail img {
	margin: 0px auto;
}
.searchResults .patents .resultDetails {
	margin: 0px 0px 0px 5em;
}
.searchResults h3 {
	margin: 0px; line-height: 1.25; font-size: 1em; float: none !important;
}
.searchResults h3 .ratingsReadOnly {
	vertical-align: bottom;
}
.searchResults .resultDetails p {
	margin: 0px 0px 5px; padding: 0px;
}
.searchResults .resultDetails p.teaser {
	margin: 20px 0px 0px; color: rgb(51, 51, 51);
}
.searchResults .patentNumber {
	line-height: 16px; font-weight: normal; float: left;
}
.searchResults .ArticleReview {
	
}
.searchResults .documentFormat {
	margin: 0px 24px 0px 14px; text-decoration: none; vertical-align: bottom;
}
.searchResults .pdf {
	padding-left: 15px; background-image: url(../images/icons/icon_pdf.png); background-repeat: no-repeat;
}
.searchResults .date {
	padding: 0px 10px 10px 0px; color: rgb(102, 102, 102); font-size: 0.84em;
}
.searchResults .name {
	padding: 0px 10px 10px 0px; color: rgb(102, 102, 102); font-size: 0.84em;
}
.searchResults .tags {
	padding: 0px 10px 10px 0px; color: rgb(102, 102, 102); font-size: 0.84em;
}
.searchResults .tags {
	padding-right: 0px;
}
.searchResults .name {
	padding-right: 0px;
}
.searchResults .tags {
	margin: 0px; padding: 0px;
}
.searchResults a.resultsRSS {
	background: url(../images/icons/rss.gif) no-repeat left top; padding: 1px 0px 1px 22px; color: rgb(136, 136, 136); font-size: 0.84em; text-decoration: underline; float: right;
}
.searchResults ol.grid.results li {
	width: auto; float: left;
}
.searchResults .grid .imagePlaceholder {
	width: 185px; height: 185px; line-height: 185px; float: none; display: block;
}
.searchResults .reduced .imagePlaceholder {
	width: 110px; height: 110px; line-height: 110px;
}
.searchResults ol.grid.results ul li {
	margin: 2px 0px; float: none;
}
.searchResults .grid h3 {
	margin: 0px;
}
.searchResults #AnavSearchResultsContainer {
	width: 100%; padding-top: 10px; clear: both;
}
.searchResults #AnavSearchResultsContainer_8col {
	width: 100%; padding-top: 10px; clear: both;
}
.searchResults #AnavSearchResultsContainer .pagination {
	background: url(../images/containers/master-sprite-8.png) no-repeat -37px -171px;
}
.searchResults #AnavSearchResultsContainer .pagination div.paginationBG {
	background: url(../images/containers/master-sprite-8.png) no-repeat -37px -171px;
}
#secondaryContent .searchResults #AnavSearchResultsContainer .pagination {
	background-image: none;
}
#secondaryContent .searchResults #AnavSearchResultsContainer .pagination div.paginationBG {
	background-image: none;
}
#secondaryContent .searchResults #AnavSearchResultsContainer_8col .pagination {
	background-image: none;
}
#secondaryContent .searchResults #AnavSearchResultsContainer_8col .pagination div.paginationBG {
	background-image: none;
}
.searchResults #AnavSearchResultsContainer .pagination div.paginationBG {
	background-position: -10px -171px; width: 99%; float: left;
}
.searchResults #AnavSearchResultsContainer .pagination .resultsSortBy {
	margin: 0px;
}
.searchResults #AnavSearchResultsContainer .sortBy {
	background: url(../images/containers/master-sprite-8.png) no-repeat left -46px; margin: 0px; padding: 12px 5px 11px 10px; float: right;
}
.searchResults #AnavSearchResultsContainer_8col .pagination {
	background: url(../images/containers/master-sprite-8.png) no-repeat -844px -106px;
}
.searchResults #AnavSearchResultsContainer_8col .pagination div.paginationBG {
	background: url(../images/containers/master-sprite-8.png) no-repeat -844px -106px;
}
.searchResults #AnavSearchResultsContainer_8col .pagination div.paginationBG {
	background-position: -844px -106px; width: 99%; float: left;
}
.searchResults #AnavSearchResultsContainer_8col .pagination .resultsSortBy {
	margin: 0px;
}
.searchResults #AnavSearchResultsContainer_8col .sortBy {
	background: url(../images/containers/pagination_divider_8col.png) no-repeat left top; margin: 0px; padding: 10px 7px 10px 10px; height: 35px; font-size: 11px; float: right;
}
.searchResults #AnavSearchResultsContainer_8col .sortBy label {
	text-align: left; line-height: 11px; vertical-align: top; display: block;
}
.searchResults #AnavSearchResultsContainer_8col .sortBy select {
	text-align: left; line-height: 11px; font-size: 11px; margin-top: 5px;
}
#AnavSearchResultsContainer_8col .pagination {
	background: url(../images/containers/master-sprite-8.png) no-repeat -844px -106px; height: 55px; color: rgb(51, 51, 51); padding-bottom: 20px;
}
#AnavSearchResultsContainer_8col .pagination p {
	background: url(../images/containers/pagination_divider_8col.png) no-repeat right top; margin: 0px 0px 0px 11px; padding: 11px 10px 11px 0px; height: 33px; line-height: 33px; float: left;
}
#AnavSearchResultsContainer_8col .pagination p.divider span {
	line-height: 14px; font-size: 11px; display: block;
}
.featuredArticles .searchResults .featuredArticlesSearchResults {
	width: 100%; clear: both;
}
.featuredArticles .searchResults .featuredArticlesSearchResults .pagination {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -107px; height: 44px; color: rgb(51, 51, 51); padding-bottom: 20px;
}
.featuredArticles .searchResults .hasThumb .thumbnail {
	width: 106px; height: 106px;
}
.featuredArticles .thumbnail img {
	border: currentColor;
}
.featuredArticles .searchResults h3 {
	margin: 0px 0px 8px;
}
.featuredArticles .starsContainer.starRatings {
	margin: 0px 0px 20px 3px;
}
.resultDetails .eventItem .c2 {
	margin: 0px !important;
}
.resultDetails .eventItem h3 {
	margin: 0px !important; font-size: 1.1em; display: inline-block;
}
.subcategoryNavigation {
	overflow: hidden; clear: both;
}
.subcategoryNavigation h4 a:visited {
	color: rgb(0, 68, 119);
}
.subcategoryNavigation .item {
	border: 0px currentColor; padding-top: 15px; clear: both; display: block;
}
.subcategoryNavigation .firstItem {
	border: 0px currentColor; padding-top: 15px; clear: both; display: block;
}
.subcategoryNavigation .item {
	border-style: solid; border-color: rgb(204, 204, 204); border-top-width: 1px;
}
.subcategoryNavigation a img {
	width: 120px; padding-bottom: 10px; float: left; max-width: 120px;
}
.subcategoryNavigation div .description {
	height: 100%; line-height: normal; padding-bottom: 15px; padding-left: 10px;
}
.subcategoryNavigation .description h2 {
	margin: 0px 0px 8px; line-height: 1em; font-size: 1.23em; font-weight: bold;
}
.subcategoryNavigation div .readmore {
	margin: 7px 0px; font-size: 0.84em; float: right; display: inline;
}
.subcategoryNavigation div a.readmore {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.subcategoryNavigation ul {
	color: rgb(95, 95, 95); line-height: 1.53em; padding-top: 5px; padding-left: 20px;
}
.subcategoryNavigation ul li {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -1115px rgb(255, 255, 255); padding: 0px 0px 0px 13px; list-style-type: none;
}
.subcategoryNavigation h3 {
	background: url(../images/containers/master-sprite-8.png) no-repeat 10px -1113px rgb(255, 255, 255); padding: 4px 0px 0px 32px; font-weight: normal;
}
.aNavRange div.slider {
	background: url(../images/slider/anav_slider_bg.png) no-repeat left top; width: 167px; height: 9px; clear: both;
}
form.aNavRange {
	margin: 0px -10px; padding-bottom: 20px;
}
form.aNavRange fieldset input {
	border: 1px solid rgb(201, 201, 201); width: 38px; height: 14px; margin-left: 15px;
}
form.aNavRange fieldset span {
	padding-left: 20px;
}
form.aNavRange div.sliderWrapper {
	width: 168px;
}
form.aNavRange div.sliderWrapper span {
	width: 68px; color: rgb(159, 159, 159); font-size: 10px; margin-top: 6px;
}
form.aNavRange div.sliderWrapper span.divider {
	width: 29px; height: 7px; margin-top: 12px; border-right-color: rgb(173, 173, 172); border-left-color: rgb(173, 173, 172); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
form.aNavRange div.sliderWrapper span.min {
	float: left;
}
form.aNavRange div.sliderWrapper span.max {
	text-align: right; float: right;
}
form.aNavRange .ui-slider {
	position: relative;
}
form.aNavRange .ui-slider .ui-slider-range {
	display: block; position: absolute; z-index: 1;
}
form.aNavRange .ui-slider-horizontal .ui-slider-range {
	background: rgb(88, 172, 94); margin: 1px 0px; top: 0px; height: 7px;
}
form.aNavRange .ui-slider-horizontal .ui-slider-handle {
	top: -0.3em; margin-left: -0.6em;
}
form.aNavRange .ui-slider a.ui-slider-handle {
	background: url(../images/slider/anav_slider_handle.png) no-repeat left top; padding: 0px !important; top: -8px; width: 12px; height: 20px; position: absolute; z-index: 2; cursor: default;
}
#imageBackgroundTextOverlay {
	background-position: center; padding: 5px; color: rgb(0, 0, 0); float: left; background-repeat: no-repeat;
}
#imageOnly {
	padding: 5px; text-align: center; color: rgb(0, 0, 0);
}
#imageBottomTextTop {
	padding: 5px; color: rgb(0, 0, 0);
}
#imageLeftTextRight {
	padding: 5px; color: rgb(0, 0, 0);
}
#imageRightTextLeft {
	padding: 5px; color: rgb(0, 0, 0);
}
#imageTopTextBottom {
	padding: 5px; color: rgb(0, 0, 0);
}
#imageLeftTextRight td {
	padding-left: 2px; vertical-align: top;
}
#imageRightTextLeft td {
	padding-right: 2px; vertical-align: top;
}
.assetPickerTitle {
	font-weight: bold; display: block;
}
.assetPickerTopSpace {
	margin: 0px; padding: 10px 0px 0px; border: 0px currentColor; float: left; display: block;
}
.assetPickerBottomSpace {
	margin: 0px; padding: 0px 0px 10px; border: 0px currentColor; display: block;
}
.relatedArticles {
	width: 230px; padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.relatedArticles .thumb {
	width: 62px; float: left;
}
.relatedArticles .desc {
	width: 165px; float: left;
}
.relatedArticles h5 {
	margin-bottom: 10px;
}
.relatedArticles .marginRight {
	margin-right: 3px;
}
.relatedArticles .marginTop {
	margin-top: 5px;
}
.relatedArticles .marginBottom {
	padding: 0px; margin-bottom: 5px;
}
.relatedArticles h4.marginBottom {
	padding: 0px; margin-bottom: 5px;
}
.last.relatedArticles {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.desc {
	width: 200px; line-height: 15px;
}
a.hmc {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -790px; width: 18px; height: 21px; line-height: 21px; text-indent: -1000em; padding-left: 10px; display: inline-block;
}
.alienwareFranchise a.hmc {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -1054px; width: 25px; height: 25px; line-height: 24px;
}
.alienwareFranchiseDesktopDark a.hmc {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -1054px; width: 25px; height: 25px; line-height: 24px;
}
.alienwareFranchiseLaptopDark a.hmc {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -1054px; width: 25px; height: 25px; line-height: 24px;
}
.alienwareFranchiseDesktop a.hmc {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -1054px; width: 25px; height: 25px; line-height: 24px;
}
.alienwareFranchiseLaptop a.hmc {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -1054px; width: 25px; height: 25px; line-height: 24px;
}
#secondaryContent .techSpecsTab .specs .specsHeading a.hmc {
	margin: -2px 0px 0px 5px; vertical-align: middle;
}
#techSpecsStack h4 a.hmc {
	margin: -2px 0px 0px 5px; vertical-align: middle;
}
.specDescription tr td.hmc a.hmc {
	float: left;
}
.specDescription tr td.hmc > span {
	width: 96px; float: right;
}
.specDescription tr td.hmc > ul {
	width: 96px; float: right;
}
.pagination .compareButton {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -46px; margin: 0px 0px 0px 8px; padding: 11px 8px 11px 0px; height: 22px; line-height: 22px; float: left;
}
.pagination .compareButton span strong {
	_width: 80px; _white-space: nowrap;
}
.pagination .compareButton span strong span {
	padding-left: 4px;
}
.pagination .noDivider .compareButton {
	padding-right: 0px;
}
.preBuilderPagination .pagination .compareButton {
	padding-top: 5px;
}
.mediaTitle {
	color: rgb(153, 153, 153);
}
.mediaTime {
	color: rgb(130, 130, 130); font-size: 10px;
}
.mediaTimeLG {
	color: rgb(130, 130, 130); font-size: 10px;
}
.embedMenuLabel {
	color: rgb(51, 51, 51); font-size: 13px; font-weight: bold;
}
.embedMenuText {
	color: rgb(102, 102, 102); font-size: 13px;
}
.embedMenuBtn {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: bold;
}
.pauseMenu {
	color: rgb(255, 255, 255); font-size: 10px;
}
.pauseMenuLG {
	color: rgb(255, 255, 255); font-size: 12px;
}
.tooltip {
	color: rgb(0, 0, 0);
}
#skin {
	
}
.teaserLinks ul {
	padding: 0px 0px 0px 5px;
}
.teaserLinks ul li {
	line-height: 16px; font-size: 0.84em;
}
#tertiaryContent .teaserLinks ul li {
	font-size: 1em;
}
.c4.teaserLinks {
	color: rgb(0, 0, 0);
}
.teaserLinks .headingWrap h5 {
	color: rgb(0, 0, 0);
}
#aggregatorLite {
	margin: 0px 0px 20px !important; padding: 0px 7px !important;
}
.leftBordered#aggregatorLite {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.rightBordered#aggregatorLite {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
#aggregatorLite .searchResults ol.results li {
	padding: 10px 0px; border: 0px currentColor; list-style-type: none;
}
#aggregatorLite h2 {
	width: auto !important; font-size: 0.8em;
}
#aggregatorLite .sectionHeader {
	margin-bottom: 0px !important;
}
#aggregatorLite .resultDetails span.date {
	display: none;
}
#aggregatorLite .resultDetails p.teaser {
	margin: 0px !important;
}
#aggregatorLite .searchResults .hasThumb .resultDetails {
	padding-left: 70px;
}
#aggregatorLite .searchResults .hasThumb .thumbnail {
	width: auto; height: auto;
}
#aggregatorLite span.subtitle {
	width: auto;
}
.immCarousel li.item div.carouselProduct {
	margin: 0px !important; width: 165px;
}
.immCarousel li.item div.carouselProduct a img {
	width: 100%;
}
.immCarousel li.item a.linkTertiaryNav {
	text-align: center; padding-right: 0px;
}
.immCarousel li.item a.linkTertiaryNav span {
	width: 128px; line-height: 1.13em; display: block;
}
#facets {
	padding: 0px 0px 20px;
}
#facets a {
	padding: 0px 0px 0px 10px; font-weight: normal; display: block;
}
#facets ul.facetContent {
	padding: 0px 0px 4px; margin-left: 0px;
}
#facets ul.facetContent li {
	padding: 9px 10px 0px 0px; border: currentColor; line-height: 12px;
}
#facets ul.facetContent li.category {
	margin-bottom: 15px;
}
#facets ul.facetContent ul {
	text-transform: capitalize; overflow: hidden; padding-left: 12px; margin-left: 6px;
}
#facets a.disabled.sublevel {
	background: url(../images/facets/virt_facet_disabled.gif) no-repeat 0px 3px; color: rgb(153, 153, 153);
}
#facets a.disabled.sublevel:hover {
	text-decoration: none; cursor: default;
}
#facets ul.facetContent .group li a.conflict {
	color: rgb(255, 0, 0);
}
#searchOverlay {
	background: url(../images/Containers/search_fade_bg.gif) repeat-y 0px 0px; width: 776px; height: 400px; margin-top: -9px; display: none; position: absolute; z-index: 3;
}
#floatingToolbar {
	left: 0px; width: 100%; height: 36px; text-align: center; bottom: 0px; visibility: hidden; position: fixed; z-index: 10000;
}
#floatingToolbarContainer {
	margin: 0px auto;
}
#floatingToolbar_left {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2179px -1180px; width: 24px; height: 42px; clear: none; float: left;
}
#floatingToolbar_center {
	background: url(../images/containers/Toolbar-Middle.png) repeat-x; width: auto; clear: none; float: left;
}
#floatingToolbar_right {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2191px -1294px; width: 24px; height: 42px; clear: none; float: left; cursor: pointer;
}
#floatingToolbar_content {
	margin: 10px 5px 0px 12px; width: auto; font-size: 1.2em;
}
#floatingToolbar_close {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2191px -1405px; margin: 0px 0px 0px -2px; width: 24px; height: 42px; cursor: pointer;
}
#floatingToolbar_close img {
	width: 24px; height: 42px;
}
#floatingToolbar_open {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2191px -1101px; width: 23px; height: 17px; bottom: 0px; display: none; position: fixed; z-index: 1000; cursor: pointer;
}
#floatingToolbar_open img {
	width: 21px; height: 14px;
}
#floatingToolbar_content_gigya_label {
	margin: 5px 10px 0px 0px; width: 30px; height: 42px; color: rgb(238, 238, 238); float: left;
}
#floatingToolbar_content_gigya {
	margin: 1px 0px; width: 170px; height: 42px; text-align: left; border-right-color: rgb(172, 172, 172); border-right-width: 1px; border-right-style: solid; float: left;
}
#floatingToolbar_content_gigya div {
	float: left;
}
#floatingToolbar_content_dell {
	width: auto; float: left;
}
#floatingToolbar_content_dellWebpart {
	width: auto; float: left;
}
#floatingToolbar_content_dell div {
	width: auto; height: 42px; margin-right: 8px; margin-left: 8px; float: left; cursor: pointer;
}
#floatingToolbar_content_dellWebpart div {
	width: auto; height: 42px; margin-right: 8px; margin-left: 8px; float: left; cursor: pointer;
}
#floatingToolbar_content_dell div a {
	color: rgb(238, 238, 238); padding-right: 8px;
}
#floatingToolbar_content_dellWebpart div a {
	color: rgb(238, 238, 238); padding-right: 8px;
}
#floatingToolbar_content_dellWebpart div a {
	height: 25px; vertical-align: middle; display: table-cell;
}
#floatingToolbar_screenshare {
	padding-right: 8px; border-right-color: rgb(172, 172, 172); border-right-width: 1px; border-right-style: solid;
}
#floatingToolbar_content_dell div img {
	vertical-align: middle;
}
#floatingToolbar_content_dellWebpart div img {
	vertical-align: middle;
}
#facebookSegmentWidgetContainer {
	margin: 5px 0px 20px; height: 20px; vertical-align: middle;
}
#facebookSegmentWidgetLabel {
	margin: 3px 0px 0px; color: rgb(51, 51, 51); font-size: 0.8em; float: left;
}
#facebookSegmentWidget {
	margin: 0px 0px 0px 5px; float: left;
}
#floatingToolbar_flyoutContainer {
	margin: -75px 0px 0px !important; width: 155px !important; position: absolute !important;
}
#floatingToolbar_flyoutContainer div {
	float: left; position: relative;
}
#floatingToolbar_flyoutTop {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2277px -1100px; width: 155px !important; height: 5px !important;
}
#floatingToolbar_flyoutMiddle {
	background: url(../images/containers/fly-out-Toolbar.png) repeat-y; width: 155px !important; height: auto !important;
}
#floatingToolbar_flyoutContent {
	margin: 3px 0px 0px 12px !important; width: 132px !important; height: auto !important; text-align: left; color: rgb(255, 255, 255); font-size: 0.8em !important; vertical-align: middle; min-height: 40px;
}
#floatingToolbar_flyoutBottom {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2278px -1155px; width: 155px !important; height: 37px !important;
}
#twoColumn #masthead h1 {
	display: none;
}
#twoColumn #mastheadLinks {
	display: none;
}
#twoColumn #mastheadTools {
	display: none;
}
#twoColumn .breadcrumbsWrap {
	display: none;
}
#twoColumn .articleTags {
	display: none;
}
#twoColumn .articleUserToolsModule {
	display: none;
}
#twoColumn #footerSection {
	display: none;
}
#twoColumn #tertiaryContent {
	display: none;
}
#nextgen .mhpersonalizationcell {
	display: none;
}
#nextgen .mhprimarynavcell {
	display: none;
}
#nextgen .mhsearchcell {
	display: none;
}
#nextgen .mhsecondarynavcell {
	display: none;
}
.inlineBanners {
	display: none;
}
div#twoColumn {
	background: rgb(255, 255, 255); padding: 0px; width: 100%; overflow: visible;
}
#twoColumn #mastheadWrap {
	background: rgb(255, 255, 255); padding: 0px; width: 100%; overflow: visible;
}
#twoColumn #masthead {
	background: rgb(255, 255, 255); padding: 0px; width: 100%; overflow: visible;
}
#twoColumn .universalFooter {
	background: rgb(255, 255, 255); padding: 0px; width: 100%; overflow: visible;
}
#twoColumn #content {
	width: auto; overflow: visible; float: none; position: static;
}
div#twoColumn #primaryContent {
	width: auto; overflow: visible; float: none; position: static;
}
div#twoColumn #secondaryContent {
	width: auto; overflow: visible; float: none; position: static;
}
#twoColumn .container .t {
	margin: 0px; padding: 0px;
}
#twoColumn .container .il {
	margin: 0px; padding: 0px;
}
#twoColumn .container .ir {
	margin: 0px; padding: 0px;
}
#twoColumn .container .i {
	margin: 0px; padding: 0px;
}
#printLogo {
	width: 64px; height: 64px; display: block;
}
#twoColumn h2 {
	border-bottom-color: rgb(154, 154, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
#twoColumn #content {
	padding: 4px 84px 0px;
}
#twoColumn .articleModule strong {
	color: rgb(3, 34, 131);
}
#twoColumn .articleModule a {
	color: rgb(3, 34, 131);
}
div#threeColumnMainEvent #tertiaryContent {
	width: 249px;
}
#content {
	overflow: visible;
}
.headingWrap {
	overflow: visible;
}
.searchResults ol.results {
	overflow: visible;
}
.verticalSubsection {
	width: 770px; overflow: visible;
}
#secondaryContent {
	overflow: visible;
}
.container .i {
	overflow: visible;
}
.subcategoryNavigation {
	overflow: visible;
}
.articleModule {
	overflow: visible;
}
.articleModule .pagebodycontent {
	overflow: visible;
}
div#threeColumnMainEvent #contentShadow {
	overflow: visible;
}
div#threeColumnMainEvent #primaryContent {
	margin-left: 20px; float: left;
}
div#threeColumn #contentShadow {
	overflow: visible;
}
div#twoColumn #contentShadow {
	overflow: visible;
}
div#twoColumn #primaryContent .fragment {
	clear: none; float: none;
}
div#threeColumn #secondaryContent {
	width: 480px; margin-right: 10px; float: left;
}
div#threeColumn #primaryContent {
	width: 760px; margin-left: 20px; float: left;
}
#application #contentShadow {
	overflow: visible;
}
#application .searchResults ol.results {
	float: none;
}
#application .headingWrap .searchResultsFooter {
	float: none;
}
#threeColumn #secondaryContent ul.grid li {
	margin: 0px 10px 0px 0px;
}
#threeColumn #secondaryContent ol.grid li {
	margin: 0px 10px 0px 0px;
}
#threeColumn #secondaryContent .fragment .grid3Columns li {
	margin-right: 5px;
}
.mdacontainer .mdatagline {
	float: left;
}
#oneColumn #contentWrap {
	float: left;
}
div.mastheadcontainer td.mhpersonalizationcell {
	display: none;
}
div.mastheadcontainer td.mhprimarynavcell {
	display: none;
}
div.mastheadcontainer td.mhsearchcell {
	display: none;
}
div.mastheadcontainer td.mhsecondarynavcell {
	display: none;
}
div.mastheadcontainer td.mhcrumbcell {
	display: none;
}
div.breadcrumbsWrap {
	display: none;
}
div#footerSection {
	display: none;
}
div#footerWrap {
	display: none;
}
div.legalDisclaimer {
	display: none;
}
a.hmc {
	display: none;
}
div#oneColumn {
	background: rgb(255, 255, 255); padding: 0px; width: 100%; overflow: visible;
}
#oneColumn #mastheadWrap {
	background: rgb(255, 255, 255); padding: 0px; width: 100%; overflow: visible;
}
#oneColumn #masthead {
	background: rgb(255, 255, 255); padding: 0px; width: 100%; overflow: visible;
}
#oneColumn .universalFooter {
	background: rgb(255, 255, 255); padding: 0px; width: 100%; overflow: visible;
}
#oneColumn #content {
	width: auto; overflow: visible; float: none; position: static;
}
div#oneColumn #primaryContent {
	width: auto; overflow: visible; float: none; position: static;
}
div#oneColumn #secondaryContent {
	width: auto; overflow: visible; float: none; position: static;
}
#oneColumn .container .t {
	margin: 0px; padding: 0px;
}
#oneColumn .container .il {
	margin: 0px; padding: 0px;
}
#oneColumn .container .ir {
	margin: 0px; padding: 0px;
}
#oneColumn .container .i {
	margin: 0px; padding: 0px;
}
div.mastheadcontainer {
	padding: 10px 0px 10px 15px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
div.mastheadcontainer table {
	width: 100%;
}
#printLogo {
	width: 64px; height: 64px; display: block;
}
div#compareSpecsHeader {
	padding-top: 0px; padding-bottom: 0px;
}
div.specHeaderContainer h4 {
	left: 0px; top: 0px; width: 962px; padding-left: 20px; margin-left: 0px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
div#ProductConfigurationCompare h4 {
	left: 0px; top: 0px; width: 962px; padding-left: 20px; margin-left: 0px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
div#ProductConfigurationCompare {
	width: auto;
}
.delphiExpandCollapsePattern h4 {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
.specBody tr.first td {
	padding-top: 0px !important; border-top-color: currentColor !important; border-bottom-color: currentColor !important; border-top-width: medium !important; border-bottom-width: medium !important; border-top-style: none !important; border-bottom-style: none !important;
}
.specBody tr.first th {
	padding-top: 0px !important; border-top-color: currentColor !important; border-bottom-color: currentColor !important; border-top-width: medium !important; border-bottom-width: medium !important; border-top-style: none !important; border-bottom-style: none !important;
}
.compareCallout tr.first td {
	padding-top: 0px !important; border-top-color: currentColor !important; border-bottom-color: currentColor !important; border-top-width: medium !important; border-bottom-width: medium !important; border-top-style: none !important; border-bottom-style: none !important;
}
.compareCallout tr.first th {
	padding-top: 0px !important; border-top-color: currentColor !important; border-bottom-color: currentColor !important; border-top-width: medium !important; border-bottom-width: medium !important; border-top-style: none !important; border-bottom-style: none !important;
}
.specBody tr.last td {
	padding-top: 0px !important; border-top-color: currentColor !important; border-bottom-color: currentColor !important; border-top-width: medium !important; border-bottom-width: medium !important; border-top-style: none !important; border-bottom-style: none !important;
}
.specBody tr.last th {
	padding-top: 0px !important; border-top-color: currentColor !important; border-bottom-color: currentColor !important; border-top-width: medium !important; border-bottom-width: medium !important; border-top-style: none !important; border-bottom-style: none !important;
}
.compareCallout tr.last td {
	padding-top: 0px !important; border-top-color: currentColor !important; border-bottom-color: currentColor !important; border-top-width: medium !important; border-bottom-width: medium !important; border-top-style: none !important; border-bottom-style: none !important;
}
.compareCallout tr.last th {
	padding-top: 0px !important; border-top-color: currentColor !important; border-bottom-color: currentColor !important; border-top-width: medium !important; border-bottom-width: medium !important; border-top-style: none !important; border-bottom-style: none !important;
}
div.pageTools {
	display: none;
}
a#prevPageControl {
	display: none;
}
a.toolLinkIcon {
	display: none;
}
span.intelBanner {
	display: none;
}
div.removeButton {
	display: none;
}
div.compareControls {
	display: none;
}
div#ProductConfigurationCompare h4 a {
	display: none;
}
#oneColumn div#pagetitle {
	left: 130px; top: -63px; float: none; position: absolute;
}
div#compareCarousel {
	width: 100%; margin-top: 1px; float: none;
}
div#compareCarousel div.specDescription {
	margin-left: 297px; float: none;
}
a.purchase.btn {
	display: none;
}
div#oneColumn {
	border: currentColor;
}
#skinBottom {
	height: 1px; min-height: 1px; min-width: 1px;
}
#content {
	overflow: visible !important;
}
#primaryContent #primaryAjaxHook #secondaryContent {
	overflow: visible !important;
}
.productDetailsTabs {
	overflow: visible !important;
}
.delphiTabs {
	overflow: visible !important;
}
.breadcrumbsWrap {
	display: none !important;
}
#footerSection {
	display: none !important;
}
#footerWrap {
	display: none !important;
}
.pageTools {
	display: none !important;
}
#onesitewideInterstitial {
	display: none !important;
}
#tertiaryContent {
	display: none !important;
}
.productIntro .productImages .thumbnails {
	display: none !important;
}
.legalDisclaimer {
	display: none !important;
}
.intelBanner {
	display: none !important;
}
.productIntro .intro #Label2 {
	display: none !important;
}
.productIntro .intro .btn {
	display: none !important;
}
.facebookLikeBtn {
	display: none !important;
}
.productDetailsTabs > div {
	display: none !important;
}
.productDetailsTabs #TechSpec .configToggle {
	display: none !important;
}
#sitewideInterstitial {
	display: none !important;
}
a.btn {
	display: none !important;
}
.productCarousel {
	display: none !important;
}
#gigya_gig_containerParent #gigya {
	display: none !important;
}
#facebookLikeId {
	display: none !important;
}
.verticalSubsection {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#primaryAjaxHook {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#primaryContent {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#content {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.productIntro {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#heroContent {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#contentShadow {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#contentOptionalBg {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#skinTop {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#skinBottom {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#contentWrap {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#twoColumn {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.inlineContent.intro {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.inlineContent.intro ul {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.inlineContent.intro ul li {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#secondaryContent {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.productDetailsTabs {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.delphiTabs {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#TechSpec {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.ui-tabs-panel {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.techSpecTab {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.specsContainer {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.specs {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
.specsHeading {
	padding-left: 0px !important; margin-left: 0px !important; float: none !important;
}
#content {
	width: 100% !important;
}
#primaryContent {
	width: 100% !important;
}
#primaryAjaxHook {
	width: 100% !important;
}
.verticalSubsection {
	width: 100% !important;
}
#twoColumn #content {
	width: auto; overflow: visible; float: none; position: static;
}
div#twoColumn #primaryContent {
	width: auto; overflow: visible; float: none; position: static;
}
div#twoColumn #secondaryContent {
	width: auto; overflow: visible; float: none; position: static;
}
div.mastheadcontainer {
	padding: 10px 0px 10px 15px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
div.mastheadcontainer table {
	width: 100%;
}
#printLogo {
	width: 64px; height: 64px; display: block;
}
#primaryContent #primaryAjaxHook #secondaryContent {
	width: auto;
}
#heroContent {
	margin: 0px; padding: 0px;
}
#secondaryContent {
	margin: 0px; padding: 0px;
}
#tertiaryContent {
	margin: 0px; padding: 0px;
}
#primaryAjaxHook {
	margin: 0px; padding: 0px;
}
#primaryAjaxHook {
	margin: 0px; padding: 0px;
}
.ui-tabs-nav {
	
}
#twoColumn div#pagetitle {
	top: -93px; float: none; position: absolute;
}
#pagetitle h1#mastheadPageTitle {
	padding: 32px 32px 32px 130px;
}
.productImages {
	margin: 0px;
}
.introProduct {
	margin: 0px;
}
.productIntro {
	margin: 0px;
}
.productIntro .productImages {
	width: 504px; text-align: right; margin-top: -23px; float: right;
}
div#twoColumn h2 {
	border: 0px currentColor;
}
#primaryContent .productIntro .sectionHeader h2 {
	width: auto;
}
.productDetailsTabs #TechSpec {
	display: block !important;
}
.productDetailsTabs #TechSpec h2.hidden {
	margin-bottom: 40px; display: block;
}
.techSpecsTab .specs {
	margin: 0px 20px; padding: 0px; border: 0px currentColor !important;
}
.techSpecsTab .last.specs {
	margin: 0px 20px; padding: 0px; border: 0px currentColor !important;
}
.productDetailsTabs #TechSpec .techSpecsTab .specsItem ul li a {
	color: rgb(0, 0, 0); text-decoration: none;
}
div#twoColumn .introProduct {
	width: 400px !important;
}
div#twoColumn #primaryContent .productIntro .sectionHeader h2 {
	width: 400px !important;
}
#heroContent .productIntro .productImages {
	margin: 0px;
}
.c4#IRWebpart .Horizontal .thumbContainer {
	width: 48px; height: 48px; overflow: hidden; float: left; display: inline;
}
.c8#IRWebpart .Horizontal .thumbContainer {
	width: 48px; height: 48px; overflow: hidden; float: left; display: inline;
}
.c8#IRWebpart .Horizontal .thumbContainer {
	width: 57px; height: 57px;
}
.c4#IRWebpart .Horizontal .info {
	margin: 0px 0px 20px 5px; width: 152px; float: left;
}
.c8#IRWebpart .Horizontal .info {
	margin: 0px 0px 20px 5px; width: 152px; float: left;
}
.c8#IRWebpart .Horizontal .alpha {
	clear: left; margin-right: 15px; float: left;
}
.c4#IRWebpart .Horizontal .omega .info {
	margin: 0px 0px 0px 10px;
}
.c8#IRWebpart .Horizontal .omega .info {
	margin: 0px 0px 0px 10px;
}
.c4#IRWebpart .Horizontal .info .title {
	display: block; word-wrap: break-word;
}
.c8#IRWebpart .Horizontal .info .title {
	display: block; word-wrap: break-word;
}
#IRWebpart .info .snptitle {
	display: block; word-wrap: break-word;
}
#IRWebpart .group {
	width: 100%;
}
#IRWebpart .sectionHeader {
	margin: 0px !important;
}
#IRWebpart .sectionHeader h2 .title {
	padding-top: 10px; font-size: 1.34em;
}
#IRWebpart .retailSmallPrice {
	display: inline;
}
#IRWebpart .center {
	margin: auto; text-align: center;
}
#IRWebpart .recommendationCarousel12c#IRTail .carouselProductImage {
	height: 126px;
}
#IRWebpart .c9 .carouselProductImage {
	height: 126px;
}
#IRWebpart .c8 .carouselProductImage {
	height: 126px;
}
.c8#IRWebpart .carouselProductImage {
	height: 126px;
}
.c12#IRWebpart .carouselProductImage {
	height: 126px;
}
.c4#IRWebpart .Horizontal .carouselProductImage {
	height: 126px;
}
.c15#IRWebpart .carouselProductImage {
	height: 156px;
}
#IRWebpart .recommendationCarousel11c#IRTail .carouselProductImage {
	height: 182px;
}
.targeted#IRWebpart .c8#IRTail .carouselProductImage {
	height: 182px;
}
.c11#IRWebpart #IRHead .carouselProductImage {
	height: 182px;
}
.c4#IRWebpart .Vertical .carouselProductImage {
	height: 182px;
}
.targeted#IRWebpart .c8#IRTail {
	width: 450px;
}
.c11#IRWebpart #IRHead .carouselProduct .carouselProductImage .product {
	padding-left: 16px;
}
#IRWebpart .Vertical.recommendationCarousel4c .carouselProduct .carouselProductImage .product {
	padding-left: 16px;
}
.c15#IRWebpart #IRHead .carouselProduct .carouselProductImage .product {
	padding-left: 16px;
}
.c8#IRWebpart #IRHead .carouselProduct .carouselProductImage .product {
	padding-left: 5px !important;
}
.c12#IRWebpart #IRHead .carouselProduct .carouselProductImage .product {
	padding-left: 5px !important;
}
.targeted#IRWebpart .recommendationCarousel12c#IRTail .viewPort {
	padding-left: 5px !important;
}
#IRWebpart .starsContainer {
	margin: auto;
}
#IRWebpart .Horizontal.recommendationCarousel4c .starsContainer {
	margin: 0px; float: left;
}
.c8#IRWebpart .Horizontal .starsContainer {
	margin: 0px; float: left;
}
.targeted#IRWebpart .recommendationCarousel15c#IRTail {
	width: 720px !important;
}
.untargeted#IRWebpart .recommendationCarousel12c#IRTail {
	width: 740px !important;
}
.untargeted#IRWebpart .recommendationCarousel11c#IRTail .carouselProduct {
	width: 194px;
}
.targeted#IRWebpart .c8#IRTail .carouselProduct {
	width: 194px;
}
#IRWebpart .recommendationCarousel15c#IRTail .carouselProduct {
	width: 156px;
}
.targeted#IRWebpart .recommendationCarousel12c#IRTail .carouselProduct {
	width: 126px;
}
.targeted#IRWebpart .recommendationCarousel15c#IRTail .viewPortContainer {
	width: 670px;
}
.targeted#IRWebpart .c8#IRTail .viewPortContainer {
	width: 400px;
}
.targeted#IRWebpart .c5#IRTail .viewPortContainer {
	width: 280px;
}
.c4#IRWebpart .recommendationCarousel4c {
	width: 210px;
}
.c8#IRWebpart .Horizontal {
	width: 468px !important;
}
.untargeted#IRWebpart .recommendationCarousel12c#IRTail .viewPortContainer {
	padding-right: 10px;
}
.untargeted#IRWebpart .recommendationCarousel12c#IRTail .viewPort {
	padding-left: 0px !important;
}
.untargeted#IRWebpart .recommendationCarousel15c#IRTail .viewPort {
	padding-left: 0px !important;
}
.c8#IRWebpart .Horizontal#IRTail .viewPort {
	padding-left: 0px !important;
}
.targeted#IRWebpart .c5#IRTail .viewPort {
	padding-left: 0px !important;
}
#IRWebpart .recommendationCarousel4c .viewPort {
	padding-left: 0px !important;
}
.targeted#IRWebpart .recommendationCarousel15c .viewPort {
	padding-left: 0px !important;
}
.untargeted#IRWebpart .recommendationCarousel12c#IRTail li.item {
	margin: 0px 8px 0px auto;
}
.untargeted#IRWebpart .recommendationCarousel15c#IRTail li.item {
	margin: 0px 15px 0px auto;
}
.c8#IRWebpart .Horizontal#IRTail .tagline {
	padding-left: 0px;
}
.c8#IRWebpart .Horizontal#IRTail .viewPortContainer .viewPort {
	padding-left: 0px;
}
.c4#IRWebpart .counter {
	padding-right: 7px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.c8#IRWebpart .Horizontal .counter {
	padding-right: 7px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
#IRHead {
	margin-right: 10px !important; float: left;
}
.bordered#IRHead {
	border-radius: 6px; border: 1px solid rgb(211, 211, 211);
}
.c15 #IRHead {
	width: 190px;
}
.c12 #IRHead {
	width: 134px;
}
.c8 #IRHead {
	width: 134px;
}
.c11 #IRHead {
	width: 210px;
}
#IRHead .tagline {
	padding: 7px 8px 4px 10px; text-align: center; font-weight: bold; word-wrap: break-word; min-height: 26px;
}
#IRHead .irCTA {
	padding: 0px 10px;
}
#IRHead .title {
	font-weight: bold;
}
#IRWebpart .snptitle {
	font-weight: bold;
}
#IRHead .reviews a {
	color: rgb(153, 153, 153); font-size: 0.84em; vertical-align: sub; white-space: nowrap;
}
#IRWebpart .Horizontal.recommendationCarousel4c .reviews a {
	color: rgb(153, 153, 153); font-size: 0.84em; vertical-align: sub; white-space: nowrap;
}
.c8#IRWebpart .Horizontal .reviews a {
	color: rgb(153, 153, 153); font-size: 0.84em; vertical-align: sub; white-space: nowrap;
}
.c8#IRWebpart .Vertical .reviews a {
	color: rgb(153, 153, 153); font-size: 0.84em; vertical-align: sub; white-space: nowrap;
}
#IRTail {
	padding-bottom: 0px;
}
#IRTail li.item {
	padding-bottom: 0px;
}
.c5#IRTail {
	width: 330px;
}
.c10#IRTail .viewPortContainer {
	width: 540px;
}
.c10#IRTail {
	width: 590px;
}
#IRWebpart .recommendationCarousel11c#IRTail .viewPort {
	padding-left: 10px !important;
}
.c8#IRTail .viewPort {
	padding-left: 10px !important;
}
.c10#IRTail li.item {
	margin: 0px 5px 0px auto;
}
.targeted#IRWebpart .recommendationCarousel15c li.item {
	margin: 0px 5px 0px auto;
}
#IRTail .tagline {
	padding: 7px 0px 0px 20px; height: 18px; margin-bottom: 15px; display: block;
}
#IRTail .bottomControls {
	width: 145px; font-size: 0.92em; float: right;
}
#IRTail .tagline .counter {
	padding: 0px; font-size: 0.84em;
}
.c4#IRTail .tagline {
	padding: 0px; font-size: 0.84em;
}
.c8#IRTail .Horizontal .tagline {
	padding: 0px; font-size: 0.84em;
}
#IRTail .tagline .counter {
	margin-right: 20px; float: right; position: relative;
}
