.container {
	text-align: left; clear: both; margin-bottom: 10px;
}
#secondaryContent .container .il {
	padding: 0px;
}
#secondaryContent .container .ir {
	padding: 0px;
}
#secondaryContent .container .il {
	background-image: none;
}
#secondaryContent .container .ir {
	background-image: none;
}
#secondaryContent .container .i {
	padding: 0px; overflow: visible;
}
#tertiaryContent .container .i {
	overflow: hidden;
}
#secondaryContent .container .t {
	margin: 0px;
}
#secondaryContent .container .t div {
	width: auto; height: auto;
}
#secondaryContent .container .b {
	margin: 0px; height: auto;
}
#secondaryContent .container .b div {
	width: auto; height: auto;
}
#navContent .leftColumnItem .primary .il ul {
	margin-top: 12px; list-style-type: disc;
}
#navContent .leftColumnItem .primary .il ul li {
	background: url(../images/arrows/bullet_blue_arrow_4x7.png) no-repeat left 5px; padding: 0px 0px 14px; line-height: 1.23em; display: inline-block;
}
#navContent .leftColumnItem .primary .il ul li a {
	background: url(../images/arrows/bullet_blue_arrow_4x7.png) no-repeat left 5px; padding: 0px 0px 6px 9px; color: rgb(0, 102, 204); line-height: 1.3em; font-size: 1.3em; font-weight: normal; display: block;
}
body.ja #navContent .leftColumnItem .primary .il ul li a {
	line-height: 1.5em; font-size: 1.5em;
}
body.zh #navContent .leftColumnItem .primary .il ul li a {
	line-height: 1.5em; font-size: 1.5em;
}
body.ko #navContent .leftColumnItem .primary .il ul li a {
	line-height: 1.5em; font-size: 1.5em;
}
#navContent .leftColumnItem .primary .il ul li a:hover {
	text-decoration: underline;
}
#navContent .leftColumnItem .primary .il ul li ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#navContent .leftColumnItem .primary .il ul li ul li {
	background: no-repeat; padding: 0px 0px 6px 9px; display: list-item;
}
#navContent .leftColumnItem .primary .il ul li ul li a {
	background: url(../images/bullets/left_nav_light_gray_bullet.png) no-repeat -1px 4px; padding: 0px 0px 0px 7px; color: rgb(102, 102, 102); line-height: 1.3em; font-size: 1.1em; font-weight: normal; display: block;
}
body.ja #navContent .leftColumnItem .primary .il ul li ul li a {
	font-size: 1.3em;
}
body.zh #navContent .leftColumnItem .primary .il ul li ul li a {
	font-size: 1.3em;
}
body.ko #navContent .leftColumnItem .primary .il ul li ul li a {
	font-size: 1.3em;
}
#navContent .leftColumnItem .primary .il ul li ul li a:hover {
	text-decoration: underline;
}
#navContent {
	padding: 12px 0px 0px;
}
#navContent h3#facetHead {
	padding-bottom: 10px; font-size: 1.8em; font-weight: normal; margin-bottom: 0px;
}
#navContent h5#facetHead {
	margin: 26px 0px 2px; padding: 1px 0px 0px; line-height: 1em; font-size: 1.8em; font-weight: normal;
}
#navContent .container h2 {
	margin: 26px 0px 2px; padding: 1px 0px 0px; line-height: 1em; font-size: 1.8em; font-weight: normal;
}
#navContent .headingWrap h3 {
	margin: 26px 0px 2px; padding: 1px 0px 0px; line-height: 1em; font-size: 1.8em; font-weight: normal;
}
#navContent .headingWrap h5 {
	margin: 26px 0px 2px; padding: 1px 0px 0px; line-height: 1em; font-size: 1.8em; font-weight: normal;
}
#navContent ul li.introText {
	margin: 26px 0px 2px; padding: 1px 0px 0px; line-height: 1em; font-size: 1.8em; font-weight: normal;
}
#navContent .container h2 {
	margin-top: 0px;
}
#navContent {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x 0px 0px;
}
#verticalBreadcrumbs ul.bookNav {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x 0px 0px;
}
#navContent h5#facetHead {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x left bottom; margin: 0px 0px 2px; padding: 0px 0px 12px;
}
#navContent span#facetHead {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x left bottom; margin: 0px 0px 2px; padding: 0px 0px 12px; color: rgb(102, 102, 102); font-size: 1.8em; display: block;
}
#navContent #verticalBreadcrumbs ul.topicsWithin {
	margin: 0px 0px 26px;
}
#verticalBreadcrumbs ul.bookNav {
	padding: 12px 0px 26px;
}
#verticalBreadcrumbs li.bookNavTop {
	padding: 0px;
}
#verticalBreadcrumbs li.bookNavBottom {
	padding: 0px;
}
#verticalBreadcrumbs li.bookNavTop {
	margin: 0px; border: 0px currentColor;
}
#verticalBreadcrumbs li.bookNavBottom {
	margin: 0px; border: 0px currentColor;
}
#verticalBreadcrumbs ul.bookNav li {
	margin: 0px; border: 0px currentColor;
}
#verticalBreadcrumbs li.bookNavTop a.topLevelLink {
	margin: 2px 0px 12px; padding: 0px; border: 0px currentColor; color: rgb(0, 102, 204); font-size: 1.5em;
}
#verticalBreadcrumbs ul.bookNav li {
	padding: 0px 0px 14px;
}
#verticalBreadcrumbs ul.bookNav li a.first {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -911px !important; padding: 0px 0px 6px 9px;
}
#verticalBreadcrumbs ul.bookNav li a.activeParent {
	background-color: transparent;
}
#verticalBreadcrumbs ul.bookNav li a.first {
	color: rgb(0, 102, 204);
}
#verticalBreadcrumbs ul.bookNav li a.first:link {
	color: rgb(0, 102, 204);
}
#verticalBreadcrumbs ul.bookNav li a.first:visited {
	color: rgb(0, 102, 204);
}
#verticalBreadcrumbs ul.bookNav li a.first:hover {
	color: rgb(0, 51, 102);
}
#verticalBreadcrumbs ul.bookNav li a.first:active {
	color: rgb(0, 51, 102);
}
#verticalBreadcrumbs li.bookNavTop a.topLevelLink:hover {
	color: rgb(0, 51, 102);
}
#verticalBreadcrumbs li.bookNavTop a.topLevelLink:active {
	color: rgb(0, 51, 102);
}
#verticalBreadcrumbs ul.bookNav li a {
	color: rgb(102, 102, 102);
}
#verticalBreadcrumbs ul.bookNav li a:link {
	color: rgb(102, 102, 102);
}
#verticalBreadcrumbs ul.bookNav li a:visited {
	color: rgb(102, 102, 102);
}
#verticalBreadcrumbs ul.bookNav .childCategories li a.active {
	color: rgb(0, 0, 0);
}
#verticalBreadcrumbs .bookNav .childCategories li {
	padding: 0px 0px 6px 9px;
}
#verticalBreadcrumbs ul.bookNav .childCategories li a {
	padding: 0px 0px 0px 7px;
}
#verticalBreadcrumbs li.current {
	padding: 0px 0px 1px;
}
#verticalBreadcrumbs ul.topicsWithin li {
	border: currentColor; color: rgb(0, 102, 204); background-color: transparent;
}
#verticalBreadcrumbs ul.topicsWithin li a {
	border: currentColor; color: rgb(0, 102, 204); background-color: transparent;
}
#verticalBreadcrumbs li.current {
	
}
#navContent #verticalBreadcrumbs strong {
	
}
#verticalBreadcrumbs ul.topicsWithin li {
	padding: 0px;
}
#verticalBreadcrumbs ul.topicsWithin li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -910px; margin: 0px 0px 13px; padding: 0px 0px 0px 9px; font-size: 1.5em;
}
#keywordSearch form {
	background-color: transparent;
}
.browse#facets a.category {
	display: inline-block;
}
.browse#facets li.active a.category {
	display: inline-block;
}
.browse#facets ul.group {
	padding-top: 8px;
}
.learnAnav#facets ul.group {
	padding-top: 8px;
}
.browse#facets ul.facetContent > li {
	padding-top: 10px;
}
.learnAnav#facets ul.facetContent > li {
	padding-top: 10px;
}
.browse#facets a.tooltip {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -794px; margin: 0px 0px 0px 2px; width: 20px; height: 16px; text-decoration: none; vertical-align: top; border-bottom-style: none; display: inline; cursor: pointer;
}
.browse#facets li.active a.tooltip {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -794px; margin: 0px 0px 0px 2px; width: 20px; height: 16px; text-decoration: none; vertical-align: top; border-bottom-style: none; display: inline; cursor: pointer;
}
.learnAnav#facets a.tooltip {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -794px; margin: 0px 0px 0px 2px; width: 20px; height: 16px; text-decoration: none; vertical-align: top; border-bottom-style: none; display: inline; cursor: pointer;
}
.learnAnav#facets li.active a.tooltip {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -794px; margin: 0px 0px 0px 2px; width: 20px; height: 16px; text-decoration: none; vertical-align: top; border-bottom-style: none; display: inline; cursor: pointer;
}
.browse#facets a.tooltipanav {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -794px; margin: 0px 0px 0px 2px; width: 20px; height: 16px; text-decoration: none; vertical-align: top; border-bottom-style: none; display: inline; cursor: pointer;
}
.browse#facets li.active a.tooltipanav {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -794px; margin: 0px 0px 0px 2px; width: 20px; height: 16px; text-decoration: none; vertical-align: top; border-bottom-style: none; display: inline; cursor: pointer;
}
.learnAnav#facets a.tooltipanav {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -794px; margin: 0px 0px 0px 2px; width: 20px; height: 16px; text-decoration: none; vertical-align: top; border-bottom-style: none; display: inline; cursor: pointer;
}
.learnAnav#facets li.active a.tooltipanav {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -794px; margin: 0px 0px 0px 2px; width: 20px; height: 16px; text-decoration: none; vertical-align: top; border-bottom-style: none; display: inline; cursor: pointer;
}
.facetContent a.hmc {
	line-height: normal !important; padding-top: 4px !important; display: inline-block !important;
}
.browse#facets ul.facetContent .group li a {
	background-position: -297px -255px;
}
.learnAnav#facets ul.facetContent .group li a {
	background-position: -297px -255px;
}
.browse#facets ul.facetContent .group li a.active {
	background-position: -297px -372px;
}
.learnAnav#facets ul.facetContent .group li a.active {
	background-position: -297px -372px;
}
.browse#facets ul.facetContent .group li a.disabled {
	background-position: -10px -255px;
}
.learnAnav#facets ul.facetContent .group li a.disabled {
	background-position: -10px -255px;
}
#facets li.active a.category {
	background-position: -761px -255px;
}
.browse#facets a.category {
	background-position: -761px -255px;
}
.learnAnav#facets li.active a.category {
	background-position: -761px -255px;
}
.browse#facets li.active a.category {
	background-position: -584px -255px;
}
.learnAnav#facets a.category {
	background-position: -584px -255px;
}
#facets ul.facetContent ul {
	text-transform: none;
}
#facets ul.facetContent li {
	padding: 9px 0px 0px; border: 0px currentColor; width: 100%;
}
#facets ul.facetContent > li {
	padding: 9px 0px 0px; display: block;
}
.facetsCollector label {
	color: rgb(102, 102, 102);
}
.facetsCollector label {
	color: rgb(102, 102, 102); font-size: 1.1em;
}
.facetsCollector .selectionList span {
	color: rgb(102, 102, 102); font-size: 1.1em;
}
.facetsCollector .facetsPanel {
	border: 1px solid rgb(225, 225, 225); background-color: rgb(224, 224, 224);
}
#facets ul.facetContent .group li a {
	padding-top: 0px !important; padding-bottom: 10px !important;
}
#facets ul.facetContent .group li a.active {
	color: rgb(0, 0, 0);
}
#facets ul.facetContent .group li a.conflict {
	color: rgb(255, 0, 0);
}
.modalLoad#loadingContainer {
	background: url(../images/icons/loading_animation.gif) no-repeat; width: 37px; height: 12px;
}
#navContent #htmlLeftNav .primary .il {
	line-height: 1.3em; font-size: 1.1em;
}
h1 {
	
}
h2 {
	color: rgb(51, 51, 51); line-height: 1.15em; font-size: 1.84em; font-weight: bold;
}
h3 {
	color: rgb(51, 51, 51); line-height: 1.15em; font-size: 1.15em;
}
h4 {
	padding: 0px 0px 5px; color: rgb(51, 51, 51);
}
h5 {
	
}
.nodeIntroText {
	overflow: hidden; clear: both;
}
.hmcInlineContent.nodeIntroText {
	overflow: visible;
}
.mainEventFeature {
	width: 736px; padding-top: 0px;
}
.mainEventFeature .mainEventNav .thumbDescOverlay {
	width: 232px;
}
.mainEventFeature .mainEventNav .thumbBlock {
	width: 248px;
}
.mainEventFeature .mainEventNav .thumbDescOverlay p {
	width: 210px;
}
.mainEventFeature .mainEventNav .thumbBG1 {
	background-position: left;
}
.mainEventFeature .mainEventNav .thumbBG2 {
	background-position: left;
}
.mainEventFeature .mainEventNav .thumbBG3 {
	background-position: left;
}
.subcategoryNavigation .withThumb {
	margin-left: 120px;
}
.subcategoryNavigation h3 {
	font-size: 1em;
}
.featuredMediaText {
	width: 220px;
}
.pageIntroText {
	margin-right: 20px;
}
.clear {
	overflow: hidden;
}
.recentCaseStudies li {
	padding-right: 5px;
}
#secondaryContent .upcomingEvents .eventTitle {
	width: 364px;
}
#secondaryContent .recentPressReleases .pressReleaseTitle {
	width: 282px;
}
.mediaCarousel.delphiCarousel li.item {
	width: auto;
}
.delphiCarousel .viewPort {
	width: auto;
}
.delphiCarousel .viewPortContainer {
	width: auto;
}
.productCarousel .viewPort {
	
}
.productCarousel .viewPortContainer {
	
}
.facetsCollector .facetsPanel {
	width: 100%;
}
.dellContactFragment {
	overflow: hidden; clear: both;
}
.quoteModule#featureQuote {
	width: 300px;
}
.caseStudiesModule .cols {
	width: 209px;
}
#partner_logos {
	margin-top: 6px;
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook #facetSearchResults {
	padding-right: 20px;
}
div#threeColumn #primaryContent #primaryAjaxHook #facetSearchResults {
	padding-right: 20px;
}
div#application #primaryContent .verticalSubsection #applicationContent #viewAllResults {
	padding-right: 20px;
}
div#application #primaryContent #primaryAjaxHook #facetSearchResults {
	padding-right: 20px;
}
.searchResults .headingWrap .sortBy {
	margin: 0px;
}
div#application #primaryContent .verticalSubsection#facetSearchResults {
	overflow: hidden;
}
#contentWrap {
	background: url(../images/page_backgrounds/gradient_browse_light.gif) repeat-x top rgb(238, 238, 238);
}
#content {
	padding: 0px 0px 20px; overflow: hidden;
}
#twoColumn h2#mastheadPageTitle {
	margin: 0px; padding: 18px 0px 0px; line-height: 1.16em; font-size: 2.4em; font-weight: normal;
}
#pagetitle h2#mastheadPageTitle {
	margin: 0px; padding: 18px 0px 0px; line-height: 1.16em; font-size: 2.4em; font-weight: normal;
}
#twoColumn h1#articlePageTitle {
	margin: 0px; padding: 18px 0px 0px; line-height: 1.16em; font-size: 2.4em; font-weight: normal;
}
#pagetitle h1#articlePageTitle {
	margin: 0px; padding: 18px 0px 0px; line-height: 1.16em; font-size: 2.4em; font-weight: normal;
}
#twoColumn #secondaryContent h2#mastheadPageTitle {
	margin: 0px 0px 0.5em; padding: 0px; line-height: 1.25em; font-size: 1.23em; font-weight: bold;
}
#twoColumn #secondaryContent h1#articlePageTitle {
	margin: 0px 0px 0.5em; padding: 0px; line-height: 1.25em; font-size: 1.23em; font-weight: bold;
}
#primaryContent {
	background: url(../images/containers/right_column_header_bg.png) no-repeat left top; width: 965px; padding-top: 11px;
}
#franchisePrimaryContent {
	width: 965px;
}
#oneColumn #content {
	padding: 0px 5px; margin-bottom: 24px;
}
#twoColumn #content {
	padding: 0px 5px; margin-bottom: 24px;
}
#oneColumn #content #primaryContent {
	background: url(../images/page_backgrounds/browse_one_column_header.png) no-repeat left top; margin: 0px -5px; padding: 10px 5px 0px;
}
#twoColumn #content #primaryContent {
	background: url(../images/page_backgrounds/browse_one_column_header.png) no-repeat left top; margin: 0px -5px; padding: 10px 5px 0px;
}
#oneColumn #content #franchisePrimaryContent {
	background: url(../images/page_backgrounds/browse_one_column_header.png) no-repeat left top; margin: 0px -5px; padding: 10px 5px 0px;
}
#twoColumn #content #franchisePrimaryContent {
	background: url(../images/page_backgrounds/browse_one_column_header.png) no-repeat left top; margin: 0px -5px; padding: 10px 5px 0px;
}
.c15#sitewideInterstitial {
	background: url(../images/page_backgrounds/browse_one_column_header.png) no-repeat left top; margin: 0px -5px; padding: 10px 5px 0px;
}
#oneColumn #content #primaryContent #primaryAjaxHook {
	background: url(../images/page_backgrounds/browse_one_column_footer.png) no-repeat left bottom; margin: 0px -5px; padding: 0px 5px 15px;
}
#twoColumn #content #primaryContent #primaryAjaxHook {
	background: url(../images/page_backgrounds/browse_one_column_footer.png) no-repeat left bottom; margin: 0px -5px; padding: 0px 5px 15px;
}
#oneColumn #content #franchisePrimaryContent #primaryAjaxHook {
	background: url(../images/page_backgrounds/browse_one_column_footer.png) no-repeat left bottom; margin: 0px -5px; padding: 0px 5px 15px;
}
#twoColumn #content #franchisePrimaryContent #primaryAjaxHook {
	background: url(../images/page_backgrounds/browse_one_column_footer.png) no-repeat left bottom; margin: 0px -5px; padding: 0px 5px 15px;
}
.c15#sitewideInterstitial .wrapper {
	background: url(../images/page_backgrounds/browse_one_column_footer.png) no-repeat left bottom; margin: 0px -5px; padding: 0px 5px 15px;
}
#oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	background: url(../images/page_backgrounds/browse_one_column_body.png) repeat-y left bottom; margin: 0px -5px; padding: 10px 5px 10px 25px; overflow: visible; min-height: 0px;
}
#twoColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	background: url(../images/page_backgrounds/browse_one_column_body.png) repeat-y left bottom; margin: 0px -5px; padding: 10px 5px 10px 25px; overflow: visible; min-height: 0px;
}
#oneColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection {
	background: url(../images/page_backgrounds/browse_one_column_body.png) repeat-y left bottom; margin: 0px -5px; padding: 10px 5px 10px 25px; overflow: visible; min-height: 0px;
}
#twoColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection {
	background: url(../images/page_backgrounds/browse_one_column_body.png) repeat-y left bottom; margin: 0px -5px; padding: 10px 5px 10px 25px; overflow: visible; min-height: 0px;
}
.c15#sitewideInterstitial .interstitialBody {
	background: url(../images/page_backgrounds/browse_one_column_body.png) repeat-y left bottom; margin: 0px -5px; padding: 10px 5px 10px 25px; overflow: visible; min-height: 0px;
}
#oneColumn .article #primaryContent .verticalSubsection {
	padding: 10px 25px !important;
}
.c15#sitewideInterstitial .interstitialBody {
	padding: 0px 4px 1px 20px;
}
#oneColumn #content #primaryContent #primaryAjaxHook .noPadding.verticalSubsection {
	padding: 10px 5px;
}
#oneColumn #content #franchisePrimaryContent #primaryAjaxHook .noPadding.verticalSubsection {
	padding: 10px 5px;
}
#primaryContent #primaryAjaxHook #secondaryContent {
	overflow: hidden; clear: both;
}
#oneColumn #primaryContent #primaryAjaxHook #secondaryContent {
	overflow: visible;
}
div#twoColumn #primaryContent #primaryAjaxHook #secondaryContent {
	width: 673px;
}
div#twoColumn #primaryContent #primaryAjaxHook #tertiaryContent {
	width: 232px;
}
.tabContent .configTab #tertiaryContent {
	width: 232px;
}
div#threeColumnMainEvent #secondaryContent {
	margin: 0px 10px 0px 0px; width: 484px; overflow: hidden;
}
div#threeColumn #secondaryContent {
	margin: 0px 10px 0px 0px; width: 484px; overflow: hidden;
}
#contentShadow {
	
}
div#application #navContent {
	width: 169px;
}
div#threeColumnMainEvent #navContent {
	width: 169px;
}
div#threeColumn #navContent {
	width: 169px;
}
div#application #primaryContent {
	background: url(../images/containers/right_column_header_bg.png) no-repeat 0px 0px; margin: 0px 0px 0px 13px; padding: 11px 0px; width: 783px; float: left; display: inline;
}
div#application #franchisePrimaryContent {
	background: url(../images/containers/right_column_header_bg.png) no-repeat 0px 0px; margin: 0px 0px 0px 13px; padding: 11px 0px; width: 783px; float: left; display: inline;
}
div#threeColumnMainEvent #primaryContent {
	background: url(../images/containers/right_column_header_bg.png) no-repeat 0px 0px; margin: 0px 0px 0px 13px; padding: 11px 0px; width: 783px; float: left; display: inline;
}
div#threeColumn #primaryContent {
	background: url(../images/containers/right_column_header_bg.png) no-repeat 0px 0px; margin: 0px 0px 0px 13px; padding: 11px 0px; width: 783px; float: left; display: inline;
}
#sitewideInterstitial {
	background: url(../images/containers/right_column_header_bg.png) no-repeat 0px 0px; margin: 0px 0px 0px 13px; padding: 11px 0px; width: 783px; float: left; display: inline;
}
#sitewideInterstitial {
	background-position: left bottom; margin: 0px; padding: 0px 0px 15px; float: none; display: block;
}
.c15#sitewideInterstitial {
	background-position: left bottom; margin: 0px; padding: 0px 0px 15px; float: none; display: block;
}
.c15#sitewideInterstitial {
	margin: 0px 0px 0px -5px; padding: 0px 5px 15px; width: 975px;
}
div#application #franchisePrimaryContent .verticalSubsection {
	background: url(../images/containers/right_column_footer_bg.png) no-repeat left bottom; overflow: visible; padding-bottom: 14px;
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook {
	background: url(../images/containers/right_column_footer_bg.png) no-repeat left bottom; overflow: visible; padding-bottom: 14px;
}
div#threeColumn #primaryContent #primaryAjaxHook {
	background: url(../images/containers/right_column_footer_bg.png) no-repeat left bottom; overflow: visible; padding-bottom: 14px;
}
div#application #primaryContent #primaryAjaxHook {
	background: url(../images/containers/right_column_footer_bg.png) no-repeat left bottom; overflow: visible; padding-bottom: 14px;
}
#sitewideInterstitial .wrapper {
	background: url(../images/containers/right_column_footer_bg.png) no-repeat left bottom; overflow: visible; padding-bottom: 14px;
}
#sitewideInterstitial .wrapper {
	
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook {
	overflow: hidden;
}
div#threeColumnMain #primaryContent #primaryAjaxHook {
	overflow: hidden;
}
#primaryContent .verticalSubsection#facetSearchResults {
	overflow: hidden;
}
div#application #primaryContent .verticalSubsection {
	overflow: visible; display: block;
}
div#application #primaryContent #primaryAjaxHook {
	overflow: visible; display: block;
}
div#application #primaryContent .verticalSubsection {
	background: url(../images/containers/right_column_body_bg.png) repeat-y left top; padding: 0px 4px 1px 20px; min-height: 0px;
}
div#application #franchisePrimaryContent .verticalSubsection #applicationContent {
	background: url(../images/containers/right_column_body_bg.png) repeat-y left top; padding: 0px 4px 1px 20px; min-height: 0px;
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook .verticalSubsection {
	background: url(../images/containers/right_column_body_bg.png) repeat-y left top; padding: 0px 4px 1px 20px; min-height: 0px;
}
div#threeColumn #primaryContent #primaryAjaxHook .verticalSubsection {
	background: url(../images/containers/right_column_body_bg.png) repeat-y left top; padding: 0px 4px 1px 20px; min-height: 0px;
}
#sitewideInterstitial .interstitialBody {
	background: url(../images/containers/right_column_body_bg.png) repeat-y left top; padding: 0px 4px 1px 20px; min-height: 0px;
}
#sitewideInterstitial .interstitialBody img {
	margin: 0px 15px 0px 0px; float: left;
}
#sitewideInterstitial .interstitialBody p {
	margin: 0px 15px 0px 0px; float: left;
}
.c15#sitewideInterstitial .interstitialBody img {
	margin: 0px 15px 0px 0px; float: left;
}
.c15#sitewideInterstitial .interstitialBody p {
	margin: 0px 15px 0px 0px; float: left;
}
#sitewideInterstitial .interstitialBody {
	overflow: hidden; clear: both;
}
.c15#sitewideInterstitial .interstitialBody {
	overflow: hidden; clear: both;
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook .verticalSubsection {
	padding: 0px 4px 0px 20px;
}
div#threeColumn #primaryContent #primaryAjaxHook .verticalSubsection {
	padding: 0px 4px 0px 20px;
}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook .first.verticalSubsection {
	background: url(../images/containers/right_column_body_bg.png) repeat-y left top; padding: 6px 4px 0px 20px;
}
div#threeColumn #primaryContent #primaryAjaxHook .first.verticalSubsection {
	background: url(../images/containers/right_column_body_bg.png) repeat-y left top; padding: 6px 4px 0px 20px;
}
div#twoColumn #tertiaryContent {
	margin: 0px 0px 0px 10px; width: 232px; overflow: hidden;
}
div#threeColumnMainEvent #tertiaryContent {
	margin: 0px 0px 0px 10px; width: 232px; overflow: hidden;
}
div#threeColumn #tertiaryContent {
	margin: 0px 0px 0px 10px; width: 232px; overflow: hidden;
}
.tabContent .configTab #tertiaryContent {
	margin: 0px 0px 0px 10px; width: 232px; overflow: hidden;
}
#nav {
	margin: 0px; padding: 0px; border: 1px solid rgb(170, 170, 170); line-height: 1.5em; list-style-type: none; list-style-position: outside; position: relative;
}
#nav ul {
	margin: 0px; padding: 0px; border: 1px solid rgb(170, 170, 170); line-height: 1.5em; list-style-type: none; list-style-position: outside; position: relative;
}
#nav a {
	padding: 0px 5px; border: 1px solid rgb(0, 0, 0); color: rgb(102, 102, 102); font-size: 12pt; font-weight: bold; text-decoration: none; display: block; background-color: rgb(0, 0, 0);
}
#nav a:hover {
	color: rgb(51, 51, 51); z-index: 10000; background-color: rgb(187, 187, 187);
}
#nav li {
	float: left; position: relative;
}
#nav ul {
	top: 1.5em; width: 12em; display: none; position: absolute;
}
#nav li ul a {
	width: 12em; height: auto; float: left;
}
#nav ul ul {
	top: auto;
}
#nav li ul ul {
	margin: 0px 0px 0px 10px; left: 12em;
}
#nav li:hover ul ul {
	display: none;
}
#nav li:hover ul ul ul {
	display: none;
}
#nav li:hover ul ul ul ul {
	display: none;
}
#nav li:hover ul {
	border: 1px solid rgb(170, 170, 170); display: block; z-index: 10000;
}
#nav li li:hover ul {
	border: 1px solid rgb(170, 170, 170); display: block; z-index: 10000;
}
#nav li li li:hover ul {
	border: 1px solid rgb(170, 170, 170); display: block; z-index: 10000;
}
#nav li li li li:hover ul {
	border: 1px solid rgb(170, 170, 170); display: block; z-index: 10000;
}
#skinTop {
	background-position: top; margin: 0px auto; background-repeat: no-repeat;
}
#skinBottom {
	background-position: bottom; margin: 0px auto; padding-bottom: 20px; max-width: 1866px; background-repeat: no-repeat;
}
.xpsFranchise #skinTop {
	background-image: url(../images/page_backgrounds/xps_franchise_laptop_top.jpg);
}
.studioXpsFranchiseDesktop #skinTop {
	background-image: url(../images/page_backgrounds/studio_xps_franchise.jpg); background-color: rgb(247, 247, 247);
}
.studioXpsFranchiseLaptop #skinTop {
	background-image: url(../images/page_backgrounds/studio_xps_franchise.jpg); background-color: rgb(247, 247, 247);
}
.studioFranchiseDesktop #skinTop {
	background-image: url(../images/page_backgrounds/studio_franchise.jpg);
}
.miniFranchiseLaptop #skinTop {
	background-image: url(../images/page_backgrounds/inspiron_mini_franchise.jpg);
}
.inspironFranchiseDesktop #skinTop {
	background-image: url(../images/page_backgrounds/inspiron_franchise.jpg);
}
.inspironFranchiseLaptop #skinTop {
	background-image: url(../images/page_backgrounds/inspiron_franchise.jpg);
}
.vostroFranchiseDesktop #skinTop {
	background-image: url(../images/page_backgrounds/vostro_business.jpg);
}
.vostroFranchiseLaptop #skinTop {
	background-image: url(../images/page_backgrounds/vostro_business.jpg);
}
.vostroFranchiseLaptop #contentWrap {
	background-color: rgb(0, 5, 5);
}
.vostroFranchiseDesktop #contentWrap {
	background-color: rgb(0, 5, 5);
}
.alienwareFranchiseDesktop #skinTop {
	background-image: url(../images/page_backgrounds/gradient_browse_alienware.gif);
}
.alienwareFranchise #skinTop {
	background-image: url(../images/page_backgrounds/gradient_browse_alienware.gif);
}
.alienwareFranchise #skinBottom {
	max-width: 1600px; background-image: url(../images/page_backgrounds/alienware_franchise_laptop_bottom.jpg);
}
.alienwareFranchiseDesktopLight #skinTop {
	min-height: 866px; background-image: url(../images/page_backgrounds/alienware_franchise_desktop_light_top.jpg);
}
.alienwareFranchiseDesktopLight #skinBottom {
	max-width: 1869px; background-image: url(../images/page_backgrounds/alienware_franchise_desktop_light_bottom.jpg);
}
.alienwareFranchiseDesktopDark #skinTop {
	min-height: 866px; background-image: url(../images/page_backgrounds/alienware_franchise_desktop_dark_top.jpg);
}
.alienwareFranchiseDesktopDark #skinBottom {
	max-width: 1869px; background-image: url(../images/page_backgrounds/alienware_franchise_desktop_dark_bottom.jpg);
}
.alienwareFranchiseDesktopLight #skinTop {
	background-image: url(../images/page_backgrounds/alienware_franchise_light.jpg);
}
.alienwareFranchiseLight #skinTop {
	background-image: url(../images/page_backgrounds/alienware_franchise_light.jpg);
}
.alienwareFranchiseDesktopDark #skinTop {
	background-image: url(../images/page_backgrounds/alienware_franchise_dark.jpg);
}
.alienwareFranchiseDark #skinTop {
	background-image: url(../images/page_backgrounds/alienware_franchise_dark.jpg);
}
.alienwareFranchiseDesktopDark #contentWrap {
	background-color: rgb(0, 5, 5);
}
.alienwareFranchiseDark #contentWrap {
	background-color: rgb(0, 5, 5);
}
.alienwareFranchiseDesktopDark #mastheadPageTitle {
	color: rgb(255, 255, 255);
}
.alienwareFranchiseDark #mastheadPageTitle {
	color: rgb(255, 255, 255);
}
.vostroFranchiseLaptop #mastheadPageTitle {
	color: rgb(255, 255, 255);
}
.vostroFranchiseDesktop #mastheadPagetitle {
	color: rgb(255, 255, 255);
}
.adamoFranchiseLaptop #skinTop {
	min-height: 863px; background-image: url(../images/page_backgrounds/adamo.png);
}
.legalDisclaimer {
	margin: 0px 0px 20px; color: rgb(153, 153, 153); clear: both; background-color: rgb(255, 255, 255);
}
.legalDisclaimer .innerLegalDisclaimer {
	margin: 0px auto; width: 965px; line-height: 1.3em; padding-bottom: 30px; font-size: 0.9em;
}
#mdlWin #oneColumn #content #primaryContent {
	
}
#mdlWin #oneColumn #content #primaryContent #primaryAjaxHook {
	
}
#mdlWin #oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	
}
#mdlWin #twoColumn #content #primaryContent {
	
}
#mdlWin #twoColumn #content #primaryContent #primaryAjaxHook {
	
}
#mdlWin #twoColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	
}
div#bottomPageFragments {
	margin: 10px 15px; padding: 0px 5px 15px; width: 100%;
}
#pagetitle .inlineBanners {
	font-size: 1em; margin-top: 10px; margin-right: 0px; margin-bottom: 20px;
}
.ice#pagetitle .inlineBanners {
	
}
#pagetitle .compare {
	float: right;
}
#pagetitle {
	margin: 0px !important; padding: 0px !important;
}
#twocolumn #pagetitle {
	margin: 0px !important; padding: 0px !important;
}
#pagetitle .inlineBanners .rndContainer {
	margin-bottom: 0px;
}
.noContainer#oneColumn #content #primaryContent .rndContainer .i {
	background-color: white;
}
.noContainer#oneColumn #content #primaryContent .rndContainer .ir {
	background-color: white;
}
.noContainer#oneColumn #content #primaryContent .rndContainer .il {
	background-color: white;
}
.noContainer#twoColumn #content #primaryContent #primaryAjaxHook .pagebodycontent object {
	margin: 0px; padding: 0px;
}
.noContainer#oneColumn #content #primaryContent #primaryAjaxHook .pagebodycontent object {
	margin: 0px; padding: 0px;
}
.noContainer#twoColumn #content #primaryContent #primaryAjaxHook .pagebodycontent {
	margin: 0px; padding: 0px;
}
.noContainer#oneColumn #content #primaryContent #primaryAjaxHook .pagebodycontent {
	margin: 0px; padding: 0px;
}
.noContainer#oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	margin: 0px; padding: 0px;
}
.noContainer#twoColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	margin: 0px; padding: 0px;
}
.noContainer#oneColumn #content #primaryContent #primaryAjaxHook .articleModule {
	margin: 0px; padding: 0px;
}
.noContainer#twoColumn #content #primaryContent #primaryAjaxHook .articleModule {
	margin: 0px; padding: 0px;
}
.noContainer#twoColumn #content #primaryContent #primaryAjaxHook {
	margin: 0px; padding: 0px;
}
.noContainer#oneColumn #content #primaryContent #primaryAjaxHook {
	margin: 0px; padding: 0px;
}
.noContainer#twoColumn #content #primaryContent {
	margin: 0px; padding: 0px;
}
.noContainer#oneColumn #content #primaryContent {
	margin: 0px; padding: 0px;
}
.modalPage#primaryContent #primaryAjaxHook .campaign {
	margin: 0px; padding: 0px;
}
.modalPage#primaryContent #primaryAjaxHook .campaign .pagebodycontent object {
	margin: 0px; padding: 0px;
}
.modalPage#primaryContent #primaryAjaxHook .campaign .pagebodycontent {
	margin: 0px; padding: 0px;
}
.noContainer#twoColumn #content #pagetitle h1 {
	padding-bottom: 4px; margin-bottom: 4px;
}
.noContainer#oneColumn #content #pagetitle h1 {
	padding-bottom: 4px; margin-bottom: 4px;
}
.fullFrame#twoColumn #content #primaryContent #primaryAjaxHook .pagebodycontent object {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#oneColumn #content #primaryContent #primaryAjaxHook .pagebodycontent object {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#twoColumn #content #primaryContent #primaryAjaxHook .pagebodycontent {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#oneColumn #content #primaryContent #primaryAjaxHook .pagebodycontent {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#twoColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#oneColumn #content #primaryContent #primaryAjaxHook .articleModule {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#twoColumn #content #primaryContent #primaryAjaxHook .articleModule {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#twoColumn #content #primaryContent #primaryAjaxHook {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#oneColumn #content #primaryContent #primaryAjaxHook {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#twoColumn #content #primaryContent {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#oneColumn #content #primaryContent {
	margin: 0px 0px 10px; padding: 0px;
}
.fullFrame#oneColumn #content #primaryContent {
	border-radius: 10px; overflow: hidden; box-shadow: 0px 0px 5px rgba(50,50,50,0.3); background-color: white; -moz-box-shadow: 0 0 5px rgba(50, 50, 50, 0.3); -webkit-box-shadow: 0 0 5px rgba(50, 50, 50, 0.3); maring-bottom: 10px;
}
.searchResults ol.results li {
	
}
ol.recentPressReleases {
	float: left;
}
.searchResults ol.results {
	width: 100%; float: left;
}
#availableFranchise {
	overflow: visible; clear: both; margin-bottom: 30px; display: table;
}
#availableFranchise .row {
	margin: 0px 0px 20px; overflow: hidden;
}
#availableFranchise .categoryTabs {
	margin: 30px 0px 0px; width: 100%; float: left;
}
#availableFranchise .contentStackContainer {
	width: 730px; margin-bottom: 20px; float: left;
}
#availableFranchise .contentStackContainer .contentStackHorizontal {
	width: 360px; clear: none; margin-right: 10px; float: left;
}
#availableFranchise .contentStackContainer .last {
	margin-right: 0px;
}
#availableFranchise .contentStackContainer .contentStackHorizontal .contentStackHorizontalImage {
	width: 165px; float: left;
}
#availableFranchise .contentStackContainer .contentStackHorizontal .contentStackHorizontalImage .viewDetails {
	margin-top: 10px;
}
#availableFranchise .contentStackContainer .contentStackHorizontal .contentStackHorizontalImage .viewDetails a {
	color: rgb(45, 160, 208); font-size: 0.95em; text-decoration: none;
}
#availableFranchise .contentStackContainer .contentStackHorizontal .contentStackHorizontalContent {
	width: 185px; margin-left: 10px; float: left;
}
#availableFranchise .contentStackContainer .features ul {
	padding-left: 15px; margin-bottom: 10px; list-style-type: disc;
}
#availableFranchise .contentStackContainer .features ul li {
	color: rgb(51, 51, 51); line-height: 1em; font-size: 0.9em; margin-top: 5px;
}
#availableFranchise .contentStackContainer .productTitle {
	color: rgb(51, 153, 204); font-size: 1.1em; font-weight: bold;
}
#availableFranchise .contentStackContainer .productTitle a {
	padding: 0px;
}
#availableFranchise .availableFranchiseDhs {
	float: left;
}
#availableFranchise .availableFranchiseDhs .moodboardImage {
	margin-left: 0px; float: left;
}
.availableFranchiseDhs .categoryContent {
	margin: 20px 0px; float: left;
}
.availableFranchiseDhs .categoryContent .categoryDescription {
	width: 232px; color: rgb(45, 45, 45); font-size: 13px; float: left;
}
.availableFranchiseDhs .categoryDescription h3 {
	color: rgb(61, 146, 201); font-size: 24px;
}
.availableFranchiseDhs .categoryDescription .description {
	line-height: 18px; font-size: 13px;
}
.availableFranchiseDhs .categoryDescription .productButton {
	margin-top: 15px; position: relative; z-index: 1; zoom: 1; max-width: 180px;
}
.availableFranchiseDhs .categoryContent .categoryModel {
	float: left;
}
.availableFranchiseDhs .categoryContent .categoryModel .categoryChooseCaption {
	color: rgb(51, 51, 51); clear: both; font-size: 15px; font-weight: bold; margin-bottom: 20px;
}
.availableFranchiseDhs .categoryContent .categoryModel .categoryCompareCaption {
	color: rgb(61, 146, 201); font-size: 15px; font-weight: bold; margin-top: 10px; float: right;
}
.availableFranchiseDhs .categoryContent .categoryModel .column1 {
	margin: 0px; width: 235px; float: left;
}
.availableFranchiseDhs .categoryContent .categoryModel .column2 {
	margin: 0px; width: 235px; float: left;
}
.availableFranchiseDhs .categoryContent .categoryModel .smallSingle {
	margin-bottom: 20px;
}
.availableFranchiseDhs .categoryContent .categoryModel .last {
	margin-right: 0px;
}
#availableFranchise .availableFranchiseDhs .categoryInfo {
	margin: 0px 10px; width: 484px; float: left;
}
#availableFranchise .availableFranchiseDhs .categoryInfo .productDescription {
	margin: 0px 0px 30px; float: right;
}
#availableFranchise .availableFranchiseDhs .categoryInfo .productDescription .featured {
	width: 232px; margin-left: 20px; float: right;
}
#availableFranchise .availableFranchiseDhs .categoryInfo .productDescription .featured .headline {
	line-height: inherit;
}
#availableFranchise .availableFranchiseDhs .categoryInfo .productDescription .featured p {
	padding: 8px 0px 6px; line-height: 18px; font-size: 13px;
}
#availableFranchise .availableFranchiseDhs .categoryInfo .productDescription .featured ul {
	margin: 6px 0px 0px;
}
#availableFranchise .availableFranchiseDhs .categoryInfo .productDescription .featured ul li {
	padding: 2px 0px 8px 10px !important; line-height: 15px;
}
#availableFranchise .availableFranchiseDhs .moodboard {
	width: 250px; float: left;
}
#availableFranchise .availableFranchiseDhs h3 {
	margin: 0px 5px 10px 0px; font-size: 20px; display: block;
}
#availableFranchise .availableFranchiseDhs h3 a {
	color: rgb(51, 153, 204); text-decoration: none;
}
#availableFranchise .availableFranchiseDhs h3 a:hover {
	color: rgb(51, 153, 204); text-decoration: none;
}
#availableFranchise .availableFranchiseDhs h3 a:visited {
	color: rgb(51, 153, 204); text-decoration: none;
}
#availableModels {
	width: 100%; overflow: hidden; clear: both;
}
#availableModels .last {
	margin: 0px;
}
#availableModels .productContainer {
	margin: 20px 0px 0px; padding: 0px 0px 60px; width: 100%; overflow: hidden; float: left;
}
#availableModels table.productContainer {
	margin: 20px 0px; padding: 0px;
}
#availableModels .viewbyNav {
	margin: 10px 0px; width: 100%; clear: both; float: left;
}
.modal#availableModels .viewbyNav {
	margin: 20px 0px; display: block;
}
#availableModels .viewbyNav ul {
	font-size: 1em;
}
#availableModels .viewbyNav ul li {
	color: rgb(51, 153, 204); margin-left: 20px; float: left;
}
#availableModels .viewbyNav ul li.current {
	color: rgb(102, 102, 102); line-height: 1.53em; margin-left: 0px;
}
#availableModels .viewbyNav ul li a {
	padding: 0px 10px 0px 0px; color: rgb(51, 153, 204); line-height: 1.53em; text-decoration: none; display: block; cursor: pointer;
}
#availableModels .viewbyNav ul li a:hover {
	text-decoration: underline;
}
#availableModels .viewbyNav li.active {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -781px; margin: 0px 0px 0px 10px; padding: 0px 5px 0px 3px;
}
#availableModels .viewbyNav li.active a {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -781px; padding: 0px 12px 0px 16px; color: rgb(255, 255, 255);
}
.availableColors {
	margin: 0px 0px 10px;
}
.none.availableColors {
	display: none;
}
.small.availableColors {
	height: 25px;
}
.large.availableColors {
	height: 55px;
}
.availableColors img.icon {
	margin: 0px;
}
.availableColorContainer h3 {
	margin: 0px; padding: 0px 0px 8px; width: 100%; color: rgb(93, 93, 93); line-height: 1.38em; font-size: 1em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.availableColorContainer .designStudioLinkContainer {
	margin: 10px 0px 0px; line-height: 1em;
}
.availableColorContainer a.imageLink {
	display: block;
}
.availableColorContainer ul.colorImageRow {
	margin: 10px 0px 5px; line-height: 1em; overflow: hidden;
}
.availableColorContainer ul.colorImageRow li {
	margin: 0px 10px 10px 0px; line-height: 1em; float: left;
}
.availableColorContainer ul.colorImageRow li.omega {
	margin-right: 0px;
}
.availableColorContainer ul.colorImageRow li.lastRow {
	margin-bottom: 0px;
}
.availableColorContainer .termsContent {
	color: rgb(162, 162, 162); font-size: 0.7em;
}
.availableColorContainer p {
	margin: 7px 0px 6px; color: rgb(102, 102, 102); line-height: 1.38em; clear: both; font-size: 0.84em;
}
.availableColorContainer p.colorOnly {
	margin: 0px;
}
.availableColorContainer .designStudioLogo {
	margin: 0px 0px 5px;
}
#availableModels .colorIconContainer a.colorIcon {
	margin: 0px auto; display: block;
}
#availableModels .colorIconContainer {
	margin: 5px 0px 0px; text-align: center; overflow: hidden; clear: both; display: block;
}
#availableModels .colorTextContainer a.colorText {
	background: url(../Images/Icons/colorwheel.gif) no-repeat 0px 0px; margin: 5px auto; padding: 0px 0px 0px 20px; color: rgb(153, 153, 153); line-height: 1.3em; font-size: 0.84em;
}
#availableModels .colorTextContainer a.override.colorText {
	padding: 0px;
}
#availableModels .colorTextContainer {
	margin: 5px 0px 0px; text-align: center; overflow: hidden; clear: both; display: block;
}
#availableModels .productShotWrapper {
	margin: 0px 0px 5px;
}
#availableModels img.productShot {
	bottom: 0px;
}
#availableModels td img.productShot {
	
}
#availableModels .horizontalLargeStack img.productShot {
	top: 0px; position: relative;
}
#availableModels .horizontalLargeStack .productShotWrapper {
	
}
#availableModels .verticalLargeStack .productShotWrapper {
	height: 232px;
}
#availableModels td.verticalLargeStack .productShotWrapper {
	height: auto;
}
#availableModels .verticalSmallStack .productShotWrapper {
	height: 169px;
}
#availableModels td.verticalSmallStack .productShotWrapper {
	width: 169px; height: auto; overflow: hidden;
}
.smallSingle .imgContainer {
	height: 43px; position: relative;
}
.smallSingle .imgContainer img {
	top: 0px; position: absolute;
}
#availableModels h5 {
	margin: 0px 0px 5px; color: rgb(51, 153, 204); line-height: 1.15em; font-weight: bold; display: block;
}
#availableModels h5.usage {
	color: rgb(51, 51, 51);
}
#availableModels .horizontalLargeStack h5 a {
	font-size: 1.15em;
}
#availableModels .verticalLargeStack h5 a {
	font-size: 1.15em;
}
#availableModels .verticalSmallStack h5 a {
	font-size: 1em;
}
#availableModels .modelSpec {
	margin: 0px 0px 5px; width: 100%; color: rgb(102, 102, 102); line-height: 1.15em; clear: both; font-size: 1em; float: left;
}
#availableModels .merchandizingBlurb {
	margin: 0px 0px 5px; width: 100%; color: rgb(102, 102, 102); line-height: 1.15em; clear: both; font-size: 1em; float: left;
}
.carouselProduct .merchandizingBlurb {
	margin: 0px 0px 5px; width: 100%; color: rgb(102, 102, 102); line-height: 1.15em; clear: both; font-size: 1em; float: left;
}
#availableModels .priceBlock {
	margin: 0px 0px 8px; width: 100%; line-height: 1.38em; padding-bottom: 2px; float: left;
}
#availableModels .priceBlock #Label2 {
	font-size: 1em;
}
#availableModels .priceBlock #Label1 {
	font-size: 1em;
}
#availableModels .offeredPrice {
	margin: 5px 0px 0px; clear: both; font-size: 0.92em; float: left;
}
#availableModels .offeredPrice .intro {
	color: rgb(45, 160, 208);
}
#availableModels .offeredPrice .price {
	color: rgb(56, 141, 39); font-weight: bold;
}
#availableModels .offeredPrice .perMonth {
	color: rgb(102, 102, 102);
}
#availableModels .secondaryLink {
	padding: 0px; overflow: hidden; clear: both; font-size: 1em; display: block;
}
.modal#availableModels {
	font-size: 1.3em;
}
#availableModels .usageSortDiv {
	width: 100%; float: left;
}
#availableModels .usageSortDiv .usageGroup {
	margin: 0px 0px 31px; width: 100%; overflow: hidden; clear: both; float: left;
}
#availableModels .usageSortDiv .omega.usageGroup {
	margin: 0px;
}
#availableModels .usageSortDiv .usageGroup .usageGroupDescription {
	padding: 0px 5px 0px 0px; width: 169px; line-height: 1.38em; float: left;
}
#availableModels .usageSortDiv .usageGroup .usageGroupProducts {
	overflow: hidden;
}
#availableModels .usageSortDiv .usageGroup table.usageGroupProducts {
	margin: 0px 18px 20px 0px; float: right;
}
#availableModels .usageSortDiv .usageGroup .row {
	margin: 0px 0px 31px; overflow: hidden; clear: both;
}
#availableModels .usageSortDiv .usageGroup .omega.row {
	margin: 0px;
}
#availableModels .usageSortDiv .usageGroup .verticalSmallStack {
	margin: 0px 20px 0px 0px; width: 169px;
}
#availableModels .usageSortDiv .usageGroup .verticalSmallStack {
	margin: 0px; padding: 0px 20px 0px 0px;
}
#availableModels .usageSortDiv .usageGroup .omega.verticalSmallStack {
	margin: 0px;
}
#availableModels .usageSortDiv .usageGroup td.omega.verticalSmallStack {
	padding: 0px;
}
#availableModels .spinnerLinkContainer a.spinnerLink {
	background: url(../Images/Icons/colorwheel.gif) no-repeat 0px 0px; margin: 5px auto; padding: 0px 0px 0px 20px; color: rgb(153, 153, 153); line-height: 1.23em; font-size: 0.84em;
}
#availableModels .spinnerLinkContainer {
	margin: 8px 0px 0px; text-align: center; overflow: hidden; display: block;
}
.categorySampler {
	overflow: hidden; clear: both; margin-bottom: 20px;
}
.categorySampler .sectionHeader {
	margin: 0px 0px 10px; overflow: auto; clear: both;
}
.categorySampler .sectionHeader img {
	float: right;
}
.categorySampler li {
	margin: 0px auto; text-align: center;
}
.fourColumn.categorySampler li {
	padding: 0px 10px 0px 0px; width: 175px; float: left;
}
.sixColumn.categorySampler li {
	padding: 0px 10px 0px 0px; width: 111px; overflow: hidden; float: left;
}
.fourColumn.categorySampler .catThumb {
	width: 169px; height: 169px; display: block;
}
.sixColumn.categorySampler .catThumb {
	width: 109px; height: 109px; text-align: center; vertical-align: bottom; display: table-cell;
}
.categorySampler li.last {
	padding: 0px;
}
.categorySampler ul li h3 {
	padding: 5px 0px 0px; text-align: center; font-size: 1.15em;
}
.expertAdvice {
	margin: 0px 0px 30px; overflow: hidden;
}
.expertAdvice.cAuto {
	padding-right: 20px; float: none;
}
.expertAdvice p.intro {
	margin: 0px 0px 10px; color: rgb(51, 51, 51); line-height: 1.38em; font-size: 1em;
}
.expertAdvice .sectionHeader {
	margin: 0px 0px 10px; clear: both;
}
.expertAdvice h3 {
	margin: 0px 0px 10px; font-weight: bold;
}
.expertAdvice h3.withDesc {
	margin: 0px 0px 5px;
}
.expertAdvice .aggregatorGroup {
	margin: 0px 0px 20px; padding: 0px; overflow: hidden; clear: both;
}
.expertAdvice .threeCol.aggregatorGroup {
	background: url(../Images/Columns/solution_center_three_col.gif) repeat-y left top;
}
.expertAdvice .twoCol.aggregatorGroup {
	background: url(../Images/Columns/solution_center_two_col.gif) repeat-y left top;
}
.expertAdvice .oneCol.aggregatorGroup {
	
}
.expertAdvice .aggregator {
	margin: 0px 10px 10px 0px; width: 100%; float: left;
}
.expertAdvice .last.aggregator {
	margin: 0px;
}
.expertAdvice .col {
	margin: 0px 20px 0px 0px; overflow: hidden; float: left;
}
.expertAdvice .last.col {
	margin: 0px;
}
.expertAdvice .threeCol.aggregatorGroup .col {
	width: 225px;
}
.expertAdvice .twoCol.aggregatorGroup .col {
	width: 348px;
}
.expertAdvice .oneCol.aggregatorGroup .col {
	width: 100%;
}
.expertAdvice ul li .info {
	margin: 0px 0px 0px 72px; line-height: 1.38em;
}
.expertAdvice .info h4 {
	color: rgb(51, 153, 204); font-size: 1em; font-weight: bold;
}
.expertAdvice .info p {
	color: rgb(51, 51, 51); font-size: 1em;
}
.expertAdvice ul {
	padding: 0px 0px 10px;
}
.expertAdvice ul li {
	padding: 0px 0px 10px; overflow: hidden; clear: both; list-style-type: none;
}
.expertAdvice ul li.last {
	padding: 0px;
}
.expertAdvice ul li img {
	padding: 0px 10px 0px 0px; float: left;
}
.expertAdvice select {
	margin: 0px; width: 226px;
}
.expertAdvice a.secondaryLink {
	clear: both;
}
#featuredDeals {
	margin: 0px 0px 20px; padding: 10px 0px 0px; overflow: hidden; clear: both;
}
.moodBoardCanvas {
	margin-bottom: 20px; display: inline-block;
}
#oneColumn #secondaryContent .moodBoardCanvas {
	margin-bottom: 5px;
}
.mood-board-business {
	left: -17px; top: -9px; width: 776px; height: auto; position: relative;
}
.mood-board-home {
	left: -17px; top: -10px; width: 776px; height: auto; position: relative;
}
#franchisePrimaryContent .mood-board-home {
	margin: 0px 0px -8px;
}
#primaryContent .mood-board-home {
	margin: 0px 0px -8px;
}
#oneColumn #secondaryContent .mood-board-home {
	margin: -10px 0px -8px -3px;
}
#oneColumn #secondaryContent .mood-board-business {
	margin: -10px 0px -8px -3px;
}
.moodBoardQuickView {
	width: 100%; overflow: visible; position: relative;
}
.moodBoardQuickView .copy {
	width: 300px; padding-bottom: 30px; font-size: 12px; float: left;
}
.moodBoardQuickView .copy p {
	padding: 5px 0px 7px; line-height: 16px;
}
.moodBoardQuickView .copy ul {
	margin: 0px 0px 5px 15px; list-style-type: disc;
}
.moodBoardQuickView .copy li {
	margin: 0px 0px 7px; line-height: 16px;
}
.moodBoardQuickView img {
	right: 0px; padding-bottom: 30px; margin-top: -40px; float: right; position: relative;
}
.moodBoardQuickView .copy .headline {
	margin: 10px 0px;
}
.giantMboard {
	margin: -9px 0px 20px -17px;
}
.shortPriceStack {
	margin: 0px 0px 5px; clear: both; font-weight: bold;
}
.longPriceStack {
	margin: 0px 0px 5px; clear: both; font-weight: bold;
}
.asLowAs {
	margin: 6px 0px; color: rgb(102, 102, 102);
}
.asLowAs .smallPrice {
	color: rgb(56, 141, 39); font-size: 1em; font-weight: bold;
}
.auxContent {
	margin: 0px 0px 5px; color: rgb(102, 102, 102);
}
.asLowasLine {
	color: rgb(51, 153, 204); font-family: Trebuchet MS; font-size: 10px;
}
.asLowasLine img {
	top: 4px; margin-right: 3px; position: relative;
}
.asLowasLine .smallPrice {
	color: rgb(51, 153, 51);
}
.asLowasLine .month {
	color: rgb(51, 51, 51);
}
.searchResultsContainer .asLowAs {
	margin: 0px 0px 10px;
}
.searchResultsContainer .auxContent {
	margin: 0px 0px 10px;
}
.priceBlock .additionalFields {
	color: rgb(51, 51, 51);
}
.longPriceStack .additionalFields {
	color: rgb(51, 51, 51);
}
.shortPriceStack .additionalFields {
	color: rgb(51, 51, 51);
}
.longPriceStack .shipPr {
	margin: 0px 0px 10px; color: rgb(255, 153, 0); line-height: 1em; font-size: 0.84em; font-weight: 400;
}
#heroContent #productStack .longPriceStack .shipPr {
	margin: 0px 0px 5px;
}
.shortPriceStack .retailSmallPrice {
	padding: 5px 0px 0px; color: rgb(56, 141, 39); font-size: 1.16em; font-weight: bold; display: block;
}
.shortPriceStack .smallPrice {
	padding: 5px 0px 0px; color: rgb(56, 141, 39); font-size: 1.16em; font-weight: bold; display: block;
}
.shortPriceStack .retailLargePrice {
	padding: 5px 0px 0px; color: rgb(56, 141, 39); font-size: 1.84em; font-weight: bold; display: block;
}
.shortPriceStack .largePrice {
	padding: 5px 0px 0px; color: rgb(56, 141, 39); font-size: 1.84em; font-weight: bold; display: block;
}
.longPriceStack .retailSmallPrice {
	color: rgb(102, 102, 102); font-size: 1em; font-weight: bold;
}
.longPriceStack .retailLargePrice {
	color: rgb(102, 102, 102); font-size: 1.15em; font-weight: bold;
}
.longPriceStack .retailSmallPrice span.price {
	text-decoration: line-through;
}
.longPriceStack .retailLargePrice span.price {
	text-decoration: line-through;
}
.longPriceStack .salesSmallPrice {
	padding: 5px 0px 0px; color: rgb(56, 141, 39); font-size: 1.15em; display: inline;
}
.longPriceStack .smallPrice {
	padding: 5px 0px 0px; color: rgb(56, 141, 39); font-size: 1.15em; display: inline;
}
.longPriceStack .salesLargePrice {
	padding: 5px 0px 0px; color: rgb(56, 141, 39); font-size: 1.53em; display: inline;
}
.longPriceStack .largePrice {
	padding: 5px 0px 0px; color: rgb(56, 141, 39); font-size: 1.53em; display: inline;
}
.longPriceStack .salesLargePrice .price {
	white-space: nowrap;
}
.longPriceStack .promosCallout {
	margin-top: 10px;
}
.longPriceStack .promosCallout ul {
	color: rgb(255, 153, 0); font-size: 11px; list-style-type: none;
}
.longPriceStack .promosCallout ul li sup {
	font-size: 0.6em !important; text-decoration: none; vertical-align: 4px;
}
.longPriceStack .promosCallout ul li span {
	font-size: 13px; vertical-align: bottom;
}
.shortPriceStack .retailSmallPrice sup {
	font-size: 0.6em !important; position: relative;
}
.shortPriceStack .smallPrice sup {
	font-size: 0.6em !important; position: relative;
}
.shortPriceStack .retailLargePrice sup {
	font-size: 0.6em !important; position: relative;
}
.shortPriceStack .largePrice sup {
	font-size: 0.6em !important; position: relative;
}
.longPriceStack .retailSmallPrice sup {
	font-size: 0.6em !important; position: relative;
}
.longPriceStack .salesSmallPrice sup {
	font-size: 0.6em !important; position: relative;
}
.longPriceStack .smallPrice sup {
	font-size: 0.6em !important; position: relative;
}
.longPriceStack .retailLargePrice sup {
	font-size: 0.6em !important; position: relative;
}
.longPriceStack .salesLargePrice sup {
	font-size: 0.6em !important; position: relative;
}
.longPriceStack .largePrice sup {
	font-size: 0.6em !important; position: relative;
}
.longPriceStack .retailLargePrice sup {
	top: -2px;
}
.shortPriceStack .smallPrice sup {
	top: -2px;
}
.shortPriceStack .retailLargePrice sup {
	top: -6px;
}
.shortPriceStack .largePrice sup {
	top: -6px;
}
.shortPriceStack .retailSmallPrice sup {
	top: -6px;
}
.longPriceStack .salesLargePrice sup {
	top: -6px;
}
.longPriceStack .retailSmallPrice sup {
	top: -6px;
}
.longPriceStack .salesSmallPrice sup {
	top: -6px;
}
.longPriceStack .smallPrice sup {
	top: -6px;
}
.longPriceStack .largePrice sup {
	top: -4px;
}
.shortPriceStack .retailSmallPrice .technote sup {
	top: 3px; font-size: 0.69em !important;
}
.shortPriceStack .smallPrice .technote sup {
	top: 3px; font-size: 0.69em !important;
}
.longPriceStack .retailSmallPrice .technote sup {
	top: 3px; font-size: 0.69em !important;
}
.longPriceStack .salesSmallPrice .technote sup {
	top: 3px; font-size: 0.69em !important;
}
.longPriceStack .smallPrice .technote sup {
	top: 3px; font-size: 0.69em !important;
}
.longPriceStack .retailLargePrice .technote sup {
	top: 4px; font-size: 0.53em !important;
}
.longPriceStack .salesLargePrice .technote sup {
	top: 4px; font-size: 0.53em !important;
}
.longPriceStack .largePrice .technote sup {
	top: 4px; font-size: 0.53em !important;
}
.longPriceStack .retailSmallPrice a.technote sup {
	display: none;
}
.longPriceStack .retailLargePrice a.technote sup {
	display: none;
}
.shortStackInlinePriceDisplay .startText {
	color: rgb(51, 51, 51); font-size: 1em; display: inline;
}
.shortStackInlinePriceDisplay .retailSmallPrice {
	color: rgb(51, 51, 51); font-size: 1em; display: inline;
}
.shortStackInlinePriceDisplay {
	padding: 0px 10px 0px 0px; text-align: right; line-height: 1.07em; float: left;
}
.tabContent .buyNowLink .ctoPrice {
	padding: 0px 10px 0px 0px; text-align: right; line-height: 1.07em; float: left;
}
.shortStackInlinePriceDisplay .shortPriceStack {
	margin: 0px;
}
.fourteenPixelsLineHeight {
	line-height: 1.07em;
}
.shortStackPriceDisplayOverride .shortPriceStack .retailSmallPrice sup {
	top: 0px; font-size: 1em !important;
}
.shortStackInlinePriceDisplay .shortPriceStack .retailSmallPrice sup {
	top: 0px; font-size: 1em !important;
}
.shortStackPriceDisplayOverride .shortPriceStack .hidden {
	display: none;
}
.shortStackInlinePriceDisplay .shortPriceStack .hidden {
	display: none;
}
.shortStackPriceDisplayOverride .additionalFields {
	color: rgb(51, 51, 51);
}
.compareTrayContainer .shortStackPriceDisplayOverride {
	padding: 0px 0px 5px;
}
.shortStackPriceDisplayOverride .additionalFields {
	font-size: 0.84em;
}
.shortStackInlinePriceDisplay .additionalFields {
	font-size: 0.84em;
}
.compareZombiePrice .additionalFields {
	font-size: 1em;
}
.compareTrayContainer .shortStackPriceDisplayOverride .shortPriceStack .hidden {
	display: inline;
}
.compareZombiePrice .shortStackPriceDisplayOverride .shortPriceStack .hidden {
	display: inline;
}
.hubZombiePrice .shortStackPriceDisplayOverride .shortPriceStack .hidden {
	display: inline;
}
.mayAlsoLike .shortStackPriceDisplayOverride .shortPriceStack .hidden {
	display: inline;
}
.defaultZombiePrice .shortStackPriceDisplayOverride .shortPriceStack .hidden {
	display: inline;
}
.shortStackInlinePriceDisplay .additionalFields a {
	display: block;
}
.shortStackInlinePriceDisplay .additionalFields a.para_marketingprice_saleprice_link {
	display: inherit;
}
.dfsCallout {
	margin: 6px 0px 10px;
}
.alienwareFranchise .dfsCallout {
	color: rgb(255, 255, 255);
}
.dfsCallout .startText {
	color: rgb(61, 146, 201); font-size: 1em;
}
.dfsCallout .emi {
	color: rgb(56, 141, 39); padding-right: 0px; font-size: 11px;
}
.dfsCallout .emi sup {
	font-size: 0.9em !important; text-decoration: none; vertical-align: 2px;
}
.dfsCallout .perMonth {
	color: rgb(96, 96, 96);
}
.dfsCallout .perMonth sup {
	font-size: 1em !important; text-decoration: none; vertical-align: 3px;
}
.zombieColPrice {
	font-size: 1.2em !important;
}
.upSell .buttons .prodLink {
	margin-top: 10px;
}
.colHLt .colContent {
	color: rgb(255, 153, 0);
}
.threeUp.upSell .colHLt td.rowDesc {
	color: rgb(255, 153, 0);
}
.fourUp.upSell .colHLt td.rowDesc {
	color: rgb(255, 153, 0);
}
.preBuilderTop {
	width: 700px; float: left;
}
#preConfigPagingQS {
	display: none;
}
#preConfigFilterQS {
	display: none;
}
.preBuilderTop .sectionHeader {
	width: auto !important;
}
.preBuilderTop .heroImage {
	width: 400px; text-align: center; overflow: visible; padding-bottom: 2px; margin-top: -5px; float: left; position: relative; z-index: 2;
}
.preBuilderTop .heroImage a {
	margin: -10px 0px 0px 240px; height: auto; text-align: left; display: block;
}
.heroContent .sectionHeader {
	margin: 0px !important; width: 300px !important;
}
.heroContent .sectionHeader h2 {
	width: auto !important;
}
.preBuilderTop .variant.heroImage {
	height: 40px;
}
.preBuilderTop .variant.heroImage span.mainImg {
	left: 290px; top: -70px; display: block; position: absolute;
}
.preBuilderTop .variant.heroImage a.viewDetails {
	margin: -25px 0px 0px 275px;
}
.deals .buttons {
	padding: 5px 0px 0px;
}
.upSell .buttons div.last {
	padding: 5px 0px 0px;
}
#primaryContent .upSell h3 {
	padding: 0px 0px 5px; color: rgb(55, 55, 55); clear: both; font-size: 1.84em;
}
.intelBanner3x {
	width: 190px; float: right;
}
.upSell {
	width: 100%; clear: both; margin-top: 30px; display: block; position: relative;
}
.c12.upSell {
	width: auto;
}
.deals.upSell {
	margin-top: 0px;
}
.upSell div.dataTable {
	margin: 0px 0px 15px; width: 100%; clear: both; display: block; position: relative;
}
.upSell .colContentContainer {
	display: block; position: relative;
}
.upSell th .colContentContainer {
	height: 100% !important;
}
.upSell .compareProduct {
	margin: 10px 0px 0px; width: 100%; float: none; min-height: 22px;
}
.upSell #productStack .content .advCompare.qvEnabled {
	position: static;
}
#productStack .qvEnabled {
	position: static;
}
.upSell .featuredColumn {
	background: url(../images/containers/products/3x4x/bg_3x_column_rec.png) no-repeat left; padding: 0px 13px; left: -13px; width: 100%; visibility: hidden; position: absolute; z-index: 2;
}
.upSell th .featuredColumn {
	margin: -26px 0px 0px; padding: 26px 13px 0px;
}
.fourUp.upSell th .featuredColumn {
	margin: -26px 0px 0px; padding: 26px 13px 0px;
}
#secondaryContentMain .threeUp.upSell th .featuredColumn {
	margin: -26px 0px 0px; padding: 26px 13px 0px;
}
.upSell .plus1.dataTable th .featuredColumn {
	margin: -26px 0px 0px; padding: 26px 13px 0px;
}
tf.top .featuredColumn {
	height: 101px !important;
}
.upSell tr.topRow .featuredColumn {
	padding: 0px 13px !important;
}
.upSell .pricing .featuredColumn {
	padding: 0px 13px !important;
}
#secondaryContentMain .threeUp.upSell .prodRating .featuredColumn {
	padding: 0px 13px !important;
}
#secondaryContentMain .threeUp.upSell .pricing .featuredColumn {
	padding: 0px 13px !important;
}
.upSell .bottom td .featuredColumn {
	background-position: left bottom; padding: 20px 13px 0px;
}
#secondaryContentMain .upSell .bottom td .featuredColumn {
	background-position: left bottom; padding: 20px 13px 0px;
}
.upSell .colContent {
	padding: 5px 22px; position: relative; z-index: 2;
}
.fourUp.upSell .colContent {
	padding: 5px 11px !important;
}
#secondaryContentMain .threeUp.upSell .colContent {
	padding: 5px 11px !important;
}
.fourUp tr.top .colContentContainer .colContent {
	padding: 0px 11px !important;
}
.fourUp tr.topRow .colContentContainer .colContent {
	padding: 0px 11px !important;
}
.fourUp tr.pricing .colContentContainer .colContent {
	padding: 0px 11px !important;
}
#secondaryContentMain .threeUp tr.top .colContentContainer .colContent {
	padding: 0px 11px !important;
}
#secondaryContentMain .threeUp tr.topRow .colContentContainer .colContent {
	padding: 0px 11px !important;
}
#secondaryContentMain .threeUp tr.pricing .colContentContainer .colContent {
	padding: 0px 11px !important;
}
.threeUp tr.top .colContentContainer .colContent {
	padding: 0px 22px !important;
}
.threeUp tr.topRow .colContentContainer .colContent {
	padding: 0px 22px !important;
}
.threeUp tr.pricing .colContentContainer .colContent {
	padding: 0px 22px !important;
}
tr.topRow td.col {
	margin: 0px 0px auto; vertical-align: top !important;
}
.upSell tr.pricing .col {
	margin: 0px 0px auto !important; font-size: 1em !important; vertical-align: top !important;
}
.upSell div.pricing {
	font-size: 1.18em;
}
.upSell .bottom .colContent {
	height: 35px;
}
.upSell th {
	margin: 0px; padding: 0px; text-align: left; vertical-align: top;
}
#secondaryContentMain .upSell th {
	margin: 0px; padding: 0px; text-align: left; vertical-align: top;
}
.upSell th.headings {
	padding: 0px;
}
.upSell div.highMsg {
	margin: 20px 0px 5px; color: rgb(255, 153, 0); font-size: 0.85em; font-weight: bold;
}
.upSell td.rowDesc {
	padding: 0px 5px 0px 0px; width: 127px; font-size: 1.15em; font-weight: bold; vertical-align: middle;
}
.upSell td.rowDesc div {
	line-height: 1.5em;
}
.upSell td.col {
	padding: 0px; height: 100%; line-height: 1.15em; vertical-align: middle;
}
.upSell td.name.col {
	padding: 0px;
}
.upSell tr.bottom .col {
	background-position: left bottom !important;
}
.upSell tr.bottom .featuredColumn {
	background-position: left bottom !important;
}
.upSell tr.tableHR {
	margin: 0px; padding: 0px; height: 14px;
}
.upSell tr.tableHR .colContentContainer {
	position: relative; z-index: 6;
}
.upSell td.col div.hr {
	margin: 0px -3px; height: 1px; border-top-color: rgb(203, 203, 203); border-top-width: 1px; border-top-style: solid; display: block;
}
#secondaryContentMain .threeUp.upSell td.col div.hr {
	margin: 0px -3px; height: 1px; border-top-color: rgb(203, 203, 203); border-top-width: 1px; border-top-style: solid; display: block;
}
.threeUp.upSell td.col div.hr {
	margin: 0px -7px;
}
.upSell span.itemImg {
	margin: auto; height: 153px; text-align: center; overflow: visible; display: block; position: relative; min-height: 153px;
}
.upSell span.itemImg a {
	left: 0px; bottom: 10px; display: block; position: absolute;
}
.upSell .dataTable a.viewDetails {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1500px -355px; padding: 4px 0px 4px 25px; color: rgb(51, 153, 204); line-height: 1.81em; clear: both; font-size: 0.84em;
}
.upSell h4.itemName {
	padding: 0px; width: 220px; color: rgb(51, 51, 51); line-height: 1em; overflow: hidden; font-size: 1.53em; font-weight: bold;
}
.fourUp.upSell h4.itemName {
	width: 170px;
}
#secondaryContentMain .upSell h4.itemName {
	width: 170px;
}
.upSell .ratingReviewLink {
	color: rgb(153, 153, 153); font-size: 0.9em;
}
.prebuilder.upSell .longPriceStack .salesLargePrice {
	padding: 5px 0px 0px; display: inline;
}
.deals.upSell .longPriceStack {
	margin: 0px 0px 2px;
}
.deals.upSell .longPriceStack .startText {
	line-height: 1.8em;
}
.upSell .estimatedShipDate {
	width: 100%; height: auto;
}
.deals.upSell .LabelSavings {
	padding-top: 5px;
}
.upSell .productDescriptionLi li.productDescriptionUlLi {
	padding-bottom: 5px;
}
.upSell ul.productDescriptionLi {
	list-style: none; margin-left: 0px;
}
.upSell .productDescriptionLi li.last {
	padding-bottom: 0px;
}
.upSell tr.deals td.col li a {
	color: rgb(255, 153, 0); font-weight: bold;
}
.upSell .callOutText li {
	padding: 0px 0px 11px;
}
#secondaryContentMain .threeUp.upSell .callOutText li {
	padding: 0px 0px 11px;
}
.threeUp.upSell .callOutText li {
	padding: 0px 0px 15px;
}
.upSell .deals.callOutText {
	margin: 0px 0px 0px 11px; color: rgb(255, 153, 0); list-style-type: disc;
}
.upSell .callOutText a {
	color: rgb(255, 153, 0);
}
.upSell .viewAllSpecs {
	margin: 0px; display: none;
}
.upSell .viewFewerSpecs {
	margin: 0px; display: none;
}
.upSell .viewAllSpecs a {
	background: url(../images/arrows/down-circle.png) no-repeat 0px 0px; padding: 1px 0px 4px 25px; color: rgb(51, 153, 204); line-height: 1.6em; cursor: pointer;
}
.upSell #rogue .viewAllSpecs {
	margin: 15px 0px 0px; font-size: 0.92em;
}
.upSell .viewFewerSpecs a {
	background: url(../images/arrows/up-circle.png) no-repeat 0px 0px; padding: 1px 0px 4px 25px; color: rgb(51, 153, 204); line-height: 1.7em; cursor: pointer;
}
.upSell div.prodTitle {
	min-height: 20px;
}
.upSell div.prodTitle .highMsg {
	margin: 0px;
}
.threeUp.deals.upSell tr .col {
	background: url(../images/containers/products/3x4x/bg_3x_column.jpg) no-repeat left;
}
.threeUp.deals.upSell tr.top .col {
	
}
.threeUp.deals.upSell tr.topRow .col {
	background-position: left -210px !important;
}
.threeUp.prebuilder.upSell tr .col {
	background: url(../images/containers/products/3x4x/bg_3x_column_prebuilder.gif) no-repeat left;
}
.threeUp.prebuilder.upSell tr.top .col {
	
}
.threeUp.prebuilder.upSell tr.top .column3.col {
	background-position: right top !important;
}
.threeUp.upSell .col {
	width: 265px;
}
.threeUp.upSell th.headings {
	width: 130px; color: rgb(0, 0, 0);
}
.threeUp.upSell td.rowDesc {
	width: 130px; color: rgb(0, 0, 0);
}
.upSell .fastTrack {
	color: rgb(153, 153, 153); font-size: 0.9em;
}
.upSell .needItSooner {
	color: rgb(153, 153, 153); font-size: 0.9em;
}
.fourUp.upSell tr .col {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat left;
}
#secondaryContentMain .threeUp.deals.upSell tr .col {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat left;
}
.fourUp.deals.upSell tr .col {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat left !important;
}
#secondaryContentMain .threeUp.deals.upSell tr .col {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat left !important;
}
.fourUp.prebuilder.upSell tr .col {
	background: url(../images/containers/products/3x4x/bg_4x_column_prebuilder_v2.gif) no-repeat left;
}
#secondaryContentMain .threeUp.prebuilder.upSell tr .col {
	background: url(../images/containers/products/3x4x/bg_4x_column_prebuilder_v2.gif) no-repeat left;
}
.fourUp.upSell tr.top .col {
	
}
#secondaryContentMain .threeUp.upSell tr.top .col {
	
}
.fourUp.deals.upSell tr.topRow .col {
	background-position: left -220px !important;
}
#secondaryContentMain .threeUp.deals.upSell tr.topRow .col {
	background-position: left -220px !important;
}
.fourUp.upSell th h3 {
	letter-spacing: -1px;
}
#secondaryContentMain .threeUp.upSell th h3 {
	letter-spacing: -1px;
}
.fourUp.upSell .col {
	width: 199px;
}
#secondaryContentMain .threeUp.upSell th.col {
	width: 199px;
}
.fourUp.upSell th.headings {
	width: 125px;
}
.fourUp.upSell td.rowDesc {
	width: 125px;
}
#secondaryContentMain .threeUp.upSell td.rowDesc {
	width: 125px;
}
.fourUp.upSell td.col {
	font-size: 0.84em;
}
.fourUp.upSell td.col .btn {
	font-size: 1.1em !important;
}
.fourUp.upSell div.highMsg {
	padding: 0px; line-height: 1.2em;
}
#threeX8ColConverter #secondaryContentMain .threeUp.upSell .dataTable {
	width: 673px;
}
#secondaryContentMain .threeUp.upSell .dataTable {
	width: 727px;
}
#secondaryContentMain .threeUp.upSell td.col {
	padding: 0px; width: 195px; font-size: 0.92em;
}
#secondaryContentMain .upSell div.highMsg {
	padding: 0px; line-height: 1.2em;
}
.fourUp.upSell .plus1.dataTable tr .column4.col {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat right; padding-left: 4px;
}
#secondaryContentMain .threeUp.upSell .plus1.dataTable tr .column3.col {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat right; padding-left: 4px;
}
.threeUp.upSell .plus1.dataTable tr .column3.col {
	background: url(../images/containers/products/3x4x/bg_3x_column.jpg) no-repeat right; padding: 0px;
}
.upSell .plus1.dataTable tr.top .column4.col .colContentContainer {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat right top; margin: -175px auto 0px; padding-left: 4px;
}
#secondaryContentMain .threeUp.upSell .plus1.dataTable tr.top .colContentContainer.column3.col {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat right top; margin: -175px auto 0px; padding-left: 4px;
}
.upSell .plus1.dataTable tr.topRow .column4.col {
	background-position: right -220px !important;
}
#secondaryContentMain .threeUp.upSell .plus1.dataTable tr.topRow .column3.col {
	background-position: right -220px !important;
}
.threeUp.upSell .plus1.dataTable tr.top .column3.col .colContentContainer {
	background: url(../images/containers/products/3x4x/bg_3x_column.jpg) no-repeat right top; margin: -158px auto 0px;
}
.fourUp.prebuilder.upSell .plus1.dataTable tr th.column4.col {
	background-position: right top !important;
}
.threeUp.upSell .plus1.dataTable tr.topRow .column3.col {
	background-position: right -158px;
}
.upSell .plus1.dataTable tr.bottom .column4.col {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat right bottom !important;
}
#secondaryContentMain .threeUp.upSell .plus1.dataTable tr.bottom .column3.col {
	background: url(../images/containers/products/3x4x/bg_4x_column.jpg) no-repeat right bottom !important;
}
.threeUp.upSell .plus1.dataTable tr.bottom .column3.col {
	background: url(../images/containers/products/3x4x/bg_3x_column.jpg) no-repeat right bottom !important;
}
#primaryContent .upSell #rogue h3 {
	padding: 0px;
}
.upSell .plus1.dataTable #rogue {
	top: 0px; width: 198px; right: 0px; display: none; position: absolute; z-index: 2;
}
#secondaryContentMain .upSell .plus1.dataTable #rogue {
	top: 0px; width: 198px; right: 0px; display: none; position: absolute; z-index: 2;
}
.threeUp.upSell .plus1.dataTable #rogue {
	top: 0px; width: 265px; right: 0px; display: none; position: absolute; z-index: 2;
}
.upSell #rogue .rogueHeader {
	padding: 40px 15px 5px;
}
.upSell #rogue .rogueHeader div {
	clear: both;
}
.upSell #rogue .rogueHeader .subText {
	padding: 4px 0px 0px; line-height: 1.23em; font-size: 0.92em;
}
.upSell #rogue .rogueContent {
	background: url(../images/containers/products/3x4x/bg_4x_rogue.jpg) no-repeat rgb(230, 230, 230); padding: 0px 15px; overflow: hidden;
}
#secondaryContentMain .upSell #rogue .rogueContent {
	background: url(../images/containers/products/3x4x/bg_4x_rogue.jpg) no-repeat rgb(230, 230, 230); padding: 0px 15px; overflow: hidden;
}
.threeUp.upSell #rogue .rogueContent {
	background: url(../images/containers/products/3x4x/bg_3x_rogue.jpg) no-repeat rgb(230, 230, 230); padding: 0px 15px; overflow: hidden;
}
.upSell #rogue .greatFors {
	padding: 5px 0px 0px;
}
.upSell #rogue .viewDetails {
	margin: 10px 0px 0px;
}
.upSell #rogue ul.buttons {
	padding: 7px 0px 0px;
}
.upSell #rogue .rogueEndCap {
	background: url(../images/containers/products/3x4x/bg_4x_rogue.jpg) no-repeat bottom; height: 20px;
}
#secondaryContentMain .upSell #rogue .rogueEndCap {
	background: url(../images/containers/products/3x4x/bg_4x_rogue.jpg) no-repeat bottom; height: 20px;
}
.threeUp.upSell #rogue .rogueEndCap {
	background: url(../images/containers/products/3x4x/bg_3x_rogue.jpg) no-repeat bottom; height: 20px;
}
.dealsBanners {
	width: 100%; overflow: visible; position: relative;
}
.dealsBanners .skinnyBanner {
	padding: 0px 0px 10px; width: 100%; float: left; display: table;
}
.dealsBanners .contentStack {
	padding: 0px;
}
#primaryContent h3.dealsTitle {
	height: 65px; line-height: 1.5em; font-size: 1.84em;
}
.dealsBanners .dealsDescription {
	margin: 0px;
}
.deals.upSell #productStack {
	margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.deals.upSell #productStack {
	
}
.deals.upSell #productStack .lastRow.content .c3 {
	
}
.deals.upSell td.col {
	padding: 0px;
}
.deals.upSell div.highMsg {
	margin: 0px; padding: 12px 0px 3px; color: rgb(255, 153, 0); line-height: 1.2em; font-size: 0.76em; font-weight: bold; float: none;
}
body.ja .upSell div.highMsg {
	font-size: 0.95em;
}
body.zh .upSell div.highMsg {
	font-size: 0.95em;
}
body.ko .upSell div.highMsg {
	font-size: 0.95em;
}
.deals.upSell .itemDesc {
	margin: 3px 0px 0px; color: rgb(51, 51, 51);
}
.deals.upSell .ratingReviewLink {
	font-size: 0.76em;
}
.deals .searchResultsContainer {
	width: 925px;
}
#threeX8ColConverter #secondaryContentMainContainer .searchResultsContainer {
	width: 673px;
}
.dealsBanners .bannerContainer {
	margin: 0px 10px 5px 0px; float: left; display: inline;
}
.dealsBanners .inlineBannerContainer {
	vertical-align: bottom; display: inline;
}
.dealsBanners .inlineBanners {
	float: none;
}
.dealsNavigation {
	margin: 0px; padding: 0px;
}
.dealsNavigation ul {
	width: auto; font-size: 12px;
}
.dealsNavigation ul li {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -631px; margin: 5px 0px; padding: 5px 0px 0px; width: 138px; height: 54px; text-align: center; line-height: 1.3em; float: left;
}
.dealsNavigation ul li.alpha {
	width: 133px;
}
.dealsNavigation ul li.omega {
	width: 132px;
}
.dealsNavigation ul li a {
	margin: 0px 16px; padding: 3px 4px 0px; height: 35px; color: rgb(51, 153, 204); overflow: hidden; display: block;
}
.dealsNavigation ul li.alpha a {
	margin: 0px 16px 0px 12px;
}
.dealsNavigation ul li.active a {
	border-width: 1px; border-style: solid; border-color: rgb(108, 108, 108) rgb(153, 153, 153) rgb(153, 153, 153); border-radius: 7px; height: 30px; color: rgb(255, 255, 255); background-color: rgb(158, 158, 158); -webkit-border-radius: 7px; -moz-border-radius: 7px; outline-top: 1px solid #efefef;
}
.dealsNavigation ul li.omega a {
	margin: 0px 14px;
}
.deals#remoteCarousel {
	top: 0px; margin-left: -20px; z-index: 1;
}
.deals#remoteCarousel .specDescription {
	width: 965px;
}
.deals#remoteCarousel .short.specDescription {
	width: 965px;
}
.deals#remoteCarousel .specDescription td {
	border: currentColor;
}
.R1.prebuilderFilterControlContainer {
	margin: 0px; top: 0px; min-height: 39px; min-width: 290px;
}
.R1.preBuilderFilterControl {
	background: url(../images/containers/products/3x4x/filter_control_bg.gif) no-repeat left top; margin: 0px 0px 40px; width: 288px; color: rgb(51, 51, 51); position: relative;
}
.R1.preBuilderFilterControl .filterContent {
	background: url(../images/containers/products/3x4x/filter_control_bottom_bg.gif) no-repeat left bottom; padding: 0px 20px 32px 0px;
}
.collapsed.R1.preBuilderFilterControl .filterContent ul {
	height: auto; overflow: visible;
}
.collapsed.R1.preBuilderFilterControl {
	background: url(../images/containers/products/3x4x/collapsed_filter_control_bg.gif) no-repeat left top; height: 39px; overflow: hidden;
}
.R1.preBuilderFilterControl h3 {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x left bottom; margin: 0px 21px 17px 8px; padding: 12px 4px 9px; color: rgb(51, 51, 51); font-size: 1.15em;
}
.R1.preBuilderFilterControl h3 a {
	background: url(../images/ExpandCollapsePattern/collapse_button.png) no-repeat 0px 0px; margin: 0px; padding: 1px 0px 0px 9px; top: 10px; width: 20px; height: 20px; right: 5px; float: left; display: block; position: absolute; cursor: pointer;
}
.collapsed.R1.preBuilderFilterControl h3 {
	
}
.collapsed.R1.preBuilderFilterControl h3 a {
	background: url(../images/ExpandCollapsePattern/expand_collapse_button.png) no-repeat 0px 0px;
}
.collapsed.R1.preBuilderFilterControl div.filterContent {
	display: none;
}
.R1.preBuilderFilterControl h3 a:hover {
	background-position: 0px -38px; text-decoration: none;
}
.R1.preBuilderFilterControl li {
	width: 255px; padding-left: 0px !important; margin-right: 0px; margin-bottom: 15px; position: relative;
}
.R1.preBuilderFilterControl li.omega {
	margin-bottom: 5px;
}
.R1.preBuilderFilterControl label {
	font-weight: bold; margin-bottom: 0px; margin-left: 4px; display: inline;
}
.R1.preBuilderFilterControl label a {
	background: url(../images/lines/dark_dotted_line.png) repeat-x left bottom; color: rgb(51, 51, 51); text-decoration: none;
}
.NR2.preBuilderFilterControl label a:hover {
	background: url(../images/lines/dark_dotted_line.png) repeat-x left bottom; color: rgb(51, 51, 51); text-decoration: none;
}
.R1.preBuilderFilterControl select {
	width: auto; right: 0px; font-size: 0.84em; position: absolute;
}
.R1.preBuilderFilterControl .resetFilter {
	text-align: right; right: 15px; bottom: 5px; font-size: 0.84em; position: absolute;
}
.alienwareFranchise .w3full#productStack .content .c3 {
	width: 169px;
}
.alienwareFranchiseLaptop .w3full#productStack .content .c3 {
	width: 169px;
}
.alienwareFranchiseDesktop .w3full#productStack .content .c3 {
	width: 169px;
}
.alienwareFranchise .w4full#productStack .content .c3 {
	width: 169px;
}
.alienwareFranchise .w3full#techSpecsStack .row .c3 {
	width: 169px;
}
.alienwareFranchise .w3full#dealsStack .c3 {
	width: 169px;
}
.alienwareFranchise .w3full#goodForStack .c3 {
	width: 169px;
}
.alienwareFranchise .w4full#techSpecsStack .row .c3 {
	width: 169px;
}
.alienwareFranchise .w4full#dealsStack .c3 {
	width: 169px;
}
.alienwareFranchise .w4full#goodForStack .c3 {
	width: 169px;
}
.alienwareFranchise .upSell .w3full {
	width: 567px !important;
}
.alienwareFranchise .upSell .w4full {
	width: 756px !important;
}
.alienwareFranchise .w1#dealsStack {
	width: 189px !important;
}
.alienwareFranchise .w1#goodForStack {
	width: 189px !important;
}
.alienwareFranchise .w1#techSpecsStack {
	width: 189px !important;
}
.alienwareFranchise .w2#dealsStack {
	width: 358px !important;
}
.alienwareFranchise .w2#goodForStack {
	width: 358px !important;
}
.alienwareFranchise .w2#techSpecsStack {
	width: 358px !important;
}
.alienwareFranchise .w3#dealsStack {
	width: 547px !important;
}
.alienwareFranchise .w3#goodForStack {
	width: 547px !important;
}
.alienwareFranchise .w3#techSpecsStack {
	width: 547px !important;
}
.alienwareFranchise .w4#dealsStack {
	width: 736px !important;
}
.alienwareFranchise .w4#goodForStack {
	width: 736px !important;
}
.alienwareFranchise .w4#techSpecsStack {
	width: 736px !important;
}
.alienwareFranchise .w5#dealsStack {
	width: 925px !important;
}
.alienwareFranchise .w5#goodForStack {
	width: 925px !important;
}
.alienwareFranchise .w5#techSpecsStack {
	width: 925px !important;
}
.alienwareFranchise .w3full#dealsStack {
	width: 547px !important;
}
.alienwareFranchise .w3full#goodForStack {
	width: 547px !important;
}
.alienwareFranchise .w3full#techSpecsStack {
	width: 547px !important;
}
.alienwareFranchise .w4full#dealsStack {
	width: 736px !important;
}
.alienwareFranchise .w4full#goodForStack {
	width: 736px !important;
}
.alienwareFranchise .w4full#techSpecsStack {
	width: 736px !important;
}
#productStack {
	background: url(../images/containers/products/3x4x/bg_5x_column_prebuilder.gif); margin: 0px 0px 45px -10px; clear: both; display: inline-block !important; position: relative;
}
#threeX8ColConverter .w3full#productStack {
	background: url(../images/containers/products/3x4x/3x_with_merch_grey_bg.gif);
}
.w3full#productStack {
	background: url(../images/containers/products/3x4x/3x_no_merch_grey_bg.gif); display: inline-block !important;
}
.w4full#productStack {
	background: url(../images/containers/products/3x4x/4x_grey_bg.gif);
}
#productStack .clear {
	height: 0px;
}
#productStack .c3 {
	margin: 0px !important; padding: 0px 10px; min-height: 10px;
}
#productStack .c3 div {
	position: relative; z-index: 2;
}
#productStack .c3 span {
	position: relative; z-index: 2;
}
#productStack .advCompare .compareProduct div {
	position: static; z-index: 0;
}
#productStack .advCompare .compareProduct span {
	position: static; z-index: 0;
}
#productStack .content {
	clear: both;
}
#productStack .c3 .itemImg {
	height: 135px; vertical-align: bottom; display: block; z-index: 2;
}
#productStack .c3 .itemImg {
	
}
#productStack .c3 .itemImg img {
	margin-bottom: 15px; z-index: 0;
}
#productStack .c3 .compareProduct {
	margin: 0px; font-weight: bold; position: relative; z-index: 2;
}
#productStack a.viewDetails {
	padding: 4px 0px 4px 25px; color: rgb(51, 153, 204); line-height: 1.81em; clear: both; font-size: 0.84em;
}
#productStack .pricing {
	font-size: 1em !important;
}
#productStack .pricing .subText {
	line-height: normal; overflow: visible;
}
#productStack .pricing .technote sup {
	top: 4px;
}
#productStack .c3 #Label1 {
	font-size: 0.84em;
}
#productStack .c3 #Label2 {
	font-size: 0.84em;
}
#productStack .pricing .priceEvalueCode {
	font-size: 0.84em;
}
.w3full#productStack .content .c3 {
	width: 295px;
}
.w4full#productStack .content .c3 {
	width: 216px;
}
#threeX8ColConverter .w3full#productStack .content .c3 {
	width: 230px;
}
#threeX8ColConverter .w3full#techSpecsStack .row .c3 {
	width: 230px;
}
#threeX8ColConverter .w3full#dealsStack .c3 {
	width: 230px;
}
#threeX8ColConverter .w3full#dealsStack {
	width: 750px !important;
}
#threeX8ColConverter .upSell .w3full {
	width: 750px !important;
}
#threeX8ColConverter .w3full#goodForStack {
	width: 750px !important;
}
#threeX8ColConverter .w3full#techSpecsStack {
	width: 750px !important;
}
.w1#dealsStack {
	width: 189px !important;
}
.w1#goodForStack {
	width: 189px !important;
}
.w1#techSpecsStack {
	width: 189px !important;
}
.w2#dealsStack {
	width: 368px !important;
}
.w2#goodForStack {
	width: 368px !important;
}
.w2#techSpecsStack {
	width: 368px !important;
}
.w3#dealsStack {
	width: 557px !important;
}
.w3#goodForStack {
	width: 557px !important;
}
.w3#techSpecsStack {
	width: 557px !important;
}
.w4#dealsStack {
	width: 736px !important;
}
.w4#goodForStack {
	width: 736px !important;
}
.w4#techSpecsStack {
	width: 736px !important;
}
.w3full#dealsStack {
	width: 925px !important;
}
.w3full#goodForStack {
	width: 925px !important;
}
.w3full#techSpecsStack {
	width: 925px !important;
}
.w4full#dealsStack {
	width: 925px !important;
}
.w4full#goodForStack {
	width: 925px !important;
}
.w4full#techSpecsStack {
	width: 925px !important;
}
.w5#dealsStack {
	width: 925px !important;
}
.w5#goodForStack {
	width: 925px !important;
}
.w5#techSpecsStack {
	width: 925px !important;
}
.w3full#techSpecsStack .row .c3 {
	width: 295px;
}
.w3full#dealsStack .c3 {
	width: 295px;
}
.w3full#goodForStack .c3 {
	width: 295px;
}
.w4full#techSpecsStack .row .c3 {
	width: 216px;
}
.w4full#dealsStack .c3 {
	width: 216px;
}
.w4full#goodForStack .c3 {
	width: 216px;
}
.upSell .w1 {
	width: 189px !important;
}
.upSell .w2 {
	width: 378px !important;
}
.upSell .w3 {
	width: 567px !important;
}
.upSell .w4 {
	width: 756px !important;
}
.upSell .w3full {
	width: 945px !important;
}
.upSell .w4full {
	width: 945px !important;
}
.upSell .w5 {
	width: 945px !important;
}
#productStack .lastRow.content .c3 {
	background: url(../images/containers/products/3x4x/bg_5x_column_prebuilder.gif) no-repeat bottom; height: 20px;
}
#threeX8ColConverter .w3full#productStack .lastRow.content .c3 {
	background: url(../images/containers/products/3x4x/3x_with_merch_grey_bg.gif) no-repeat bottom;
}
.w3full#productStack .lastRow.content .c3 {
	background: url(../images/containers/products/3x4x/3x_no_merch_grey_bg.gif) no-repeat bottom;
}
.w4full#productStack .lastRow.content .c3 {
	background: url(../images/containers/products/3x4x/4x_grey_bg.gif) no-repeat bottom;
}
#productStack .c3 .featuredColumn {
	background: url(../images/containers/master-sprite-24.png) no-repeat -10px -202px !important; padding: 0px 13px; left: auto; top: -25px; width: 250px; height: 100%; margin-left: -21px; visibility: visible; position: absolute !important; z-index: 1 !important;
}
#productStack .featuredColumnEnd {
	background: url(../images/containers/master-sprite-24.png) no-repeat -10px -202px !important; padding: 0px 13px; left: auto; top: -25px; width: 250px; height: 100%; margin-left: -21px; visibility: visible; position: absolute !important; z-index: 1 !important;
}
#threeX8ColConverter .w3full#productStack .c3 .featuredColumn {
	background: url(../images/containers/3x-4x-stack-sprite.png) no-repeat -2px -1079px !important;
}
#threeX8ColConverter .w3full#productStack .featuredColumnEnd {
	background: url(../images/containers/3x-4x-stack-sprite.png) no-repeat -2px -2040px !important;
}
.w3full#productStack .c3 .featuredColumn {
	background: url(../images/containers/3x-4x-stack-sprite.png) no-repeat -292px -1079px !important;
}
.w3full#productStack .c3 .featuredColumnEnd {
	background: url(../images/containers/3x-4x-stack-sprite.png) no-repeat -292px -2040px !important;
}
#threeX8ColConverter .w3full#productStack .c3 .featuredColumn {
	width: 245px; margin-left: -20px;
}
#threeX8ColConverter .w3full#productStack .featuredColumnEnd {
	width: 245px; margin-left: -20px;
}
.w3full#productStack .c3 .featuredColumn {
	width: 310px; margin-left: -20px;
}
.w3full#productStack .c3 .featuredColumnEnd {
	width: 310px; margin-left: -20px;
}
.w4full#productStack .c3 .featuredColumn {
	background: url(../images/containers/3x-4x-stack-sprite.png) no-repeat -643px -1079px !important; margin-left: -15px;
}
.w4full#productStack .c3 .featuredColumnEnd {
	background: url(../images/containers/3x-4x-stack-sprite.png) no-repeat -643px -2040px !important; margin-left: -15px;
}
#productStack .c3 .featuredColumnEnd {
	background: url(../images/containers/master-sprite-24.png) no-repeat -10px -1157px !important; top: 100%; height: 70px; margin-top: -25px !important;
}
#productStack .c3 div.highMsg {
	margin: -13px 0px 10px;
}
.tabschegoryBaynote #productStack .c3 div.highMsg {
	margin: 8px 0px 10px;
}
#productStack .c3 span.itemImg a {
	position: relative;
}
#productStack .c3 .btn .t {
	position: absolute;
}
#productStack .c3 .btn .b {
	position: absolute;
}
#productStack .c3 .ratings .ratingReviewLink {
	font-size: 0.84em !important;
}
#promotionsContainer {
	margin-bottom: 40px;
}
#promotionsContainer .clear {
	overflow: visible;
}
#dealsStack .c3 {
	margin: 0px !important; padding: 0px 20px 0px 0px;
}
#goodForStack .c3 {
	margin: 0px !important; padding: 0px 20px 0px 0px;
}
#techSpecsStack .c3 {
	margin: 0px !important; padding: 0px 20px 0px 0px;
}
#dealsStack .c3Last {
	padding-right: 0px;
}
#goodForStack .c3Last {
	padding-right: 0px;
}
#techSpecsStack .c3Last {
	padding-right: 0px;
}
#dealsStack .sectionDivider {
	padding-top: 20px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#dealsStack h3 {
	color: rgb(255, 153, 0); padding-bottom: 20px;
}
.delphiCarousel #dealsStack h3 {
	color: rgb(255, 153, 0); padding-bottom: 20px;
}
.delphiCarousel #dealsStack h3 {
	width: 100%; line-height: 1.15em; font-size: 1.15em;
}
#dealsStack .notAvailable {
	text-align: center; color: rgb(51, 51, 51); font-size: 0.84em;
}
#goodForStack .c3 {
	color: rgb(102, 102, 102); font-size: 0.84em;
}
#goodForStack h3 {
	padding-bottom: 20px;
}
#techSpecsStack {
	padding: 0px; margin-bottom: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#techSpecsStack .row .c3 {
	color: rgb(102, 102, 102); font-size: 0.84em;
}
#techSpecsStack h2 {
	padding: 0px 10px 20px 0px; line-height: normal; margin-right: 20px; float: left;
}
#techSpecsStack div .clear {
	overflow: visible;
}
#techSpecsStack h2 span {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1501px -251px; padding: 0px 0px 0px 29px; font-size: 1.33em; cursor: pointer;
}
#techSpecsStack h2 span.expandAll {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1501px -338px;
}
#techSpecsStack .row h4 {
	margin: 10px 0px;
}
#techSpecsStack .collapsed h4 {
	margin: 10px 0px;
}
#techSpecsStack .row h4 span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -584px -371px rgb(255, 255, 255); padding: 0px 0px 0px 19px; float: left; display: block; cursor: pointer;
}
#techSpecsStack .row {
	padding-bottom: 20px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#techSpecsStack .collapseGlobalControls a {
	padding: 0px; border: 0px currentColor;
}
#techSpecsStack .collapsed h4 span {
	background-position: -764px -355px;
}
#techSpecsStack .collapsed {
	padding: 0px 0px 10px;
}
.buddyLinkContainer {
	margin: 5px 0px 0px;
}
.buddyLinkContainer .buddyLinkImage {
	margin-right: 5px; float: left;
}
.buddyLinkContainer .buddyLink {
	margin-right: 5px; float: left;
}
.buddyProductImage {
	margin-right: 5px; float: left;
}
.buddyProductStack {
	margin-right: 5px; float: left;
}
.buddyLinkContainer .buddyLink {
	white-space: nowrap;
}
.buddyProduct {
	font-family: Trebuchet MS, Arial; font-size: 10px;
}
.buddyLinkContainer {
	overflow: hidden; clear: both;
}
.buddyTwoCol .wrapper {
	overflow: hidden; clear: both;
}
.buddyOneCol .buddyProductContent {
	overflow: hidden; clear: both;
}
.buddyOneCol .buddyUpgrade {
	overflow: hidden; clear: both;
}
.buddyTwoCol .buddyProductContent {
	width: 485px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.buddyTwoCol .buddyProductStack {
	margin: 0px 20px; width: 200px;
}
.buddyTwoCol .buddyUpgrade {
	width: 210px; padding-left: 20px; float: left;
}
.buddyTwoCol .systemIncludes {
	margin: 20px 0px 30px; color: rgb(102, 102, 102);
}
.buddyTwoCol .systemIncludes ul {
	margin: 0px 20px 8px 0px; width: 200px; float: left;
}
.buddyProduct h2 {
	margin: 0px 0px 20px; color: rgb(55, 55, 55); font-size: 2em;
}
.buddyProduct h3 {
	color: rgb(51, 51, 51);
}
.buddyOneCol table {
	table-layout: fixed;
}
.buddyOneCol td {
	width: 232px; padding-right: 20px;
}
.buddyOneCol td.omega {
	padding: 0px;
}
.buddyOneCol .buddyProductImage {
	float: left;
}
.buddyOneCol .buddyProductContent {
	margin: 0px 0px 20px 20px;
}
.buddyOneCol .buddyUpgrade h3 {
	margin: 0px 0px 20px; padding: 0px 0px 10px; color: rgb(153, 153, 153); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.buddyOneCol .buddyUpgrade .buddyUpgradeStack {
	margin: 0px 0px 0px 63px; width: 189px; float: left;
}
.buddyOneCol .buddyUpgrade .alpha {
	margin: 0px;
}
.buddyOneCol .buddyProductStack {
	width: 215px; margin-bottom: 20px;
}
.buddyOneCol .systemIncludes {
	margin: 0px 0px 0px 20px; width: 230px; float: left;
}
.buddyProduct .btn {
	font-size: 1.3em; margin-top: 10px;
}
.buddyProductStack h3 {
	margin: 0px 0px 5px; padding-top: 2px;
}
.buddyProductStack h3 a {
	color: rgb(51, 51, 51); line-height: 1em; font-size: 2em;
}
.buddyProductStack .ratings {
	margin: 0px 0px 8px;
}
.buddyProductStack .ratings a {
	color: rgb(51, 153, 204);
}
.buddyProductStack .priceBlock .startText {
	color: rgb(51, 153, 51); font-size: 1.3em;
}
.buddyProductStack .priceBlock .subText {
	color: rgb(51, 153, 51); font-size: 1.3em;
}
.buddyProductStack .priceBlock .startText span sup {
	top: -3px; font-size: 0.7em;
}
.buddyProductStack .priceBlock .subText span sup {
	top: -3px; font-size: 0.7em;
}
.buddyProductStack .priceBlock .startText span .price sup {
	top: -3px; font-size: 0.7em;
}
.buddyProductStack .priceBlock .subText span .price sup {
	top: -3px; font-size: 0.7em;
}
#DisplayRetailPriceWithNoStrikeThruPrice .price sup {
	top: -4px; position: relative;
}
.buddyProductStack .priceBlock .startText span .price {
	font-weight: bold;
}
.buddyProductStack .priceBlock .subText span .price {
	font-weight: bold;
}
.buddyProductStack .priceBlock #LabelSavings {
	font-size: 1.1em;
}
.buddyProductStack .subText .finalPrice {
	font-size: 1em;
}
.buddyProductStack .subText .salesLargePrice {
	font-weight: bold;
}
.buddyProductStack .priceBlock .additionalFields {
	color: rgb(102, 102, 102); font-size: 1.1em;
}
.buddyProductStack .longPriceStack .additionalFields {
	color: rgb(102, 102, 102); font-size: 1.1em;
}
.buddyProductStack .shortPriceStack .additionalFields {
	color: rgb(102, 102, 102); font-size: 1.1em;
}
.buddyProductStack .priceBlock .additionalFields span.additionalFields {
	font-size: 1em;
}
.buddyProductStack .priceBlock #Label1 {
	font-size: 1.3em;
}
.buddyProductStack .priceBlock #Label2 {
	font-size: 1.3em;
}
.buddyProductStack .callOutTextTitle {
	font-size: 1.3em;
}
.buddyProductStack ul.callOutText {
	font-size: 1.3em;
}
.buddyProductStack .estimatedShipDate {
	margin: 10px 0px 15px; width: 140px; font-size: 1.1em;
}
.buddyUpgrade .estimatedShipDate {
	margin: 10px 0px 15px; width: 140px; font-size: 1.1em;
}
.buddyProductStack .estimatedShipDate strong {
	color: rgb(102, 102, 102); line-height: normal; padding-top: 0px !important; font-weight: bold;
}
.buddyUpgrade .estimatedShipDate strong {
	color: rgb(102, 102, 102); line-height: normal; padding-top: 0px !important; font-weight: bold;
}
.buddyProductStack .estimatedShipDate span {
	margin: 0px 0px 0px 19px; color: rgb(51, 153, 204);
}
.buddyUpgrade .estimatedShipDate span {
	margin: 0px 0px 0px 19px; color: rgb(51, 153, 204);
}
.buddyUpgrade h3 {
	margin: 0px 0px 20px; color: rgb(55, 55, 55); font-size: 1.8em;
}
.buddyUpgrade p {
	margin: 5px 0px 20px; color: rgb(102, 102, 102); line-height: 19px; font-size: 1.3em; font-weight: bold;
}
.buddyUpgrade ul {
	margin: 0px 0px 20px; padding: 0px 0px 0px 15px; color: rgb(102, 102, 102); line-height: 5px; font-size: 0.9em;
}
.systemIncludes ul {
	margin: 0px 0px 20px; padding: 0px 0px 0px 15px; color: rgb(102, 102, 102); line-height: 5px; font-size: 0.9em;
}
.buddyUpgrade ul li {
	margin: 0px 0px 8px; line-height: 1.4em; font-size: 1.3em;
}
.systemIncludes ul li {
	margin: 0px 0px 8px; line-height: 1.4em; font-size: 1.3em;
}
.buddyPrice {
	color: rgb(51, 51, 51); font-size: 1.3em;
}
.buddyPrice .buddyPriceMore {
	color: rgb(51, 153, 51); font-weight: bold;
}
.buddyPrice .buddyPriceLess {
	color: rgb(51, 153, 51); font-weight: bold;
}
.buddyPrice .buddyPriceMore sup {
	top: -3px; font-size: 0.7em;
}
.buddyPrice .buddyPriceLess sup {
	top: -3px; font-size: 0.7em;
}
.buddyPrice .buddyPriceMore .price sup {
	top: -3px; font-size: 0.7em;
}
.buddyPrice .buddyPriceLess .price sup {
	top: -3px; font-size: 0.7em;
}
.systemIncludes h3 {
	margin: 0px 0px 5px; color: rgb(108, 108, 108); font-size: 1.3em;
}
.systemIncludes ul li {
	margin: 0px 0px 8px; line-height: 1.1em;
}
.outOfStock {
	margin: 0px 0px 5px; color: rgb(255, 153, 0); font-size: 0.84em; font-weight: 400;
}
.lowInventory {
	margin: 0px 0px 5px; color: rgb(255, 153, 0); font-size: 0.84em; font-weight: 400;
}
.outOfStockBox {
	background: url(../images/icons/oos_img.png) no-repeat left top; color: rgb(102, 102, 102); padding-left: 40px; font-size: 0.85em;
}
.buddyProduct * {
	font-family: Trebuchet MS, Arial;
}
.dynamicLanding.upSell #productStack {
	
}
.dynamicLanding.upSell #productStack .lastRow.content .c3 {
	
}
.dynamicLanding#remoteCarousel {
	top: 0px; margin-left: -20px; z-index: 1;
}
.dynamicLanding#remoteCarousel .specDescription {
	width: 965px;
}
.dynamicLanding#remoteCarousel .short.specDescription {
	width: 965px;
}
.dynamicLanding#remoteCarousel .specDescription td {
	border: currentColor;
}
.Iconography {
	margin: 10px 5px; width: 100%; height: 100%; text-align: left;
}
.content .c3 .Iconography {
	margin-right: 0px; margin-left: 0px;
}
.IconographyImg {
	width: 38px; height: 55px; overflow: hidden; display: inline;
}
.iconoGraphyPdPage {
	width: 38px !important; padding-bottom: 20px; margin-right: 5px !important; float: left;
}
.pokemontron {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1184px -303px; margin: 14px 0px 20px 20px; top: 0px; width: 301px; padding-bottom: 7px; float: left; position: absolute;
}
#franchisePrimaryContent .pokemontron {
	left: 435px;
}
#primaryContent .pokemontron {
	left: 435px;
}
#oneColumn #secondaryContent .pokemontron {
	left: 630px;
}
.pokemontron ul.promoBanners {
	background: url(../images/containers/master-sprite-24.png) no-repeat -825px -283px; left: -1px; width: 308px; height: 128px;
}
.pokemontron ul.promoBanners li {
	left: 3px; top: 1px; position: absolute;
}
.pokemontron ul.promoBanners li img {
	border: currentColor;
}
.pokemontron .bannerContainer {
	position: relative;
}
.pokemontron .overlay {
	padding: 12px 10px 10px; width: 132px; height: 127px;
}
.pokemontron .overlay h3 {
	line-height: 1em; padding-bottom: 0px; font-size: 1.38em; font-weight: lighter; cursor: pointer;
}
.pokemontron .overlay p {
	padding: 7px 0px 0px; width: auto; line-height: 1.15em; font-size: 1em;
}
.pokemontron .overlay div.callToAction {
	padding: 8px 0px 0px;
}
.pokemontron .overlayRight {
	left: 152px;
}
.pokemontron ul.promo {
	width: 294px; height: 60px; overflow: hidden; margin-left: 4px; position: relative; z-index: 2;
}
.pokemontron ul.promo li {
	border-width: 1px; border-style: solid none; border-color: rgb(255, 255, 255) rgb(0, 0, 0) rgb(206, 206, 206); padding: 7px 0px 0px 11px; top: -33px; width: 100%; height: 24px; overflow: hidden; float: left; display: inline-block; position: relative; cursor: pointer;
}
.pokemontron ul.promo li.middle {
	top: 0px; width: 301px; height: 36px; overflow: hidden; position: relative; z-index: 3; background-image: url(../images/ptron/ptron_middle_btn_295x32.png);
}
.pokemontron ul.promo li div {
	margin: 0px; padding: 0px; left: 12px; top: 10px; position: absolute;
}
.pokemontron ul.promo li a {
	color: rgb(51, 153, 204); font-size: 0.9em; font-weight: bold; text-decoration: none;
}
.pokemontron ul.promo li.bottom {
	top: -5px; width: 301px; height: 36px; overflow: hidden; position: relative; z-index: 3; background-image: url(../images/ptron/ptron_bottom_btn_295x33.png);
}
#oneColumn #secondaryContent .p-tron-business {
	background: url(../../images/ptron/ptron/p_tron_business_top_bg.png) no-repeat left top; margin: 14px 0px 20px 20px; left: auto; width: 270px; height: 137px; right: 20px; position: absolute;
}
.sectionHeader {
	width: 100%; margin-bottom: 20px !important; float: left !important;
}
.sectionHeader h2 {
	padding: 1px; color: rgb(51, 51, 51); float: left;
}
.sectionHeader h2.cAuto {
	width: auto !important;
}
#tertiaryContent .sectionHeader h2 {
	width: 100% !important;
}
#tertiaryContent .sectionHeader {
	margin-bottom: 10px !important;
}
.expertAdvice .sectionHeader h2 {
	width: auto !important; color: rgb(51, 51, 51); float: left;
}
.sectionHeader h2 span.title {
	margin: 0px 20px 0px 0px; line-height: normal; font-size: 1.53em; float: left; display: block;
}
body.ru .sectionHeader h2 span.title {
	font-family: Arial, sans-serif;
}
body.ja .sectionHeader h2 span.title {
	font-family: Arial, sans-serif;
}
body.zh .sectionHeader h2 span.title {
	font-family: Arial, sans-serif;
}
body.he .sectionHeader h2 span.title {
	font-family: Arial, sans-serif;
}
body.ar .sectionHeader h2 span.title {
	font-family: Arial, sans-serif;
}
body.el .sectionHeader h2 span.title {
	font-family: Arial, sans-serif;
}
body.ko .sectionHeader h2 span.title {
	font-family: YoonGothic, Arial, sans-serif;
}
.sectionHeader h2 .btn {
	font-size: 0.86em !important; float: left;
}
.sectionHeader h2 span.subtitle {
	margin: -3px 0px 0px; clear: both; font-size: 15px; font-weight: normal; display: block;
}
#tertiaryContent .sectionHeader h5 span.title {
	clear: both; font-size: 1.23em; display: block;
}
#tertiaryContent .sectionHeader h5 span.subtitle {
	clear: both; font-size: 1em; font-weight: normal; display: block;
}
#tertiaryContent .sectionHeader span.subtitle {
	width: auto;
}
body.zh .sectionHeader h2 span.subtitle {
	margin: 0px;
}
#sectionHeader h2 .sectionHeaderButton {
	margin-top: 5px;
}
#sectionHeader h2 .sectionHeaderRightBanner {
	margin: 20px 20px 10px 0px; float: right;
}
#ContentTabsTitle {
	margin: 0px 0px 37px !important;
}
.supTabViewBy#availableModels {
	margin-bottom: 10px;
}
.supTabViewBy#availableModels .viewbyNav {
	margin-top: 0px;
}
.supTabViewBy#availableModels .viewbyNav ul {
	margin: 0px; padding: 0px;
}
.superTabarellaTabContainer {
	width: 734px; height: 82px; overflow: hidden;
}
.superTabarellaTabContainer ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.superTabarellaTabContainer ul li {
	width: 121px; height: 82px; float: left; display: block;
}
.superTabarellaTabContainer ul li a {
	padding: 10px 4px 10px 6px; width: 111px; height: 62px; text-decoration: none; display: block;
}
.superTabarellaTabContainer ul li a h3 {
	margin: 0px 0px 2px; padding: 0px; color: rgb(51, 153, 204); line-height: 15px; font-size: 15px;
}
.superTabarellaTabContainer ul li a:hover h3 {
	text-decoration: underline;
}
.superTabarellaTabContainer ul li.active a h3 {
	color: rgb(51, 51, 51);
}
.superTabarellaTabContainer ul li a p {
	margin: 0px; padding: 2px 0px 0px; color: rgb(51, 51, 51); line-height: 1.2em; font-size: 11px; text-decoration: none;
}
.superTabarellaTabContainer ul li a:hover p {
	margin: 0px; padding: 2px 0px 0px; color: rgb(51, 51, 51); line-height: 1.2em; font-size: 11px; text-decoration: none;
}
.superTabarellaTabContainer ul li a:hover {
	text-decoration: none;
}
.superTabarellaTabContainer .tabStart {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -679px; width: 4px; height: 82px;
}
.superTabarellaTabContainer .withoutBar {
	background: url(../images/containers/master-sprite-8.png) no-repeat -376px -679px;
}
.superTabarellaTabContainer .withBar {
	background: url(../images/containers/master-sprite-8.png) no-repeat -215px -679px;
}
.superTabarellaTabContainer .withoutBar a:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -742px -679px;
}
.superTabarellaTabContainer .withBar a:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -903px -679px;
}
.superTabarellaTabContainer .active {
	background: url(../images/containers/master-sprite-8.png) no-repeat -54px -679px;
}
.superTabarellaTabContainer .firstBlank {
	background: url(../images/containers/master-sprite-8.png) no-repeat -581px -679px;
}
.superTabarellaTabContainer .blank {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1064px -679px;
}
.superTabarellaTabContainer .endBlank {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1225px -679px; width: 4px; height: 82px;
}
.superTabarellaTabContainer .tabEnd {
	background: url(../images/containers/master-sprite-8.png) no-repeat -537px -679px; width: 4px; height: 82px;
}
.tabSummaryContent {
	width: 100%; overflow: hidden; margin-bottom: 30px;
}
.tabSummaryContent .tabIcon {
	width: 106px; height: auto; float: left;
}
.tabSummaryContent .tabSummary {
	width: 504px; padding-left: 20px; float: left;
}
.tabSummaryContent .tabSummary .tabSummaryTitle {
	color: rgb(51, 51, 51);
}
.tabSummaryContent .tabSummary p {
	color: rgb(51, 51, 51);
}
.tabSummaryContent .tabSummary .clearFloats {
	clear: both; float: none;
}
.superTabarellaProducts {
	padding-top: 30px;
}
.superTabarellaProducts div.clear {
	clear: left;
}
.superTabarellaProducts .groupContent {
	margin-bottom: 30px;
}
.superTabarellaProducts .productContainer {
	margin-bottom: 20px;
}
.superTabarellaProducts .groupContent {
	width: 212px; color: rgb(51, 51, 51); margin-right: 20px; float: left;
}
.superTabarellaProducts .groupContent h3 {
	color: rgb(51, 51, 51);
}
.superTabarellaProducts .productContainer .smallSingle {
	width: 182px; padding-left: 50px; margin-right: 20px; float: left;
}
.superTabarellaProducts .productContainer .smallSingle .imageCol {
	margin-left: -50px; float: left;
}
.delphiExpandCollapsePattern h4 {
	padding: 5px 0px 0px 20px; height: 25px; color: rgb(51, 51, 51); font-weight: bold; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.delphiExpandCollapsePattern h4 {
	cursor: auto; background-image: none;
}
.delphiExpandCollapsePattern h4.collapsed {
	background: url(../images/ExpandCollapsePattern/bar_background.jpg) repeat-x 0px 0px rgb(255, 255, 255); visibility: visible; cursor: pointer;
}
.delphiExpandCollapsePattern h4 a.control {
	background: url(../images/ExpandCollapsePattern/collapse_button.png) no-repeat 0px 0px; margin: 0px; padding: 1px 0px 0px 9px; width: 20px; height: 20px; float: left; display: block; cursor: pointer;
}
.delphiExpandCollapsePattern h4.collapsed a.control {
	background: url(../images/ExpandCollapsePattern/expand_collapse_button.png) no-repeat 0px 0px;
}
.delphiExpandCollapsePattern h4.collapsed a.control:hover {
	background-position: 0px -38px; text-decoration: none;
}
.delphiExpandCollapsePattern h4 .titleSpec {
	padding: 1px 2px 0px 0px; float: left;
}
.delphiExpandCollapsePattern table {
	color: rgb(102, 102, 102); font-size: 0.84em;
}
.viewFinder {
	overflow: hidden; clear: both;
}
#compareCarousel {
	overflow: hidden; clear: both;
}
.specsPanel {
	margin: 0px 0px 0px 49px; width: 916px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.specsPanel th span {
	padding: 3px 0px; height: 17px; display: block; background-color: rgb(255, 255, 255);
}
.specBody {
	width: 965px; overflow: hidden; position: relative;
}
.compareCallout {
	width: 965px; overflow: hidden; position: relative;
}
.delphiExpandCollapsePattern .collapsed.specBody {
	margin-top: -100000px; visibility: hidden; position: absolute;
}
.specBody table {
	margin-left: -245px; border-collapse: separate;
}
.compareCallout table {
	margin-left: -245px; border-collapse: separate;
}
.specBody td {
	padding: 3px 0px; height: 45px; text-align: left; vertical-align: middle; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.specBody th {
	padding: 3px 0px; height: 45px; text-align: left; vertical-align: middle; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.compareCallout td {
	padding: 3px 0px; height: 45px; text-align: left; vertical-align: middle; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.compareCallout th {
	padding: 3px 0px; height: 45px; text-align: left; vertical-align: middle; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.compareCallout td {
	text-align: center;
}
.compareCallout th {
	text-align: center;
}
.specBody td .colContentCheckmark {
	text-align: center;
}
.specBody td.details {
	vertical-align: top;
}
.specBody th {
	width: 232px; text-align: left; font-weight: normal;
}
.compareCallout th {
	width: 232px; text-align: left; font-weight: normal;
}
.specBody tr.first td {
	height: 25px; padding-top: 1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.specBody tr.first th {
	height: 25px; padding-top: 1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.compareCallout tr.first td {
	height: 25px; padding-top: 1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.compareCallout tr.first th {
	height: 25px; padding-top: 1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.specBody tr.first td.details {
	width: 126px; padding-top: 3px;
}
.specBody tr.last td {
	padding-right: 1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.specBody tr.last th {
	padding-right: 1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.compareCallout tr.last td {
	padding-right: 1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.compareCallout tr.last th {
	padding-right: 1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.specTitles table {
	width: 914px; margin-left: 51px;
}
.specTitles th {
	text-align: left;
}
.specTitles {
	width: 297px; float: left; position: relative;
}
.specDescription {
	width: 650px; overflow: hidden; position: relative; z-index: 2;
}
.short.specDescription {
	width: 560px; overflow: hidden; margin-left: 0px; float: left; position: relative;
}
.specDescription td {
	width: 126px; overflow: hidden; padding-left: 14px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; word-wrap: break-word;
}
.short.specDescription tr td {
	width: 126px;
}
.specDescription td {
	width: 136px;
}
.compareCallout .specDescription td {
	border: currentColor;
}
.compareCallout th {
	border: currentColor;
}
.compareCallout td {
	border: currentColor;
}
.compareCallout tr.first td {
	border: currentColor;
}
.compareCallout tr.first th {
	border: currentColor;
}
#compareSpecsHeader td {
	border: currentColor;
}
.compareCallout {
	padding: 16px 0px 8px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.compareCallout .specDescription {
	position: relative;
}
.removeButton {
	margin-bottom: -15px; vertical-align: top;
}
.productImageMiddle {
	height: 135px; vertical-align: bottom !important; display: table-cell;
}
.productImageMiddle {
	
}
.productImageMiddle img {
	
}
.productDescBottom {
	vertical-align: baseline;
}
.productDescBottom p {
	text-align: left; line-height: 1.2em;
}
.productDescBottom .secondaryLinks {
	text-align: left;
}
.productDescBottom .secondaryLinks a.link {
	clear: both; display: block;
}
.compareCallout a {
	line-height: 1.4em; font-size: 1.18em; font-weight: bold;
}
.compareCallout p {
	line-height: 2.9em;
}
.delphiExpandCollapsePattern .specDescription th {
	visibility: visible;
}
p.greatFor {
	text-align: left;
}
.learnExpandCollapse .delphiExpandCollapsePattern .specBody {
	padding: 8px 0px 8px 14px; width: auto; margin-left: 35px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.learnExpandCollapse .delphiExpandCollapsePattern .specBody .specDescription {
	padding: 0px; width: auto;
}
.learnExpandCollapse {
	margin-bottom: 20px;
}
.learnExpandCollapse .delphiExpandCollapsePattern {
	margin-bottom: 20px;
}
.learnExpandCollapse .cAuto {
	width: 100%; margin-right: 20px !important;
}
.learnExpandCollapse .learnExpandHeader {
	padding: 0px 0px 40px 20px;
}
.learnExpandCollapse .learnExpandHeader .compareControls {
	margin: 0px; padding: 0px;
}
.learnExpandCollapse .specBody table {
	margin-left: 0px;
}
.learnExpandCollapse .compareCallout table {
	margin-left: 0px;
}
#compareCarousel {
	padding: 23px 0px 32px; width: 100%; position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
#compareCarousel .short.specDescription {
	width: 623px;
}
#compareCarousel .fadeOut {
	background: url(../images/ExpandCollapsePattern/carousel_fade.png) repeat-y 0px 0px; left: 630px; top: -1px; width: 65px; height: 100%; display: block; position: absolute; _left: 559px;
}
#remoteCarousel .fadeOut {
	background: url(../images/ExpandCollapsePattern/carousel_fade.png) repeat-y 0px 0px; left: 630px; top: -1px; width: 65px; height: 100%; display: block; position: absolute; _left: 559px;
}
#compareCarousel h4 {
	padding: 0px; line-height: 1em;
}
#compareCarousel a.btn {
	margin-top: 6px;
}
#compareSpecsHeader a.prev {
	width: 15px; margin-top: 102px; position: absolute;
}
#compareSpecsHeader a.next {
	width: 15px; margin-top: 102px; position: absolute;
}
#compareSpecsHeader a.prev {
	left: 272px;
}
#compareSpecsHeader a.next {
	right: 21px;
}
#compareSpecsHeader a.prev span {
	margin-left: -99999px; cursor: pointer;
}
#compareSpecsHeader a.next span {
	margin-left: -99999px; cursor: pointer;
}
#compareSpecsHeader {
	padding: 20px 0px 15px; width: 965px; position: relative; z-index: 3;
}
#compareSpecsHeader .productCarousel .item {
	float: left;
}
.viewFinder li {
	float: left;
}
#compareSpecsHeader #chartControls {
	top: -6px; right: -2px; padding-right: 16px; padding-bottom: 5px; position: absolute;
}
#compareSpecsHeader #chartControls #resetChart {
	padding-right: 10px; padding-bottom: 1px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
#compareSpecsHeader .viewFinder li {
	margin-left: 5px;
}
#compareSpecsHeader .viewFinder ul {
	padding-left: 12px; margin-right: 11px;
}
#compareSpecsHeader .productCarousel .item h4 {
	padding: 0px;
}
#compareSpecsHeader .viewFinder .loupe {
	background: url(../images/expandcollapsepattern/loupe.png) no-repeat left top; margin: -5px 0px 0px; left: 0px; width: 187px; height: 43px; display: block; position: absolute; cursor: pointer;
}
#compareSpecsHeader .viewFinder {
	top: 11px; right: -2px; padding-right: 16px; padding-bottom: 5px; position: absolute;
}
#compareSpecsHeader #chartControls .viewFinder {
	padding: 0px; top: 0px; right: 0px; clear: none; margin-left: 10px; float: left; position: relative;
}
.OCCompare#compareSpecsHeader .viewFinder {
	top: 35px; font-size: 0.84em;
}
#compareSpecsHeader .sectionHeader {
	margin: 0px !important; left: 20px; top: -50px; float: none !important; position: relative;
}
#compareSpecsHeader #compareMessaging {
	left: 30px; top: 44px; width: 220px; position: absolute; z-index: 3;
}
#configCompareInlineBanners {
	position: absolute;
}
#compareSpecsHeader #compareMessaging p {
	color: rgb(51, 51, 51); line-height: 1.2em; margin-bottom: 20px;
}
#compareSpecsHeader #compareMessaging #chartActions h3 {
	margin-bottom: 5px;
}
#compareSpecsHeader #compareMessaging #chartActions ul li {
	margin-bottom: 5px;
}
#compareSpecsHeader #compareMessaging #chartActions ul li {
	padding-top: 2px; padding-left: 25px;
}
#compareSpecsHeader #compareMessaging #chartActions ul li a {
	cursor: pointer;
}
#compareSpecsHeader .compareControls {
	overflow: hidden; padding-left: 20px; clear: both;
}
#compareSpecsHeader .compareControls h2 {
	color: rgb(51, 51, 51); font-size: 1.53em; margin-right: 20px; float: left;
}
#compareSpecsHeader .viewFinder p.showing {
	text-align: right; color: rgb(102, 102, 102); margin-right: 6px; margin-bottom: 11px;
}
#compareSpecsHeader table {
	color: rgb(102, 102, 102); margin-left: -14px;
}
#compareSpecsHeader .specDescription {
	margin-left: 297px; position: relative;
}
#compareSpecsHeader .colContent {
	text-align: left; margin-top: 10px; vertical-align: bottom;
}
h4.marketBlurb {
	margin: 13px 0px 5px 20px;
}
.collapseGlobalControls {
	margin-top: 3px; cursor: pointer;
}
.collapseGlobalControls a {
	padding: 0px 10px; border-right-color: rgb(201, 201, 201); border-right-width: 1px; border-right-style: solid;
}
.specHeaderContainer .collapseGlobalControls a {
	margin-top: 0px;
}
.collapseGlobalControls a.alpha {
	padding-left: 0px;
}
#compareSpecsHeader .collapseGlobalControls a.alpha {
	float: left;
}
.collapseGlobalControls a.omega {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.collapseGlobalControls .expandAllState {
	display: none;
}
.collapsiblePanelsGlobalControl .collapseAllState {
	display: none;
}
.collapsiblePanelsGlobalControl {
	float: left;
}
a#prevPageControl {
	left: 19px; top: -4px; padding-bottom: 4px; position: absolute;
}
#compareSpecsHeader .toolLinkIcon {
	top: -9px; height: 15px; right: 15px; position: absolute;
}
a.remove {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -983px; padding: 2px 0px 2px 25px; color: rgb(152, 152, 152); margin-bottom: 10px; display: inline-block;
}
.alienwareFranchise a.remove {
	background-position: 0px -1013px;
}
span#similarSpecResults {
	display: none;
}
.specHeaderContainer {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.specHeaderContainer h4 {
	padding: 5px 0px 0px; line-height: 25px; margin-left: 20px; border-top-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.specHeaderContainer .callOutText li {
	height: auto;
}
#compareCarousel .rating .starsContainer.starRatings {
	float: none;
}
#compareCarousel .rating .ratingReviewLink {
	float: none;
}
#compareCarousel .rating a {
	float: none;
}
#compareCarousel .rating .starsContainer.starRatings {
	margin: 0px auto;
}
#compareCarousel .rating a {
	margin: 0px;
}
#remoteCarousel {
	background: url(../images/ExpandCollapsePattern/bg_guillotine.png) repeat-x 0px bottom; margin: 0px; padding: 11px 0px 12px; width: 965px; height: 36px; border-top-color: rgb(246, 246, 246); border-top-width: 1px; border-top-style: solid; display: none; position: fixed; z-index: 4;
}
.visible#remoteCarousel {
	top: 0px; display: block;
}
#remoteCarousel a.next {
	margin-top: 0px;
}
#remoteCarousel a.prev {
	margin-top: 0px;
}
#remoteCarousel .short.specDescription {
	width: 623px; margin-top: -2px;
}
.zombieBar#remoteCarousel .short.specDescription {
	width: 696px; overflow: visible;
}
#remoteCarousel h4 {
	padding: 0px;
}
#remoteCarousel td {
	height: 25px; vertical-align: middle;
}
#remoteCarousel .specDescription td {
	width: 187px;
}
#remoteCarousel .colContent {
	margin-top: 0px;
}
.compareGridContainer #remoteCarousel td {
	vertical-align: top;
}
.hubConfigStack#remoteCarousel td {
	vertical-align: top;
}
.compareGridContainer #remoteCarousel .colContent {
	min-height: 140px;
}
.hubConfigStack#remoteCarousel td {
	min-height: 140px;
}
input.filter {
	margin: 2px 5px 0px 0px; float: left;
}
.filterEnabled p {
	margin: 2px 5px 0px 0px; float: left;
}
.filterEnabled p {
	margin: 0px; width: 205px;
}
.filterEnabled {
	overflow: hidden; clear: both;
}
.delphiExpandCollapsePattern .specTitles .filterEnabled {
	overflow: hidden; position: relative; z-index: 2;
}
#compareSpecsHeader #compareMessaging #chartActions ul li.printIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -468px -485px;
}
#compareSpecsHeader #compareMessaging #chartActions ul li.emailIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -468px -530px;
}
.alienwareFranchise {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchiseLaptop {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchiseDesktop {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .container .t {
	background-image: url(../images/containers/gray_noborder_bg.png);
}
.alienwareFranchise .rndContainer .t {
	background-image: url(../images/containers/gray_noborder_bg.png);
}
.alienwareFranchise .container .t div {
	background-image: url(../images/containers/gray_noborder_bg.png);
}
.alienwareFranchise .rndContainer .t div {
	background-image: url(../images/containers/gray_noborder_bg.png);
}
.alienwareFranchise .container .b {
	background-image: url(../images/containers/gray_noborder_bg.png);
}
.alienwareFranchise .rndContainer .b {
	background-image: url(../images/containers/gray_noborder_bg.png);
}
.alienwareFranchise .container .b div {
	background-image: url(../images/containers/gray_noborder_bg.png);
}
.alienwareFranchise .rndContainer .b div {
	background-image: url(../images/containers/gray_noborder_bg.png);
}
.alienwareFranchise #tertiaryContent .container .il {
	background-image: url(../images/containers/gray_bordered_bg_slice.gif); background-color: rgb(0, 0, 0);
}
.alienwareFranchise #tertiaryContent .container .ir {
	background-image: url(../images/containers/gray_bordered_bg_slice.gif); background-color: rgb(0, 0, 0);
}
.alienwareFranchise .rndContainer .il {
	background-image: url(../images/containers/gray_bordered_bg_slice.gif); background-color: rgb(0, 0, 0);
}
.alienwareFranchise .rndContainer .ir {
	background-image: url(../images/containers/gray_bordered_bg_slice.gif); background-color: rgb(0, 0, 0);
}
.alienwareFranchise .intelBanner .il {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .intelBannerDeals .il {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .intelBannerAvailableModels .il {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .intelBannerAvailableModels .rndContainer .i {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .intelBanner .rndContainer .i {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .roundedCornersAd .rndContainer .i {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .rndContainer .container .i {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .inlineBanners .rndContainer .i {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise #tertiaryContent .container .il {
	border: currentColor; background-image: url(../images/containers/black_bordered_bg_slice.gif);
}
.alienwareFranchise #tertiaryContent .container .ir {
	border: currentColor; background-image: url(../images/containers/black_bordered_bg_slice.gif);
}
.alienwareFranchise #tertiaryContent .containerWP .ilt {
	border: currentColor; background-image: url(../images/containers/black_bordered_bg_slice.gif);
}
.alienwareFranchise #tertiaryContent .containerWP .irt {
	border: currentColor; background-image: url(../images/containers/black_bordered_bg_slice.gif);
}
.alienwareFranchise .rndContainer .il {
	border: currentColor; background-image: url(../images/containers/black_bordered_bg_slice.gif);
}
.alienwareFranchise .rndContainer .ir {
	border: currentColor; background-image: url(../images/containers/black_bordered_bg_slice.gif);
}
.alienwareFranchise .container .t {
	background-position: right top; background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .rndContainer .t {
	background-position: right top; background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .containerWP .top {
	background-position: right top; background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .container .t div {
	background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .rndContainer .t div {
	background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .containerWP .top div {
	background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .container .b {
	background-position: right bottom; background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .rndContainer .b {
	background-position: right bottom; background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .containerWP .bottom {
	background-position: right bottom; background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .container .b div {
	background-position: left bottom; background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .rndContainer .b div {
	background-position: left bottom; background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise .containerWP .bottom div {
	background-position: left bottom; background-image: url(../images/containers/black_noborder_bg.png);
}
.alienwareFranchise #tertiaryContent .container .t {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise #tertiaryContent .container .t div {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise #tertiaryContent .container .b {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise #tertiaryContent .container .b div {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise #tertiaryContent .containerWP .top {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise #tertiaryContent .containerWP .top div {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise #tertiaryContent .containerWP .bottom {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise #tertiaryContent .containerWP .bottom div {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise .rndContainer .t {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise .rndContainer .t div {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise .rndContainer .b {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise .rndContainer .b div {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise .navNodeList .container .il {
	background-image: url(../images/containers/black_bordered_bg_slice.gif);
}
.alienwareFranchise .navNodeList .container .ir {
	background-image: url(../images/containers/black_bordered_bg_slice.gif);
}
.alienwareFranchise .navNodeList .container .t {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise .navNodeList .container .t div {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise .navNodeList .container .b {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise .navNodeList .container .b div {
	background-image: url(../images/containers/black_bordered_bg.png);
}
.alienwareFranchise .gradient.container {
	background-image: url(../images/containers/products/gradient_repeating_dark.gif);
}
.alienwareFranchise .gradient.container .rr {
	background-image: url(../images/containers/products/gradient_repeating_dark.gif);
}
.alienwareFranchise .gradient.container .tr {
	background-image: url(../images/containers/products/gradient_top_dark.gif);
}
.alienwareFranchise .gradient.container .tl {
	background-image: url(../images/containers/products/gradient_top_dark.gif);
}
.alienwareFranchise .gradient.container .br {
	background-image: url(../images/containers/products/gradient_bottom_dark.gif);
}
.alienwareFranchise .gradient.container .bl {
	background-image: url(../images/containers/products/gradient_bottom_dark.gif);
}
.alienwareFranchise #secondaryContentMainRightRail .primary {
	color: rgb(178, 178, 178);
}
.alienwareFranchise #tertiaryContent .primary {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .yellowContainer {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .yellowContainer .t {
	background: url(../images/containers/eol_message/lt_blue.png) no-repeat;
}
.alienwareFranchise .yellowContainer .t div {
	background: url(../images/containers/eol_message/rt_blue.png) no-repeat;
}
.alienwareFranchise .inlineContentIce .yellowContainer .t div {
	background-position: -12px 0px;
}
.alienwareFranchise .yellowContainer .b {
	background: url(../images/containers/eol_message/lb_blue.png) no-repeat;
}
.alienwareFranchise .yellowContainer .b div {
	background: url(../images/containers/eol_message/rb_blue.png) no-repeat;
}
.alienwareFranchise .inlineContentIce .yellowContainer .b div {
	background-position: -12px 0px;
}
.alienwareFranchise .yellowContainer .il {
	border-style: solid; border-color: rgb(102, 204, 204); border-right-width: 1px; border-left-width: 1px; background-color: rgb(37, 152, 153);
}
.alienwareFranchise .modlink {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .namePlateLabel {
	margin: 10px 0px 5px 5px; color: rgb(255, 255, 255);
}
.alienwareFranchise .namePlateText {
	margin: 0px 0px 0px 5px;
}
.alienwareFranchise #verticalBreadcrumbs li {
	background-image: url(../images/containers/vertical_breadcrumbs_li.gif); background-color: rgb(229, 229, 229);
}
.alienwareFranchise #verticalBreadcrumbs li a {
	background-image: url(../images/containers/vertical_breadcrumbs_li.gif); background-color: rgb(229, 229, 229);
}
.alienwareFranchise #verticalBreadcrumbs li a {
	color: rgb(153, 153, 153); display: block;
}
.alienwareFranchise #verticalBreadcrumbs li.current {
	background-image: none; background-color: transparent;
}
.alienwareFranchise #navContent #verticalBreadcrumbs strong {
	background-image: none; background-color: transparent;
}
.alienwareFranchise #navContent #verticalBreadcrumbs strong {
	color: rgb(0, 0, 0);
}
.alienwareFranchise #navContent #verticalBreadcrumbs strong a {
	color: rgb(102, 102, 102); border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.alienwareFranchise #verticalBreadcrumbs ul.topicsWithin li {
	background: rgb(255, 255, 255); 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;
}
.alienwareFranchise #verticalBreadcrumbs ul.topicsWithin li.active {
	background: rgb(229, 229, 229);
}
.alienwareFranchise #verticalBreadcrumbs ul.topicsWithin li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -1115px rgb(0, 0, 0); color: rgb(51, 153, 204);
}
.alienwareFranchise .subcategoryNavigation h3 {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -1115px rgb(0, 0, 0); color: rgb(51, 153, 204);
}
.alienwareFranchise #verticalBreadcrumbs ul.bookNav li {
	border-right-color: transparent; border-left-color: transparent; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.alienwareFranchise #verticalBreadcrumbs li.bookNavTop {
	background-image: none; background-color: transparent;
}
.alienwareFranchise #verticalBreadcrumbs li.bookNavTop a.topLevelLink {
	margin: 10px 0px 12px; color: rgb(37, 233, 235); font-size: 1.5em; border-bottom-color: rgb(56, 56, 56); border-bottom-width: 1px; border-bottom-style: solid;
}
.alienwareFranchise #verticalBreadcrumbs li.bookNavBottom {
	background-image: none; background-color: transparent;
}
.alienwareFranchise #verticalBreadcrumbs ul.bookNav li a.first {
	color: rgb(37, 233, 235); background-image: url(../images/arrows/bullet_aqua_arrow_4x7.gif); background-color: transparent;
}
.alienwareFranchise #verticalBreadcrumbs ul.bookNav li a.activeParent {
	color: rgb(0, 51, 102); background-image: url(../images/arrows/bullet_dark_aqua_arrow_4x7.gif); background-color: transparent;
}
.alienwareFranchise #verticalBreadcrumbs ul.bookNav li a {
	color: rgb(102, 102, 102); background-image: url(../images/bullets/bullet-gray-circle.gif); background-color: transparent;
}
.alienwareFranchise #verticalBreadcrumbs ul.bookNav .childCategories li a.active {
	color: rgb(0, 0, 0);
}
.alienwareFranchise .active#verticalBreadcrumbs a {
	color: rgb(0, 0, 0);
}
.alienwareFranchise #verticalBreadcrumbs ul.bookNav li.active a {
	color: rgb(102, 102, 102); background-image: url(../images/bullets/bullet_vertical_breadcrumb_active.gif); background-color: rgb(229, 229, 229);
}
.alienwareFranchise #navContent h3#facetHead {
	color: rgb(178, 178, 178); padding-bottom: 10px; font-size: 1.8em; font-weight: normal; margin-bottom: 0px;
}
.alienwareFranchise #navContent h5#facetHead {
	color: rgb(102, 102, 102);
}
.alienwareFranchise #navContent .container h2 {
	color: rgb(102, 102, 102);
}
.alienwareFranchise #navContent .headingWrap h3 {
	color: rgb(102, 102, 102);
}
.alienwareFranchise #navContent .headingWrap h5 {
	color: rgb(102, 102, 102);
}
.alienwareFranchise #navContent ul li.introText {
	color: rgb(102, 102, 102);
}
.alienwareFranchise #facets {
	background-image: none; background-color: rgb(33, 33, 33);
}
.alienwareFranchise #facets a.category {
	background-position: -177px 1px; color: rgb(37, 233, 235); background-image: url(../images/facets/category_sprite_aqua.gif);
}
.alienwareFranchise #facets li.active a.category {
	background-position: 0px 1px; background-image: url(../images/facets/category_sprite_aqua.gif);
}
.alienwareFranchise #facets ul.facetContent {
	background-color: rgb(33, 33, 33);
}
.alienwareFranchise #facets ul.facetContent li {
	border-right-color: rgb(33, 33, 33); border-left-color: rgb(33, 33, 33); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(33, 33, 33);
}
.alienwareFranchise #facets ul.facetContent ul {
	
}
.alienwareFranchise #facets ul.facetContent .group {
	padding-top: 0px;
}
.alienwareFranchise #facets ul.facetContent .group li a {
	background: url(../images/facets/facet_sprite_dark.gif) no-repeat 0px 10px; color: rgb(130, 130, 130); padding-top: 10px !important; padding-bottom: 0px !important;
}
.alienwareFranchise #facets ul.facetContent .group li a.active {
	background: url(../images/facets/facet_sprite_dark.gif) no-repeat 0px -107px; color: rgb(240, 240, 240);
}
.alienwareFranchise #facets ul.facetContent .group li a.disabled {
	color: rgb(85, 85, 85); background-image: url(../images/facets/virt_facet_disabled_dark.gif);
}
.alienwareFranchise #keywordSearch form {
	background: url(../images/containers/master-sprite-24.png) no-repeat -532px -513px;
}
.alienwareFranchise #keywordSearch form .field input {
	border: 1px solid rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.alienwareFranchise #keywordSearch form .submit input {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1084px -200px;
}
.alienwareFranchise #keywordSearch span {
	color: rgb(102, 102, 102);
}
.alienwareFranchise #keywordSearch #keywordSearchClearButton {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .facetsCollector .facetsSearchBox {
	background: url(../images/containers/master-sprite-24.png) no-repeat -532px -513px;
}
.alienwareFranchise .facetsCollector .facetsSearch {
	border: 1px solid rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.alienwareFranchise .facetsCollector .facetsPanel {
	border: 1px solid rgb(221, 221, 221);
}
.alienwareFranchise .facetsCollector .matchedFacet {
	background: rgb(255, 255, 255);
}
.alienwareFranchise .footerContextualContainer a {
	color: rgb(148, 148, 148) !important;
}
.alienwareFranchise .footerContextualContainer a:hover {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .universalFooter .universalFooterLinks a {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .universalFooter .universalFooterLinks a:hover {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .startText {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .headingWrap h3 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .headingWrap h5 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .inlineContent {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .inlineContent p {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .inlineContent h3 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise #tertiaryContent .container h3 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise #tertiaryContent .container h5 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .inlineContent.leftContent span {
	color: rgb(178, 178, 178) !important;
}
.alienwareFranchise .inlineContent.rightContent span {
	color: rgb(178, 178, 178) !important;
}
.alienwareFranchise .inlineContent.leftContent span p {
	color: rgb(178, 178, 178) !important;
}
.alienwareFranchise .inlineContent.rightContent span p {
	color: rgb(178, 178, 178) !important;
}
.alienwareFranchise .inlineContent ul {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .usageItems li {
	background-position: left 4px; color: rgb(240, 240, 240); background-image: url(../images/bullets/bullet_white_small_disc.gif);
}
.alienwareFranchise .callOutText li {
	background-position: left 4px; color: rgb(240, 240, 240); background-image: url(../images/bullets/bullet_white_small_disc.gif);
}
.alienwareFranchise .productIntro .introProduct ul li {
	background-position: left 4px; color: rgb(240, 240, 240); background-image: url(../images/bullets/bullet_white_small_disc.gif);
}
.alienwareFranchise ul.longPriceStack li {
	padding-left: 0px !important; background-image: none !important;
}
.alienwareFranchise #secondaryContent h2 {
	color: rgb(255, 255, 255);
}
.alienwareFranchise #primaryContent h2 {
	color: rgb(240, 240, 240) !important;
}
.alienwareFranchise #franchisePrimaryContent h2 {
	color: rgb(240, 240, 240) !important;
}
.alienwareFranchise #primaryContent h1 {
	color: rgb(240, 240, 240) !important;
}
.alienwareFranchise .inlineContent table {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .linkTertiaryNav {
	background-position: right 4px; color: rgb(30, 179, 180); background-image: url(../images/arrows/tertiary_nav_arrow_dark.png);
}
.alienwareFranchise .linkTertiaryNav:visited {
	background-position: right 4px; color: rgb(30, 179, 180); background-image: url(../images/arrows/tertiary_nav_arrow_dark.png);
}
.alienwareFranchise .linkTertiaryNav:active {
	background-position: right 4px; color: rgb(30, 179, 180); background-image: url(../images/arrows/tertiary_nav_arrow_dark.png);
}
.alienwareFranchise .linkTertiaryNav:hover {
	background-position: right 4px; color: rgb(37, 233, 235); background-image: url(../images/arrows/tertiary_nav_arrow_dark.png);
}
.alienwareFranchise a {
	color: rgb(37, 233, 235);
}
.alienwareFranchise a:link {
	color: rgb(37, 233, 235);
}
.alienwareFranchise a:hover {
	color: rgb(37, 233, 235);
}
.alienwareFranchise a:active {
	color: rgb(37, 233, 235);
}
.alienwareFranchise a:visited {
	color: rgb(73, 249, 251);
}
.alienwareFranchise a:link img {
	position: relative !important;
}
.alienwareFranchise .itemImg .isFeatured .fasttrack img {
	position: absolute !important;
}
.alienwareFranchise .pageTools a {
	color: rgb(133, 133, 133);
}
.alienwareFranchise .pdBanner .linkTertiaryNav {
	background-position: right;
}
.alienwareFranchise .closerLook {
	background-position: 0px 50%; background-image: url(../images/buttons/closer_look_dark.gif);
}
.alienwareFranchise #primaryContent {
	background-image: url(../images/containers/right_column_header_dark_bg.png);
}
.alienwareFranchise #contentWrap {
	background-image: url(../images/page_backgrounds/gradient_browse_alienware.gif); background-color: rgb(33, 33, 33);
}
.alienwareFranchise #oneColumn #content #primaryContent {
	background-image: url(../images/page_backgrounds/alienware_one_column_header.png);
}
.alienwareFranchise #twoColumn #content #primaryContent {
	background-image: url(../images/page_backgrounds/alienware_one_column_header.png);
}
.alienwareFranchise #oneColumn #content #franchisePrimaryContent {
	background-image: url(../images/page_backgrounds/alienware_one_column_header.png);
}
.alienwareFranchise #twoColumn #content #franchisePrimaryContent {
	background-image: url(../images/page_backgrounds/alienware_one_column_header.png);
}
.alienwareFranchise #oneColumn #content #primaryContent #primaryAjaxHook {
	background-image: url(../images/page_backgrounds/alienware_one_column_footer.png);
}
.alienwareFranchise #twoColumn #content #primaryContent #primaryAjaxHook {
	background-image: url(../images/page_backgrounds/alienware_one_column_footer.png);
}
.alienwareFranchise #oneColumn #content #franchisePrimaryContent #primaryAjaxHook {
	background-image: url(../images/page_backgrounds/alienware_one_column_footer.png);
}
.alienwareFranchise #twoColumn #content #franchisePrimaryContent #primaryAjaxHook {
	background-image: url(../images/page_backgrounds/alienware_one_column_footer.png);
}
.alienwareFranchise #oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	background-image: url(../images/page_backgrounds/alienware_one_column_body.png);
}
.alienwareFranchise #twoColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	background-image: url(../images/page_backgrounds/alienware_one_column_body.png);
}
.alienwareFranchise #oneColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection {
	background-image: url(../images/page_backgrounds/alienware_one_column_body.png);
}
.alienwareFranchise #twoColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection {
	background-image: url(../images/page_backgrounds/alienware_one_column_body.png);
}
.alienwareFranchise div#application #primaryContent {
	background-image: url(../images/containers/right_column_header_dark_bg.png);
}
.alienwareFranchise div#application #franchisePrimaryContent {
	background-image: url(../images/containers/right_column_header_dark_bg.png);
}
.alienwareFranchise div#threeColumnMainEvent #primaryContent {
	background-image: url(../images/containers/right_column_header_dark_bg.png);
}
.alienwareFranchise div#threeColumn #primaryContent {
	background-image: url(../images/containers/right_column_header_dark_bg.png);
}
.alienwareFranchise div#application #franchisePrimaryContent .verticalSubsection {
	background-image: url(../images/containers/right_column_footer_dark_bg.png);
}
.alienwareFranchise div#threeColumnMainEvent #primaryContent #primaryAjaxHook {
	background-image: url(../images/containers/right_column_footer_dark_bg.png);
}
.alienwareFranchise div#threeColumn #primaryContent #primaryAjaxHook {
	background-image: url(../images/containers/right_column_footer_dark_bg.png);
}
.alienwareFranchise div#application #primaryContent #primaryAjaxHook {
	background-image: url(../images/containers/right_column_footer_dark_bg.png);
}
.alienwareFranchise div#application #primaryContent .verticalSubsection {
	background-image: url(../images/containers/right_column_body_dark_bg.png);
}
.alienwareFranchise div#application #franchisePrimaryContent .verticalSubsection #applicationContent {
	background-image: url(../images/containers/right_column_body_dark_bg.png);
}
.alienwareFranchise div#threeColumnMainEvent #primaryContent #primaryAjaxHook .verticalSubsection {
	background-image: url(../images/containers/right_column_body_dark_bg.png);
}
.alienwareFranchise div#threeColumn #primaryContent #primaryAjaxHook .verticalSubsection {
	background-image: url(../images/containers/right_column_body_dark_bg.png);
}
.alienwareFranchise div#threeColumnMainEvent #primaryContent #primaryAjaxHook .first.verticalSubsection {
	background-image: url(../images/containers/right_column_body_dark_bg.png);
}
.alienwareFranchise div#threeColumn #primaryContent #primaryAjaxHook .first.verticalSubsection {
	background-image: url(../images/containers/right_column_body_dark_bg.png);
}
.alienwareFranchise #sitewideInterstitial {
	background: url(../images/containers/right_column_header_dark_bg.png) no-repeat left bottom;
}
.alienwareFranchise .c15#sitewideInterstitial {
	background: url(../images/page_backgrounds/alienware_one_column_header.png) no-repeat left bottom;
}
.alienwareFranchise #sitewideInterstitial .wrapper {
	background: url(../images/containers/right_column_footer_dark_bg.png) no-repeat left bottom;
}
.alienwareFranchise .c15#sitewideInterstitial .wrapper {
	background: url(../images/page_backgrounds/alienware_one_column_footer.png) no-repeat left bottom; margin: 0px -5px; padding: 0px 5px 15px;
}
.alienwareFranchise #sitewideInterstitial .interstitialBody {
	background: url(../images/containers/right_column_body_dark_bg.png) repeat-y left bottom; color: rgb(240, 240, 240);
}
.alienwareFranchise .c15#sitewideInterstitial .interstitialBody {
	background: url(../images/page_backgrounds/alienware_one_column_body.png) repeat-y left bottom; color: rgb(240, 240, 240);
}
.alienwareFranchise img.pageTitleImage {
	left: 0px; top: 4px; position: relative;
}
.alienwareFranchise .contentStack h3 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .contentStack p {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .contentStack div.inlineContent {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .contentStack div.inlineContent span {
	color: rgb(178, 178, 178) !important;
}
.alienwareFranchise h1#mastheadPageTitle {
	color: rgb(255, 255, 255);
}
.alienwareFranchise h1#mastheadPageCategory {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .modalWindowView .modalCeil .modalTL {
	background-image: url(../images/containers/modal/modal_container_dark.png);
}
.alienwareFranchise .modalWindowView .modalCeil .modalTC {
	background-position: center 0px; background-image: url(../images/containers/modal/modal_container_dark.png);
}
.alienwareFranchise .modalWindowView .modalCeil .modalTR {
	background-position: -1260px 0px; background-image: url(../images/containers/modal/modal_container_dark.png);
}
.alienwareFranchise .modalWindowView .modalBody {
	background-image: url(../images/containers/modal/modal_container_bodyBorder_dark.png);
}
.alienwareFranchise .modalWindowView .modalBodyInner {
	background-image: url(../images/containers/modal/modal_container_bodyBorder_dark.png);
}
.alienwareFranchise .modalWindowView .modalFloor .modalBL {
	background-position: 0px -46px; background-image: url(../images/containers/modal/modal_container_dark.png);
}
.alienwareFranchise .modalWindowView .modalFloor .modalBC {
	background-position: center -46px; background-image: url(../images/containers/modal/modal_container_dark.png);
}
.alienwareFranchise .modalWindowView .modalFloor .modalBR {
	background-position: -1260px -46px; background-image: url(../images/containers/modal/modal_container_dark.png);
}
.alienwareFranchise .modalWindowView .modalTitle {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .modalWindowView .modalContentContainer {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .modalWindowView .modalContent {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .tooltipWindow .modalContentContainer {
	background-image: url(../images/containers/modal/tooltip_container_body_dark.gif); background-color: rgb(0, 0, 0);
}
.alienwareFranchise .tooltipWindow .modalContent {
	background-image: url(../images/containers/modal/tooltip_container_body_dark.gif); background-color: rgb(0, 0, 0);
}
.alienwareFranchise .tooltipWindow .modalSmallContainer {
	background-image: url(../images/containers/modal/tooltip_container_body_small_dark.gif); background-color: rgb(0, 0, 0);
}
.alienwareFranchise .tooltipWindow .modalSmallContainer {
	background-image: url(../images/containers/modal/tooltip_container_body_small_dark.gif); background-color: rgb(0, 0, 0);
}
.alienwareFranchise .tooltipWindow .modalCeil .modalTL {
	background-image: url(../images/containers/modal/tooltip_container_dark.png);
}
.alienwareFranchise .tooltipWindow .modalCeil .modalTC {
	background-position: top; background-image: url(../images/containers/modal/tooltip_container_dark.png);
}
.alienwareFranchise .tooltipWindow .modalCeil .modalTR {
	background-position: right top; background-image: url(../images/containers/modal/tooltip_container_dark.png);
}
.alienwareFranchise .tooltipWindow .modalBody {
	background-image: url(../images/containers/modal/tooltip_container_bodyBorder_dark.png);
}
.alienwareFranchise .tooltipWindow .modalBodyInner {
	background-image: url(../images/containers/modal/tooltip_container_bodyBorder_dark.png);
}
.alienwareFranchise .tooltipWindow .modalFloor .modalBL {
	background-position: left bottom; background-image: url(../images/containers/modal/tooltip_container_dark.png);
}
.alienwareFranchise .tooltipWindow .modalFloor .modalBC {
	background-position: bottom; background-image: url(../images/containers/modal/tooltip_container_dark.png);
}
.alienwareFranchise .tooltipWindow .modalFloor .modalBR {
	background-position: right bottom; background-image: url(../images/containers/modal/tooltip_container_dark.png);
}
.alienwareFranchise .tooltipWindow .modalBody {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .tooltipWindow .modalTitle div {
	color: rgb(240, 240, 240); border-bottom-color: rgb(56, 56, 56);
}
.alienwareFranchise .tooltipWindow .modalTitle div.hr {
	border-top-color: rgb(56, 56, 56); border-bottom-color: rgb(56, 56, 56);
}
.alienwareFranchise .tooltipWindow .modalTopArrow {
	background-image: url(../images/arrows/tooltip_top_arrow_dark.png);
}
.alienwareFranchise .tooltipWindow .modalBottomArrow {
	background-image: url(../images/arrows/tooltip_bot_arrow_dark.png);
}
.alienwareFranchise .modalOverlay {
	background-color: rgb(68, 68, 68) !important;
}
.alienwareFranchise .searchResultsContainer .content {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .searchResultsContainer .productImage {
	background-color: transparent;
}
.alienwareFranchise .searchResultsContainer .productStatement {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .productIntro .callOutText li a {
	color: rgb(255, 153, 0);
}
.alienwareFranchise .searchResultsContainer .simpleListItem {
	color: rgb(51, 51, 51);
}
.alienwareFranchise .searchResultsContainer .rating a {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .searchResultsContainer .sixColProductDescription {
	border-bottom-color: rgb(88, 88, 88); border-bottom-width: 1px; border-bottom-style: solid;
}
.alienwareFranchise .searchResultsContainer .sixColProductDescription td {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .searchResultsContainer .sixColProductDescription tr th {
	color: rgb(102, 102, 102); border-bottom-color: rgb(54, 54, 54); border-bottom-width: 1px; border-bottom-style: solid;
}
.alienwareFranchise .searchResultsContainer .longDescription {
	color: rgb(51, 51, 51);
}
.alienwareFranchise .searchResultsContainer .availableColors {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .searchResultsContainer .availableColors a {
	color: rgb(153, 153, 153);
}
.alienwareFranchise #AnavSearchResultsContainer p.noSearchResults {
	color: rgb(85, 85, 85); margin-bottom: 4px;
}
.alienwareFranchise #AnavSearchResultsContainer span.noSearchResults {
	color: rgb(85, 85, 85); margin-bottom: 4px;
}
.alienwareFranchise #AnavSearchResultsContainer span.noSearchResults {
	margin: 0px;
}
.alienwareFranchise .estimatedShipDate strong {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -403px; color: rgb(102, 102, 102);
}
.alienwareFranchise .fastTrackShipDate {
	background: url(../images/icons/fast_track_34x22.png) no-repeat left 4px; color: rgb(102, 102, 102); _background: url(../images/icons/fast_track_34x22.gif) no-repeat left 4px;
}
.alienwareFranchise #AnavSearchResultsContainer .pagination {
	background: url(../images/containers/pagination_bg_dark.gif) no-repeat; color: rgb(148, 148, 148);
}
.alienwareFranchise .preBuilderPagination .pagination {
	background: url(../images/containers/pagination_bg_dark.gif) no-repeat; color: rgb(148, 148, 148);
}
.alienwareFranchise #AnavSearchResultsContainer .pagination p {
	background-image: url(../images/containers/pagination_divider_dark.gif);
}
.alienwareFranchise .preBuilderPagination .pagination p {
	background-image: url(../images/containers/pagination_divider_dark.gif);
}
.alienwareFranchise #AnavSearchResultsContainer .noContainer.pagination p.divider {
	border-right-color: rgb(207, 207, 207); border-right-width: 1px; border-right-style: solid;
}
.alienwareFranchise .preBuilderPagination .noContainer.pagination p.divider {
	border-right-color: rgb(207, 207, 207); border-right-width: 1px; border-right-style: solid;
}
.alienwareFranchise #AnavSearchResultsContainer .pagination li.active {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -107px rgb(158, 158, 158); color: rgb(255, 255, 255);
}
.alienwareFranchise #AnavSearchResultsContainer_8col .pagination li.active {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -107px rgb(158, 158, 158); color: rgb(255, 255, 255);
}
.alienwareFranchise .preBuilderPagination .pagination li.active {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -107px rgb(158, 158, 158); color: rgb(255, 255, 255);
}
.alienwareFranchise #AnavSearchResultsContainer .pagination li.active span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -107px rgb(158, 158, 158);
}
.alienwareFranchise #AnavSearchResultsContainer_8col .pagination li.active span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -107px rgb(158, 158, 158);
}
.alienwareFranchise .preBuilderPagination .pagination li.active span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -107px rgb(158, 158, 158);
}
.alienwareFranchise #AnavSearchResultsContainer .pagination li a:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -123px rgb(220, 220, 220);
}
.alienwareFranchise #AnavSearchResultsContainer_8col .pagination li a:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -123px rgb(220, 220, 220);
}
.alienwareFranchise .preBuilderPagination .pagination li a:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1435px -123px rgb(220, 220, 220);
}
.alienwareFranchise #AnavSearchResultsContainer .pagination li a:hover span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -123px rgb(220, 220, 220);
}
.alienwareFranchise #AnavSearchResultsContainer_8col .pagination li a:hover span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -123px rgb(220, 220, 220);
}
.alienwareFranchise .preBuilderPagination .pagination li a:hover span:hover span_8col .pagination li a:hover span:hover span {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -123px rgb(220, 220, 220);
}
.alienwareFranchise #AnavSearchResultsContainer .pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1368px -107px;
}
.alienwareFranchise #AnavSearchResultsContainer_8col .pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1368px -107px;
}
.alienwareFranchise .preBuilderPagination .pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1368px -107px;
}
.alienwareFranchise #AnavSearchResultsContainer .noContainer.pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1140px -202px;
}
.alienwareFranchise .preBuilderPagination .noContainer.pagination .previous span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1140px -202px;
}
.alienwareFranchise #AnavSearchResultsContainer .pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1377px -107px;
}
.alienwareFranchise #AnavSearchResultsContainer_8col .pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1377px -107px;
}
.alienwareFranchise .preBuilderPagination .pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1377px -107px;
}
.alienwareFranchise #AnavSearchResultsContainer .noContainer.pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1149px -202px;
}
.alienwareFranchise .preBuilderPagination .noContainer.pagination .next span {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1149px -202px;
}
.alienwareFranchise #AnavSearchResultsContainer .pagination .resultsSortBy {
	background-image: url(../images/containers/pagination_divider_dark.gif);
}
.alienwareFranchise #AnavSearchResultsContainer .pagination .itemsPerPage {
	background-image: url(../images/containers/pagination_divider_dark.gif);
}
.alienwareFranchise #AnavSearchResultsContainer .pagination .resultsSortBy select {
	border: 1px solid rgb(72, 72, 72); color: rgb(210, 210, 210); background-color: rgb(0, 0, 0);
}
.alienwareFranchise #AnavSearchResultsContainer .pagination .itemsPerPage select {
	border: 1px solid rgb(72, 72, 72); color: rgb(210, 210, 210); background-color: rgb(0, 0, 0);
}
.alienwareFranchise .subcategoryNavigation div .description {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .subcategoryNavigation .item {
	border-color: rgb(56, 56, 56);
}
.alienwareFranchise .tabsContainer .delphiTabs .ui-tabs-nav-container {
	border-bottom-color: rgb(56, 56, 56);
}
.delphiTabs .ui-tabs-nav-container {
	border-bottom-color: rgb(56, 56, 56);
}
.alienwareFranchise .tabsContainer .delphiTabs .ui-tabs-nav li a {
	background-image: url(../images/tabs_container/shaded_tab_bg_dark.gif);
}
.alienwareFranchise .tabsContainer .delphiTabs .ui-tabs-nav li.ui-tabs-selected a {
	color: rgb(148, 148, 148);
}
.alienwareFranchise .productDetailsTabs .ui-tabs-nav {
	background-position: right top; background-image: url(../images/tabs_container/tabbednavcontainer_dark_right.png);
}
.alienwareFranchise .productDetailsTabs .ui-tabs-nav-container {
	background-image: url(../images/tabs_container/tabbednavcontainer_dark_left.png);
}
.alienwareFranchise .productDetailsTabs .ui-tabs-nav li.ui-tabs-selected a {
	background-position: right 5px; color: rgb(178, 178, 178); background-image: url(../images/tabs_container/tabbednav_dark_active_right.jpg);
}
.alienwareFranchise .productDetailsTabs .ui-tabs-nav li.ui-tabs-selected {
	background-position: left 5px; background-image: url(../images/tabs_container/tabbednav_dark_active_left.jpg);
}
.alienwareFranchise .productDetailsTabs .ui-tabs-nav li a {
	background-position: right 6px; color: rgb(37, 233, 235); background-image: url(../images/tabs_container/tab_dividers_dark.jpg);
}
.alienwareFranchise #secondaryContent .techSpecsTab .specs .specsHeading h3 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .techSpecsTab .specs .specsItem ul li {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .techSpecsTab .specs {
	border-color: rgb(56, 56, 56);
}
.alienwareFranchise .configToggle select {
	border: 1px solid rgb(72, 72, 72); color: rgb(210, 210, 210); background-color: rgb(0, 0, 0);
}
.alienwareFranchise .tabFeature .columnsThree .columnText {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .tabFeature .columnsTwo .columnText {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .tabFeature .contentElements .columnText {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .tabFeature .columnText div {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .tabFeature .columnText h4 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .articleModule .articleInfo {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .articleModule .pagebodycontent {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .articleModule .pagebodycontent p {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .articleUserTools {
	border-color: rgb(56, 56, 56);
}
.alienwareFranchise #navContent {
	padding: 0px; border-top-color: rgb(56, 56, 56); border-top-width: 1px; border-top-style: solid; background-image: none; background-color: rgb(33, 33, 33);
}
.alienwareFranchise #bookNav .bookTitleNav {
	color: rgb(0, 51, 102); background-image: url(../images/lines/anav_div_dark_1x2.gif);
}
.alienwareFranchise #bookNav span.inActiveBookTitle {
	color: rgb(0, 51, 102);
}
.alienwareFranchise #bookNav .bookTitleNav a:link {
	color: rgb(0, 51, 102);
}
.alienwareFranchise #bookNav .bookTitleNav a:hover {
	color: rgb(0, 51, 102);
}
.alienwareFranchise #bookNav .bookTitleNav a:active {
	color: rgb(0, 51, 102);
}
.alienwareFranchise #bookNav .bookTitleNav a:visited {
	color: rgb(0, 51, 102);
}
.alienwareFranchise .leftNavSecondLevel {
	color: rgb(0, 51, 102);
}
.alienwareFranchise .leftNavSecondLevel .title {
	color: rgb(102, 102, 102);
}
.alienwareFranchiseLaptop .leftNavSecondLevel .title {
	color: rgb(102, 102, 102);
}
.alienwareFranchiseDesktop .leftNavSecondLevel .title {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .leftNavSecondLevel h4 {
	color: rgb(45, 45, 45); background-image: url(../images/lines/anav_div_dark_1x2.gif);
}
.alienwareFranchise .leftNavSecondLevel h3 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .leftNavSecondLevel {
	color: rgb(0, 102, 204);
}
.alienwareFranchise .leftNavSecondLevel ul li {
	background-position: 0px 5px; background-image: url(../images/arrows/bullet_aqua_arrow_4x7.gif);
}
.alienwareFranchise .leftNavSecondLevel ul li.parentLink {
	background-position: 0px 5px; background-image: url(../images/arrows/bullet_aqua_arrow_4x7.gif);
}
.alienwareFranchise .leftNavSecondLevel ul li.activeParentLink {
	background-image: url(../images/arrows/bullet_dark_aqua_arrow_4x7.gif);
}
.alienwareFranchise .leftNavSecondLevel ul li.parentLink a:link {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .leftNavSecondLevel ul li.parentLink a:hover {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .leftNavSecondLevel ul li.parentLink a:visited {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .leftNavSecondLevel ul li.activeParentLink a.activeParent {
	color: rgb(0, 51, 102);
}
.alienwareFranchise .leftNavSecondLevel ul li.activeParentLink a.activeParent:visited {
	color: rgb(0, 51, 102);
}
.alienwareFranchise .leftNavSecondLevel ul li.activeParentLink a.activeParent:hover {
	color: rgb(0, 51, 102);
}
.alienwareFranchise .leftNavSecondLevel ul.linked a:link {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .leftNavSecondLevel ul.linked a:hover {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .leftNavSecondLevel ul.linked a:visited {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .leftNavSecondLevel ul.linked a.childNav:link {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .leftNavSecondLevel ul.linked a.childNav:hover {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .leftNavSecondLevel ul.linked a.childNav:visited {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .leftNavSecondLevel ul ul.submenu li {
	color: rgb(102, 102, 102); background-image: url(../images/bullets/left_nav_gray_bullet.png);
}
.alienwareFranchise .leftNavSecondLevel ul ul.linked.submenu li {
	color: rgb(102, 102, 102); background-image: url(../images/bullets/left_nav_gray_bullet.png);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li {
	color: rgb(112, 112, 112); background-image: url(../images/bullets/book_nav_unselected_bullet.png);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li a {
	color: rgb(112, 112, 112);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li.active a {
	color: rgb(31, 31, 31);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li.active {
	color: rgb(31, 31, 31); background-image: url(../images/bullets/book_nav_selected_bullet.png);
}
.alienwareFranchise .leftNavSecondLevel ul ul.linked.submenu li a:link {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .leftNavSecondLevel ul ul.linked.submenu li a:hover {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .leftNavSecondLevel ul ul.linked.submenu li a:visited {
	color: rgb(102, 102, 102);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li a:link {
	color: rgb(112, 112, 112);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li a:hover {
	color: rgb(112, 112, 112);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li a:visited {
	color: rgb(112, 112, 112);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li.active a:link {
	color: rgb(31, 31, 31);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li.active a:hover {
	color: rgb(31, 31, 31);
}
.alienwareFranchise #bookNav .leftNavSecondLevel ul ul.linked.submenu li.active a:visited {
	color: rgb(31, 31, 31);
}
.alienwareFranchise .leftNavSecondLevel ul ul.linked.submenu li a.viewAll {
	background-image: url(../images/arrows/gray_arrow.gif);
}
.alienwareFranchise .leftNavSecondLevel p a:link {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .childNav a:link {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .gtron .mainEventNav .thumbDescOverlay a {
	color: rgb(30, 179, 180);
}
.alienwareFranchise .gtron .selectedHeadline .thumbDescOverlay a {
	color: rgb(30, 179, 180);
}
.alienwareFranchise .megatron .mainEventNav .thumbDescOverlay a {
	color: rgb(30, 179, 180);
}
.alienwareFranchise .megatron .selectedHeadline .thumbDescOverlay a {
	color: rgb(30, 179, 180);
}
.alienwareFranchise #secondaryContentMainRightRail .darkSectionDivider {
	border-top-color: rgb(54, 54, 54);
}
.alienwareFranchise #secondaryContentMainRightRail .lightSectionDivider {
	border-top-color: rgb(54, 54, 54);
}
.alienwareFranchise #tertiaryContent .darkSectionDivider {
	border-top-color: rgb(54, 54, 54);
}
.alienwareFranchise #tertiaryContent .lightSectionDivider {
	border-top-color: rgb(54, 54, 54);
}
.alienwareFranchise .darkSectionDivider {
	border-top-color: rgb(54, 54, 54);
}
.alienwareFranchise .lightSectionDivider {
	border-top-color: rgb(54, 54, 54);
}
.alienwareFranchise .lightSectionDivider {
	border-color: rgb(224, 224, 224);
}
.alienwareFranchise #availableModels .colorTextContainer a.colorText {
	background-image: url(../Images/Icons/colorwheel_dark.gif);
}
.alienwareFranchise #availableModels .viewbyNav ul li {
	color: rgb(37, 233, 235);
}
.alienwareFranchise #availableModels .viewbyNav ul li a {
	color: rgb(37, 233, 235);
}
.alienwareFranchise #availableModels .viewbyNav li.active {
	background: url(../images/highlights/sort_active_cap_dark.gif) no-repeat 100% 50% !important;
}
.alienwareFranchise #availableModels .viewbyNav li.active a {
	background: url(../images/highlights/sort_active_dark.gif) no-repeat 0px 50%; color: rgb(255, 255, 255);
}
.alienwareFranchise #availableModels .viewbyNav ul li.current {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .spotlightContainer1 .dim6Top {
	background-image: url(../images/containers/customerspotlight/dim6_rt_dark.gif);
}
.alienwareFranchise .spotlightContainer1 .dim6Top div {
	background-image: url(../images/containers/customerspotlight/dim6_lt_dark.gif);
}
.alienwareFranchise .spotlightContainer1 .dim6Content {
	background-image: url(../images/containers/customerspotlight/dim6_lc_dark.gif);
}
.alienwareFranchise .spotlightContainer1 .dim6Content .div1 {
	background-image: url(../images/containers/customerspotlight/dim6_rc_dark.gif);
}
.alienwareFranchise .spotlightContainer1 .dim6Content .div1 .div2 {
	background-image: url(../images/containers/customerspotlight/dim6_bg_dark.gif); background-color: rgb(4, 4, 4);
}
.alienwareFranchise .spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.content a {
	color: rgb(54, 151, 202);
}
.alienwareFranchise .spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.content a:visited {
	color: rgb(54, 151, 202);
}
.alienwareFranchise .spotlightContainer2 .dim6Content .div1 .div2 .contentHolder span.title {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .spotlightContainer2 .dim6Content .div1 .div2 .contentHolder span.subtitle {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .spotlightContainer1 .dim6Bottom {
	background-image: url(../images/containers/customerspotlight/dim6_rb_dark.gif);
}
.alienwareFranchise .spotlightContainer1 .dim6Bottom div {
	background-image: url(../images/containers/customerspotlight/dim6_lb_dark.gif);
}
.alienwareFranchise .spotlightContainer2 .dim6Top {
	background-position: right top; background-image: url(../images/containers/customerspotlight/dim6_rt_dark.gif);
}
.alienwareFranchise .spotlightContainer2 .dim6Top div {
	background-image: url(../images/containers/customerspotlight/dim6_lt_dark.gif);
}
.alienwareFranchise .spotlightContainer2 .dim6Content {
	background-image: url(../images/containers/customerspotlight/dim6_lc_dark.gif);
}
.alienwareFranchise .spotlightContainer2 .dim6Content .div1 {
	background-image: url(../images/containers/customerspotlight/dim6_rc_dark.gif);
}
.alienwareFranchise .spotlightContainer2 .dim6Content .div1 .div2 {
	background-image: url(../images/containers/customerspotlight/dim6_bg_dark.gif); background-color: rgb(4, 4, 4);
}
.alienwareFranchise .spotlightContainer2 .dim6Content .div1 .div2 .content.contentHolderdiv .inlineContent span {
	color: rgb(0, 0, 0) !important;
}
.alienwareFranchise .spotlightContainer2 .dim6Content .div1 .div2 .content.contentHolderdiv a {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .spotlightContainer2 .dim6Content .div1 .div2 .content.contentHolderdiv a:visited {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .spotlightContainer2 .dim6Content .div1 .div2 .contentHolder .content h1 {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .spotlightContainer2 .dim6Bottom {
	background-position: right bottom; background-image: url(../images/containers/customerspotlight/dim6_rb_dark.gif);
}
.alienwareFranchise .spotlightContainer2 .dim6Bottom div {
	background-position: left bottom; background-image: url(../images/containers/customerspotlight/dim6_lb_dark.gif);
}
.alienwareFranchise .spotlightContainer3 .dim3Top {
	background: url(../images/containers/customerspotlight/dim6_rt_dark.gif) no-repeat right top;
}
.alienwareFranchise .spotlightContainer3 .dim3Top div {
	background: url(../images/containers/customerspotlight/dim6_lt_dark.gif) no-repeat left top;
}
.alienwareFranchise .spotlightContainer3 .dim3Content {
	background: url(../images/containers/customerspotlight/dim6_lc_dark.gif) repeat-y left;
}
.alienwareFranchise .spotlightContainer3 .dim3Content .div1 .div2 .contentHolder {
	background: url(../images/containers/customerspotlight/dim6_rc_dark.gif) repeat-y right;
}
.alienwareFranchise .spotlightContainer3 .dim3Content .div1 .div2 .contentHolder h4 {
	padding: 9px; color: rgb(240, 240, 240);
}
.alienwareFranchise .spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content {
	background: url(../images/containers/customerspotlight/dim6_bg_dark.gif) repeat-x bottom;
}
.alienwareFranchise .spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content .inlineContent p a {
	color: rgb(45, 160, 208);
}
.alienwareFranchise .spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content .inlineContent p a:visited {
	color: rgb(45, 160, 208);
}
.alienwareFranchise .spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content a.linkTertiaryNav {
	color: rgb(54, 151, 202); border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.alienwareFranchise .spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content a.linkTertiaryNav:visited {
	color: rgb(54, 151, 202); border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.alienwareFranchise .spotlightContainer3 .dim3Bottom {
	background: url(../images/containers/customerspotlight/dim6_rb_dark.gif) no-repeat right bottom;
}
.alienwareFranchise .spotlightContainer3 .dim3Bottom div {
	background: url(../images/containers/customerspotlight/dim6_lb_dark.png) no-repeat left bottom;
}
.alienwareFranchise .spotlightBanner .spotlightThumbContainer .textLink a {
	color: rgb(54, 151, 202);
}
.alienwareFranchise .spotlightBanner .spotlightThumbContainer .textLink a:visited {
	color: rgb(54, 151, 202);
}
.alienwareFranchise .spotlightBanner .spotlightThumbContainer .textLink a:hover {
	color: rgb(54, 151, 202);
}
.alienwareFranchise #compareCarousel {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .delphiExpandCollapsePattern h4 {
	color: rgb(240, 240, 240); border-top-color: rgb(56, 56, 56);
}
.alienwareFranchise .delphiExpandCollapsePattern table {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .specBody tr.first td {
	border-top-color: rgb(56, 56, 56);
}
.alienwareFranchise .specBody tr.first th {
	border-top-color: rgb(56, 56, 56);
}
.alienwareFranchise .compareCallout tr.first td {
	border-top-color: rgb(56, 56, 56);
}
.alienwareFranchise .compareCallout tr.first th {
	border-top-color: rgb(56, 56, 56);
}
.alienwareFranchise .specBody td {
	font-weight: normal; border-bottom-color: rgb(56, 56, 56);
}
.alienwareFranchise .specBody th {
	font-weight: normal; border-bottom-color: rgb(56, 56, 56);
}
.alienwareFranchise .compareCallout td {
	font-weight: normal; border-bottom-color: rgb(56, 56, 56);
}
.alienwareFranchise .compareCallout th {
	font-weight: normal; border-bottom-color: rgb(56, 56, 56);
}
.alienwareFranchise .compareCallout {
	border-top-color: rgb(56, 56, 56);
}
.alienwareFranchise .delphiExpandCollapsePattern h4.collapsed {
	background-image: url(../images/ExpandCollapsePattern/bar_background_dark.jpg); background-color: rgb(0, 0, 0);
}
.alienwareFranchise #remoteCarousel {
	border-top-color: rgb(148, 148, 148); background-image: url(../images/ExpandCollapsePattern/bg_guillotine_dark.png);
}
.alienwareFranchise #tertiaryContent h3.featuredArticleHeading {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .delphiCarousel .controls .next {
	background-image: url(../images/buttons/media_list_next_dark.jpg);
}
.alienwareFranchise .delphiCarousel .controls .prev {
	background-image: url(../images/buttons/media_list_prev_dark.jpg);
}
.alienwareFranchise .productCarousel.delphiCarousel li.item .title {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .mediaCarousel.delphiCarousel .info .title {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .productCarousel.delphiCarousel a.prev {
	background: url(../images/buttons/product_carousel_arrows_prev_dark.gif) no-repeat left top;
}
.alienwareFranchise #compareSpecsHeader a.prev {
	background: url(../images/buttons/product_carousel_arrows_prev_dark.gif) no-repeat left top;
}
.alienwareFranchise .productCarousel.delphiCarousel a.prev:hover {
	background: url(../images/buttons/product_carousel_arrows_prev_dark.gif) no-repeat left bottom;
}
.alienwareFranchise #compareSpecsHeader a.prev:hover {
	background: url(../images/buttons/product_carousel_arrows_prev_dark.gif) no-repeat left bottom;
}
.alienwareFranchise .productCarousel.delphiCarousel a.prevDisabled {
	background: url(../images/buttons/carousel_product_list_prev_disabled_dark.gif) no-repeat left;
}
.alienwareFranchise #compareSpecsHeader a.prevDisabled {
	background: url(../images/buttons/carousel_product_list_prev_disabled_dark.gif) no-repeat left;
}
.alienwareFranchise .productCarousel.delphiCarousel a.prevDisabled:hover {
	background: url(../images/buttons/carousel_product_list_prev_disabled_dark.gif) no-repeat left;
}
.alienwareFranchise #compareSpecsHeader a.prevDisabled:hover {
	background: url(../images/buttons/carousel_product_list_prev_disabled_dark.gif) no-repeat left;
}
.alienwareFranchise .productCarousel.delphiCarousel a.next {
	background: url(../images/buttons/product_carousel_arrows_next_dark.gif) no-repeat right top;
}
.alienwareFranchise #compareSpecsHeader a.next {
	background: url(../images/buttons/product_carousel_arrows_next_dark.gif) no-repeat right top;
}
.alienwareFranchise .productCarousel.delphiCarousel a.next:hover {
	background: url(../images/buttons/product_carousel_arrows_next_dark.gif) no-repeat right bottom;
}
.alienwareFranchise #compareSpecsHeader a.next:hover {
	background: url(../images/buttons/product_carousel_arrows_next_dark.gif) no-repeat right bottom;
}
.alienwareFranchise .productCarousel.delphiCarousel a.nextDisabled {
	background: url(../images/buttons/carousel_product_list_next_disabled_dark.gif) no-repeat right top;
}
.alienwareFranchise #compareSpecsHeader a.nextDisabled {
	background: url(../images/buttons/carousel_product_list_next_disabled_dark.gif) no-repeat right top;
}
.alienwareFranchise .productCarousel.delphiCarousel a.nextDisabled:hover {
	background: url(../images/buttons/carousel_product_list_next_disabled_dark.gif) no-repeat right top;
}
.alienwareFranchise #compareSpecsHeader a.nextDisabled:hover {
	background: url(../images/buttons/carousel_product_list_next_disabled_dark.gif) no-repeat right top;
}
.alienwareFranchise #compareCarousel .fadeOut {
	background: url(../images/ExpandCollapsePattern/carousel_dark_fade.png) repeat-y 0px 0px; left: 559px; top: 0px; width: 65px; height: 100%; display: block; position: absolute;
}
.alienwareFranchise #remoteCarousel .fadeOut {
	background: url(../images/ExpandCollapsePattern/carousel_dark_fade.png) repeat-y 0px 0px; left: 559px; top: 0px; width: 65px; height: 100%; display: block; position: absolute;
}
.alienwareFranchiseLaptop #compareCarousel .fadeOut {
	background: url(../images/ExpandCollapsePattern/carousel_dark_fade.png) repeat-y 0px 0px; left: 559px; top: 0px; width: 65px; height: 100%; display: block; position: absolute;
}
.alienwareFranchiseLaptop #remoteCarousel .fadeOut {
	background: url(../images/ExpandCollapsePattern/carousel_dark_fade.png) repeat-y 0px 0px; left: 559px; top: 0px; width: 65px; height: 100%; display: block; position: absolute;
}
.alienwareFranchiseDesktop #compareCarousel .fadeOut {
	background: url(../images/ExpandCollapsePattern/carousel_dark_fade.png) repeat-y 0px 0px; left: 559px; top: 0px; width: 65px; height: 100%; display: block; position: absolute;
}
.alienwareFranchiseDesktop #remoteCarousel .fadeOut {
	background: url(../images/ExpandCollapsePattern/carousel_dark_fade.png) repeat-y 0px 0px; left: 559px; top: 0px; width: 65px; height: 100%; display: block; position: absolute;
}
.alienwareFranchise .onlineCourse li {
	border-color: rgb(56, 56, 56);
}
.alienwareFranchise .shortPriceStack {
	position: relative; z-index: 10;
}
.alienwareFranchise .longPriceStack {
	position: relative; z-index: 10;
}
.alienwareFranchise .longPriceStack .salesSmallPrice {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .longPriceStack .smallPrice {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .longPriceStack .salesLargePrice {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .longPriceStack .largePrice {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .asLowAs .smallPrice {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .shortPriceStack .retailSmallPrice {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .shortPriceStack .smallPrice {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .shortPriceStack .retailLargePrice {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .shortPriceStack .largePrice {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .finalPrice {
	color: rgb(240, 240, 240);
}
.alienwareFranchise #Label1 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise #Label2 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .ctoPrice {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .asLowAs {
	color: rgb(148, 148, 148);
}
.alienwareFranchise #primaryContent .upSell h3 {
	color: rgb(55, 55, 55);
}
.alienwareFranchise .upSell .featuredColumn {
	background-image: url(../images/containers/products/3x4x/bg_3x_column_rec_dark.png);
}
.alienwareFranchise .upSell .colContent {
	color: rgb(178, 178, 178);
}
.alienwareFranchise .upSell div.highMsg {
	color: rgb(255, 153, 0);
}
.alienwareFranchise .upSell td.col div.hr {
	border-top-color: rgb(56, 56, 56);
}
.alienwareFranchise #secondaryContentMain .threeUp.upSell td.col div.hr {
	border-top-color: rgb(56, 56, 56);
}
.alienwareFranchise .upSell .dataTable a.viewDetails {
	background-position: 0px 50%; color: rgb(30, 179, 180); background-image: url(../images/buttons/closer_look_dark.gif);
}
.alienwareFranchise .upSell h4.itemName {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .upSell .ratingReviewLink {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .upSell tr.deals td.col li a {
	color: rgb(255, 153, 0);
}
.alienwareFranchise .upSell .deals.callOutText {
	color: rgb(255, 153, 0);
}
.alienwareFranchise .upSell .callOutText a {
	color: rgb(255, 153, 0);
}
.alienwareFranchise .upSell .viewAllSpecs a {
	background: url(../images/arrows/down-circle.png) no-repeat 0px 0px; color: rgb(51, 153, 204);
}
.alienwareFranchise .upSell .viewFewerSpecs a {
	background: url(../images/arrows/up-circle.png) no-repeat 0px 0px; color: rgb(51, 153, 204);
}
.alienwareFranchise .threeUp.deals.upSell tr .col {
	background-image: url(../images/containers/products/3x4x/bg_3x_column_dark.jpg);
}
.alienwareFranchise .threeUp.prebuilder.upSell tr .col {
	background-image: url(../images/containers/products/3x4x/bg_3x_column_prebuilder_dark.gif);
}
.alienwareFranchise .threeUp.upSell th.headings {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .threeUp.upSell td.rowDesc {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .fourUp.upSell .featuredColumn {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_rec_dark.png);
}
.alienwareFranchise #secondaryContentMain .threeUp.upSell .featuredColumn {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_rec_dark.png);
}
.alienwareFranchise .fourUp.upSell tr .col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg);
}
.alienwareFranchise #secondaryContentMain .threeUp.deals.upSell tr .col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg);
}
.alienwareFranchise .fourUp.deals.upSell tr .col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg) !important;
}
.alienwareFranchise #secondaryContentMain .threeUp.deals.upSell tr .col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg) !important;
}
.alienwareFranchise .fourUp.prebuilder.upSell tr .col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_prebuilder_v2_dark.gif);
}
.alienwareFranchise #secondaryContentMain .threeUp.prebuilder.upSell tr .col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_prebuilder_v2_dark.gif);
}
.alienwareFranchise .fourUp.upSell th.headings {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .fourUp.upSell td.rowDesc {
	color: rgb(255, 255, 255);
}
.alienwareFranchise #secondaryContentMain .threeUp.upSell td.rowDesc {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .fourUp.upSell .plus1.dataTable tr .column4.col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg);
}
.alienwareFranchise #secondaryContentMain .threeUp.upSell .plus1.dataTable tr .column3.col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg);
}
.alienwareFranchise .threeUp.upSell .plus1.dataTable tr .column3.col {
	background-image: url(../images/containers/products/3x4x/bg_3x_column_dark.jpg);
}
.alienwareFranchise .threeUp.upSell .plus1.dataTable tr .column3.col {
	background-image: url(../images/containers/products/3x4x/bg_3x_column_dark.jpg);
}
.alienwareFranchise .upSell .plus1.dataTable tr.top .column4.col .colContentContainer {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg);
}
.alienwareFranchise #secondaryContentMain .threeUp.upSell .plus1.dataTable tr.top .colContentContainer.column3.col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg);
}
.alienwareFranchise .threeUp.upSell .plus1.dataTable tr.top .column3.col .colContentContainer {
	background-image: url(../images/containers/products/3x4x/bg_3x_column_dark.jpg);
}
.alienwareFranchise .upSell .plus1.dataTable tr.bottom .column4.col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg);
}
.alienwareFranchise #secondaryContentMain .threeUp.upSell .plus1.dataTable tr.bottom .column3.col {
	background-image: url(../images/containers/products/3x4x/bg_4x_column_dark.jpg);
}
.alienwareFranchise .threeUp.upSell .plus1.dataTable tr.bottom .column3.col {
	background-image: url(../images/containers/products/3x4x/bg_3x_column_dark.jpg);
}
.alienwareFranchise .upSell #rogue .rogueContent {
	background-image: url(../images/containers/products/3x4x/bg_4x_rogue_dark.jpg);
}
.alienwareFranchise #secondaryContentMain .upSell #rogue .rogueContent {
	background-image: url(../images/containers/products/3x4x/bg_4x_rogue_dark.jpg);
}
.alienwareFranchise .threeUp.upSell #rogue .rogueContent {
	background-image: url(../images/containers/products/3x4x/bg_3x_rogue_dark.jpg);
}
.alienwareFranchise .upSell #rogue .rogueEndCap {
	background-image: url(../images/containers/products/3x4x/bg_4x_rogue_dark.jpg);
}
.alienwareFranchise #secondaryContentMain .upSell #rogue .rogueEndCap {
	background-image: url(../images/containers/products/3x4x/bg_4x_rogue_dark.jpg);
}
.alienwareFranchise .threeUp.upSell #rogue .rogueEndCap {
	background-image: url(../images/containers/products/3x4x/bg_3x_rogue_dark.jpg);
}
.alienwareFranchise .deals.upSell div.highMsg {
	color: rgb(255, 153, 0);
}
.alienwareFranchise .deals.upSell .itemDesc {
	color: rgb(51, 51, 51);
}
.alienwareFranchise .dealsNavigation ul li {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -631px;
}
.alienwareFranchise .dealsNavigation ul li a {
	color: rgb(30, 179, 180);
}
.alienwareFranchise .dealsNavigation ul li.active a {
	background: url(../images/containers/master-sprite-8.png) no-repeat -650px -781px; color: rgb(255, 255, 255);
}
.alienwareFranchise .preBuilderFilterControl {
	background: url(../images/containers/products/3x4x/filter_control_bg.gif) no-repeat left top; color: rgb(51, 51, 51);
}
.alienwareFranchise .preBuilderFilterControl .filterContent {
	background: url(../images/containers/products/3x4x/filter_control_bottom_bg.gif) no-repeat left bottom;
}
.alienwareFranchise .collapsed.preBuilderFilterControl {
	background: url(../images/containers/products/3x4x/collapsed_filter_control_bg.gif) no-repeat left top;
}
.alienwareFranchise .preBuilderFilterControl h3 {
	background: url(../images/lines/anav_div_1x2.gif) repeat-x left bottom; color: rgb(51, 51, 51);
}
.alienwareFranchise .preBuilderFilterControl h3 a {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1501px -253px;
}
.alienwareFranchise .collapsed.preBuilderFilterControl h3 a {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1501px -340px;
}
.alienwareFranchise .preBuilderFilterControl label a {
	background: url(../images/lines/dark_dotted_line.png) repeat-x left bottom; color: rgb(51, 51, 51);
}
.alienwareFranchise .preBuilderFilterControl label a:hover {
	background: url(../images/lines/dark_dotted_line.png) repeat-x left bottom; color: rgb(51, 51, 51);
}
.alienwareFranchise .upSell .priceEvalueCode span {
	color: rgb(240, 240, 240); text-transform: uppercase;
}
.alienwareFranchise .upSell .priceEvalueCode strong {
	color: rgb(37, 233, 235);
}
.alienwareFranchise .productIntro .prodDesc {
	color: rgb(135, 135, 135);
}
.alienwareFranchise .inlineContent p {
	color: rgb(135, 135, 135);
}
.alienwareFranchise .productIntro .productImages img {
	
}
.alienwareFranchise .productIntro .thumbnails img {
	
}
.alienwareFranchise .productIntro .thumbnails div div {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .productIntro .introProduct {
	position: relative; z-index: 5;
}
.alienwareFranchise #heroContent #productStack .content .info h3 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .productIntro .sectionHeader .title {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .inlineContent.leftContent span b {
	color: rgb(240, 240, 240);
}
.alienwareFranchise #heroContent #productStack .content .description {
	color: rgb(151, 151, 151);
}
.alienwareFranchise .hidden .inlineContent ul {
	color: rgb(151, 151, 151);
}
.alienwareFranchise #secondaryContent .sectionHeader {
	margin-top: 15px;
}
.alienwareFranchise #heroContent .sectionHeader {
	margin-top: 15px !important;
}
.alienwareFranchise .gradient.container {
	background: url(../images/containers/products/aw_border.gif) repeat-y right top;
}
.alienwareFranchise .gradient.containerIce {
	background: url(../images/containers/products/aw_border.gif) repeat-y right top;
}
.alienwareFranchise .gradient.container .rr {
	background: url(../images/containers/products/aw_repeat.gif) no-repeat right top;
}
.alienwareFranchise .gradient.containerIce .irr {
	background: url(../images/containers/products/aw_repeat.gif) no-repeat right top;
}
.alienwareFranchise .gradient.container .tr {
	background: url(../images/containers/products/aw_top.gif) no-repeat right top;
}
.alienwareFranchise .gradient.containerIce .itr {
	background: url(../images/containers/products/aw_top.gif) no-repeat right top;
}
.alienwareFranchise .gradient.container .tl {
	background: url(../images/containers/products/aw_top.gif) no-repeat left top;
}
.alienwareFranchise .gradient.containerIce .itl {
	background: url(../images/containers/products/aw_top.gif) no-repeat left top;
}
.alienwareFranchise .gradient.container .br {
	background: url(../images/containers/products/aw_bottom.gif) no-repeat right bottom;
}
.alienwareFranchise .gradient.containerIce .ibr {
	background: url(../images/containers/products/aw_bottom.gif) no-repeat right bottom;
}
.alienwareFranchise .gradient.container .bl {
	background: url(../images/containers/products/aw_bottom.gif) no-repeat left bottom;
}
.alienwareFranchise .gradient.containerIce .ibl {
	background: url(../images/containers/products/aw_bottom.gif) no-repeat left bottom;
}
.alienwareFranchise #heroContent #readMore {
	background: url(../images/containers/products/expand_link.gif) repeat-x left bottom;
}
.alienwareFranchise .glassBG {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2242px -1747px; margin: -20px 0px 0px -20px;
}
.alienwareFranchise .glassBG_bottom {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2242px -2479px;
}
.alienwareFranchise #heroContent #readMore #expandSpan {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2149px -1608px; padding: 4px 30px 3px 27px;
}
.alienwareFranchise #heroContent #readMore .expandAll#expandSpan {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2143px -1689px;
}
.alienwareFranchise .pokemontron ul.promo li a {
	color: rgb(30, 179, 180);
}
.alienwareFranchise .btn .t {
	background-image: url(../images/buttons/buttons-sprite-alienware.png);
}
.alienwareFranchise .btn .t span {
	background-image: url(../images/buttons/buttons-sprite-alienware.png);
}
.alienwareFranchise .btn .b {
	background-image: url(../images/buttons/buttons-sprite-alienware.png);
}
.alienwareFranchise .btn .b span {
	background-image: url(../images/buttons/buttons-sprite-alienware.png);
}
.alienwareFranchise .purchase .t {
	
}
.alienwareFranchise #secondaryContent .container .purchase .t {
	
}
.alienwareFranchise #tertiaryContent .container .purchase .t {
	
}
.alienwareFranchise .purchase .t span {
	background-position: right 0px;
}
.alienwareFranchise #secondaryContent .container .purchase .t span {
	background-position: right 0px;
}
.alienwareFranchise #tertiaryContent .container .purchase .t span {
	background-position: right 0px;
}
.alienwareFranchise .purchase .b {
	background-position: 0px -11px;
}
.alienwareFranchise #secondaryContent .container .purchase .b {
	background-position: 0px -11px;
}
.alienwareFranchise #tertiaryContent .container .purchase .b {
	background-position: 0px -11px;
}
.alienwareFranchise .purchase .b span {
	background-position: right -11px;
}
.alienwareFranchise #secondaryContent .container .purchase .b span {
	background-position: right -11px;
}
.alienwareFranchise #tertiaryContent .container .purchase .b span {
	background-position: right -11px;
}
.alienwareFranchise .purchase .hover .t {
	background-position: 0px -24px;
}
.alienwareFranchise .purchase:hover .t {
	background-position: 0px -24px;
}
.alienwareFranchise #secondaryContent .container .purchase:hover .t {
	background-position: 0px -24px;
}
.alienwareFranchise #secondaryContent .container .purchase .hover .t {
	background-position: 0px -24px;
}
.alienwareFranchise #tertiaryContent .container .purchase:hover .t {
	background-position: 0px -24px;
}
.alienwareFranchise #tertiaryContent .container .purchase .hover .t {
	background-position: 0px -24px;
}
.alienwareFranchise .purchase .hover .t span {
	background-position: right -24px;
}
.alienwareFranchise .purchase:hover .t span {
	background-position: right -24px;
}
.alienwareFranchise #secondaryContent .container .purchase .hover .t span {
	background-position: right -24px;
}
.alienwareFranchise #secondaryContent .container .purchase:hover .t span {
	background-position: right -24px;
}
.alienwareFranchise #tertiaryContent .container .purchase .hover .t span {
	background-position: right -24px;
}
.alienwareFranchise #tertiaryContent .container .purchase:hover .t span {
	background-position: right -24px;
}
.alienwareFranchise .purchase .hover .b {
	background-position: 0px -35px;
}
.alienwareFranchise .purchase:hover .b {
	background-position: 0px -35px;
}
.alienwareFranchise #secondaryContent .container .purchase .hover .b {
	background-position: 0px -35px;
}
.alienwareFranchise #secondaryContent .container .purchase:hover .b {
	background-position: 0px -35px;
}
.alienwareFranchise #tertiaryContent .container .purchase .hover .b {
	background-position: 0px -35px;
}
.alienwareFranchise #tertiaryContent .container .purchase:hover .b {
	background-position: 0px -35px;
}
.alienwareFranchise .purchase .hover .b span {
	background-position: right -35px;
}
.alienwareFranchise .purchase:hover .b span {
	background-position: right -35px;
}
.alienwareFranchise #secondaryContent .container .purchase .hover .b span {
	background-position: right -35px;
}
.alienwareFranchise #secondaryContent .container .purchase:hover .b span {
	background-position: right -35px;
}
.alienwareFranchise #tertiaryContent .container .purchase .hover .b span {
	background-position: right -35px;
}
.alienwareFranchise #tertiaryContent .container .purchase:hover .b span {
	background-position: right -35px;
}
.alienwareFranchise .primaryNav .t {
	background-position: 0px -48px;
}
.alienwareFranchise #secondaryContent .container .primaryNav .t {
	background-position: 0px -48px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav .t {
	background-position: 0px -48px;
}
.alienwareFranchise .primaryNav .t span {
	background-position: right -48px;
}
.alienwareFranchise #secondaryContent .container .primaryNav .t span {
	background-position: right -48px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav .t span {
	background-position: right -48px;
}
.alienwareFranchise .primaryNav .b {
	background-position: 0px -59px;
}
.alienwareFranchise #secondaryContent .container .primaryNav .b {
	background-position: 0px -59px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav .b {
	background-position: 0px -59px;
}
.alienwareFranchise .primaryNav .b span {
	background-position: right -59px;
}
.alienwareFranchise #secondaryContent .container .primaryNav .b span {
	background-position: right -59px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav .b span {
	background-position: right -59px;
}
.alienwareFranchise .primaryNav .hover .t {
	background-position: 0px -72px;
}
.alienwareFranchise .primaryNav:hover .t {
	background-position: 0px -72px;
}
.alienwareFranchise #secondaryContent .container .primaryNav .hover .t {
	background-position: 0px -72px;
}
.alienwareFranchise #secondaryContent .container .primaryNav:hover .t {
	background-position: 0px -72px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav .hover .t {
	background-position: 0px -72px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav:hover .t {
	background-position: 0px -72px;
}
.alienwareFranchise .primaryNav .hover .t span {
	background-position: right -72px;
}
.alienwareFranchise .primaryNav:hover .t span {
	background-position: right -72px;
}
.alienwareFranchise #secondaryContent .container .primaryNav .hover .t span {
	background-position: right -72px;
}
.alienwareFranchise #secondaryContent .container .primaryNav:hover .t span {
	background-position: right -72px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav .hover .t span {
	background-position: right -72px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav:hover .t span {
	background-position: right -72px;
}
.alienwareFranchise .primaryNav .hover .b {
	background-position: 0px -83px;
}
.alienwareFranchise .primaryNav:hover .b {
	background-position: 0px -83px;
}
.alienwareFranchise #secondaryContent .container .primaryNav .hover .b {
	background-position: 0px -83px;
}
.alienwareFranchise #secondaryContent .container .primaryNav:hover .b {
	background-position: 0px -83px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav .hover .b {
	background-position: 0px -83px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav:hover .b {
	background-position: 0px -83px;
}
.alienwareFranchise .primaryNav .hover .b span {
	background-position: right -83px;
}
.alienwareFranchise .primaryNav:hover .b span {
	background-position: right -83px;
}
.alienwareFranchise #secondaryContent .container .primaryNav .hover .b span {
	background-position: right -83px;
}
.alienwareFranchise #secondaryContent .container .primaryNav:hover .b span {
	background-position: right -83px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav .hover .b span {
	background-position: right -83px;
}
.alienwareFranchise #tertiaryContent .container .primaryNav:hover .b span {
	background-position: right -83px;
}
.alienwareFranchise a.choose_button {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.compare_button {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise .inactive_button {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.select_button {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.chooseButtonArrow {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.doubleLineButton_button_button_button_button {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.choose_button span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.compare_button span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise .inactive_button span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.select_button span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.chooseButtonArrow span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.doubleLineButton span_button span_button span_button span_button span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.choose_button {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.linkPrimaryNav {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise .inactive_button {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.linkSecondaryNav {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.linkPurchasePath {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.doubleLineButton_button {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.choose_button span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.linkPrimaryNav span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise .inactive_button span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.linkSecondaryNav span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.linkPurchasePath span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise a.doubleLineButton span_button span {
	background-image: url(../images/buttons/inline_buttons_alienware.png);
}
.alienwareFranchise .purchase .c {
	background-color: rgb(41, 132, 133);
}
.alienwareFranchise .primaryNav .c {
	background-color: rgb(41, 132, 133);
}
.alienwareFranchise .purchase .hover .c {
	background-color: rgb(31, 180, 182);
}
.alienwareFranchise .purchase:hover .c {
	background-color: rgb(31, 180, 182);
}
.alienwareFranchise .primaryNav .hover .c {
	background-color: rgb(31, 180, 182);
}
.alienwareFranchise .primaryNav:hover .c {
	background-color: rgb(31, 180, 182);
}
.alienwareFranchise #BVReviewsContainer {
	position: relative;
}
.alienwareFranchise .BVReviewTableSortRowWrapper {
	padding-top: 11px !important;
}
.alienwareFranchise .BVReviewTableSortRowWrapper .BVsortDropdown {
	border: 1px solid rgb(72, 72, 72) !important; color: rgb(210, 210, 210) !important; background-color: rgb(0, 0, 0) !important;
}
.alienwareFranchise .BVReviewTableSortRow .BVPageBasedPaginationContainer {
	margin-top: 12px !important;
}
.alienwareFranchise .BVPageBasedPaginationContainer {
	margin-top: 12px !important;
}
.alienwareFranchise #BVReviewsContainer .BVReviewPaginationWrapper .BVpagingControlsPrefixText {
	top: 12px !important; bottom: auto !important;
}
.alienwareFranchise #BVReviewsContainer .BVpagingControlsPrefixText {
	top: auto !important; bottom: 20px;
}
.alienwareFranchise .BVcustomerRatingScore {
	color: rgb(158, 158, 158) !important;
}
.alienwareFranchise .BVratingsHistogramButtonPopin {
	background: rgb(0, 0, 0) !important;
}
.alienwareFranchise .BVRatingSummaryBuyAgain {
	color: rgb(255, 255, 255) !important;
}
.alienwareFranchise .alienwareFranchise.BVmainReview .BVWriteFirstLinkCell {
	color: rgb(178, 178, 178);
}
.alienwareFranchise #mastheadWrap {
	background: url(../images/masthead/masthead_divider.png) no-repeat bottom rgb(10, 10, 10); padding: 0px 0px 6px; width: 100%; overflow: hidden;
}
.alienwareFranchise #masthead {
	margin: 0px auto; padding: 0px 18px; width: 965px; background-color: rgb(10, 10, 10);
}
.alienwareFranchise div.mastheadcontainer {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/bg_img_line.gif) repeat-x left top rgb(10, 10, 10); padding-right: 15px; padding-left: 15px;
}
.alienwareFranchise .mastheadcontainer {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/bg_img_line.gif) repeat-x left top rgb(10, 10, 10); padding-right: 15px; padding-left: 15px;
}
.alienwareFranchise #mastheadWrap {
	background: url(../images/masthead/masthead_divider.png) no-repeat bottom rgb(10, 10, 10); padding: 0px 0px 6px; width: 100%; overflow: hidden;
}
.alienwareFranchise #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);
}
.alienwareFranchise #nextgen #localeselectordiv select {
	margin: -3px; padding: 0px; width: 200px; height: 202px; font-size: 11px; position: relative;
}
.alienwareFranchise #nextgen #localeselectordivhidden {
	display: none;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar .pbarlink {
	color: rgb(153, 153, 153); font-weight: normal;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar .pbarlink:hover {
	text-decoration: underline;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.focartlinkmax {
	padding: 1px 10px 0px 7px; font-family: arial; 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; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.focartlinkmax #totalcartitems {
	font-weight: bold;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.focartlinkmax td {
	color: rgb(0, 102, 204); font-size: 11px;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.focartlinkmin {
	padding: 1px 0px 0px 7px; font-family: arial; border-top-color: rgb(10, 10, 10); border-right-color: rgb(10, 10, 10); border-left-color: rgb(10, 10, 10); 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(10, 10, 10);
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.focartlinkmin #totalcartitems {
	font-weight: bold;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.focartlinkmin td {
	color: rgb(153, 153, 153); font-size: 11px;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.focartoffsetmax {
	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);
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin {
	border-top-color: rgb(10, 10, 10); border-right-color: rgb(10, 10, 10); border-left-color: rgb(10, 10, 10); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-color: rgb(10, 10, 10);
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin .clearuser {
	color: rgb(153, 153, 153); font-size: 11px;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin .premierStoreTitle {
	color: rgb(255, 255, 255); font-weight: bold;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin .hellouser {
	color: rgb(255, 255, 255); font-size: 11px; font-weight: bold;
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin a {
	color: rgb(153, 153, 153);
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.fomyaccountlinkmin a:hover {
	color: rgb(153, 153, 153);
}
.alienwareFranchise #nextgen div.focartlinkmin a:active {
	color: rgb(153, 153, 153);
}
.alienwareFranchise #nextgen div.focartlinkmin a:link {
	color: rgb(153, 153, 153);
}
.alienwareFranchise #nextgen #pbarcontainer #stormPbar div.fomyaccountoffsetmin {
	position: relative; z-index: 1; background-color: rgb(10, 10, 10);
}
.alienwareFranchise #nextgen #pbarcontainer div.fotoolboxbodymax {
	border: 1px solid rgb(0, 0, 0); display: inline; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #nextgen #pbarcontainer div.fotoolboxbodymin {
	border: 1px solid rgb(0, 0, 0); display: none; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #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);
}
.alienwareFranchise #nextgen #pbarcontainer div.fotoolboxlinkmax .toolboxcaption {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/nav_up.gif) no-repeat right; margin: 2px; color: rgb(153, 153, 153); padding-right: 12px; font-size: 11px; cursor: pointer;
}
.alienwareFranchise #nextgen #pbarcontainer div.fotoolboxlinkmin {
	padding: 1px 10px 0px 7px; color: rgb(153, 153, 153); font-family: arial; font-size: 11px; border-top-color: rgb(10, 10, 10); border-right-color: rgb(10, 10, 10); border-left-color: rgb(10, 10, 10); 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(10, 10, 10);
}
.alienwareFranchise #nextgen #pbarcontainer div.fotoolboxlinkmin .toolboxcaption {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/nav_down_grey.gif) no-repeat right; margin: 2px; color: rgb(153, 153, 153); padding-right: 12px; font-size: 11px; cursor: pointer;
}
.alienwareFranchise #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);
}
.alienwareFranchise #nextgen #pbarcontainer div.fotoolboxoffsetmin {
	position: relative; z-index: 1; background-color: rgb(10, 10, 10);
}
.alienwareFranchise #nextgen .activetab {
	height: 25px; z-index: 2; cursor: pointer;
}
.alienwareFranchise #nextgen .activetabcontent {
	text-align: center; color: rgb(255, 255, 255); padding-top: 5px; padding-right: 39px; padding-left: 0px; font-family: arial; font-size: 15px; font-weight: normal; white-space: nowrap;
}
.alienwareFranchise #nextgen .activetabhover {
	height: 25px; padding-bottom: 1px; z-index: 2; cursor: pointer;
}
.alienwareFranchise #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;
}
.alienwareFranchise #nextgen .country_selector {
	padding-right: 10px;
}
.alienwareFranchise #nextgen .crumbsel43 {
	color: rgb(153, 153, 153); font-family: arial, helvetica; font-size: 11px;
}
.alienwareFranchise #nextgen .crumbsel43selected {
	color: rgb(255, 255, 255); font-family: arial, helvetica; font-size: 11px;
}
.alienwareFranchise #nextgen .inactivetab {
	height: 25px; cursor: pointer;
}
.alienwareFranchise #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;
}
.alienwareFranchise #nextgen div.inactivetabcontent:hover {
	color: rgb(255, 255, 255);
}
.alienwareFranchise #nextgen .lnk_crumb43 {
	color: rgb(153, 153, 153); font-family: arial, helvetica; font-size: 11px;
}
.alienwareFranchise #nextgen .mhpersonalizationcell .segmenttitle {
	color: rgb(255, 255, 255); padding-right: 10px; padding-bottom: 2px; padding-left: 10px; font-size: 11px; font-weight: bold;
}
.alienwareFranchise #nextgen .mhpersonalizationcell span.pbarlink a {
	color: rgb(153, 153, 153); font-size: 11px;
}
.alienwareFranchise #nextgen .para_crumb_43 {
	height: 15px; color: rgb(153, 153, 153); padding-top: 15px; padding-bottom: 12px; font-family: arial, helvetica; font-size: 11px;
}
.alienwareFranchise #nextgen .searchaction {
	width: 16px; height: 14px; float: left;
}
.alienwareFranchise #nextgen .searchinput {
	padding: 0px; border: rgb(255, 255, 255); top: 4px; width: 170px; color: rgb(102, 102, 102); font-family: arial; font-size: 11px; float: left;
}
.alienwareFranchise #nextgen .tabcontent {
	width: 100%; text-align: center; color: rgb(255, 255, 255); padding-top: 5px; font-family: arial; font-size: 9pt; font-weight: bold; float: left;
}
.alienwareFranchise #nextgen .tabspacer {
	width: 100%; height: 25px; float: left;
}
.alienwareFranchise #nextgen a.langoption {
	color: rgb(153, 153, 153); font-size: 11px;
}
.alienwareFranchise #nextgen a.langoption:active {
	color: rgb(153, 153, 153); font-size: 11px;
}
.alienwareFranchise #nextgen a.langoption:hover {
	color: rgb(153, 153, 153); font-size: 11px;
}
.alienwareFranchise #nextgen a.langoption:visited {
	color: rgb(153, 153, 153); font-size: 11px;
}
.alienwareFranchise #nextgen a.primarylink {
	color: rgb(255, 255, 255); font-size: 9pt; font-weight: bold; text-decoration: none; white-space: nowrap;
}
.alienwareFranchise #nextgen a.primarylink:active {
	color: rgb(255, 255, 255); font-size: 9pt; font-weight: bold; text-decoration: none; white-space: nowrap;
}
.alienwareFranchise #nextgen a.primarylink:hover {
	color: rgb(255, 255, 255); font-size: 9pt; font-weight: bold; text-decoration: none; white-space: nowrap;
}
.alienwareFranchise #nextgen a.primarylink:visited {
	color: rgb(255, 255, 255); font-size: 9pt; font-weight: bold; text-decoration: none; white-space: nowrap;
}
.alienwareFranchise #nextgen a.subnavlink {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
.alienwareFranchise #nextgen a.subnavlink:active {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
.alienwareFranchise #nextgen a.subnavlink:visited {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
.alienwareFranchise #nextgen a.subnavlinknomenu {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
.alienwareFranchise #nextgen a.subnavlinknomenu:active {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
.alienwareFranchise #nextgen a.subnavlinknomenu:visited {
	color: rgb(255, 255, 255); line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap;
}
.alienwareFranchise #nextgen a.subnavlinknomenuselected {
	color: rgb(0, 102, 204); line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap; cursor: pointer;
}
.alienwareFranchise #nextgen a.subnavlinkselected {
	color: rgb(0, 102, 204); line-height: 13px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top; white-space: nowrap; cursor: pointer;
}
.alienwareFranchise #nextgen div.floatingmenu {
	margin-top: 3px; display: none; position: absolute; z-index: 99;
}
.alienwareFranchise #nextgen div.localediv {
	padding-right: 2px; padding-left: 2px; cursor: pointer;
}
.alienwareFranchise #nextgen div.localediv a {
	color: rgb(153, 153, 153); font-size: 11px; cursor: pointer;
}
.alienwareFranchise #nextgen div.localediv a:hover {
	color: rgb(0, 0, 0); font-size: 11px; cursor: pointer;
}
.alienwareFranchise #nextgen div.localediv:hover {
	padding-right: 2px; padding-left: 2px; cursor: pointer; background-color: rgb(204, 204, 204);
}
.alienwareFranchise #nextgen div.localeselector {
	font-size: 11px; display: inline-table; position: absolute; z-index: 100;
}
.alienwareFranchise #nextgen div.localeselectorhidden {
	display: none;
}
.alienwareFranchise #nextgen div.localeselectorlink {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/nav_down_grey.gif) no-repeat right; margin: 4px; color: rgb(153, 153, 153); padding-right: 12px; font-size: 11px; white-space: nowrap; cursor: pointer;
}
.alienwareFranchise #nextgen div.localeselectorlink_premier {
	margin: 4px; color: rgb(153, 153, 153); padding-right: 12px; font-size: 11px; white-space: nowrap;
}
.alienwareFranchise #nextgen div.localeselectorlink:hover {
	color: rgb(153, 153, 153); font-size: 11px; text-decoration: underline; white-space: nowrap;
}
.alienwareFranchise #nextgen div.localeselectorlinkdiv {
	color: rgb(153, 153, 153); border-top-color: rgb(10, 10, 10); border-right-color: rgb(10, 10, 10); border-left-color: rgb(10, 10, 10); 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;
}
.alienwareFranchise #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);
}
.alienwareFranchise #nextgen div.localeselectorlinkselected {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/nav_up.gif) no-repeat right; margin: 4px; color: rgb(0, 0, 0); padding-right: 12px; font-size: 11px; white-space: nowrap; cursor: pointer;
}
.alienwareFranchise #nextgen div.localeselectorlinkselected:hover {
	color: rgb(0, 0, 0); font-size: 11px; text-decoration: underline; white-space: nowrap;
}
.alienwareFranchise #nextgen div.localeselectortext {
	margin: 4px; color: rgb(153, 153, 153); font-size: 11px; white-space: nowrap;
}
.alienwareFranchise #nextgen div.mdabarcontainer {
	color: rgb(255, 255, 255); padding-top: 15px; padding-bottom: 12px; font-family: arial, helvetica; font-size: 12px; font-weight: bold; float: right;
}
.alienwareFranchise #nextgen div.searchcontainer {
	text-align: right;
}
.alienwareFranchise #nextgen div.searchcontainer a {
	color: rgb(153, 153, 153);
}
.alienwareFranchise #nextgen div.searchcontainer label {
	display: none;
}
.alienwareFranchise #nextgen div.searchcontainer select {
	display: none;
}
.alienwareFranchise #nextgen div.subnavcontainer {
	position: relative; z-index: 4;
}
.alienwareFranchise #nextgen div.subnavcontainernomenu {
	height: 8px; clear: both; position: relative; z-index: 0; background-color: rgb(102, 102, 102);
}
.alienwareFranchise #nextgen div.subnavlinkcontainer {
	padding: 0px 12px; position: static;
}
.alienwareFranchise #nextgen div.subnavlinkcontainernomenu {
	padding: 0px 12px; position: static;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerlastnomenu {
	padding: 0px 12px; position: static;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerlast {
	padding: 0px 12px; position: static;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerfirstnomenu {
	padding: 0px 12px; position: static;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerfirst {
	padding: 0px 12px; position: static;
}
.alienwareFranchise #nextgen div.subnavlinkcontainernomenuselected {
	padding: 0px 12px; position: relative;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerselected {
	padding: 0px 12px; position: relative;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerlastselected {
	padding: 0px 12px; position: relative;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerlastnomenuselected {
	padding: 0px 12px; position: relative;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerfirstselected {
	padding: 0px 12px; position: relative;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerfirstnomenuselected {
	padding: 0px 12px; position: relative;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerfirst {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secondarynavbgfirst.gif) no-repeat left top;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerfirstnomenu {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secondarynavbgfirst.gif) no-repeat left top;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerfirstnomenuselected {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secnavbgfirstnomenuselected.gif) no-repeat left top;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerfirstselected {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secondarynavbgfirstselected.gif) no-repeat left top;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerlast {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secondarynavbglast.gif) no-repeat right top;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerlastnomenu {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secondarynavbglast.gif) no-repeat right top;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerlastnomenuselected {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secnavbglastnomenuselected.gif) no-repeat right top;
}
.alienwareFranchise #nextgen div.subnavlinkcontainerlastselected {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secondarynavbglastselected.gif) no-repeat right top;
}
.alienwareFranchise #nextgen .subnavlinkdivide {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secondarynavbgdivider.gif) repeat-y left bottom; width: 2px; height: 30px;
}
.alienwareFranchise #nextgen img.logo {
	width: 61px; height: 61px;
}
.alienwareFranchise #nextgen span.mdainfo {
	height: 15px; font-weight: normal; white-space: nowrap;
}
.alienwareFranchise #nextgen span.message_buyonline {
	color: rgb(153, 153, 153); font-family: arial; font-size: 11px;
}
.alienwareFranchise #nextgen span.message_buyonline a {
	color: rgb(204, 204, 204);
}
.alienwareFranchise #nextgen table.mh_columnlist {
	margin: 0px; padding: 0px;
}
.alienwareFranchise #nextgen table.mh_columnlist a.menulink {
	color: rgb(0, 102, 204); font-family: arial; font-size: 11px; text-decoration: none;
}
.alienwareFranchise #nextgen table.mh_columnlist a.menulink:hover {
	text-decoration: underline;
}
.alienwareFranchise #nextgen table.mh_columnlist a.mhproductlink {
	color: rgb(153, 153, 153); font-size: 11px; text-decoration: none;
}
.alienwareFranchise #nextgen table.mh_columnlist a.mhproductlink:hover {
	text-decoration: underline;
}
.alienwareFranchise #nextgen table.mh_columnlist div.mhproductdiv {
	padding-top: 2px; padding-right: 20px; padding-bottom: 2px;
}
.alienwareFranchise #nextgen table.mh_columnlist div.sep {
	padding-top: 3px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.alienwareFranchise #nextgen table.mh_columnlist td.menutitle {
	width: 100%; color: rgb(102, 102, 102); padding-top: 3px; padding-bottom: 3px; font-size: 11px; font-weight: bold;
}
.alienwareFranchise #nextgen table.mh_columnlist td.sep {
	width: 100%; padding-top: 3px; padding-bottom: 3px;
}
.alienwareFranchise #nextgen table.mh_columnlist td.sephover {
	width: 100%; padding-top: 3px; padding-bottom: 3px;
}
.alienwareFranchise #nextgen table.mh_linklist td.sep {
	width: 100%; padding-top: 3px; padding-bottom: 3px;
}
.alienwareFranchise #nextgen table.mh_columnlist td.sephover {
	margin: 0px;
}
.alienwareFranchise #nextgen table.mh_linklist td.sephover {
	margin: 0px;
}
.alienwareFranchise #nextgen table.mh_columnlist td.sub {
	margin: 0px; width: 100%; padding-top: 7px; padding-bottom: 3px;
}
.alienwareFranchise #nextgen table.mh_columnlist td.subhover {
	margin: 0px; width: 100%; padding-top: 7px; padding-bottom: 3px;
}
.alienwareFranchise #nextgen table.mh_linklist td.sub {
	margin: 0px; width: 100%; padding-top: 7px; padding-bottom: 3px;
}
.alienwareFranchise #nextgen table.mh_linklist td.subhover {
	margin: 0px; width: 100%; padding-top: 7px; padding-bottom: 3px;
}
.alienwareFranchise #nextgen table.mh_columnlist td.subnavcolumn {
	background: rgb(238, 238, 238); padding-top: 8px; padding-bottom: 10px; padding-left: 20px;
}
.alienwareFranchise #nextgen table.mh_columnlist td.subnavmenuborder {
	background-color: rgb(204, 204, 204);
}
.alienwareFranchise #nextgen table.mh_columnlist td.subnavmenuborderbottom {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/menucornerbb_1x2.gif) repeat-x left top;
}
.alienwareFranchise #nextgen table.mh_linkcolumn {
	margin: 0px; padding: 0px; width: 200px; text-align: left;
}
.alienwareFranchise #nextgen table.mh_linklist {
	margin: 0px; padding: 0px;
}
.alienwareFranchise #nextgen table.mh_linklist a.menulink {
	color: rgb(0, 102, 204); font-size: 11px; text-decoration: none;
}
.alienwareFranchise #nextgen table.mh_linklist a.menulink:hover {
	text-decoration: underline;
}
.alienwareFranchise #nextgen table.mh_linklist a.mhproductlink {
	color: rgb(153, 153, 153); font-size: 11px; text-decoration: none;
}
.alienwareFranchise #nextgen table.mh_linklist a.mhproductlink:hover {
	text-decoration: underline;
}
.alienwareFranchise #nextgen table.mh_linklist div.mhproductlinks {
	color: rgb(153, 153, 153); padding-left: 9px; font-size: 11px;
}
.alienwareFranchise #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;
}
.alienwareFranchise #nextgen table.mh_linklist td.menutitle {
	width: 100%; color: rgb(102, 102, 102); padding-top: 3px; padding-bottom: 3px; font-size: 11px; font-weight: bold;
}
.alienwareFranchise #nextgen table.mh_linklist td.subnavcolumn {
	background: rgb(238, 238, 238); padding: 3px 10px 5px; line-height: 14px;
}
.alienwareFranchise #nextgen table.mh_linklist td.subnavmenuborder {
	background-color: rgb(204, 204, 204);
}
.alienwareFranchise #nextgen table.mh_linklist td.subnavmenuborderbottom {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/menucornerbb_1x2.gif) repeat-x left top;
}
.alienwareFranchise #nextgen table.mh_viewallcolumn {
	margin: 0px; padding: 0px; width: 158px; text-align: left;
}
.alienwareFranchise #nextgen td.langselected {
	color: rgb(255, 255, 255); font-size: 11px;
}
.alienwareFranchise #nextgen td.langsep {
	color: rgb(153, 153, 153); font-size: 11px;
}
.alienwareFranchise #nextgen td.mhcrumbcell {
	height: 40px;
}
.alienwareFranchise #nextgen td.mhlogocell {
	width: 61px; height: 65px; padding-top: 4px;
}
.alienwareFranchise #nextgen td.mhpersonalizationcell {
	height: 25px;
}
.alienwareFranchise #nextgen td.mhprimarynavcell {
	width: 700px; height: 35px;
}
.alienwareFranchise #nextgen td.mhprimarynavcell table {
	margin-left: 17px;
}
.alienwareFranchise #nextgen td.mhsearchcell {
	height: 40px; white-space: nowrap;
}
.alienwareFranchise #nextgen td.mhsecondarynavcell {
	width: 100%; height: 30px;
}
.alienwareFranchise #nextgen td.subnavlinkcell {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secondarynavbg.gif) repeat-x left bottom; height: 30px;
}
.alienwareFranchise #nextgen td.subnavlinkcellselected {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/secondarynavbgselected.gif) repeat-x left top; height: 30px;
}
.alienwareFranchise #nextgen td.mhmenucornerbl {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/menucornerbl.gif) no-repeat left top; height: 2px;
}
.alienwareFranchise #nextgen td.mhmenucornerbr {
	background: url(http://i.dell.com/images/global/brand/ui/nxgen/menucornerbr.gif) no-repeat right top; height: 2px;
}
.alienwareFranchise #pbarcontainer #stormPbar .pbarlink {
	color: rgb(0, 102, 204); line-height: 12px; font-weight: bold;
}
.alienwareFranchise #pbarcontainer #stormPbar div.focartlinkmax {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontainer #stormPbar div.focartlinkmin {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontainer #stormPbar div.focartlinkmax {
	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; background-color: rgb(188, 188, 188);
}
.alienwareFranchise #pbarcontainer #stormPbar div.focartlinkmin {
	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);
}
.alienwareFranchise #pbarcontainer #stormPbar div.focartoffsetmax {
	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(188, 188, 188);
}
.alienwareFranchise #pbarcontainer #stormPbar div.focartoffsetmin {
	position: relative; z-index: 1; background-color: rgb(0, 0, 0);
}
.alienwareFranchise #pbarcontainer #stormPbar div.fomyaccountlinkmax {
	padding: 1px 7px 0px; font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontainer #stormPbar div.fomyaccountlinkmin {
	padding: 1px 7px 0px; font-family: arial; font-size: 8pt;
}
.alienwareFranchise #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);
}
.alienwareFranchise #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);
}
.alienwareFranchise #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);
}
.alienwareFranchise #pbarcontainer #stormPbar div.fomyaccountoffsetmin {
	position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer #stormPbar img.pbaricon {
	width: 17px; height: 17px; padding-right: 3px; padding-left: 3px; float: left;
}
.alienwareFranchise #pbarcontainer div.flyoutcartbodymax {
	border: 1px solid rgb(0, 0, 0); position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer div.flyoutcartbodymin {
	border: 1px solid rgb(0, 0, 0); position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer div.flyoutcartbodymax {
	display: inline;
}
.alienwareFranchise #pbarcontainer div.flyoutcartbodymin {
	display: none;
}
.alienwareFranchise #pbarcontainer div.flyoutcartlinkmax {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; 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; float: left; position: relative; z-index: 4; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer div.flyoutcartlinkmin {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; 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; float: left; position: relative; z-index: 4; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #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;
}
.alienwareFranchise #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;
}
.alienwareFranchise #pbarcontainer div.flyoutdivide {
	margin: 0px; padding: 0px; width: 1px; float: left;
}
.alienwareFranchise #pbarcontainer div.flyoutmyaccountbodymax {
	border: 1px solid rgb(0, 0, 0); position: absolute; z-index: 3;
}
.alienwareFranchise #pbarcontainer div.flyoutmyaccountbodymin {
	border: 1px solid rgb(0, 0, 0); position: absolute; z-index: 3;
}
.alienwareFranchise #pbarcontainer div.flyoutmyaccountbodymax {
	display: inline; background-color: rgb(238, 238, 238);
}
.alienwareFranchise #pbarcontainer div.flyoutmyaccountbodymin {
	display: none; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer div.flyoutmyaccountlinkmax {
	padding: 1px 7px 0px; font-family: arial; font-size: 8pt; float: left; position: relative;
}
.alienwareFranchise #pbarcontainer div.flyoutmyaccountlinkmin {
	padding: 1px 7px 0px; font-family: arial; font-size: 8pt; float: left; position: relative;
}
.alienwareFranchise #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);
}
.alienwareFranchise #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);
}
.alienwareFranchise #pbarcontainer div.focartbodymax {
	border-color: rgb(0, 0, 0);
}
.alienwareFranchise #pbarcontainer div.focartbodymin {
	border: 1px solid rgb(0, 0, 0); display: none; position: absolute; z-index: 3; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer div.fodivide {
	margin: 0px; padding: 0px; width: 1px; float: left;
}
.alienwareFranchise #pbarcontainer div.fomyaccountbodymax {
	border: 1px solid rgb(0, 0, 0); position: absolute; z-index: 3;
}
.alienwareFranchise #pbarcontainer div.fomyaccountbodymin {
	border: 1px solid rgb(0, 0, 0); position: absolute; z-index: 3;
}
.alienwareFranchise #pbarcontainer div.fomyaccountbodymax {
	display: inline; background-color: rgb(238, 238, 238);
}
.alienwareFranchise #pbarcontainer div.fomyaccountbodymin {
	display: none; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer div.fotoolboxbodymax {
	border: 1px solid rgb(0, 0, 0); position: absolute; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer div.fotoolboxbodymin {
	border: 1px solid rgb(0, 0, 0); position: absolute; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer div.fotoolboxbodymax {
	display: inline; z-index: 100;
}
.alienwareFranchise #pbarcontainer div.fotoolboxbodymin {
	display: none; z-index: 3;
}
.alienwareFranchise #pbarcontainer div.fotoolboxlinkmax {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontainer div.fotoolboxlinkmin {
	padding: 1px 10px 0px 7px; font-family: arial; font-size: 8pt; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #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;
}
.alienwareFranchise #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;
}
.alienwareFranchise #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);
}
.alienwareFranchise #pbarcontainer div.fotoolboxoffsetmin {
	position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.alienwareFranchise #pbarcontent a.cartLinkPrevNext {
	margin: 0px; padding: 0px; color: rgb(0, 102, 204); font-family: arial; font-size: 11px;
}
.alienwareFranchise #pbarcontent div.acctContent {
	padding: 10px;
}
.alienwareFranchise #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;
}
.alienwareFranchise #pbarcontent div.actionlink a.link {
	font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontent div.cartButton {
	padding-right: 10px; float: right;
}
.alienwareFranchise #pbarcontent div.cartButtonMODIFIED {
	padding-right: 10px; float: left;
}
.alienwareFranchise #pbarcontent div.cartContent {
	padding: 10px;
}
.alienwareFranchise #pbarcontent div.cartItem {
	padding: 10px;
}
.alienwareFranchise #pbarcontent div.cartItems {
	color: rgb(51, 51, 51); font-family: arial; font-size: 11px; float: left;
}
.alienwareFranchise #pbarcontent div.cartItems_bold {
	color: rgb(51, 51, 51); font-family: arial; font-size: 11px; float: left;
}
.alienwareFranchise #pbarcontent div.cartItems_bold {
	font-weight: bold;
}
.alienwareFranchise #pbarcontent div.cartItems_error {
	color: red; font-family: arial; font-size: 11px; float: left;
}
.alienwareFranchise #pbarcontent div.cartPrevNext {
	color: rgb(0, 102, 204); font-family: arial; font-size: 11px; float: right;
}
.alienwareFranchise #pbarcontent div.cartspacer {
	float: left;
}
.alienwareFranchise #pbarcontent div.cartSubTotal {
	text-align: right; color: rgb(102, 153, 51); font-family: arial; font-size: 9pt; font-weight: bold; float: right;
}
.alienwareFranchise #pbarcontent div.cartSubTotalCaption {
	text-align: right; color: rgb(51, 51, 51); font-family: arial; font-size: 11px; font-weight: bold; float: left;
}
.alienwareFranchise #pbarcontent div.cartSubTotalRow {
	padding: 5px 10px; height: 15px; background-color: rgb(221, 240, 254);
}
.alienwareFranchise #pbarcontent div.cartTopInfo {
	padding: 5px 10px; height: 15px; background-color: rgb(221, 240, 254);
}
.alienwareFranchise #pbarcontent div.cartSubTotalRow {
	float: left;
}
.alienwareFranchise #pbarcontent div.empty_cart_intro {
	padding: 10px; color: rgb(51, 51, 51); font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontent div.greenBtn {
	float: right; white-space: nowrap; cursor: pointer; background-repeat: no-repeat;
}
.alienwareFranchise #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;
}
.alienwareFranchise #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;
}
.alienwareFranchise #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;
}
.alienwareFranchise #pbarcontent div.intro {
	color: rgb(51, 51, 51); font-family: arial; font-size: 8pt;
}
.alienwareFranchise #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;
}
.alienwareFranchise #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;
}
.alienwareFranchise #pbarcontent div.lnk_previous {
	background: url(http://i.dell.com/images/global/brand/ui/prevarrow.gif) no-repeat left; padding-top: 1px; padding-left: 12px; font-size: 11px; float: left;
}
.alienwareFranchise #pbarcontent div.lnk_previous_disabled {
	background: url(http://i.dell.com/images/global/brand/ui/prevarrowgray.gif) no-repeat left; color: rgb(153, 153, 153); padding-top: 1px; padding-left: 12px; font-size: 11px; float: left;
}
.alienwareFranchise #pbarcontent div.loginerror {
	color: red; font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontent div.pbarcontent {
	padding: 10px; width: 228px; z-index: 4;
}
.alienwareFranchise #pbarcontent div.pbarcontentcart {
	width: 248px; position: absolute; z-index: 102;
}
.alienwareFranchise #pbarcontent div.pbarspacer {
	height: 5px; float: left;
}
.alienwareFranchise #pbarcontent div.productDesc {
	width: 100px; overflow: hidden; padding-left: 3px; float: left;
}
.alienwareFranchise #pbarcontent div.productDivide {
	background: url(http://i.dell.com/images/global/brand/ui/hsep.gif); height: 11px;
}
.alienwareFranchise #pbarcontent div.productImage {
	width: 60px; padding-left: 3px; float: left;
}
.alienwareFranchise #pbarcontent div.productPrice {
	width: 60px; text-align: right; color: rgb(102, 153, 51); font-family: arial; font-size: 11px; font-weight: bold; float: right;
}
.alienwareFranchise #pbarcontent div.silverBtn {
	float: left; white-space: nowrap; cursor: pointer; background-repeat: no-repeat;
}
.alienwareFranchise #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;
}
.alienwareFranchise #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;
}
.alienwareFranchise #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;
}
.alienwareFranchise #pbarcontent div.simpleButton {
	padding-right: 5px; padding-left: 5px;
}
.alienwareFranchise #pbarcontent div.simpledesc {
	font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontent div.simplelink {
	background: url(http://i.dell.com/images/global/brand/ui/secondary.gif) no-repeat left top; color: rgb(0, 102, 204); padding-left: 7px;
}
.alienwareFranchise #pbarcontent div.simplelink a.link {
	font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontent div.simpletext {
	font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontent span.productDiscount {
	font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontent span.productQuantityValue {
	font-family: arial; font-size: 8pt;
}
.alienwareFranchise #pbarcontent div.simplelink a.link {
	color: rgb(0, 102, 204);
}
.alienwareFranchise #pbarcontent span.cartItemsBold {
	color: rgb(51, 51, 51); font-family: arial; font-size: 11px; font-weight: bold;
}
.alienwareFranchise #pbarcontent span.productBasePrice {
	font-family: arial; font-size: 9pt;
}
.alienwareFranchise #pbarcontent span.productDiscount {
	color: red;
}
.alienwareFranchise #pbarcontent span.productQuantity {
	color: rgb(51, 51, 51); font-family: arial; font-size: 11px;
}
.alienwareFranchise #pbarcontent span.productQuantityValue {
	color: rgb(0, 102, 204); font-weight: bold;
}
.alienwareFranchise #pbarcontent span.productTitle {
	color: rgb(51, 51, 51); overflow: hidden; font-family: arial; font-size: 9pt; font-weight: bold;
}
.alienwareFranchise #pbarcontent .cartIcon {
	background-position: -470px -953px;
}
.alienwareFranchise #nextgen #pbarcontent .cartCaption {
	color: rgb(37, 233, 235);
}
.alienwareFranchise #nextgen #pbarcontent .cartCount {
	background-position: -470px -986px;
}
.alienwareFranchise #nextgen #pbarcontent .cartCountLarger {
	background-position: -470px -1018px;
}
.alienwareFranchise .masthead.breadcrumbsWrap {
	background: rgb(0, 0, 0);
}
.alienwareFranchise .breadcrumbs li a:link {
	background: url(../images/arrows/arrow_breadcrumb.gif) no-repeat 100% 50%; color: rgb(153, 153, 153);
}
.alienwareFranchise .breadcrumbs li a:visited {
	background: url(../images/arrows/arrow_breadcrumb.gif) no-repeat 100% 50%; color: rgb(153, 153, 153);
}
.alienwareFranchise .breadcrumbs li.pdlink a:link {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .breadcrumbs li.pdlink a:visited {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .breadcrumbs li a:hover {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .breadcrumbs li.pdlink {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .breadcrumbs li.flag {
	color: rgb(255, 255, 255);
}
.alienwareFranchise #footerWrap {
	background: url(../images/masthead/masthead_divider.png) no-repeat top rgb(0, 0, 0); padding: 30px 0px; width: 100%; float: left;
}
.alienwareFranchise #footerSection {
	padding: 0px; clear: both; background-color: rgb(0, 0, 0);
}
.alienwareFranchise #footerSection .footerTop {
	margin: 0px auto; width: 965px;
}
.alienwareFranchise .universalFooter {
	margin: 0px auto; padding: 0px 18px; width: 965px; text-align: left; color: rgb(102, 102, 102); clear: both;
}
.alienwareFranchise .universalFooter a:hover {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .universalFooter a:hover {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .universalFooter .theEnd {
	width: 865px; margin-top: 25px; float: left;
}
.alienwareFranchise .universalFooter .alienwareFranchise.logo .universalFooter .universalLinks {
	margin-right: 39px; float: left;
}
.alienwareFranchise .universalFooter .logo {
	width: 61px;
}
.alienwareFranchise .universalFooter .dellCopyright {
	margin-right: 80px; float: left;
}
.alienwareFranchise .universalFooter .universalLinks {
	margin: 0px;
}
.alienwareFranchise .universalFooter .universalLinks li {
	padding: 0px 15px; border-right-color: currentColor; border-right-width: 1px; border-right-style: solid; float: left;
}
.alienwareFranchise .universalFooter .universalLinks li.last {
	border: 0px currentColor;
}
.alienwareFranchise .universalFooter .contactNumber {
	background: url(../Images/Icons/footer_contact_icon.jpg) no-repeat left 2px; padding: 0px 0px 0px 15px; font-size: 1.4em; font-weight: bold; margin-top: -3px; margin-bottom: 10px;
}
.alienwareFranchise .universalFooter .universalFooterLinks li {
	line-height: 1.3em; padding-left: 15px; font-size: 1.1em; margin-left: 15px; border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: solid; display: inline;
}
.alienwareFranchise .universalFooter .universalFooterLinks li.first {
	padding-left: 0px; margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.alienwareFranchise .universalFooter .universalFooterLinks a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.alienwareFranchise .universalFooter .universalFooterLinks a:hover {
	text-decoration: underline;
}
.alienwareFranchise .universalFooter .universalFooterLinks li.oplabs {
	padding-left: 6px;
}
.alienwareFranchise .universalFooter .oplabs a {
	background-position: left; padding-left: 12px; margin-left: 12px; cursor: pointer; background-image: url(../images/icons/feedback_999999.gif); background-repeat: no-repeat;
}
.alienwareFranchise #footerSection .footerContextualContainer {
	background: url(../images/masthead/masthead_divider.png) no-repeat top rgb(0, 0, 0) !important;
}
.alienwareFranchise .footerContextualContainer .contextualFooterLinkTitle {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .footerContextualContainer a {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .footerContextualContainer a:hover {
	color: rgb(153, 153, 153);
}
.alienwareFranchise .footerContextualContainer div.contextualFooterCol {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .footerContextualContainer div.contextualFooterCol h3 {
	color: rgb(0, 0, 0);
}
.alienwareFranchise .legalDisclaimer {
	color: rgb(153, 153, 153); clear: both; background-color: rgb(0, 0, 0);
}
.alienwareFranchise .breadcrumbsWrap div.mdacontainer {
	color: rgb(255, 255, 255); padding-bottom: 12px; font-size: 12px; font-weight: bold; float: right; white-space: nowrap;
}
.alienwareFranchise .searchBox {
	background: url(../images/SearchBox/search_bg.png) no-repeat; margin: 12px 0px; border: 0px currentColor; width: 200px; height: 18px; color: rgb(68, 68, 68); float: right;
}
.alienwareFranchise #productStack h5.itemName {
	color: rgb(240, 240, 240);
}
.alienwareFranchise #goodForStack h3 {
	color: rgb(240, 240, 240);
}
.alienwareFranchise #goodForStack .c3 {
	color: rgb(178, 178, 178) !important;
}
.alienwareFranchise #techSpecsStack .row .c3 {
	color: rgb(178, 178, 178) !important;
}
.alienwareFranchise #techSpecsStack {
	border-color: rgb(56, 56, 56);
}
.alienwareFranchise #techSpecsStack .row {
	border-color: rgb(56, 56, 56);
}
.alienwareFranchise #dealsStack .sectionDivider {
	border-color: rgb(56, 56, 56);
}
.alienwareFranchise #techSpecsStack .row h4 span {
	background: url(../images/Facets/techspecs_sprite_alienware.gif) no-repeat 0px 3px; color: rgb(255, 255, 255);
}
.alienwareFranchise #techSpecsStack .collapsed h4 span {
	background-position: 0px -28px;
}
.alienwareFranchise #productStack .c3 .featuredColumn {
	background: url(../images/containers/products/3x4x/bg_5x_column_rec_dark.png) no-repeat 0px 0px !important;
}
.alienwareFranchise #productStack .c3 .featuredColumnEnd {
	background: url(../images/containers/products/3x4x/bg_5x_column_rec_dark.png) no-repeat 0px -955px !important;
}
.alienwareFranchise #productStack {
	background: url(../images/containers/products/3x4x/bg_5x_column_prebuilder_dark.gif); color: rgb(255, 255, 255);
}
.alienwareFranchise #productStack .lastRow.content .c3 {
	background: url(../images/containers/products/3x4x/bg_5x_column_prebuilder_dark.gif) no-repeat bottom;
}
.alienwareFranchise #dealsStack li a {
	color: rgb(255, 153, 0);
}
.alienwareFranchise #productStack .c3 .shortDesc {
	color: rgb(240, 240, 240);
}
.alienwareFranchise .searchResultsContainer .productDescription th {
	width: 110px; text-align: right; color: rgb(148, 148, 148); padding-right: 20px; padding-bottom: 6px; font-size: 0.91em; font-weight: bold; vertical-align: top; white-space: nowrap;
}
.alienwareFranchise .searchResultsContainer .productDescription td {
	color: rgb(148, 148, 148); padding-bottom: 6px; font-size: 0.91em; vertical-align: top;
}
.alienwareFranchise .priceEvalueCode span {
	color: rgb(102, 102, 102); text-transform: uppercase;
}
.alienwareFranchise .searchResultsContainer .productDescription .textProductDescription div {
	color: rgb(102, 102, 102);
}
.alienwareFranchise .rplcmntProd .prodContent {
	background-color: rgb(0, 0, 0);
}
.alienwareFranchise .greyContainer .t {
	
}
.alienwareFranchise .greyContainer .b {
	
}
.alienwareFranchise .greyContainer .t div {
	
}
.alienwareFranchise .greyContainer .b div {
	
}
.alienwareFranchise .greyContainer .il {
	
}
.alienwareFranchise .greyContainer .ir {
	
}
.alienwareFranchise .greyContainer .i {
	
}
.alienwareFranchise #sn {
	color: black !important;
}
.modalBodyInner .prefilterContent {
	padding: 10px 0px 0px !important; height: 99%; font-size: 1.3em; float: none !important; display: inline !important;
}
.modalBodyInner .prefilterContent h2 span.title {
	color: rgb(51, 51, 51); font-size: 1.38em; margin-bottom: 10px; display: block;
}
.modalBodyInner .prefilterContent h2 span.subtitle {
	margin: -3px 0px 10px; color: rgb(51, 51, 51); clear: both; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 15px; font-weight: normal; display: block;
}
.modalBodyInner .prefilterContent li {
	padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.modalBodyInner .prefilterContent li.omega {
	border: 0px currentColor; margin-bottom: 20px;
}
.modalBodyInner .prefilterContent label {
	margin-bottom: 6px;
}
.modalBodyInner .prefilterContent .filterLeft {
	width: 160px; color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; float: left;
}
.modalBodyInner .prefilterContent .filterRight {
	margin: 0px 0px 30px; width: 257px; color: rgb(51, 51, 51); padding-left: 6px; font-family: "Trebuchet MS", Arial, sans-serif; float: right; display: block;
}
.modalBodyInner .prefilterContent select {
	width: 135px !important;
}
.modalBodyInner .prefilterContent .btn {
	display: none;
}
.modalBodyInner .prefilterContent .preconfigInactiveButton {
	font-size: 1.08em; float: right; display: inline-block;
}
.modalBodyInner .prefilterContent .prefilterButtons {
	text-align: right;
}
.modalBodyInner .prefilterContent li img {
	width: auto !important; padding-right: 12px; vertical-align: middle; position: inherit !important; background-color: inherit !important;
}
.pd_hero_15column .productIntro .introProduct {
	position: relative; z-index: 5;
}
.pd_hero_15column .productIntro .productImages img {
	
}
.pd_hero_15column .productIntro .thumbnails img {
	
}
.pd_hero_15column .intelBanner3x .rndContainer {
	background-color: rgb(255, 255, 255);
}
.pd_hero_15column .pdBanner .rndContainer {
	background-color: rgb(255, 255, 255);
}
#heroContent {
	width: 100%; float: left; position: relative; z-index: 3;
}
.productIntro {
	width: 100%; line-height: 1.6em; overflow: visible; clear: both; float: none; position: relative; z-index: 5;
}
.productIntro .thumbnails {
	margin: 0px auto; width: 407px; overflow: hidden; clear: both; z-index: 5;
}
.productIntro .thumbnails div {
	width: 125px; text-align: center; float: left; display: inline-block; zoom: 1;
}
.productIntro .thumbnails div.thumbMiddleMargin {
	margin: 0px 16px;
}
.productIntro .thumbnails div p {
	clear: both;
}
.productIntro .thumbnails div div {
	padding: 0px; height: 18px; text-align: left; overflow: hidden; clear: both; vertical-align: middle;
}
.productIntro .introProduct {
	margin: 0px 0px 20px; width: 400px; float: left;
}
.productIntro .eolReplacementLinks .eolTitle {
	margin: 40px 0px 5px; font-weight: bold;
}
#Label1 {
	margin: 0px; padding: 0px; line-height: 1.38em;
}
#Label2 {
	margin: 0px; padding: 0px; line-height: 1.38em;
}
#Label1 sup {
	top: -4px; font-size: 0.61em !important; position: relative;
}
#Label2 sup {
	top: -4px; font-size: 0.61em !important; position: relative;
}
#Label2 div.asLowAs span.smallPrice sup {
	top: -4px; font-size: 0.61em !important; position: relative;
}
#Label1 a.technote sup {
	top: 3px; padding-left: 1px; font-size: 0.61em !important;
}
#Label2 a.technote sup {
	top: 3px; padding-left: 1px; font-size: 0.61em !important;
}
#Label2 div.asLowAs span.smallPrice a.technote sup {
	top: 3px; padding-left: 1px; font-size: 0.61em !important;
}
.productIntro .introProductNoImage {
	width: 560px; margin-top: 10px; float: left;
}
.productIntro .productImages {
	width: 524px; text-align: center; margin-top: 5px; float: right;
}
.productIntro .productImages .productFlash {
	top: 45px; margin-right: 10px; float: right; position: relative; z-index: 1;
}
.productIntro .productImages .productFullFlash {
	top: 45px; overflow: visible; position: relative; z-index: -1;
}
.productIntro .productNoImages {
	width: 350px; height: 350px; text-align: center; margin-top: -31px; margin-right: -20px; float: right;
}
.productIntro .productImages img {
	text-align: right; float: right;
}
.productIntro .productImages table {
	margin: 0px; width: auto;
}
.productIntro .offerPrice {
	margin: 5px 0px 0px;
}
.productIntro .intro a.btn {
	margin-top: 10px;
}
.productIntro .prodDesc {
	margin: 5px 0px 0px !important; top: 0px !important;
}
.productIntro .shortPriceStack {
	margin-bottom: 2px;
}
.productIntro .longPriceStack {
	margin-bottom: 2px;
}
.productIntro .longPriceStack .largePrice {
	display: inline;
}
.productIntro .longPriceStack .salesLargePrice {
	display: inline;
}
.productIntro .sectionHeader .title {
	color: rgb(51, 51, 51); overflow: hidden; clear: both; float: left; position: relative;
}
.productIntro .advertisingPlace {
	padding: 10px 0px 10px 10px; top: 100px; width: 191px; height: 61px; float: right; position: relative;
}
#primaryContent .productIntro .sectionHeader h2 {
	font-size: 1.84em;
}
#primaryContent .productIntro .sectionHeader h3 {
	font-size: 1.84em;
}
#primaryContent .productIntro .sectionHeader h2 {
	width: 400px !important;
}
#primaryContent .productIntro .sectionHeader h2.myConfigHeading {
	margin: 0px 0px 2px; width: 100%; clear: both;
}
#primaryContent .productIntro .sectionHeader h2.myConfigTagLine {
	padding: 0px 0px 5px; color: rgb(255, 153, 0); font-size: 1.2em;
}
#primaryContent .productIntro .sectionHeader h3 {
	color: rgb(170, 170, 170);
}
#primaryContent .productIntro .sectionHeader {
	margin-bottom: 0px !important;
}
.productIntro .sapp {
	color: rgb(96, 96, 96); padding-bottom: 10px;
}
.productIntro .sapp span {
	color: rgb(56, 141, 39); font-size: 1.84em; font-weight: bold;
}
.productIntro .ratingsReadOnly {
	padding-bottom: 20px;
}
.productIntro a.chooseButton {
	color: white;
}
#productLink {
	padding: 20px 0px;
}
.intro .inlineContent .callToOrder {
	color: rgb(0, 0, 0); font-weight: bold;
}
.introProduct .intro .inlineContent .priceDisclaimerText {
	color: rgb(102, 102, 102) !important; font-size: 0.9em !important;
}
.introProduct .inlineContent .priceDisclaimerText {
	color: rgb(102, 102, 102) !important; font-size: 0.9em !important;
}
.introProduct .intro .inlineContent ul.additionalFields {
	font-size: 0.9em !important;
}
.introProduct .inlineContent ul.additionalFields {
	font-size: 0.9em !important;
}
.introProduct .intro .inlineContent ul.additionalFields li {
	height: 10px; font-size: 1em !important;
}
.introProduct .inlineContent ul.additionalFields li {
	height: 10px; font-size: 1em !important;
}
.introProduct .intro .inlineContent p {
	clear: both;
}
.introProduct .inlineContent p {
	clear: both;
}
.rplcmntProd {
	margin: 0px; padding: 20px 0px; clear: both;
}
.rplcmntProd .prodContent {
	padding: 0px 10px; width: 270px; height: auto; float: left; background-color: rgb(255, 255, 255);
}
#BVRRRatingSummaryLinkWriteFirstID {
	height: 100%;
}
.BVRRRatingSummaryLinkWriteFirst {
	height: 100%;
}
#availableFranchiseIce {
	margin: 20px 0px 30px; overflow: visible; clear: both; display: table;
}
#availableFranchiseIce .row {
	overflow: hidden; clear: both;
}
#availableFranchiseIce #twoColumn .content div {
	margin: 0px 15px 0px 0px; width: 232px; vertical-align: top; position: relative; z-index: 3;
}
#availableFranchiseIce #threeColumn .content div {
	margin: 0px 15px 0px 0px; width: 232px; vertical-align: top; position: relative; z-index: 3;
}
#availableFranchiseIce #fourColumn .content div {
	margin: 0px 15px 0px 0px; width: 232px; vertical-align: top; position: relative; z-index: 3;
}
#availableFranchiseIce #genericGroupStack .content {
	margin-top: 10px;
}
#availableFranchiseIce #genericGroupStack .content .image {
	margin: 0px 15px 0px 0px;
}
#availableFranchiseIce #genericGroupStack .content .productTitle {
	margin: 0px 15px 0px 0px; height: 20px; white-space: nowrap;
}
#availableFranchiseIce #genericGroupStack .content .productTitle a {
	color: rgb(51, 51, 51);
}
#availableFranchiseIce #genericGroupStack .content .iceFranchiseDescription {
	vertical-align: top;
}
#availableFranchiseIce #genericGroupStack .content .iceFranchiseDescription p {
	margin: 15px 15px 0px 0px; color: rgb(51, 51, 51); line-height: 1.4em; padding-bottom: 15px; font-size: 0.9em;
}
#availableFranchiseIce .iceFranchiseDescription ul li {
	font-weight: bold; margin-left: 15px; list-style-type: disc;
}
#availableFranchiseIce .content .iceFranchiseVideo {
	margin-top: 10px; float: left;
}
#availableFranchiseIce .content .iceFranchiseVideo .iceFranchiseVideoContent {
	margin: 15px 0px 0px; padding: 10px 0px; min-height: 85px;
}
#availableFranchiseIce .iceFranchiseVideoContent ul {
	font-weight: normal;
}
#availableFranchiseIce .content .iceFranchiseVideo ul {
	margin: 0px; padding: 4px 0px 0px 20px; width: 110px; line-height: 1.4em; font-weight: bold; float: left; list-style-type: disc;
}
#availableFranchiseIce .content .iceFranchiseVideo span a .thumbnail {
	margin: -15px 7px 0px 0px; float: left;
}
#availableFranchiseIce .content .iceFranchiseVideo span a {
	text-align: left; padding-top: 15px; clear: right; font-size: 0.8em; float: left; display: block;
}
#availableFranchiseIce .content .button {
	margin: 0px 0px 25px 10px;
}
#availableFranchiseIce #genericGroupStack .content .viewDetails {
	margin: 18px 15px 0px 0px; font-size: 0.9em;
}
#availableFranchiseIce #genericGroupStack .content .viewDetails a {
	color: rgb(68, 166, 211);
}
#availableFranchiseIce #twoColumn .content .infoCol div {
	width: auto;
}
#availableFranchiseIce #threeColumn .content .infoCol div {
	width: auto;
}
#availableFranchiseIce #fourColumn .content .infoCol div {
	width: auto;
}
#availableFranchiseIce #twoColumn .content div.ajaxOC {
	margin: 10px 15px 0px 0px; border: 0px dashed rgb(204, 204, 204);
}
#availableFranchiseIce #threeColumn .content div.ajaxOC {
	margin: 10px 15px 0px 0px; border: 0px dashed rgb(204, 204, 204);
}
#availableFranchiseIce #fourColumn .content div.ajaxOC {
	margin: 10px 15px 0px 0px; border: 0px dashed rgb(204, 204, 204);
}
#availableFranchiseIce .infoCol h5 {
	margin-top: 5px;
}
#availableFranchiseIce #twoColumn .content .infoCol a {
	float: none;
}
#availableFranchiseIce #threeColumn .content .infoCol a {
	float: none;
}
#availableFranchiseIce #fourColumn .content .infoCol a {
	float: none;
}
#availableFranchiseIce #twoColumn .content .infoCol a img {
	float: right;
}
#availableFranchiseIce #threeColumn .content .infoCol a img {
	float: right;
}
#availableFranchiseIce #fourColumn .content .infoCol a img {
	float: right;
}
#availableFranchiseIce .iceProdReview p {
	margin: 0px; padding: 10px 10px 0px; text-align: left; color: rgb(51, 51, 51); font-size: 0.84em; min-height: 85px;
}
#availableFranchiseIce #twoColumn .content .infoCol div.prodInfo {
	margin: 5px 0px 0px; width: 105px; vertical-align: top; float: left; z-index: 50;
}
#availableFranchiseIce #threeColumn .content .infoCol div.prodInfo {
	margin: 5px 0px 0px; width: 105px; vertical-align: top; float: left; z-index: 50;
}
#availableFranchiseIce #fourColumn .content .infoCol div.prodInfo {
	margin: 5px 0px 0px; width: 105px; vertical-align: top; float: left; z-index: 50;
}
#availableFranchiseIce #threeColumn .content .infoCol div.prodInfo span .shortPriceStack {
	clear: none;
}
#availableFranchiseIce #genericGroupStack .content .infoCol {
	position: relative;
}
#availableFranchiseIce #twoColumn .content div .loadingIcon {
	background: url(../images/icons/loading_animation.gif) no-repeat left top; margin: 45px auto; width: 40px; height: 30px; float: none;
}
#availableFranchiseIce #threeColumn .content div .loadingIcon {
	background: url(../images/icons/loading_animation.gif) no-repeat left top; margin: 45px auto; width: 40px; height: 30px; float: none;
}
#availableFranchiseIce #fourColumn .content div .loadingIcon {
	background: url(../images/icons/loading_animation.gif) no-repeat left top; margin: 45px auto; width: 40px; height: 30px; float: none;
}
#availableFranchiseIce .prodInfo .reviews {
	padding-bottom: 15px;
}
#availableFranchiseIce .prodInfo .reviews a {
	color: rgb(102, 102, 102); font-size: 0.85em;
}
.ice#pagetitle .inlineBanners {
	font-size: 1.08em;
}
#heroContent #productStack {
	margin: 0px 0px 20px;
}
#heroContent #productStack .hidden {
	display: none;
}
#heroContent #productStack .content .info {
	margin: 0px 0px 4px; overflow: hidden; float: left;
}
#heroContent #productStack .content .starRatings {
	width: 200px; overflow: hidden; float: none;
}
#heroContent #productStack .content .buttons {
	margin-top: 10px;
}
#heroContent #productStack .content .info h3 {
	font-size: 1.6em;
}
#heroContent #productStack .content .description {
	font-size: 0.85em;
}
#heroContent #productStack .content .specs ul {
	font-size: 0.85em; margin-left: -7px;
}
#heroContent .fiveUp#productStack .content .info {
	padding: 0px 10px; width: 160px;
}
#heroContent .fiveUp#productStack .content .button {
	width: 160px;
}
#heroContent .fiveUp#productStack .content .button .linkTertiaryNav {
	height: 14px; line-height: 1em; background-repeat: no-repeat;
}
#heroContent .fiveUp#productStack .content .button .linkTertiaryNav:hover {
	height: 14px; line-height: 1em; background-repeat: no-repeat;
}
#heroContent .fiveUp#productStack .content .button .linkTertiaryNav:visited {
	height: 14px; line-height: 1em; background-repeat: no-repeat;
}
#heroContent .fourUp#productStack .content .info {
	padding: 0px 10px; width: 206px;
}
#heroContent .threeUp#productStack .content .info {
	padding: 0px 30px; width: 240px;
}
#heroContent .twoUp#productStack .content .info {
	padding: 0px 75px; width: 300px;
}
#heroContent #readMore #expandSpan {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1501px -338px; padding: 4px 0px 3px 22px; cursor: pointer;
}
#heroContent #readMore .expandAll#expandSpan {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1501px -251px;
}
#heroContent #readMore {
	background: url(../images/ExpandCollapsePattern/bar_background.jpg) repeat-x left bottom; padding: 5px 0px; text-align: center;
}
#heroContent #readMore #viewAllSpan {
	padding: 1px 5px; right: 5px; position: absolute;
}
.ICE.productIntro {
	margin-bottom: 0px;
}
.ICE.productIntro #productScene7 {
	margin: -20px 0px 0px -320px; width: 965px; height: 366px; float: left; position: relative;
}
#productScene7 {
	width: 500px; height: 450px; float: right;
}
.productIntro .productIce {
	width: 300px; float: left; position: relative; z-index: 10000;
}
.productIntro .productIce .sectionHeader {
	width: 265px; margin-top: 10px;
}
.inlineContentIce {
	padding-right: 5px; min-height: 330px;
}
.glassBG {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2313px -16px; margin: -22px 0px 0px -22px; width: 250px; height: 100%; padding-left: 25px; float: left; position: relative; z-index: 20000;
}
.glassBG_bottom {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -2313px -507px; width: 274px; height: 10px; margin-left: -25px; position: absolute;
}
.ice#pagetitle {
	margin: 0px; padding: 33px 0px 0px;
}
#twoColumn .ice#pagetitle {
	margin: 0px; padding: 33px 0px 0px;
}
.pdIce.inlineBanners {
	margin: -18px 0px 0px; font-size: 110%;
}
.productLink {
	padding: 0px 0px 15px;
}
.ice#pagetitle .pdIce.inlineBanners {
	margin-bottom: 20px !important;
}
.hotspotModal {
	font-size: 1.2em;
}
.hotspotModalContentHero {
	width: 550px; margin-top: 46px; float: left;
}
.hotspotModal h2 {
	padding: 0px; color: rgb(51, 51, 51); font-family: Arial, sans-serif; font-size: 1.7em; white-space: nowrap;
}
.hotspotModal .bigImg {
	margin-left: 40px;
}
.hotspotModal .snpImg {
	width: 320px;
}
.hotspotModalContentStack {
	width: 210px; color: rgb(51, 51, 51); float: left;
}
.hotspotModalVideo {
	margin: 0px 0px 5px;
}
.hotspotModalContentStack ul.hotspotModalThumbs {
	margin: 0px 0px 5px;
}
.hotspotModal .priceBlock {
	margin: 0px 0px 10px;
}
.hotspotModal p {
	margin: 0px 0px 12px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 13px;
}
.hotspotModal .linkTertiaryNav:visited {
	padding-bottom: 20px;
}
.hotspotModal .linkTertiaryNav:active {
	padding-bottom: 20px;
}
.hotspotModal .linkTertiaryNav {
	padding-bottom: 20px;
}
.hotspotModal .linkTertiaryNav span {
	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 13px;
}
.hotspotModal .rating {
	margin: 10px 0px;
}
#hotspotModalPrimaryLink {
	margin: 0px 0px 10px;
}
.productBanner {
	width: 965px; height: 373px; text-align: right; overflow: hidden; margin-top: -20px;
}
.productBanner span.cornerTR {
	background: url(../images/containers/ice/master_sprite_ice_24.png) -2260px -375px; width: 15px; height: 10px; right: -25px; display: block; position: absolute;
}
.billboards {
	left: 30px; top: 20px; width: 230px; text-align: left; color: rgb(119, 119, 119); font-family: sans-serif; font-weight: normal; position: absolute;
}
.billboards h3 {
	line-height: 1.4em; font-size: 1.88em;
}
.billboards h4 {
	font-size: 1.4em;
}
.billboards p {
	margin: 0px; padding: 0px; color: rgb(119, 119, 119); line-height: 1.5em; font-size: 1em; font-weight: normal;
}
ul.billboardThumbs {
	margin: 15px 0px 4px; padding: 0px; overflow: hidden; list-style-type: none;
}
ul.billboardThumbs li {
	margin: 0px; padding: 0px; float: left; _width: 50px; _height: 50px;
}
ul.billboardThumbs li a {
	margin-right: 2px; display: block;
}
.productBanner .btn {
	clear: both; margin-top: 7px;
}
#secondaryContent .productBanner .purchase strong {
	font-size: 1em;
}
#heroVideo {
	background: url(../Images/Icons/animated_loader_large.gif) no-repeat 315px 175px; margin: 0px 20px 0px 0px; float: right;
}
#heroVideo iframe {
	margin: 0px; padding: 0px; width: 640px; height: 369px;
}
#loveTabContainer {
	margin: 0px -20px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: none; position: relative;
}
#loveTabContainer li {
	background: url(../images/containers/ice/vertical_sprite_24.png) repeat-x 0px -811px; margin: 0px; padding: 0px; height: auto;
}
#loveTabContainer .ui-tabs-nav {
	left: 0px; width: 965px; overflow: hidden;
}
#loveTabContainer .ui-tabs-nav a {
	background: url(../images/containers/ice/vertical_sprite_24.png) no-repeat -68px -544px; margin: 0px; padding: 0px; height: 84px;
}
#loveTabContainer li div.newtron_tab_right {
	background: url(../images/containers/ice/vertical_sprite_24.png) no-repeat 0px -544px; width: 12px; height: 84px; float: right;
}
#loveTabContainer .ui-tabs-nav a img {
	padding-top: 10px; padding-left: 12px;
}
#loveTabContainer li a {
	float: left;
}
#loveTabContainer li a div {
	float: left;
}
#loveTabContainer li a div.newtron_tab_title {
	height: 60px; overflow: hidden; padding-top: 10px; padding-left: 10px; float: left;
}
#loveTabContainer li a div.newtron_tab_title span {
	line-height: 15px; white-space: normal;
}
#loveTabContainer li a div.newtron_tab_title span sub {
	color: rgb(51, 51, 51);
}
#loveTabContainer li.ui-tabs-selected {
	background-position: 0px -722px; background-repeat: repeat-x;
}
#loveTabContainer li.ui-tabs-selected a {
	background-position: -68px -455px; height: 84px;
}
#loveTabContainer li.newtron_tab_hover a div {
	margin-top: 8px;
}
#loveTabContainer li.ui-tabs-selected a div {
	margin-top: 8px;
}
#loveTabContainer li.newtron_tab_hover a .newtron_tab_right_hover {
	margin-top: 0px;
}
#loveTabContainer li.ui-tabs-selected a .newtron_tab_right_active {
	margin-top: 0px;
}
#loveTabContainer li div.newtron_tab_right_active {
	background-position: 0px -455px;
}
#loveTabContainer li div.newtron_tab_right_inactive {
	background-position: 0px -544px;
}
#loveTabContainer li div.newtron_tab_right_hover {
	background-position: 0px -633px;
}
.newtron_tabitem_1 {
	width: 965px;
}
.newtron_tabitem_2 {
	width: 480px;
}
.newtron_tabitem_3 {
	width: 320px;
}
.newtron_tabitem_4 {
	width: 240px;
}
#loveTabContainer li.lastTab .newtron_tab_right {
	width: 17px;
}
#loveTabContainer li.lastTab .newtron_tabitem_2 {
	width: 485px;
}
#loveTabContainer li.lastTab .newtron_tabitem_3 {
	width: 325px;
}
#loveTabContainer li.lastTab .newtron_tabitem_4 {
	width: 245px;
}
#loveTabContainer .ui-tabs-nav .tabThumbs {
	width: 62px; height: 60px;
}
.newtron_tabitem_2 div span {
	padding-bottom: 5px; font-family: Arial; font-size: 21px; font-weight: bold;
}
.newtron_tabitem_3 div span {
	padding-bottom: 5px; font-family: Arial; font-size: 18px; font-weight: bold;
}
.newtron_tabitem_4 div span {
	padding-bottom: 5px; font-family: Arial; font-size: 15px; font-weight: bold;
}
.newtron_tabitem_2 div sub {
	font-family: Arial; font-size: 18px;
}
.newtron_tabitem_3 div sub {
	font-family: Arial; font-size: 13px;
}
.newtron_tabitem_4 div sub {
	font-family: Arial; font-size: 11px;
}
.newtron_tabitem_4 div.newtron_tab_title {
	width: 150px;
}
.newtron_tabitem_3 div.newtron_tab_title {
	width: 220px;
}
.newtron_tabitem_2 div.newtron_tab_title {
	width: 380px;
}
.megatronContainer#loveTabContainer .billboards {
	top: 114px;
}
.megatronContainer#loveTabContainer {
	top: -24px; margin-bottom: 0px;
}
.megatronContainer#loveTabContainer li {
	
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav {
	margin-top: -7px; margin-bottom: -24px;
}
.megatronContainer#loveTabContainer .productBanner {
	margin-top: 0px;
}
.megatronContainer#loveTabContainer .hotSpotBanner {
	margin-top: 0px;
}
.megatronContainer#loveTabContainer ul li {
	
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a {
	text-align: center;
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a span img {
	padding: 10px 0px 0px; width: 130px; height: 50px; overflow: hidden;
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a span {
	position: relative;
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a span {
	color: white;
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a.newtron_tabitem_2 span {
	font-family: Arial; font-size: 21px; font-weight: bold;
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a.newtron_tabitem_3 span {
	font-family: Arial; font-size: 18px; font-weight: bold;
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a.newtron_tabitem_4 span {
	font-family: Arial; font-size: 15px; font-weight: bold;
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a span p {
	padding-top: 5px;
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a span.newtronTitleTextOnly {
	font-size: 120%;
}
.megatronContainer#loveTabContainer .ui-tabs-nav a {
	background: url(../images/containers/ice/newtron_tabs_china.png) no-repeat -226px -12px; height: 83px;
}
.butterflyTron .ui-tabs-nav a {
	background: url(../images/containers/ice/newtron_tabs_china.png) no-repeat -226px -12px; height: 83px;
}
.megatronContainer#loveTabContainer li.newtron_tab_hover a {
	background-position: -20px -20px; height: 83px;
}
.megatronContainer#loveTabContainer li.newtron_url_hover a {
	background-position: -20px -20px; height: 83px;
}
.megatronContainer#loveTabContainer .ui-tabs-nav a.newtron_tabitem_4 {
	background-position: -271px -123px; width: 241px; height: 104px;
}
.megatronContainer#loveTabContainer li.ui-tabs-selected a.newtron_tabitem_4 {
	background-position: -21px -130px; height: 104px;
}
.megatronContainer#loveTabContainer li.newtron_tab_hover a.newtron_tabitem_4 {
	background-position: -21px -130px; height: 84px;
}
.megatronContainer#loveTabContainer .ui-tabs-nav a.newtron_tabitem_3 {
	background-position: -361px -1095px; width: 321px; height: 104px;
}
.megatronContainer#loveTabContainer li.ui-tabs-selected a.newtron_tabitem_3 {
	background-position: -30px -1104px; height: 104px;
}
.megatronContainer#loveTabContainer li.newtron_tab_hover a.newtron_tabitem_3 {
	background-position: -30px -1104px; height: 84px;
}
.megatronContainer#loveTabContainer .ui-tabs-nav a.newtron_tabitem_2 {
	background-position: -522px -1211px; width: 482px; height: 104px;
}
.megatronContainer#loveTabContainer li.ui-tabs-selected a.newtron_tabitem_2 {
	background-position: -20px -18px; height: 104px;
}
.megatronContainer#loveTabContainer li.newtron_tab_hover a.newtron_tabitem_2 {
	background-position: -20px -18px; height: 84px;
}
.megatronContainer#loveTabContainer li.ui-tabs-selected a {
	background-position: -20px -21px; height: 108px;
}
#loveTabContainer li .newtron_tabitem_5 {
	width: 193px;
}
#loveTabContainer li.lastTab .newtron_tabitem_5 {
	width: 195px;
}
.newtron_tabitem_5 div span {
	padding-bottom: 5px; font-family: Arial; font-size: 13px; font-weight: bold;
}
.newtron_tabitem_5 div.newtron_tab_title {
	width: 120px;
}
.megatronContainer#loveTabContainer ul.ui-tabs-nav li a.newtron_tabitem_5 span {
	font-family: Arial; font-size: 13px; font-weight: bold;
}
.butterflyTron .productBanner {
	margin: 0px 0px -32px; width: 965px; height: 425px; overflow: hidden;
}
#butterflyBanner {
	height: 427px; overflow: hidden;
}
.butterflyTron .productBanner .billboardThumbs {
	top: 248px; right: 10px; position: absolute;
}
.butterflyTron#loveTabContainer .productBanner .billboardThumbs li {
	margin-left: 8px;
}
.butterflyTron .changeBillboard {
	border: 2px solid rgb(248, 248, 248);
}
.butterflyTron .selected.changeBillboard {
	border: 2px solid rgb(0, 204, 255);
}
.BottomSectionWrapper {
	margin: -167px 0px 0px; width: 965px; position: absolute;
}
.BottomSectionWrapperTop {
	background: url(../images/containers/ice/vertical_sprite_24.png) repeat-x 0px -190px; width: 100%; height: auto; float: left; z-index: 100; min-height: 170px;
}
.BottomSection {
	margin: 5px 15px 0px; width: 237px; float: left;
}
.first.BottomSection {
	width: 326px; float: left;
}
.ButterflyLast {
	width: 286px; text-align: left; line-height: 150%; font-size: 10px; float: left;
}
.productVideoTitle {
	margin: 5px 0px 10px; width: 237px; text-align: left; font-weight: bold; float: left;
}
.productVideo {
	padding-left: 23px; float: left;
}
.hotSeller {
	text-align: left; position: relative;
}
.BottomSectionWrapperTop .starsContainer.starRatings {
	float: left;
}
.BottomSectionWrapperTop .reviews {
	float: left;
}
.BottomSectionWrapperTop .RatinsAndReview {
	float: right;
}
.hotSellerImage {
	float: left;
}
.hotSellerData {
	margin: 10px 0px; width: 60%; float: right;
}
.hotSellerData h3 {
	color: rgb(53, 53, 53); margin-bottom: 5px;
}
.BottomSectionDivider {
	margin: 10px 0px 0px; width: 1px; height: 150px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: left;
}
.BottomSectionWrapperBottom {
	background: url(../images/page_backgrounds/browse_one_column_footer.png) no-repeat 0px bottom; margin: -5px 0px 0px -5px; width: 105%; height: 16px; float: left; position: relative;
}
.hotSellerModel {
	font: bold 13px/120% "trebuchet MS"; font-size-adjust: none; font-stretch: normal;
}
.hotSellerModel a {
	color: rgb(53, 53, 53);
}
.hotSellerModel a:link {
	color: rgb(53, 53, 53);
}
.SalesRecommendationTitle {
	margin: 5px 0px; color: rgb(53, 53, 53);
}
.tronPageContainer {
	margin: 10px 0px; position: relative;
}
.tronPageContainer div.t {
	background: no-repeat -6px 0px; margin: 0px 0px 0px 6px; height: 15px;
}
.tronPageContainer .t div {
	background: no-repeat 0px 0px; left: -6px; width: 15px; height: 15px; position: relative;
}
.tronPageContainer div.t {
	background-image: url(../images/containers/ice/China_Love_ImmBottom.jpg);
}
.tronPageContainer .t div {
	background-image: url(../images/containers/ice/China_Love_ImmBottom.jpg);
}
.tronPageContainer .il {
	padding: 0px 0px 0px 5px;
}
.tronPageContainer .ir {
	background: url(../images/containers/ice/China_Love_ImmBottom.jpg) no-repeat -5px bottom; padding: 0px 5px 0px 0px;
}
.tronPageContainer .il {
	background: url(../images/containers/ice/China_Love_ImmBottom.jpg) no-repeat 0px bottom; height: 100%;
}
.tronPageContainer .i {
	padding: 0px; overflow: hidden; background-color: transparent;
}
.expandedManualContent {
	width: 100%;
}
#loveTabContainer li.newtron_tab_hover a {
	background-position: -72px -633px; height: 84px;
}
#loveTabContainer li.newtron_tab_hover {
	background-position: 0px -900px; height: 84px; background-repeat: repeat-x;
}
#hubBanner .eol li {
	list-style: none;
}
#hubBanner .eol li a {
	float: none;
}
.ui-tabs-nav-container#tabschegoryTabContainer {
	border: currentColor;
}
.ui-tabs-nav-container#tabschegoryTabContainer span.current {
	color: rgb(102, 102, 102); line-height: 1.53em; font-size: 1.15em;
}
.ui-tabs-nav-container#tabschegoryTabContainer span.availableModelsSubtitle {
	color: rgb(0, 0, 0); line-height: 1.2em; font-size: 1.15em;
}
#tabschegoryTabContainer .tabs1 + .ui-tabs-panel .compareButton {
	margin-top: -55px;
}
.ui-tabs-nav-container#tabschegoryTabContainer .compareButton {
	padding: 45px 0px 10px 635px;
}
.ui-tabs-nav-container#tabschegoryTabContainer .withBanner .compareButton {
	padding-top: 0px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.ui-tabs-nav {
	margin: 0px; padding: 0px 0px 10px; height: inherit; overflow: visible; white-space: normal;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.ui-tabs-nav li.tabschegoryTab {
	
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.ui-tabs-nav li.tabschegoryTab a {
	padding: 5px 7px 5px 1px; height: inherit; max-height: 41px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul li.ui-tabs-selected a {
	padding-bottom: 10px !important;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.ui-tabs-nav li.tabschegoryTab {
	background: rgb(0, 155, 186); padding: 4px 0px 0px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.15em; font-weight: normal; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.ui-tabs-nav li.tabschegoryTab:hover {
	background-color: rgb(59, 195, 243);
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.ui-tabs-nav li.ui-tabs-selected:hover {
	background-color: rgb(153, 153, 153);
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.ui-tabs-nav li.tabschegoryTab .tabTitleText {
	color: rgb(255, 255, 255); line-height: 1.1em;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.ui-tabs-nav li.ui-tabs-selected {
	font-weight: bold; background-color: rgb(153, 153, 153);
}
.ui-tabs-nav-container#tabschegoryTabContainer ul li .tabschegoryGreyArrow {
	display: none;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul li.ui-tabs-selected .tabschegoryGreyArrow {
	background: url(../images/containers/ice/vertical_sprite_24.png) no-repeat 327px -162px; width: 735px; height: 13px; display: block; position: absolute;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.tabs2 li.ui-tabs-selected .tabschegoryGreyArrow {
	background-position: 142px -162px; width: 364px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.tabs3 li.ui-tabs-selected .tabschegoryGreyArrow {
	background-position: 79px -162px; width: 241px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.tabs4 li.ui-tabs-selected .tabschegoryGreyArrow {
	background-position: 47px -162px; width: 179px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.tabs5 li.ui-tabs-selected .tabschegoryGreyArrow {
	background-position: 31px -162px; width: 142px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.tabs1 li.tabschegoryTab {
	width: 735px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.tabs2 li.tabschegoryTab {
	width: 364px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.tabs3 li.tabschegoryTab {
	width: 241px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.tabs4 li.tabschegoryTab {
	width: 179px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul.tabs5 li.tabschegoryTab {
	width: 142px;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul li .tabschegoryArrow {
	background: url(../images/containers/master-sprite-24.png) -1138px -265px; width: 10px; margin-left: 5px; display: inline-block;
}
.ui-tabs-nav-container#tabschegoryTabContainer ul li.ui-tabs-selected .tabschegoryArrow {
	display: none;
}
.tabschegoryGroups .twoUp div.promoCallOut {
	min-height: 20px;
}
.tabschegoryGroups .oneUp div.highMsg {
	margin: 0px 0px 7px;
}
.tabschegoryGroups .twoUp div.highMsg {
	margin: 0px 0px 7px;
}
.tabschegoryGroups .twoUp .productImage {
	width: 170px; padding-right: 15px; float: left;
}
.tabschegoryGroups .oneUp .productImage {
	width: 170px; padding-right: 15px; float: left;
}
.tabschegoryGroups .twoUp .prodInfo {
	width: 170px; float: right;
}
.tabschegoryGroups .oneUp .prodInfo {
	width: 290px; float: right;
}
.tabschegoryGroups .w3full#techSpecsStack .c6 {
	margin-right: 10px !important;
}
#techSpecsStack .row .c6 {
	color: rgb(102, 102, 102); font-size: 0.84em;
}
#techSpecsStack .row .c8 {
	color: rgb(102, 102, 102); font-size: 0.84em;
}
#goodForStack .c6 {
	color: rgb(102, 102, 102); font-size: 0.84em;
}
#goodForStack .c8 {
	color: rgb(102, 102, 102); font-size: 0.84em;
}
.tabschegoryGroups #productStack {
	
}
.tabschegoryGroups #productStack .lastRow.content .c3 {
	
}
.ui-tabs-nav-container#tabschegoryTabContainer .tabschegoryGroups .upSell {
	margin-top: 10px !important;
}
.tabschegoryGroups #dealsStack .c3 {
	padding-right: 15px;
}
.tabschegoryGroups #goodForStack .c3 {
	padding-right: 15px;
}
.tabschegoryGroups #techSpecsStack .c3 {
	padding-right: 15px;
}
.tabschegoryGroups .w4full #dealsStack .c3 {
	padding-right: 25px;
}
.tabschegoryGroups .w4full #goodForStack .c3 {
	padding-right: 25px;
}
.tabschegoryGroups .w4full #techSpecsStack .c3 {
	padding-right: 25px;
}
.tabschegoryGroups .threeUp #productStack .c3 {
	padding-right: 25px;
}
.tabschegoryGroups .productCarousel ul.c8 {
	width: 484px;
}
.tabschegoryGroups #techSpecsStack .row {
	padding-bottom: 30px;
}
.tabschegoryGroups #techSpecsStack .collapsed {
	padding-bottom: 10px;
}
.tabschegoryGroups #techSpecsStack .row h4 {
	padding-bottom: 20px;
}
.tabschegoryGroups #techSpecsStack .collapsed h4 {
	padding-bottom: 0px;
}
.tabschegoryGroups #techSpecsStack .compareControls {
	position: relative;
}
#tabschegoryTabContainer .titleContainer .titleImg {
	text-decoration: none;
}
#tabschegoryTabContainer .titleContainer .titleImg .subTitle {
	vertical-align: 50%;
}
#tabschegoryTabContainer .titleContainer img + .subTitle {
	vertical-align: 50%;
}
.tabschegoryContainer .availableModelsShipdate {
	display: none;
}
.tabschegoryTabs#availableModels .viewbyNav {
	margin-bottom: 0px;
}
.tabschegoryTabs#availableModels .viewbyNav ul .tabschegoryTabStart {
	background: url(../images/containers/ice/vertical_sprite_24.png); height: 38px; vertical-align: bottom; display: inline-block;
}
.tabschegoryTabs#availableModels .viewbyNav ul .tabschegoryTabEnd {
	background: url(../images/containers/ice/vertical_sprite_24.png); height: 38px; vertical-align: bottom; display: inline-block;
}
.tabschegoryTabs#availableModels .viewbyNav ul .tabTitleText {
	background: url(../images/containers/ice/vertical_sprite_24.png); height: 38px; vertical-align: bottom; display: inline-block;
}
.tabschegoryTabs#availableModels .viewbyNav ul .tabschegoryTabStart {
	
}
.tabschegoryTabs#availableModels .viewbyNav ul li.active .tabschegoryTabStart {
	background-position: 0px -80px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.tabschegoryTabHover .tabschegoryTabStart {
	background-position: 0px -40px;
}
.tabschegoryTabs#availableModels .viewbyNav ul .tabschegoryTabEnd {
	background-position: -76px 0px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.active .tabschegoryTabEnd {
	background-position: -76px -80px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.tabschegoryTabHover .tabschegoryTabEnd {
	background-position: -76px -40px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li .tabTitleText {
	background: rgb(0, 155, 186); height: 31px; text-align: center; color: rgb(255, 255, 255); padding-top: 7px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.2em; font-weight: normal;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.active .tabTitleText {
	background: rgb(153, 153, 153); font-weight: bold;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.tabschegoryTabHover .tabTitleText {
	background: rgb(59, 195, 243);
}
.tabschegoryTabs#availableModels .viewbyNav ul li.active .tabTitleTextSpan {
	padding-left: 25px;
}
.tabschegoryTabs#availableModels .viewbyNav ul.ui-tabs-nav li.ui-tabs-selected {
	
}
.tabschegoryTabs#availableModels .viewbyNav ul.ui-tabs-nav li {
	
}
.tabschegoryTabs#availableModels .viewbyNav ul.ui-tabs-nav li.ui-tabs-selected a {
	
}
.tabschegoryTabs#availableModels .viewbyNav ul.ui-tabs-nav li a {
	
}
.tabschegoryTabs#availableModels .viewbyNav ul.tabs1 li .tabTitleText {
	width: 727px;
}
.tabschegoryTabs#availableModels .viewbyNav ul.tabs2 li .tabTitleText {
	width: 352px;
}
.tabschegoryTabs#availableModels .viewbyNav ul.tabs3 li .tabTitleText {
	width: 228px;
}
.tabschegoryTabs#availableModels .viewbyNav ul.tabs4 li .tabTitleText {
	width: 167px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.active {
	background: url(../images/containers/ice/vertical_sprite_24.png) no-repeat; height: 53px;
}
.tabschegoryTabs#availableModels .viewbyNav ul.tabs1 li.active {
	background-position: 335px -125px;
}
.tabschegoryTabs#availableModels .viewbyNav ul.tabs2 li.active {
	background-position: 145px -125px;
}
.tabschegoryTabs#availableModels .viewbyNav ul.tabs3 li.active {
	background-position: 85px -125px;
}
.tabschegoryTabs#availableModels .viewbyNav ul.tabs4 li.active {
	background-position: 55px -125px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li {
	margin: 0px 3px 0px 0px; padding: 0px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.active {
	margin: 0px 3px 0px 0px; padding: 0px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li a {
	margin: 0px 3px 0px 0px; padding: 0px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.active a {
	margin: 0px 3px 0px 0px; padding: 0px;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.current {
	width: 730px; padding-bottom: 10px;
}
.tabschegoryTabs#availableModels .tabschegoryArrow {
	background: url(../images/containers/master-sprite-24.png) -1138px -262px; width: 20px; margin-left: 5px; display: inline-block;
}
.tabschegoryTabs#availableModels .viewbyNav ul li.active .tabschegoryArrow {
	
}
.tabschegoryTabs#availableModels .compareButton {
	padding: 85px 0px 10px 635px;
}
.tabschegoryContainer .imageCol img {
	position: relative;
}
.tabschegoryContainer .groupTitle {
	padding-bottom: 10px;
}
.tabschegoryContainer .groupDescription ul {
	padding-left: 20px; list-style-type: disc;
}
.tabschegoryContainer .groupDescription li {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.tabschegoryContainer .groupDescription {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.tabschegoryContainer .productCarousel.delphiCarousel li.item div.carouselProduct div.merchandizingBlurb {
	color: rgb(51, 51, 51); line-height: 1.4em; margin-bottom: 1px;
}
.tabschegoryContainer .groupTitle .groupImg img {
	overflow: hidden; padding-right: 20px; padding-bottom: 10px; margin-left: -10px;
}
.tabschegoryContainer a.title {
	margin: 8px 0px 4px; font-family: "Trebuchet MS"; font-size: 1.2em; font-weight: bold;
}
.tabschegoryContainer .noCarousel .merchandizingBlurb {
	width: 212px;
}
.tabschegoryContainer .merchandizingBlurb {
	color: rgb(51, 51, 51); line-height: 1.4em; font-family: "Trebuchet MS"; margin-bottom: 1px;
}
.tabschegoryContainer .prodImg {
	height: 106px; padding-left: 0px; float: left; position: relative; min-width: 106px;
}
.tabschegoryContainer .prodImg img {
	bottom: 0px; position: absolute;
}
.tabschegoryContainer .infoCol {
	padding-top: 7px; clear: left;
}
.tabschegoryContainer .loadingIcon {
	margin-top: 130px;
}
.tabschegoryBaynote {
	padding: 10px; clear: both;
}
.tabschegoryBaynote .noContainer.pagination {
	margin-top: 0px;
}
.tabschegoryBaynote .upSell {
	margin-top: -13px;
}
.tabschegoryBaynote .preBuilderPagination {
	margin: 0px; height: auto;
}
.tabschegoryBaynote .preBuilderPagination .pagination {
	height: auto; padding-bottom: 0px;
}
.tabschegoryBaynote .pagination .noDivider .compareButton {
	padding-right: 3px;
}
.tabschegoryContainer .c8 {
	margin-right: 0px !important;
}
.tabschegoryContainer .c4 {
	margin-right: 0px !important;
}
.tabschegoryContainer .title {
	width: 128px;
}
.gradient.container .bl {
	padding: 0px;
}
.gradient.containerIce .ibl {
	padding: 0px;
}
.tabschegoryContainer .delphiCarousel .controls {
	width: 18px; padding-top: 40px;
}
.tabschegoryContainer .infoCol .vertical .reviews .ratingReviewLink {
	position: relative;
}
.tabschegoryContainer .disneyCarouselPad {
	width: 17px; height: 1px; float: left;
}
.tabschegoryGroup.containerIce .ii {
	padding-left: 0px;
}
.tabschegoryContainer .startText {
	padding-top: 2px;
}
.tabschegoryContainer .retailSmallPrice {
	padding: 0px 0px 0px 4px;
}
.tabschegoryContainer .shortPriceStack {
	float: left;
}
.tabschegoryContainer .longPriceStack {
	margin-bottom: 2px;
}
.tabschegoryContainer .estimatedShipDate {
	margin-bottom: 5px;
}
.tabschegoryContainer .reviews {
	display: none;
}
.tabschegoryBaynote .w3#productStack .content .c3 {
	width: 169px;
}
.tabschegoryBaynote .w4#productStack .content .c3 {
	width: 169px;
}
.tabschegoryBaynote .w3#techSpecsStack .row .c3 {
	width: 169px;
}
.tabschegoryBaynote .w3#dealsStack .c3 {
	width: 169px;
}
.tabschegoryBaynote .w4#techSpecsStack .row .c3 {
	width: 169px;
}
.tabschegoryBaynote .w4#dealsStack .c3 {
	width: 169px;
}
.tabschegoryContainer .tabschegoryCarousel {
	width: 500px; float: left;
}
.tabschegoryContainer .productCarousel.delphiCarousel .viewPortContainer {
	width: 450px; padding-left: 10px;
}
.tabschegoryContainer .productCarousel.delphiCarousel li.item div.carouselProduct {
	width: 140px;
}
.tabschegoryContainer .productCarousel.delphiCarousel a.next {
	width: 18px;
}
.tabschegoryContainer #compareSpecsHeader a.next {
	width: 18px;
}
.tabschegoryContainer .asLowasLine {
	padding-bottom: 8px; font-family: Arial; font-size: 0.7em;
}
.tabschegoryContainer .asLowasLine img {
	margin-right: 0px;
}
.tabschegoryGroups .hidden {
	display: none;
}
.tabschegoryTabGroup .hidden {
	display: none;
}
.tabschegoryContainer .noCarousel .prodImg {
	clear: both;
}
.tabschegoryContainer .noCarousel {
	margin-left: 27px;
}
#primaryContent .tabschegoryTitle .title {
	line-height: normal; padding-right: 20px; font-size: 1.75em; display: inline;
}
.tabschegoryGroups #techSpecsStack .row h4 {
	left: 0px; position: relative;
}
.tabschegoryGroups #remoteCarousel {
	width: 776px; margin-left: -27px;
}
.tabschegoryGroups #remoteCarousel .short.specDescription {
	width: 100%;
}
.tabschegoryGroups #remoteCarousel .short.specDescription table {
	left: 0px; margin-left: 25px; position: relative;
}
.tabschegoryGroups #remoteCarousel .short.specDescription td {
	margin: 0px; padding: 0px; width: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.availableModelsTitle {
	padding: 0px 0px 0px 8px; color: rgb(0, 133, 195); line-height: 1em; font-size: 2.3em; font-weight: bold; display: block;
}
.availableModelsIcon {
	padding-right: 10px; float: left;
}
#tabschegoryTabContainer .availableModelsCarousel {
	margin-top: -70px;
}
#tabschegoryTabContainer .bannerImage {
	margin-bottom: 20px;
}
#tabschegoryTabContainer .ui-tabs-panel .bannerImage {
	margin-top: 43px;
}
#tabschegoryTabContainer .tabschegoryBaynote .bannerImage {
	margin-top: 25px;
}
#tabschegoryTabContainer .overviewHtml h2 {
	font-size: 1.6em;
}
#tabschegoryTabContainer .bannerImage a {
	border: 0px currentColor;
}
.verticalSubsection {
	position: relative;
}
.intelBanner3x {
	right: 25px; position: absolute;
}
.heroContent .heroImage {
	text-align: left; padding-bottom: 2px; margin-right: 20px; float: left; position: relative; z-index: 2;
}
.heroContent .heroImage img {
	width: 222px; _width: 295px; _padding-bottom: 3px; _margin-bottom: 15px;
}
.heroContent .heroImage a {
	clear: both; display: block;
}
.heroContent {
	color: rgb(255, 255, 255); float: left;
}
.fsHeroContentDesc {
	padding: 0px 0px 20px;
}
.fsHeroContentDesc {
	width: auto !important;
}
.fsHeroContentDesc .sectionHeader h2.cAuto {
	width: auto !important;
}
.fsHeroContentDesc .sectionHeader span.subtitle {
	width: auto !important;
}
.heroContent .fsHeroContentDesc .sectionHeader {
	width: auto !important;
}
.heroContent .variant.heroImage {
	height: 40px;
}
.heroContent .variant.heroImage span.mainImg {
	left: 290px; top: -70px; display: block; position: absolute;
}
.heroContent .variant.heroImage a.viewDetails {
	margin: -25px 0px 0px 275px;
}
.filterControl {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(231, 231, 231) rgb(231, 231, 231); margin-top: 5px; float: left; position: relative;
}
.productContent {
	margin: 0px 20px 0px 0px; width: 380px; color: rgb(51, 51, 51); float: left;
}
.heroContent .productContent .sectionHeader span.title {
	font-size: 1.38em; margin-bottom: 15px;
}
.sectionHeader span.subtitle {
	width: 380px;
}
.filterContent {
	background: url(../images/containers/filters/filter_bg.png) repeat-x; margin: -6px 0px 0px; padding: 15px 5px 10px; width: 439px; color: rgb(51, 51, 51); overflow: hidden; float: left; position: relative;
}
.noHero .filterContent {
	width: 690px !important;
}
.leftPaging .filterContent {
	width: 400px !important;
}
span.leftCorner {
	background: url(../images/containers/master-sprite-24.png) no-repeat -10px -1249px; width: 9px; height: 100px; margin-top: -5px; float: left;
}
span.rightCorner {
	background: url(../images/containers/master-sprite-24.png) no-repeat -10px -1249px; width: 9px; height: 100px; margin-top: -5px; float: left;
}
span.leftCorner span {
	width: 9px; height: 100px; margin-bottom: -5px; float: left;
}
span.rightCorner span {
	width: 9px; height: 100px; margin-bottom: -5px; float: left;
}
span.rightCorner span {
	bottom: 3px; float: right; position: absolute;
}
span.leftCorner span {
	bottom: 3px; float: right; position: absolute;
}
span.leftCorner span {
	background: url(../images/containers/filters/filter_border_bottom_left.png) no-repeat right bottom; left: -1px; bottom: 2px;
}
span.rightCorner span {
	background: url(../images/containers/filters/filter_border_bottom_right.png) no-repeat left bottom; right: -2px;
}
span.leftCorner {
	margin-left: -2px;
}
span.rightCorner {
	background: url(../images/containers/master-sprite-24.png) no-repeat -40px -1249px; margin-right: -3px; float: right;
}
span.filterOptions {
	width: 163px; font-size: 0.84em; float: right;
}
span.filterOptions a.resetFilter {
	background: url(../images/icons/icons-sprite-24.png) no-repeat right -618px; padding: 0px 23px 0px 0px;
}
.filterHeader h3 {
	color: rgb(51, 51, 51); font-size: 1.15em; margin-bottom: 10px; float: left;
}
a.filterOpen {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -340px; padding: 0px 28px 0px 15px; height: 20px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid; float: right; display: block; cursor: pointer;
}
a.filterClose {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -340px; padding: 0px 28px 0px 15px; height: 20px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid; float: right; display: block; cursor: pointer;
}
a.filterClose {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -252px;
}
.collapsed a.filterOpen {
	visibility: visible;
}
.filterContent .navigators {
	float: none;
}
.filterContent li {
	padding-right: 27px; margin-top: 10px; vertical-align: baseline; display: inline-block; position: relative;
}
.filterContent select {
	width: 205px; font-size: 0.84em;
}
.noHero .filterContent li {
	width: 152px;
}
.noHero .filterContent select {
	width: 152px;
}
.filterContent li.omega {
	padding: 0px;
}
.filterContent ul {
	clear: both;
}
.filterContent label {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.84em; font-weight: bold; display: block;
}
.filterContent label a {
	background: url(../images/lines/dark_dotted_line.png) repeat-x left bottom; color: rgb(51, 51, 51); text-decoration: none;
}
.filterContent label a:hover {
	background: url(../images/lines/dark_dotted_line.png) repeat-x left bottom; color: rgb(51, 51, 51); text-decoration: none;
}
.filterContent li img {
	left: 0px; top: 0px; width: 62px; position: absolute; background-color: rgb(238, 238, 238);
}
.filterContent label.disabled {
	color: rgb(153, 153, 153);
}
.filterContent label.disabled a {
	color: rgb(153, 153, 153);
}
.filterContent label.disabled a:hover {
	color: rgb(153, 153, 153);
}
.filterControl {
	
}
.noHero.filterControl {
	
}
.filterContent {
	
}
.filterContent li {
	
}
.filterHeader {
	border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.filterHeader .clear {
	height: 1px; line-height: 1px;
}
.filterHeader h3 {
	
}
.filterHeader span {
	
}
a.filterOpen {
	
}
a.resetFilter {
	
}
a.resetFilter {
	margin: 0px; float: left;
}
.recentPressReleases {
	overflow: hidden; padding-bottom: 26px; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.featuredPressReleases {
	padding-bottom: 0px !important;
}
.recentPressReleases li {
	padding: 10px 0px; width: 100%; clear: both; float: left;
}
.pressReleaseItem {
	padding: 10px 0px; width: 100%; clear: both; float: left;
}
.lastPressRelease {
	padding: 10px 0px; width: 100%; clear: both; float: left;
}
.recentPressReleases .pressReleaseCol1 {
	margin: 0px 25px 0px 0px; width: 105px; color: rgb(153, 153, 153); font-size: 0.84em; float: left;
}
.recentPressReleases .pressReleaseCol2 {
	width: 345px; float: left;
}
.recentPressReleases .pressDate {
	margin: 0px 0px -4px; width: 100%; clear: both; float: left; min-height: 10px;
}
.recentPressReleases .pressLocation {
	width: 100%; clear: both; float: left; min-height: 10px;
}
#primaryContent .recentPressReleases .pressReleaseTitle {
	font-size: small;
}
.recentPressReleases .ratingStars {
	clear: both; float: left;
}
.recentPressReleases .pressReleaseDescription {
	margin: 2px 0px 0px; color: rgb(51, 51, 51); clear: both; font-size: 0.92em; float: left;
}
.recentPressReleases a.viewAllPress {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -880px; margin: 0px 0px 0px 2px; width: 56px; font-size: 0.92em; float: left;
}
.recentPressReleases a.viewAllFeatured {
	margin: 0px 20px 0px 0px; width: 100px; text-align: right; font-size: 0.92em; float: right;
}
.recentPressReleases a.viewPressRSS {
	background: url(../images/icons/rss.gif) no-repeat 0px 7px; padding: 10px 0px 1px 22px; color: rgb(136, 136, 136); line-height: 1.1em; font-size: 0.84em; text-decoration: underline; float: left;
}
