html {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: baseline;
}
.ko html {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko body {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko div {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko span {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko applet {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko object {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko iframe {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko h1 {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko h2 {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko h3 {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko h4 {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko h5 {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko h6 {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko p {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko blockquote {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko pre {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko a {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko abbr {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko acronym {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko address {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko big {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko cite {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko code {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko del {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko dfn {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko em {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko font {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko img {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko ins {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko kbd {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko q {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko s {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko samp {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko small {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko strike {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko strong {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko sub {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko sup {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko tt {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko var {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko b {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko u {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko i {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko center {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko dl {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko dt {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko dd {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko ol {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko ul {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko li {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko fieldset {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko form {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko label {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko legend {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko caption {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko tbody {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko tfoot {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko thead {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
.ko th {
	line-height: normal; font-family: YoonGothic, Arial, Helvetica, sans-serif;
}
body {
	text-align: left; line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
br {
	clear: both;
}
.mdacontainer {
	line-height: normal;
}
sup.tm {
	font-size: 0.7em !important;
}
a {
	color: rgb(51, 153, 204); text-decoration: none;
}
a:link {
	color: rgb(51, 153, 204); text-decoration: none;
}
a:visited {
	color: rgb(0, 102, 153);
}
a:hover {
	color: rgb(51, 153, 204); text-decoration: underline;
}
a:active {
	color: rgb(51, 153, 204); text-decoration: underline;
}
a:focus {
	outline: rgb(204, 204, 204) dotted 1px;
}
.headingWrap {
	width: 100%; overflow: visible; padding-bottom: 10px;
}
.headingWrap h3 {
	margin: 10px 0px 0px; color: rgb(0, 0, 0); font-size: 1.23em;
}
.headingWrap h5 {
	margin: 10px 0px 0px; color: rgb(0, 0, 0); font-size: 1.23em;
}
h3 {
	color: rgb(102, 102, 102);
}
.headingWrap h5 {
	color: rgb(102, 102, 102);
}
.headingWrap .featuredMediaTitle {
	margin: 0px 0px 5px; width: 170px; overflow: hidden; float: left;
}
#tertiaryContent .headingWrap .featuredMediaTitle {
	margin: 0px 0px 5px; width: 125px; overflow: hidden; float: left;
}
.headingWrap .featuredMediaRating {
	overflow: hidden; float: right;
}
body {
	font-size: 62.5%;
}
#primaryContent {
	font-size: 1.3em;
}
#franchisePrimaryContent {
	font-size: 1.3em;
}
#primaryContent {
	line-height: 1.38em;
}
#primaryContent a.linkTertiaryNav:link {
	line-height: 0.9em;
}
#primaryContent a.linkTertiaryNav:visited {
	line-height: 0.9em;
}
#primaryContent a.linkTertiaryNav:hover {
	line-height: 0.9em;
}
#primaryContent a.linkTertiaryNav:active {
	line-height: 0.9em;
}
#primaryContent h2 {
	color: rgb(0, 0, 0); padding-bottom: 10px; font-size: 1.15em;
}
#franchisePrimaryContent h2 {
	color: rgb(0, 0, 0); padding-bottom: 10px; font-size: 1.15em;
}
#primaryContent h1 {
	color: rgb(0, 0, 0); padding-bottom: 10px; font-size: 1.15em;
}
.modalContent h2 {
	color: rgb(0, 0, 0); padding-bottom: 10px; font-size: 1.15em;
}
#secondaryContent h2 {
	color: rgb(0, 0, 0);
}
#tertiaryContent .container {
	line-height: 1.27em; font-size: 0.84em;
}
#secondaryContent .featuresAtAGlance {
	line-height: 1.27em; font-size: 0.84em;
}
#secondaryContent .featuresAtAGlance {
	margin: 0px; padding: 0px 12px 3px 0px; width: 170px; float: left;
}
#secondaryContent .featuresAtAGlance ul {
	padding: 0px;
}
#secondaryContent .featuresAtAGlance .relatedContent li {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1516px -1321px; padding: 0px 0px 0px 10px !important; line-height: 18px; clear: both; list-style-type: none;
}
#tertiaryContent .container h3 {
	margin: 0px; color: rgb(102, 102, 102); font-size: 1.27em;
}
#tertiaryContent .container h5 {
	margin: 0px; color: rgb(102, 102, 102); font-size: 1.27em;
}
#secondaryContent .featuresAtAGlance h3 {
	margin: 0px; color: rgb(102, 102, 102); font-size: 1.27em;
}
#secondaryContent .featuresAtAGlance h5 {
	margin: 0px; color: rgb(102, 102, 102); font-size: 1.27em;
}
#tertiaryContent .headingWrap {
	background: url(../images/lines/dotted_line.gif) repeat-x left bottom; overflow: hidden; margin-bottom: 5px;
}
.featuresAtAGlance .headingWrap {
	background: url(../images/lines/dotted_line.gif) repeat-x left bottom; overflow: hidden; margin-bottom: 5px;
}
.c8#IRWebpart .Horizontal .headingWrap {
	background: url(../images/lines/dotted_line.gif) repeat-x left bottom; overflow: hidden; margin-bottom: 5px;
}
#secondaryContent #secondaryContentMainContainer {
	width: 100%; overflow: visible;
}
#threeX8ColConverter #secondaryContent #secondaryContentMain {
	margin: 0px 20px 0px 0px;
}
#secondaryContent #secondaryContentMain {
	width: 726px; overflow: visible; float: left;
}
#secondaryContent #secondaryContentMainRightRail {
	width: 190px; overflow: hidden; float: left;
}
.inlineContent table.parterlogocontainer td {
	padding: 0.35em;
}
.inlineContent table.parterlogocontainer td img {
	-ms-interpolation-mode: bicubic;
}
.gl {
	border: 0px currentColor; text-indent: 1px; overflow: hidden; display: block; position: relative;
}
.gl span {
	border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-repeat: no-repeat;
}
#gigya {
	top: -8px; visibility: visible; position: relative;
}
.gigyaLove {
	padding: 0px 10px 15px 0px; top: 0px !important; float: right; position: static !important;
}
.productIce .floatLeft {
	margin: -7px 0px 0px !important; float: left;
}
.getFlash {
	background: url(../images/buttons/get_adobe_flash_player.png) no-repeat left top; width: 158px; height: 40px;
}
.flashAlt {
	visibility: hidden;
}
.evalueCode {
	margin: 0px 20px 20px 0px;
}
.evalueCode img {
	margin: 0px 0px 10px;
}
.evalueCode .sectionHeader h3 span.title {
	color: rgb(51, 51, 51);
}
.evalueCode form {
	margin: 7px 0px 0px;
}
.evalueCode .field {
	width: 84px;
}
.evalueCode .arrow {
	margin: 1px 0px 0px 5px;
}
.error {
	margin: 0px 0px 20px; color: rgb(220, 80, 52); font-weight: 700;
}
.warning {
	background: url(../images/icons/important_triangle_yellow.png) no-repeat 6px 4px; padding-right: 10px; padding-left: 76px; vertical-align: middle; display: table-cell;
}
.pageTools {
	padding: 5px 0px 0px; line-height: 2.5em; overflow: hidden; clear: both; font-size: 1.1em;
}
#toolbelt {
	width: 460px; float: left;
}
body.ja .pageTools {
	font-size: 1.2em;
}
body.zh .pageTools {
	font-size: 1.2em;
}
body.ko .pageTools {
	font-size: 1.2em;
}
.pageTools li {
	height: 25px; margin-right: 18px; vertical-align: bottom; float: left;
}
#toolbelt li {
	padding-bottom: 5px;
}
.pageTools a {
	list-style: none; padding: 0px 0px 0px 28px; height: 25px; color: rgb(51, 153, 204); line-height: 25px; display: inline-block;
}
#mastheadToolsLinksSimple .print {
	background: url(../images/masthead/mh_print.gif) no-repeat 0px 50%; padding: 0px 15px 0px 20px;
}
#mastheadToolsLinksSimple .share {
	background: url(../images/masthead/mh_share.gif) no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
#trailimageid {
	top: 0px; width: 1px; height: 1px; font-size: 8.5pt; visibility: hidden; position: absolute; z-index: 20;
}
#mastheadToolsLinks .mastheadToolCall a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -45px;
}
#mastheadToolsLinks .mastheadToolContact a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -136px;
}
#mastheadToolsLinks .mastheadToolD a {
	background: url(../images/masthead/c_greend.gif) no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
#mastheadToolsLinks .mastheadToolEmail a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -90px;
}
#mastheadToolsLinks .mastheadToolFeedback a {
	background: url(../images/masthead/c_feedback.gif) no-repeat 0px 50%;
}
#mastheadToolsLinks .mastheadToolFeedback39C a {
	background: url(../images/masthead/c_feedback39c.gif) no-repeat 0px 50%;
}
#mastheadToolsLinks .mastheadToolHelp a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -45px;
}
#mastheadToolsLinks .mastheadToolIdea a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -90px;
}
#mastheadToolsLinks .mastheadToolMove a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -135px;
}
#mastheadToolsLinks .mastheadToolLogin a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px 0px;
}
#mastheadToolsLinks .mastheadToolOrderStatus a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -270px;
}
#mastheadToolsLinks .mastheadToolPremier a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -183px;
}
#mastheadToolsLinks .mastheadToolQ2O a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -226px;
}
#mastheadToolsLinks .mastheadToolQuote a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -273px;
}
#mastheadToolsLinks .mastheadToolRSS a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -470px -318px;
}
#mastheadToolsLinks .mastheadToolShare a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px 0px;
}
#mastheadToolsLinks .mastheadToolSMS a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -181px; padding: 0px 0px 0px 24px;
}
#mastheadToolsLinks .mastheadToolStar a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -227px;
}
#mastheadToolsLinks .mastheadToolUSA a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -402px;
}
#mastheadToolsLinks .mastheadToolWorld a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -312px;
}
#mastheadToolsLinks .mastheadToolGift a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -445px;
}
#mastheadToolsLinks .mastheadToolFacebook a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -489px;
}
#mastheadToolsLinks .mastheadToolTwitter a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -532px;
}
#mastheadToolsLinks .mastheadToolLinkedIn a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -579px;
}
#mastheadToolsLinks .mastheadToolCoBrowse a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -624px;
}
#mastheadToolsLinks .mastheadToolCustomerSupport a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -1px -668px;
}
#mastheadToolsLinks .mastheadToolServices a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -714px;
}
#mastheadToolsLinks .mastheadToolCoupon a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -758px;
}
#mastheadToolsLinks .mastheadToolFinance a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -804px;
}
#mastheadToolsLinks .mastheadToolGuide a {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -2px -847px;
}
.pageTools .last {
	margin-right: 0px;
}
.pageTools #bookmarksShort {
	display: none; visibility: hidden;
}
.ipSurvey {
	display: none; visibility: hidden;
}
.dnvh {
	display: none; visibility: hidden;
}
.sb360_date {
	font-size: 120%; margin-right: 35px;
}
.sBookmark a {
	font-size: 1.2em;
}
.columns_3split {
	width: 33%; float: left;
}
.bottomClear {
	height: 0px; overflow: hidden; font-size: 0px;
}
.horizontalDividerTopBottom {
	margin: 0px 10px 0px 0px; padding: 10px 0px; width: 490px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.headline {
	color: rgb(108, 108, 108); text-transform: uppercase; line-height: 1.3em; font-size: 11px; display: block;
}
body.ja .headline {
	font-size: 1.1em;
}
body.zh .headline {
	font-size: 1.1em;
}
body.ko .headline {
	font-size: 1.1em;
}
.saveForLater {
	background: url(../images/icons/specs/save_icon.gif) no-repeat; padding: 2px 0px 2px 20px; height: 16px; color: rgb(153, 153, 153); font-size: 0.84em;
}
a.saveForLater {
	background: url(../images/icons/specs/save_icon.gif) no-repeat; padding: 2px 0px 2px 20px; height: 16px; color: rgb(153, 153, 153); font-size: 0.84em;
}
.pdBanner .linkTertiaryNav {
	background-position: right -10px;
}
#oneColumn #secondaryContent .franchiseBanner {
	left: 0px; margin-bottom: 0px; display: inline-block;
}
#oneColumn #secondaryContent .franchiseAnavBanner {
	width: auto; float: right;
}
.tableDividerGrey {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.microdataHidden {
	display: none !important;
}
sup {
	top: -4px; font-size: 1em !important; position: relative;
}
.supertext {
	top: -4px; font-size: 1em !important; position: relative;
}
.delphiTabs .techSpecsTab .specsContainer sup.trademark {
	top: -4px; font-size: 1em !important; position: relative;
}
.pricing .longPriceStack .startText span sup {
	font-size: 0.61em !important;
}
.priceBlock .longPriceStack .startText span sup {
	font-size: 0.61em !important;
}
.introProduct .offerPrice .longPriceStack .startText span sup {
	font-size: 0.61em !important;
}
.delphiTabs sup {
	top: 0px; font-size: 0.84em !important; position: relative;
}
.regularFont sup {
	top: 0px; font-size: 0.84em !important; position: relative;
}
.colContentContainer .trademark {
	font-size: 0.84em !important;
}
.tooltip {
	color: rgb(108, 108, 108); line-height: 1.4em; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.trademark {
	font-size: 0.61em !important;
}
.technote {
	top: -0.5em; font-size: 1.1em; vertical-align: 0px; position: relative;
}
.technote sup {
	top: 3px; color: rgb(153, 153, 153); font-size: 0.76em !important; font-weight: 700; position: relative;
}
.mctnotes {
	margin: 5px; line-height: 1.2em; overflow: hidden; font-size: 1.2em; display: block; word-wrap: break-word;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.noDisplay {
	display: none;
}
.legal {
	line-height: 1.18em; font-size: 0.84em;
}
.birdseed {
	line-height: 1.18em; font-size: 0.84em;
}
.disclaimer {
	line-height: 1.18em; font-size: 0.84em;
}
.disclaimer {
	color: rgb(153, 153, 153);
}
.inlineContent {
	color: rgb(0, 0, 0); font-family: arial, helvetica;
}
.inlineContent h3 {
	margin: 1.46em 0px 0.75em; line-height: 1.25em; clear: both; font-size: 1.23em; font-weight: 700;
}
.inlineContent p {
	margin: 0px 0px 0.76em; color: rgb(51, 51, 51); line-height: 1.38em; font-size: 1em;
}
.inlineContent p.subHeader {
	margin-top: -1em;
}
.inlineContent p.copyrightNotice {
	margin: 4em 0px 0px;
}
.inlineContent ol {
	padding: 0.38em 0px 0.84em 2.3em; color: rgb(102, 102, 102); list-style-type: decimal;
}
.inlineContent ol li {
	color: rgb(51, 51, 51); line-height: 1.69em; font-size: 1em;
}
.inlineContent ul {
	margin: 0.77em 0px 0.77em 0.76em; padding: 0px 0px 0px 1.69em; color: rgb(51, 51, 51);
}
.inlineContent ul li * {
	line-height: 1.38em; font-size: 1em;
}
.inlineContent ul p {
	color: inherit; line-height: inherit; font-size: inherit;
}
.inlineContent ol p {
	color: inherit; line-height: inherit; font-size: inherit;
}
.inlineContent table {
	margin: 4px 0px 0px; font-size: 0.84em; border-collapse: inherit; background-color: rgb(255, 255, 255);
}
body.ja .inlineContent table {
	font-size: 1em;
}
body.zh .inlineContent table {
	font-size: 1em;
}
body.ko .inlineContent table {
	font-size: 1em;
}
table.regularFont {
	font-size: 1em;
}
.inlineContent table table {
	margin: 0px; padding: 0px;
}
.inlineContent table table tr {
	margin: 0px; padding: 0px;
}
.inlineContent table table td {
	margin: 0px; padding: 0px;
}
.inlineContent table table th {
	margin: 0px; padding: 0px;
}
.inlineContent table table thead {
	margin: 0px; padding: 0px;
}
.inlineContent > table {
	border-collapse: separate;
}
.inlineContent td {
	padding: 0.4em 0.45em; width: auto;
}
.inlineContent th {
	padding: 0.4em 0.45em; width: auto;
}
.inlineContent tr.alt td {
	background-color: rgb(235, 235, 235);
}
.inlineContent th {
	text-align: left; font-weight: 700; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.inlineContent table.titleColumn .titleCell {
	font-weight: 700; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid;
}
.inlineContent img.floatLeft {
	margin-left: 0px; float: left;
}
.inlineContent img.floatRight {
	margin-right: 0px; float: right;
}
.inlineContent > *:last-child {
	margin-bottom: 0px;
}
.bodySectionTitle {
	color: rgb(0, 0, 0); line-height: 1.25em; font-family: arial, helvetica; font-size: 1.6em;
}
.bodyTitle {
	color: rgb(0, 0, 0); line-height: 1.25em; font-family: arial, helvetica; font-size: 1.6em; font-weight: 700;
}
.bodySubHeading {
	color: rgb(0, 0, 0); line-height: 1.38em; font-family: arial, helvetica; font-size: 1.3em; font-weight: 700;
}
.modualTitle {
	color: rgb(102, 102, 102); font-family: arial, helvetica; font-size: 1.4em;
}
.modualPara {
	color: rgb(0, 0, 0); line-height: 1.27em; font-size: 1.1em;
}
ul li.modualPara {
	padding-bottom: 4px; margin-bottom: 20px; list-style-position: outside;
}
.noTextDecoration {
	text-decoration: none;
}
.invisibleContent {
	overflow: hidden;
}
.invisible {
	left: -10000px; top: -10000px; width: 1%; height: 1%; line-height: 1%; font-size: 1%; position: absolute;
}
.invisible * {
	left: -10000px; top: -10000px; width: 1%; height: 1%; line-height: 1%; font-size: 1%; position: absolute;
}
.invisibleContent * {
	left: -10000px; top: -10000px; width: 1%; height: 1%; line-height: 1%; font-size: 1%; position: absolute;
}
.modalContent .segmentSelector {
	margin: 0px 0px -3px; width: 305px;
}
.modalContent .segmentSelector h4 {
	margin: 0px 15px 17px 11px; line-height: 1.16em; font-size: 2.45em; font-weight: 400;
}
.modalContent .segmentSelector ul {
	overflow: auto;
}
.modalContent .segmentSelector ul li {
	background: 0px 0px rgb(255, 255, 255); margin: 0px; padding: 3px 0px 2px 10px;
}
.modalContent .segmentSelector ul li a {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1516px -880px; padding: 0px 0px 0px 8px; color: rgb(51, 153, 204); line-height: 1.95em; font-size: 1.45em;
}
table.compareChart {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); width: 680px; font-size: 11px; margin-left: 1px; border-collapse: collapse;
}
table.compareChart tr {
	background-color: rgb(237, 237, 237);
}
table.compareChart td {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); margin: 0px; padding: 10px; vertical-align: middle;
}
table.compareChart tr.whiteBg {
	background-color: rgb(255, 255, 255);
}
tr.whiteBg td.borderNone {
	border: 0px currentColor; font-weight: 700;
}
.benefit {
	width: 120px;
}
.feature {
	width: 130px;
}
#LabelSavings {
	margin: 5px 0px; color: rgb(255, 153, 0); font-size: 0.84em; font-weight: 400; display: inline-block;
}
#LabelSavings sup {
	top: -3px; font-size: 0.61em !important; position: relative;
}
.love_hotSpot_bg {
	background: url(../images/bullets/bullet_newtron.png); width: 40px; height: 40px;
}
.linkTertiaryNav {
	background: url(../images/arrows/tertiary_nav_arrow.png) no-repeat right 5px; padding: 2px 9px 0px 0px; clear: both; margin-right: 5px; display: inline-block;
}
.linkTertiaryNav:visited {
	background: url(../images/arrows/tertiary_nav_arrow.png) no-repeat right -74px; padding: 2px 9px 0px 0px; color: rgb(0, 102, 153);
}
.linkTertiaryNav:active {
	background: url(../images/arrows/tertiary_nav_arrow.png) no-repeat right -74px; padding: 2px 9px 0px 0px; color: rgb(0, 102, 153);
}
.linkTertiaryNav:hover {
	background: url(../images/arrows/tertiary_nav_arrow.png) no-repeat right 5px; padding: 2px 9px 0px 0px; text-decoration: underline;
}
.startText {
	color: rgb(51, 51, 51); line-height: 1em; font-size: 1em; font-weight: 400;
}
.subText {
	color: rgb(51, 51, 51); line-height: 1em; font-size: 1em; font-weight: 400;
}
.subText {
	color: rgb(56, 141, 39);
}
.closerLook {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1500px -355px; padding: 4px 22px; height: 16px; font-size: 0.84em; cursor: pointer;
}
.searchResultsContentTop .closerLook {
	line-height: 2.85em !important;
}
.usageItems {
	margin: 15px 0px;
}
.callOutTextTitle {
	color: rgb(255, 153, 0); font-size: 0.84em;
}
.usageItems li {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1516px -1321px; padding: 0px 0px 0px 10px !important; line-height: 18px; clear: both; font-size: 13px; list-style-type: none;
}
.callOutText li {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1516px -1321px; padding: 0px 0px 0px 10px !important; line-height: 18px; clear: both; font-size: 13px; list-style-type: none;
}
.productIntro .introProduct li {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1516px -1321px; padding: 0px 0px 0px 10px !important; line-height: 18px; clear: both; font-size: 13px; list-style-type: none;
}
.callOutText li {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1515px -908px !important; margin: 0px 0px 5px;
}
.callOutText li a {
	color: rgb(255, 153, 0); line-height: 20px;
}
a.plusIcon {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1500px -355px; padding: 2px 0px 2px 25px; height: 21px; line-height: 1.61em; vertical-align: top; display: inline-block;
}
.OSFeatures {
	width: 650px !important; border-collapse: collapse;
}
.OSFeatures thead tr th {
	padding: 10px 5px 4px 8px; border: 1px solid rgb(205, 205, 205); text-align: left; color: rgb(255, 255, 255); line-height: 13px; font-weight: 700;
}
.OSFeatures thead tr th.features {
	background: url(../images/tables/bgnd_os_features.png); font-size: 1.4em; font-weight: 400; vertical-align: middle;
}
.OSFeatures thead tr th.homeBasic {
	background: url(../images/tables/bgnd_os_features_home_basic.png); width: 60px; font-size: 0.85em; vertical-align: bottom;
}
.OSFeatures thead tr th.homePremium {
	background: url(../images/tables/bgnd_os_features_home_premium.png); width: 60px; font-size: 0.85em; vertical-align: bottom;
}
.OSFeatures thead tr th.business {
	background: url(../images/tables/bgnd_os_features_business.png); width: 60px; font-size: 0.85em; vertical-align: bottom;
}
.OSFeatures thead tr th.ultimate {
	background: url(../images/tables/bgnd_os_features_ultimate.png); width: 60px; font-size: 0.85em; vertical-align: bottom;
}
.OSFeatures tbody tr.alternate {
	background: rgb(243, 243, 243);
}
.OSFeatures tbody tr td {
	padding: 8px 5px 2px 8px; border: 1px solid rgb(205, 205, 205); text-align: center; color: rgb(0, 0, 0); font-size: 0.85em;
}
.OSFeatures tbody tr td p {
	margin: 0px; text-align: left; line-height: 15px;
}
.OSFeatures tbody tr td p a {
	color: rgb(1, 31, 187); font-weight: 700;
}
.memoryFeatures {
	width: 657px !important; border-collapse: collapse;
}
.memoryFeatures thead tr th {
	background: rgb(0, 0, 0); border-width: 0px 0px 3px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); padding: 5px; text-align: left; color: rgb(255, 255, 255); line-height: 14px; font-size: 0.85em; font-weight: 700; vertical-align: top;
}
.memoryFeatures tbody tr {
	background: rgb(61, 102, 150);
}
.memoryFeatures tbody tr.ddr3 {
	background: rgb(79, 129, 189);
}
.memoryFeatures tbody tr td {
	padding: 4px 4px 4px 10px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); line-height: 14px; font-size: 0.85em; vertical-align: top;
}
.memoryFeatures tbody tr td a.text1 {
	color: rgb(255, 192, 0);
}
.memoryFeatures tbody tr td a.text2 {
	color: rgb(109, 16, 20);
}
.hdFeatures {
	width: 720px !important; text-align: left; border-collapse: collapse;
}
.hdFeatures thead tr th {
	background: rgb(123, 123, 123); padding: 4px 0px 5px 15px; border: 0px currentColor; color: rgb(233, 233, 233); font-size: 0.9em; font-weight: 700;
}
.hdFeatures thead tr th.red {
	background: rgb(218, 27, 4);
}
.hdFeatures tbody tr {
	background: rgb(248, 246, 245);
}
.hdFeatures tbody tr.alternate {
	background: rgb(237, 236, 235);
}
.hdFeatures tbody tr td {
	padding: 4px 0px 5px 15px; border: 0px currentColor; color: rgb(143, 142, 142); font-size: 0.95em; font-weight: 700;
}
.hdFeatures tbody tr td.hdCapacity {
	color: rgb(123, 123, 123); font-size: 1.1em; font-weight: 700;
}
.hdFeatures tbody tr td.featureFooter {
	background: rgb(255, 255, 255); padding: 20px; color: rgb(166, 165, 165); line-height: 15px; font-size: 0.85em;
}
.searchBox {
	background: url(../images/containers/master-sprite-8.png) no-repeat -844px -202px; margin: 12px 0px; border: 0px currentColor; width: 200px; height: 22px; color: rgb(68, 68, 68); float: right;
}
.mastheadcontainer .searchcontainer form td:first-child {
	background: url(../images/containers/master-sprite-8.png) no-repeat -844px -202px; margin: 12px 0px; border: 0px currentColor; width: 200px; height: 22px; color: rgb(68, 68, 68); float: right;
}
#mastheadSearchForm {
	background: url(../images/containers/master-sprite-8.png) no-repeat -844px -202px; margin: 12px 0px; border: 0px currentColor; width: 200px; height: 22px; color: rgb(68, 68, 68); float: right;
}
.mastheadcontainer .searchcontainer form td:first-child {
	background-position: -844px -201px; margin: 9px 0px;
}
.searchBox label {
	left: -1000000px; top: auto; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
.searchBox .searchField {
	background: 0px; border: 0px currentColor; width: 174px; height: 16px; color: rgb(102, 102, 102); padding-left: 5px; font-size: 1.1em; display: inline;
}
.mastheadcontainer .searchinput {
	background: 0px; border: 0px currentColor; width: 174px; height: 16px; color: rgb(102, 102, 102); padding-left: 5px; font-size: 1.1em; display: inline;
}
#mastheadSearchForm #mh_searchinput {
	background: 0px; border: 0px currentColor; width: 174px; height: 16px; color: rgb(102, 102, 102); padding-left: 5px; font-size: 1.1em; display: inline;
}
.mastheadcontainer .searchinput {
	width: 190px;
}
.searchBox .submit {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1084px -201px; border: 0px currentColor; width: 16px; height: 22px; color: rgb(255, 255, 255); font-size: 0px; cursor: pointer;
}
#mastheadSearchForm .button {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1084px -201px; border: 0px currentColor; width: 16px; height: 22px; color: rgb(255, 255, 255); font-size: 0px; cursor: pointer;
}
.mastheadcontainer .searchcontainer td {
	vertical-align: top;
}
.mastheadcontainer .searchaction {
	top: 2px; position: relative;
}
.mastheadcontainer #nextgen .searchaction {
	margin: 0px 0px 12px 5px; width: auto;
}
.mastheadcontainer .searchcontainer form .l {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1234px -896px; margin: 7px 9px 0px 5px; height: 23px;
}
.mastheadcontainer .searchcontainer form .selected.l {
	background-position: -1234px -922px;
}
.mastheadcontainer .searchcontainer form .r {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -896px; margin: -23px -2px 0px 15px; height: 23px;
}
.mastheadcontainer .searchcontainer form .selected.r {
	background-position: right -922px;
}
.mastheadcontainer .searchcontainer form .c {
	margin: -18px 0px 0px 5px; padding: 0px 10px;
}
.mastheadcontainer #nextgen .searchcontainer form .c a {
	color: rgb(51, 153, 204); font-size: 12px; font-weight: bolder;
}
.mastheadcontainer #nextgen .searchcontainer form .c a:hover {
	text-decoration: none;
}
.facebookLikeBtn iframe {
	width: auto !important; height: 30px !important;
}
.clear {
	clear: both;
}
.allPurposeClear {
	clear: both;
}
.bottomClear {
	clear: both;
}
#secondaryContent .featuresAtAGlance + div h1 {
	margin-top: 0px;
}
#secondaryContent .featuresAtAGlance + div h2 {
	margin-top: 0px;
}
#secondaryContent .featuresAtAGlance + div h3 {
	margin-top: 0px;
}
#secondaryContent .featuresAtAGlance + div h4 {
	margin-top: 0px;
}
#secondaryContent .featuresAtAGlance + div h5 {
	margin-top: 0px;
}
.inlineContent > h3:first-child {
	margin-top: 0px;
}
.inlineContent > p:first-child {
	margin-top: 0px;
}
.inlineContent > img:first-child {
	margin-top: 0px;
}
.inlineContent > img:first-child + * {
	margin-top: 0px;
}
.titlestylelight {
	font-weight: 700;
}
table.compareChart tr:first-child {
	font-weight: 700;
}
a.gl span {
	cursor: pointer;
}
.gl a span {
	cursor: pointer;
}
#mastheadToolsLinks .oplabs a {
	cursor: pointer;
}
.hide {
	display: none;
}
.mboxDefault {
	display: none;
}
.hidden {
	display: none;
}
#LabelSavings a.technote sup {
	display: none;
}
.evalueCode .sectionHeader {
	margin: 0px;
}
.pdBanner .rndContainer {
	margin: 0px;
}
.evalueCode .sectionHeader h3 span.subtitle {
	font-size: 13px;
}
.inlineContent table table {
	font-size: 13px;
}
.evalueCode input {
	float: left;
}
.evalueCode .divider {
	float: left;
}
.floatLeft {
	float: left;
}
#mastheadToolsLinks {
	float: right;
}
#mastheadToolsLinksSimple {
	float: right;
}
.floatRight {
	float: right;
}
#toolbelt #mastheadToolsLinks {
	float: left;
}
#toolbelt #mastheadToolsLinksSimple {
	float: left;
}
.copyright {
	line-height: 0.62em; font-size: 0.9em !important; vertical-align: top;
}
.register {
	line-height: 0.62em; font-size: 0.9em !important; vertical-align: top;
}
* html .copyright {
	font-size: 0.85em !important;
}
* html .register {
	font-size: 0.85em !important;
}
.ko .inlineContent {
	line-height: normal; font-family: YoonGothic, arial, helvetica;
}
.ko .bodySectionTitle {
	line-height: normal; font-family: YoonGothic, arial, helvetica;
}
.ko .bodyTitle {
	line-height: normal; font-family: YoonGothic, arial, helvetica;
}
.ko .bodySubHeading {
	line-height: normal; font-family: YoonGothic, arial, helvetica;
}
.ko .modualTitle {
	line-height: normal; font-family: YoonGothic, arial, helvetica;
}
.memoryFeatures thead tr th.separator {
	border-right-color: rgb(255, 255, 255); border-right-width: 3px; border-right-style: solid;
}
.memoryFeatures tbody tr td.separator {
	border-right-color: rgb(255, 255, 255); border-right-width: 3px; border-right-style: solid;
}
.mainJumpMenu {
	margin: 5px;
}
.subJumpMenu {
	margin: 5px;
}
.buttonJumpMenu {
	margin: 5px;
}
.inlineBanners {
	margin: 0px 20px -100% 0px; width: auto; text-align: left; line-height: 1.09em; font-size: 0.83em; float: right; z-index: 6;
}
.inlineBanners .il {
	background-color: rgb(255, 255, 255);
}
.inlineBanners .omega.rndContainer {
	margin-right: 0px;
}
.dealsBanners .inlineBanners {
	margin-bottom: 10px;
}
.pd.inlineBanners {
	top: -10px; width: auto; right: -10px; font-size: 1em; margin-right: 20px;
}
.toolbeltBanner.pd.inlineBanners {
	top: 0px; right: 0px;
}
.pdIce.inlineBanners {
	margin: 0px; font-size: 1.1em;
}
#pagetitle .dlp.inlineBanners {
	clear: none !important;
}
.dlp.inlineBanners {
	margin: 0px 0px 10px; overflow: hidden; clear: left;
}
.compare.inlineBanners {
	margin: 0px 0px 0px 20px; float: none; position: relative;
}
.toolbeltBanner.compare.inlineBanners {
	position: absolute;
}
.compare.inlineBanners .rndContainer .inlineContent {
	margin-bottom: 0px !important;
}
.newTron.inlineBanners {
	margin: 0px; width: 190px; right: 0px; bottom: 95px; position: absolute;
}
.iTron.inlineBanners {
	margin: 0px; top: 0px; right: 0px; position: absolute;
}
.bannerHide.inlineBanners {
	display: none;
}
.giantMboard + .inlineBanners {
	top: 7px; right: -4px; position: absolute;
}
#compareSpecsHeader .compare.inlineBanners table {
	margin: 0px;
}
.intelBanner.inlineBanners {
	margin-right: 10px;
}
.intelBanner.inlineBanners .rndContainer {
	float: right;
}
#compareSpecsHeader .intelBanner {
	top: 40px; width: 230px; margin-left: 10px; float: left; position: absolute; z-index: 3;
}
#compareSpecsHeader .intelBanner .rndContainer {
	margin-left: 0px; float: left;
}
#compareSpecsHeader .intelBanner table {
	margin: 0px;
}
.dealsBanners .intelBanner.inlineBanners {
	margin-right: 0px;
}
.dealsBanners .intelBanner .rndContainer {
	margin-right: 0px;
}
.pdIce.inlineBanners .rndContainer {
	margin-bottom: 0px;
}
.wpInlineBanners {
	height: 60px; clear: right;
}
.wpInlineBanners table {
	width: 100%; height: 50px; position: relative;
}
.wpInlineBanners td {
	height: 50px; white-space: nowrap;
}
.wpInlineBanners .size190px {
	height: 60px;
}
.wpInlineBanners .size120px {
	height: 57px;
}
.wpInlineBanners .size120px table {
	width: 110px;
}
.wpInlineBanners .size120px td p.inlineContent {
	width: 108px; overflow: hidden;
}
.wpInlineBanners .size190px table {
	width: 180px;
}
.wpInlineBanners .size190px td p.inlineContent {
	width: 178px; overflow: hidden;
}
.wpInlineBanners .imageRightTextLeft td.image {
	top: 0px; vertical-align: middle; position: absolute; z-index: 1;
}
.wpInlineBanners .imageLeftTextRight td.image {
	top: 0px; vertical-align: middle; position: absolute; z-index: 1;
}
.wpInlineBanners .imageRightTextLeft td.image {
	right: 0px; float: right;
}
.wpInlineBanners .imageLeftTextRight td.image {
	left: 0px; float: left;
}
.wpInlineBanners .alignleft {
	top: 0px; vertical-align: middle; position: absolute; z-index: 2;
}
.wpInlineBanners .alignright {
	top: 0px; vertical-align: middle; position: absolute; z-index: 2;
}
.wpInlineBanners .alignleft {
	left: 0px; text-align: left;
}
.wpInlineBanners .alignright {
	text-align: right; right: 0px;
}
.toolbeltBanner {
	margin: 0px; top: 0px; right: 0px; position: absolute;
}
.spinner {
	background: url(http://i.dell.com/images/global/brand/icons/ajax-loader[1].gif) no-repeat 50% 50%; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1000;
}
body.loading {
	overflow: hidden;
}
body.loading .spinner {
	display: block;
}
body {
	background: rgb(255, 255, 255); min-width: 1001px;
}
body.modal {
	width: 100%; min-width: 100%;
}
#contentWrap {
	position: relative;
}
#contentOptionalBg {
	
}
#contentShadow {
	background: url(../images/page_backgrounds/drop_shadow.png) repeat-y center;
}
#content {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 18px 20px; width: 965px; overflow: auto;
}
.verticalSubsection {
	margin: 0px; overflow: hidden;
}
.first.verticalSubsection {
	margin-top: 0px;
}
#secondaryContent {
	overflow: hidden;
}
#secondaryContent .container {
	margin: 0px 0px 20px;
}
#replacedContent {
	display: none;
}
.fragBottom {
	margin: 0px;
}
.fragBottom #fragBottomLeft {
	width: 245px;
}
.fragBottom #fragBottomRight {
	width: 245px; float: right;
}
div#threeColumnMainEvent #navContent {
	width: 185px; float: left;
}
div#threeColumnMainEvent #primaryContent {
	width: 760px; margin-left: 205px; float: none;
}
div#threeColumnMainEvent #secondaryContent {
	width: 490px; float: left;
}
div#threeColumnMainEvent #tertiaryContent {
	width: 250px; margin-left: 20px; float: left;
}
div#threeColumnMainEvent #footerSection {
	clear: both;
}
div#threeColumnMainEvent #secondaryContentSubcolumnLeft {
	width: 250px; clear: left; float: left;
}
div#threeColumnMainEvent #secondaryContentSubcolumnLeft::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
div#threeColumnMainEvent #secondaryContentSubcolumnRight {
	width: 250px; clear: right; margin-left: 10px; float: left;
}
div#threeColumnMainEvent #secondaryContentSubcolumnRight::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
div#threeColumn #navContent {
	width: 185px; float: left;
}
div#threeColumn #primaryContent {
	width: 760px; margin-left: 205px; float: none;
}
div#threeColumn #secondaryContent {
	width: 490px; margin-right: 10px; float: left;
}
div#threeColumn #tertiaryContent {
	width: 250px; margin-left: 10px; float: left;
}
div#threeColumn #secondaryContentSubcolumnLeft {
	width: 250px; clear: left; float: left;
}
div#threeColumn #secondaryContentSubcolumnLeft::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
div#threeColumn #secondaryContentSubcolumnRight {
	width: 250px; clear: right; margin-left: 10px; float: left;
}
div#threeColumn #secondaryContentSubcolumnRight::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
body#oneColumn #primaryContent {
	width: 965px; margin-left: 0px; float: left;
}
div#twoColumn #primaryContent {
	width: 965px; margin-left: 0px; float: left;
}
div#twoColumn #secondaryContent {
	width: 736px; margin-right: 10px; float: left;
}
div#twoColumn .article #secondaryContent {
	width: 695px;
}
div#twoColumn #secondaryContent #leftNavContentColumn {
	margin: 0px 20px 0px 0px; width: 185px; float: left;
}
div#twoColumn #secondaryContent #mainContentColumn {
	width: 490px; float: left;
}
div#twoColumn #tertiaryContent {
	width: 250px; margin-left: 10px; float: left;
}
div#twoColumn #secondaryContentSubcolumnLeft {
	width: 348px; clear: left; float: left;
}
div#twoColumn #secondaryContentSubcolumnLeft::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
div#twoColumn #secondaryContentSubcolumnRight {
	width: 347px; clear: right; margin-left: 10px; float: left;
}
div#twoColumn #secondaryContentSubcolumnRight::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
div#application #navContent {
	width: 185px; padding-bottom: 34px; float: left; min-height: 20px;
}
div#application #primaryContent {
	width: 770px; margin-left: 10px; float: left;
}
div#application .articleLeftNav#primaryContent {
	width: 760px; margin-left: 20px;
}
div#application .articleLeftNav#primaryContent h2#mastheadPageTitle {
	padding-top: 0px; margin-top: 0px;
}
div#application #footerSection {
	clear: both;
}
.popupPage {
	width: 96%; overflow: visible; min-width: 300px;
}
.popupPage #content {
	margin: 0px; padding: 0px 15px; overflow: visible; position: absolute;
}
.popupPage #content {
	width: 100%; overflow: visible; padding-right: 0px; margin-right: 10px;
}
.popupPage #primaryContent {
	width: 100%; overflow: visible; padding-right: 0px; margin-right: 10px;
}
body.popupPage#oneColumn #primaryContent {
	width: 100%; overflow: visible; padding-right: 0px; margin-right: 10px;
}
.cAuto {
	width: auto; overflow: hidden; margin-right: 0px !important; float: left;
}
.hmcTabs .cAuto {
	margin-right: 0px !important;
}
.c1 {
	width: 43px; margin-right: 20px !important; float: left;
}
.c2 {
	width: 106px; margin-right: 20px !important; float: left;
}
.c3 {
	width: 169px; margin-right: 20px !important; float: left;
}
.c4 {
	width: 232px; margin-right: 20px !important; float: left;
}
#secondaryContent .c4 {
	width: 211px;
}
.container .primary .c4 {
	clear: none; float: left;
}
#secondaryContentMainRightRail .c4 {
	width: 212px;
}
.c5 {
	width: 295px; margin-right: 20px !important; float: left;
}
.c6 {
	width: 358px; margin-right: 20px !important; float: left;
}
.c7 {
	width: 421px; margin-right: 20px !important; float: left;
}
.c8 {
	width: 484px; margin-right: 20px !important; float: left;
}
#threeColumn #secondaryContent .cAuto {
	width: 478px;
}
.c9 {
	width: 547px; margin-right: 20px !important; float: left;
}
.c10 {
	width: 610px; margin-right: 20px !important; float: left;
}
.c11 {
	width: 673px; margin-right: 20px !important; float: left;
}
.c12 {
	width: 736px; margin-right: 20px !important; float: left;
}
.c13 {
	width: 799px; margin-right: 20px !important; float: left;
}
.c14 {
	width: 862px; margin-right: 20px !important; float: left;
}
.c15 {
	width: 925px; margin-right: 20px !important; float: left;
}
#threeColumn #secondaryContent .cAuto.productCarousel.delphiCarousel .viewPortContainer {
	width: 428px;
}
#sn {
	color: white !important;
}
.btn {
	margin: 0px 12px 0px 0px; padding: 12px 0px; text-align: left; overflow: visible; display: inline-block; position: relative; max-width: 275px;
}
.btn {
	font-size: 1em; cursor: pointer;
}
.btn * {
	font-size: 1em; cursor: pointer;
}
.btn:hover {
	text-decoration: none;
}
.btn .c {
	margin: 0px -12px 0px 0px; padding: 0px 14px; float: left; position: relative;
}
.btn strong {
	margin: -9px 0px !important; color: white; line-height: 1.38em; font-weight: normal; float: left; position: relative;
}
a.btn:focus {
	outline: rgb(204, 204, 204) dotted 1px;
}
a.btn .c:focus strong {
	outline: rgb(204, 204, 204) dotted 1px;
}
body.ru .btn strong {
	font-family: Arial, sans-serif;
}
body.ja .btn strong {
	font-family: Arial, sans-serif;
}
body.zh .btn strong {
	font-family: Arial, sans-serif;
}
body.he .btn strong {
	font-family: Arial, sans-serif;
}
body.ar .btn strong {
	font-family: Arial, sans-serif;
}
body.el .btn strong {
	font-family: Arial, sans-serif;
}
.ko .btn strong {
	font-family: YoonGothic, Arial, sans-serif;
}
*:first-child + html .btn strong {
	margin-top: -10px !important;
}
.btn .t {
	left: 0px; width: 100%; height: 12px; display: block; position: absolute;
}
.btn .b {
	left: 0px; width: 100%; height: 12px; display: block; position: absolute;
}
#secondaryContent .container .btn .t {
	left: 0px; width: 100%; height: 12px; display: block; position: absolute;
}
#secondaryContent .container .btn .b {
	left: 0px; width: 100%; height: 12px; display: block; position: absolute;
}
#tertiaryContent .container .btn .t {
	left: 0px; width: 100%; height: 12px; display: block; position: absolute;
}
#tertiaryContent .container .btn .b {
	left: 0px; width: 100%; height: 12px; display: block; position: absolute;
}
.btn .t {
	top: 0px;
}
.btn .b {
	bottom: 0px;
}
.btn .t span {
	margin: 0px 0px 0px 12px; top: 0px; width: 100%; height: 12px; right: 0px; overflow: hidden; display: block; position: relative;
}
.btn .b span {
	margin: 0px 0px 0px 12px; top: 0px; width: 100%; height: 12px; right: 0px; overflow: hidden; display: block; position: relative;
}
#secondaryContent .container .btn .t span {
	margin: 0px 0px 0px 12px; top: 0px; width: 100%; height: 12px; right: 0px; overflow: hidden; display: block; position: relative;
}
#secondaryContent .container .btn .b span {
	margin: 0px 0px 0px 12px; top: 0px; width: 100%; height: 12px; right: 0px; overflow: hidden; display: block; position: relative;
}
#tertiaryContent .container .btn .t span {
	margin: 0px 0px 0px 12px; top: 0px; width: 100%; height: 12px; right: 0px; overflow: hidden; display: block; position: relative;
}
#tertiaryContent .container .btn .b span {
	margin: 0px 0px 0px 12px; top: 0px; width: 100%; height: 12px; right: 0px; overflow: hidden; display: block; position: relative;
}
.btn .t {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
.btn .t span {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
.btn .b {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
.btn .b span {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
#secondaryContent .container .btn .t {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
#secondaryContent .container .btn .t span {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
#secondaryContent .container .btn .b {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
#secondaryContent .container .btn .b span {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
#tertiaryContent .container .btn .t {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
#tertiaryContent .container .btn .t span {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
#tertiaryContent .container .btn .b {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
#tertiaryContent .container .btn .b span {
	background: url(../images/containers/master-sprite-24.png) no-repeat;
}
#availableFranchise .purchase {
	margin: 0px 0px 12px;
}
.purchase .t {
	background-position: -1235px -697px;
}
#secondaryContent .container .purchase .t {
	background-position: -1235px -697px;
}
#tertiaryContent .container .purchase .t {
	background-position: -1235px -697px;
}
.purchase .t span {
	background-position: right -697px;
}
#secondaryContent .container .purchase .t span {
	background-position: right -697px;
}
#tertiaryContent .container .purchase .t span {
	background-position: right -697px;
}
.purchase .b {
	background-position: -1235px -708px;
}
#secondaryContent .container .purchase .b {
	background-position: -1235px -708px;
}
#tertiaryContent .container .purchase .b {
	background-position: -1235px -708px;
}
.purchase .b span {
	background-position: right -708px;
}
#secondaryContent .container .purchase .b span {
	background-position: right -708px;
}
#tertiaryContent .container .purchase .b span {
	background-position: right -708px;
}
.purchase .c {
	background-color: rgb(58, 150, 39);
}
.purchase .hover .t {
	background-position: -1235px -721px;
}
.purchase:hover .t {
	background-position: -1235px -721px;
}
#secondaryContent .container .purchase:hover .t {
	background-position: -1235px -721px;
}
#secondaryContent .container .purchase .hover .t {
	background-position: -1235px -721px;
}
#tertiaryContent .container .purchase:hover .t {
	background-position: -1235px -721px;
}
#tertiaryContent .container .purchase .hover .t {
	background-position: -1235px -721px;
}
.purchase .hover .t span {
	background-position: right -721px;
}
.purchase:hover .t span {
	background-position: right -721px;
}
#secondaryContent .container .purchase .hover .t span {
	background-position: right -721px;
}
#secondaryContent .container .purchase:hover .t span {
	background-position: right -721px;
}
#tertiaryContent .container .purchase .hover .t span {
	background-position: right -721px;
}
#tertiaryContent .container .purchase:hover .t span {
	background-position: right -721px;
}
.purchase .hover .b {
	background-position: -1235px -732px;
}
.purchase:hover .b {
	background-position: -1235px -732px;
}
#secondaryContent .container .purchase .hover .b {
	background-position: -1235px -732px;
}
#secondaryContent .container .purchase:hover .b {
	background-position: -1235px -732px;
}
#tertiaryContent .container .purchase .hover .b {
	background-position: -1235px -732px;
}
#tertiaryContent .container .purchase:hover .b {
	background-position: -1235px -732px;
}
.purchase .hover .b span {
	background-position: right -732px;
}
.purchase:hover .b span {
	background-position: right -732px;
}
#secondaryContent .container .purchase .hover .b span {
	background-position: right -732px;
}
#secondaryContent .container .purchase:hover .b span {
	background-position: right -732px;
}
#tertiaryContent .container .purchase .hover .b span {
	background-position: right -732px;
}
#tertiaryContent .container .purchase:hover .b span {
	background-position: right -732px;
}
.purchase .hover .c {
	background-color: rgb(62, 191, 36);
}
.purchase:hover .c {
	background-color: rgb(62, 191, 36);
}
.purchase strong {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -199px; padding: 0px 10px 0px 0px;
}
.primaryNav .t {
	background-position: -1235px -745px;
}
#secondaryContent .container .primaryNav .t {
	background-position: -1235px -745px;
}
#tertiaryContent .container .primaryNav .t {
	background-position: -1235px -745px;
}
.primaryNav .t span {
	background-position: right -745px;
}
#secondaryContent .container .primaryNav .t span {
	background-position: right -745px;
}
#tertiaryContent .container .primaryNav .t span {
	background-position: right -745px;
}
.primaryNav .b {
	background-position: -1235px -756px;
}
#secondaryContent .container .primaryNav .b {
	background-position: -1235px -756px;
}
#tertiaryContent .container .primaryNav .b {
	background-position: -1235px -756px;
}
.primaryNav .b span {
	background-position: right -756px;
}
#secondaryContent .container .primaryNav .b span {
	background-position: right -756px;
}
#tertiaryContent .container .primaryNav .b span {
	background-position: right -756px;
}
.primaryNav .c {
	background-color: rgb(40, 140, 189);
}
.primaryNav .hover .t {
	background-position: -1235px -769px;
}
.primaryNav:hover .t {
	background-position: -1235px -769px;
}
#secondaryContent .container .primaryNav .hover .t {
	background-position: -1235px -769px;
}
#secondaryContent .container .primaryNav:hover .t {
	background-position: -1235px -769px;
}
#tertiaryContent .container .primaryNav .hover .t {
	background-position: -1235px -769px;
}
#tertiaryContent .container .primaryNav:hover .t {
	background-position: -1235px -769px;
}
.primaryNav .hover .t span {
	background-position: right -769px;
}
.primaryNav:hover .t span {
	background-position: right -769px;
}
#secondaryContent .container .primaryNav .hover .t span {
	background-position: right -769px;
}
#secondaryContent .container .primaryNav:hover .t span {
	background-position: right -769px;
}
#tertiaryContent .container .primaryNav .hover .t span {
	background-position: right -769px;
}
#tertiaryContent .container .primaryNav:hover .t span {
	background-position: right -769px;
}
.primaryNav .hover .b {
	background-position: -1235px -780px;
}
.primaryNav:hover .b {
	background-position: -1235px -780px;
}
#secondaryContent .container .primaryNav .hover .b {
	background-position: -1235px -780px;
}
#secondaryContent .container .primaryNav:hover .b {
	background-position: -1235px -780px;
}
#tertiaryContent .container .primaryNav .hover .b {
	background-position: -1235px -780px;
}
#tertiaryContent .container .primaryNav:hover .b {
	background-position: -1235px -780px;
}
.primaryNav .hover .b span {
	background-position: right -780px;
}
.primaryNav:hover .b span {
	background-position: right -780px;
}
#secondaryContent .container .primaryNav .hover .b span {
	background-position: right -780px;
}
#secondaryContent .container .primaryNav:hover .b span {
	background-position: right -780px;
}
#tertiaryContent .container .primaryNav .hover .b span {
	background-position: right -780px;
}
#tertiaryContent .container .primaryNav:hover .b span {
	background-position: right -780px;
}
.primaryNav .hover .c {
	background-color: rgb(59, 181, 231);
}
.primaryNav:hover .c {
	background-color: rgb(59, 181, 231);
}
.secondaryNav strong {
	color: rgb(31, 105, 152);
}
.secondaryNav .t {
	background-position: -1235px -793px;
}
#secondaryContent .container .secondaryNav .t {
	background-position: -1235px -793px;
}
#tertiaryContent .container .secondaryNav .t {
	background-position: -1235px -793px;
}
.secondaryNav .t span {
	background-position: right -793px;
}
#secondaryContent .container .secondaryNav .t span {
	background-position: right -793px;
}
#tertiaryContent .container .secondaryNav .t span {
	background-position: right -793px;
}
.secondaryNav .b {
	background-position: -1235px -804px;
}
#secondaryContent .container .secondaryNav .b {
	background-position: -1235px -804px;
}
#tertiaryContent .container .secondaryNav .b {
	background-position: -1235px -804px;
}
.secondaryNav .b span {
	background-position: right -804px;
}
#secondaryContent .container .secondaryNav .b span {
	background-position: right -804px;
}
#tertiaryContent .container .secondaryNav .b span {
	background-position: right -804px;
}
.secondaryNav .c {
	background-color: rgb(214, 214, 214);
}
.secondaryNav .hover .t {
	background-position: -1235px -817px;
}
.secondaryNav:hover .t {
	background-position: -1235px -817px;
}
#secondaryContent .container .secondaryNav .hover .t {
	background-position: -1235px -817px;
}
#secondaryContent .container .secondaryNav:hover .t {
	background-position: -1235px -817px;
}
#tertiaryContent .container .secondaryNav .hover .t {
	background-position: -1235px -817px;
}
#tertiaryContent .container .secondaryNav:hover .t {
	background-position: -1235px -817px;
}
.secondaryNav .hover .t span {
	background-position: right -817px;
}
.secondaryNav:hover .t span {
	background-position: right -817px;
}
#secondaryContent .container .secondaryNav .hover .t span {
	background-position: right -817px;
}
#secondaryContent .container .secondaryNav:hover .t span {
	background-position: right -817px;
}
#tertiaryContent .container .secondaryNav .hover .t span {
	background-position: right -817px;
}
#tertiaryContent .container .secondaryNav:hover .t span {
	background-position: right -817px;
}
.secondaryNav .hover .b {
	background-position: -1235px -828px;
}
.secondaryNav:hover .b {
	background-position: -1235px -828px;
}
#secondaryContent .container .secondaryNav .hover .b {
	background-position: -1235px -828px;
}
#secondaryContent .container .secondaryNav:hover .b {
	background-position: -1235px -828px;
}
#tertiaryContent .container .secondaryNav .hover .b {
	background-position: -1235px -828px;
}
#tertiaryContent .container .secondaryNav:hover .b {
	background-position: -1235px -828px;
}
.secondaryNav .hover .b span {
	background-position: right -828px;
}
.secondaryNav:hover .b span {
	background-position: right -828px;
}
#secondaryContent .container .secondaryNav .hover .b span {
	background-position: right -828px;
}
#secondaryContent .container .secondaryNav:hover .b span {
	background-position: right -828px;
}
#tertiaryContent .container .secondaryNav .hover .b span {
	background-position: right -828px;
}
#tertiaryContent .container .secondaryNav:hover .b span {
	background-position: right -828px;
}
.secondaryNav .hover .c {
	background-color: rgb(239, 239, 239);
}
.secondaryNav:hover .c {
	background-color: rgb(239, 239, 239);
}
.inactiveNav {
	cursor: default;
}
.inactiveNav * {
	cursor: default;
}
.inactiveNav strong {
	color: rgb(158, 158, 158);
}
.inactiveNav .t {
	background-position: -1235px -793px;
}
.inactiveNav .t span {
	background-position: right -793px;
}
.inactiveNav .b {
	background-position: -1235px -804px;
}
.inactiveNav .b span {
	background-position: right -804px;
}
.inactiveNav .c {
	background-color: rgb(214, 214, 214);
}
.inactiveNav .hover .t {
	background-position: -1235px -793px;
}
.inactiveNav:hover .t {
	background-position: -1235px -793px;
}
.inactiveNav .hover .t span {
	background-position: right -793px;
}
.inactiveNav:hover .t span {
	background-position: right -793px;
}
.inactiveNav .hover .b {
	background-position: -1235px -803px;
}
.inactiveNav:hover .b {
	background-position: -1235px -803px;
}
.inactiveNav .hover .b span {
	background-position: right -804px;
}
.inactiveNav:hover .b span {
	background-position: right -804px;
}
.inactiveNav .hover .c {
	background-color: rgb(214, 214, 214);
}
.inactiveNav:hover .c {
	background-color: rgb(214, 214, 214);
}
a.choose_button {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.compare_button {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
.inactive_button {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.select_button {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.chooseButtonArrow {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.doubleLineButton {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.doubleLineButton {
	margin: 0px !important;
}
a.choose_button:hover {
	text-decoration: none;
}
a.compare_button:hover {
	text-decoration: none;
}
.inactive_button:hover {
	text-decoration: none;
}
a.select_button:hover {
	text-decoration: none;
}
a.doubleLineButton {
	text-decoration: none;
}
a.choose_button span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 3px 0px 15px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.compare_button span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 3px 0px 15px; height: 23px; color: rgb(255, 255, 255); display: block;
}
.inactive_button span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 3px 0px 15px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.select_button span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 3px 0px 15px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.chooseButtonArrow span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 3px 0px 15px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.doubleLineButton span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 3px 0px 15px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.doubleLineButton span {
	height: 31px;
}
a.choose_button span {
	
}
a.chooseButtonArrow span {
	
}
a.choose_button {
	background-position: right -30px;
}
a.choose_button:hover span {
	background-position: 0px -90px;
}
a.chooseButtonArrow:hover span {
	background-position: 0px -90px;
}
a.choose_button:hover {
	background-position: right -120px;
}
a.compare_button span {
	background-position: 0px -180px;
}
a.compare_button {
	background-position: right -210px;
}
a.compare_button:hover span {
	background-position: 0px -240px;
}
a.compare_button:hover {
	background-position: right -270px;
}
.inactive_button {
	background-position: right -330px; cursor: default;
}
.inactive_button:link {
	color: red;
}
.inactive_button span {
	background-position: 0px -300px; color: rgb(158, 158, 158);
}
a.select_button {
	background-position: right -330px;
}
a.select_button span {
	background-position: 0px -300px; color: rgb(34, 128, 180);
}
a.select_button:hover {
	background-position: right -390px;
}
a.select_button:hover span {
	background-position: 0px -360px;
}
a.chooseButtonArrow {
	background-position: right -60px; padding-right: 17px; font-size: 13px;
}
a.chooseButtonArrow:hover {
	background-position: right -149px;
}
a.doubleLineButton span {
	background-position: 0px -540px;
}
a.doubleLineButton:hover span {
	background-position: 0px -423px;
}
a.doubleLineButton {
	background-position: right -618px; padding-right: 17px; font-size: 13px;
}
a.doubleLineButton:hover {
	background-position: right -501px;
}
a.choose_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.compare_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
.inactive_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.select_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.choose_button:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.compare_button:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.select_button:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.chooseButtonArrow span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.chooseButtonArrow:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.doubleLineButton span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.choose_button {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.select_button {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.compare_button {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.inactive_button {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.chooseButtonArrow {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.choose_button span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.select_button span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.compare_button span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.inactive_button span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.chooseButtonArrow span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.choose_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.compare_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
.inline.inactive_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.select_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.choose_button:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.compare_button:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.select_button:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.chooseButtonArrow span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.chooseButtonArrow:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.doubleLineButton span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.choose_button span span {
	padding: 0px;
}
a.inline.compare_button span span {
	padding: 0px;
}
.inline.inactive_button span span {
	padding: 0px;
}
a.inline.select_button span span {
	padding: 0px;
}
a.inline.choose_button:hover span span {
	padding: 0px;
}
a.inline.compare_button:hover span span {
	padding: 0px;
}
a.inline.select_button:hover span span {
	padding: 0px;
}
a.inline.chooseButtonArrow span span {
	padding: 0px;
}
a.inline.chooseButtonArrow:hover span span {
	padding: 0px;
}
a.inline.chooseButtonArrow {
	padding-right: 17px;
}
a.chooseButtonArrow span {
	padding-right: 7px;
}
a.inline.chooseButtonArrow span {
	padding-right: 7px;
}
a.chooseButtonArrow:hover span {
	padding-right: 7px;
}
a.inline.chooseButtonArrow:hover span {
	padding-right: 7px;
}
a.doubleLineButton span {
	padding-right: 7px;
}
a.inline.doubleLineButton span {
	padding-right: 7px;
}
a.chooseButtonArrow span span {
	margin-top: -1px;
}
a.chooseButtonArrow:hover span span {
	margin-top: -1px;
}
a.doubleLineButton span span {
	margin-top: -4px;
}
a.inline.chooseButtonArrow span span {
	margin-top: -4px;
}
a.inline.chooseButtonArrow:hover span span {
	margin-top: -4px;
}
a.linkDisplayNone span {
	display: none;
}
a.choose_button {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.linkPrimaryNav {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
.inactive_button {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.linkSecondaryNav {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.linkPurchasePath {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.doubleLineButton {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; margin: 0px 6px 0px 0px; padding: 0px 14px 0px 0px; height: 23px; line-height: 23px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; cursor: pointer;
}
a.doubleLineButton {
	height: 31px; line-height: 15px;
}
a.choose_button:hover {
	text-decoration: none;
}
a.linkPrimaryNav:hover {
	text-decoration: none;
}
.inactive_button:hover {
	text-decoration: none;
}
a.linkSecondaryNav:hover {
	text-decoration: none;
}
a.doubleLineButton {
	text-decoration: none;
}
a.choose_button span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 0px 0px 14px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.linkPrimaryNav span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 0px 0px 14px; height: 23px; color: rgb(255, 255, 255); display: block;
}
.inactive_button span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 0px 0px 14px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.linkSecondaryNav span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 0px 0px 14px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.linkPurchasePath span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 0px 0px 14px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.doubleLineButton span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; padding: 0px 0px 0px 14px; height: 23px; color: rgb(255, 255, 255); display: block;
}
a.doubleLineButton span {
	height: 31px;
}
a.choose_button span {
	
}
a.linkPurchasePath span {
	
}
a.choose_button {
	background-position: right -30px;
}
a.choose_button:hover span {
	background-position: 0px -90px;
}
a.linkPurchasePath:hover span {
	background-position: 0px -90px;
}
a.choose_button:hover {
	background-position: right -120px;
}
a.linkPrimaryNav span {
	background-position: 0px -180px;
}
a.linkPrimaryNav {
	background-position: right -210px;
}
a.linkPrimaryNav:hover span {
	background-position: 0px -240px;
}
a.linkPrimaryNav:hover {
	background-position: right -270px;
}
.inactive_button {
	background-position: right -330px; cursor: default;
}
.inactive_button:link {
	color: red;
}
.inactive_button span {
	background-position: 0px -300px; color: rgb(158, 158, 158);
}
a.linkSecondaryNav {
	background-position: right -330px;
}
a.linkSecondaryNav span {
	background-position: 0px -300px; color: rgb(34, 128, 180);
}
a.linkSecondaryNav:hover {
	background-position: right -390px;
}
a.linkSecondaryNav:hover span {
	background-position: 0px -360px;
}
a.linkPurchasePath {
	background-position: right -60px; padding-right: 17px; font-size: 13px;
}
a.linkPurchasePath:hover {
	background-position: right -149px;
}
a.doubleLineButton span {
	background-position: 0px -540px;
}
a.doubleLineButton:hover span {
	background-position: 0px -423px;
}
a.doubleLineButton {
	background-position: right -618px; padding-right: 17px; font-size: 13px;
}
a.doubleLineButton:hover {
	background-position: right -501px;
}
a.choose_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.linkPrimaryNav span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
.inactive_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.linkSecondaryNav span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.choose_button:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.linkPrimaryNav:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.linkSecondaryNav:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.linkPurchasePath span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.linkPurchasePath:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.doubleLineButton span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.choose_button {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.linkSecondaryNav {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.linkPrimaryNav {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.inactive_button {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.linkPurchasePath {
	padding: 3px 10px 5px 0px; text-align: center; line-height: 25px; margin-right: 0px; float: none; display: inline;
}
a.inline.choose_button span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.linkSecondaryNav span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.linkPrimaryNav span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.inactive_button span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.linkPurchasePath span {
	padding: 3px 10px 5px 17px; float: none; display: inline;
}
a.inline.choose_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.linkPrimaryNav span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
.inline.inactive_button span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.linkSecondaryNav span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.choose_button:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.linkPrimaryNav:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.linkSecondaryNav:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.linkPurchasePath span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.linkPurchasePath:hover span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.doubleLineButton span span {
	margin: 0px; padding: 5px 0px 0px; display: inline-block;
}
a.inline.choose_button span span {
	padding: 0px;
}
a.inline.linkPrimaryNav span span {
	padding: 0px;
}
.inline.inactive_button span span {
	padding: 0px;
}
a.inline.linkSecondaryNav span span {
	padding: 0px;
}
a.inline.choose_button:hover span span {
	padding: 0px;
}
a.inline.linkPrimaryNav:hover span span {
	padding: 0px;
}
a.inline.linkSecondaryNav:hover span span {
	padding: 0px;
}
a.inline.linkPurchasePath span span {
	padding: 0px;
}
a.inline.linkPurchasePath:hover span span {
	padding: 0px;
}
a.inline.linkPurchasePath {
	padding-right: 17px;
}
a.linkPurchasePath span {
	padding-right: 7px;
}
a.inline.linkPurchasePath span {
	padding-right: 7px;
}
a.linkPurchasePath:hover span {
	padding-right: 7px;
}
a.inline.linkPurchasePath:hover span {
	padding-right: 7px;
}
a.doubleLineButton span {
	padding-right: 7px;
}
a.inline.doubleLineButton span {
	padding-right: 7px;
}
a.linkPurchasePath span span {
	margin-top: -1px;
}
a.linkPurchasePath:hover span span {
	margin-top: -1px;
}
a.inline.doubleLineButton span {
	padding: 1px 2px 0px 0px;
}
a.doubleLineButton span span {
	margin-top: -4px;
}
a.inline.linkPurchasePath span span {
	margin-top: -4px;
}
a.inline.linkPurchasePath:hover span span {
	margin-top: -4px;
}
.container {
	margin-bottom: 10px; position: relative;
}
.rndContainer {
	margin-bottom: 10px; position: relative;
}
.containerWP {
	margin-bottom: 10px; position: relative;
}
.containerIce {
	margin-bottom: 10px; position: relative;
}
.container .il {
	padding: 0px 0px 0px 5px;
}
.rndContainer .il {
	padding: 0px 0px 0px 5px;
}
.containerWP .ilt {
	padding: 0px 0px 0px 5px;
}
.container .ir {
	background: repeat-y right top; padding: 0px 5px 0px 0px;
}
.rndContainer .ir {
	background: repeat-y right top; padding: 0px 5px 0px 0px;
}
.containerWP .irt {
	background: repeat-y right top; padding: 0px 5px 0px 0px;
}
#tertiaryContent .container .il {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.featuresAtAGlance .il {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
#secondaryContentMainRightRail .containerWP .ilt {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.rndContainer .il {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
#tertiaryContent .container .ir {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
#secondaryContentMainRightRail .containerWP .irt {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.rndContainer .ir {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.container .i {
	padding: 4px 5px; overflow: hidden; background-color: transparent;
}
.rndContainer .i {
	padding: 4px 5px; overflow: hidden; background-color: transparent;
}
.containerWP .inner {
	padding: 4px 5px; overflow: hidden; background-color: transparent;
}
.containerIce .ii {
	padding: 4px 5px; overflow: hidden; background-color: transparent;
}
.container .t {
	background: no-repeat right -10px; height: 6px;
}
.rndContainer div.t {
	background: no-repeat right -10px; height: 6px;
}
.containerWP .top {
	background: no-repeat right -10px; height: 6px;
}
.container .t {
	margin: 0px 0px 0px 6px;
}
.rndContainer div.t {
	margin: 0px 0px 0px 6px;
}
.container .t div {
	background: no-repeat -10px -10px; width: 6px; height: 6px; position: relative;
}
.rndContainer .t div {
	background: no-repeat -10px -10px; width: 6px; height: 6px; position: relative;
}
.containerWP .top div {
	background: no-repeat -10px -10px; width: 6px; height: 6px; position: relative;
}
.container .t div {
	left: -6px;
}
.rndContainer .t div {
	left: -6px;
}
.container .b {
	background: no-repeat right -20px; margin: 0px 0px 0px 6px; height: 6px;
}
.rndContainer div.b {
	background: no-repeat right -20px; margin: 0px 0px 0px 6px; height: 6px;
}
.containerWP .bottom {
	background: no-repeat right -20px; margin: 0px 0px 0px 6px; height: 6px;
}
.container .b div {
	background: no-repeat -10px -20px; left: -6px; width: 6px; height: 6px; position: relative;
}
.rndContainer .b div {
	background: no-repeat -10px -20px; left: -6px; width: 6px; height: 6px; position: relative;
}
.containerWP .bottom div {
	background: no-repeat -10px -20px; left: -6px; width: 6px; height: 6px; position: relative;
}
.footer.container .i {
	padding: 10px 10px 0px;
}
#tertiaryContent .container .t {
	background-image: url(../images/containers/master-sprite-8.png);
}
#tertiaryContent .container .t div {
	background-image: url(../images/containers/master-sprite-8.png);
}
#tertiaryContent .container .b {
	background-image: url(../images/containers/master-sprite-8.png);
}
#tertiaryContent .container .b div {
	background-image: url(../images/containers/master-sprite-8.png);
}
#secondaryContentMainRightRail .containerWP .top {
	background-image: url(../images/containers/master-sprite-8.png);
}
#secondaryContentMainRightRail .top div {
	background-image: url(../images/containers/master-sprite-8.png);
}
#secondaryContentMainRightRail .bottom {
	background-image: url(../images/containers/master-sprite-8.png);
}
#secondaryContentMainRightRail .bottom div {
	background-image: url(../images/containers/master-sprite-8.png);
}
.rndContainer div.t {
	background-image: url(../images/containers/master-sprite-8.png);
}
.rndContainer .t div {
	background-image: url(../images/containers/master-sprite-8.png);
}
.rndContainer div.b {
	background-image: url(../images/containers/master-sprite-8.png);
}
.rndContainer .b div {
	background-image: url(../images/containers/master-sprite-8.png);
}
.roundedCornersAd .rndContainer .t {
	
}
.roundedCornersAd .rndContainer .t div {
	
}
.roundedCornersAd .rndContainer div.b {
	
}
.roundedCornersAd .rndContainer .b div {
	
}
#secondaryContent .container .t {
	margin: 0px; padding: 0px;
}
#secondaryContent .container .t div {
	margin: 0px; padding: 0px;
}
#secondaryContent .container .il {
	margin: 0px; padding: 0px;
}
#secondaryContent .container .ir {
	margin: 0px; padding: 0px;
}
#secondaryContent .container .i {
	margin: 0px; padding: 0px;
}
#secondaryContent .container .b {
	margin: 0px; padding: 0px;
}
#secondaryContent .container .b div {
	margin: 0px; padding: 0px;
}
#secondaryContent .container .t {
	left: 0px; width: auto; height: auto; position: static;
}
#secondaryContent .container .t div {
	left: 0px; width: auto; height: auto; position: static;
}
#secondaryContent .container .b {
	left: 0px; width: auto; height: auto; position: static;
}
#secondaryContent .container .b div {
	left: 0px; width: auto; height: auto; position: static;
}
.hasBorder {
	padding-right: 15px;
}
#secondaryContent .hasBorder {
	padding-right: 0px;
}
#tertiaryContent .hasBorder {
	padding-right: 0px;
}
.hasBorder .il {
	padding: 0px 0px 0px 5px !important; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.hasBorder .ir {
	padding: 0px 5px 0px 0px !important; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.hasBorder .i {
	padding: 4px 5px !important; overflow: hidden !important; background-color: transparent !important;
}
.hasBorder .t {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -10px !important; margin: 0px 0px 0px 6px !important; height: 6px !important;
}
.hasBorder .t div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -10px !important; left: -6px !important; width: 6px !important; height: 6px !important; position: relative !important;
}
.hasBorder .b {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -20px !important; margin: 0px 0px 0px 6px !important; height: 6px !important;
}
.hasBorder .b div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -20px !important; left: -6px !important; width: 6px !important; height: 6px !important; position: relative !important;
}
.greyContainer {
	margin-top: 10px; margin-bottom: 10px; float: left; position: relative;
}
.yellowContainer {
	margin-top: 10px; margin-bottom: 10px; float: left; position: relative;
}
.yellowContainer {
	width: 400px; margin-top: 25px;
}
.yellowContainer .warning {
	display: block; min-height: 50px;
}
.greyContainer .t {
	margin: 0px 0px 0px 4px; height: 4px;
}
.greyContainer .b {
	margin: 0px 0px 0px 4px; height: 4px;
}
.greyContainer .t {
	background: url(../images/containers/ltgrey_noborder_bg.png) no-repeat right top;
}
.greyContainer .b {
	background: url(../images/containers/ltgrey_noborder_bg.png) no-repeat right bottom;
}
.greyContainer .t div {
	left: -4px; width: 4px; height: 4px;
}
.greyContainer .b div {
	left: -4px; width: 4px; height: 4px;
}
.greyContainer .t div {
	background: url(../images/containers/ltgrey_noborder_bg.png) no-repeat left top;
}
.greyContainer .b div {
	background: url(../images/containers/ltgrey_noborder_bg.png) no-repeat left bottom;
}
.greyContainer .il {
	background: url(../images/containers/ltgrey_noborder_bg_slice.gif) repeat-y 0px 0px rgb(233, 233, 233); margin: 0px 0px 0px 4px;
}
.greyContainer .ir {
	background: url(../images/containers/ltgrey_noborder_bg_slice.gif) repeat-y right top rgb(233, 233, 233); padding: 0px 4px 0px 0px; position: relative !important;
}
.greyContainer .i {
	background: 0px 0px rgb(233, 233, 233); padding: 0px; overflow: hidden;
}
.inlineContentIce .yellowContainer {
	width: 275px;
}
.yellowContainer .t {
	background: url(../images/containers/eol_message/lt_yellow.png) no-repeat; height: 10px;
}
.yellowContainer .t div {
	background: url(../images/containers/eol_message/rt_yellow.png) no-repeat; height: 10px; margin-left: 153px;
}
.inlineContentIce .yellowContainer .t div {
	background-position: -12px 0px; margin-left: 40px;
}
.yellowContainer .b {
	background: url(../images/containers/eol_message/lb_yellow.png) no-repeat; height: 10px;
}
.yellowContainer .b div {
	background: url(../images/containers/eol_message/rb_yellow.png) no-repeat; height: 10px; margin-left: 153px;
}
.inlineContentIce .yellowContainer .b div {
	background-position: -12px 0px; margin-left: 40px;
}
.yellowContainer .il {
	border-style: solid; border-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; background-color: rgb(255, 255, 153);
}
.yellowContainer .ir {
	
}
.yellowContainer .i {
	padding: 0px;
}
.noBG.container .b div {
	margin: 0px; padding: 0px;
}
.noBG.container .b {
	margin: 0px; padding: 0px;
}
.noBG.container .t div {
	margin: 0px; padding: 0px;
}
.noBG.container .t {
	margin: 0px; padding: 0px;
}
.noBG.container .i {
	margin: 0px; padding: 0px;
}
.noBG.container .ir {
	margin: 0px; padding: 0px;
}
.noBG.container .il {
	margin: 0px; padding: 0px;
}
.facets .container .il {
	background-image: none; background-color: rgb(233, 233, 233);
}
.facets .container .ir {
	background-image: none; background-color: rgb(233, 233, 233);
}
.facets .container .i {
	background-image: none; background-color: rgb(233, 233, 233);
}
.facets .container .t {
	background-image: url(../images/containers/facets_bg.png);
}
.facets .container .t div {
	background-image: url(../images/containers/facets_bg.png);
}
.facets .container .b {
	background-image: url(../images/containers/facets_bg.png);
}
.facets .container .b div {
	background-image: url(../images/containers/facets_bg.png);
}
.navNodeInactive .container {
	margin-bottom: 0px;
}
.navNodeInactive .container .il {
	background-color: rgb(214, 212, 212);
}
.navNodeInactive .container .ir {
	background-color: rgb(214, 212, 212);
}
.navNodeInactive .container .i {
	background-color: rgb(214, 212, 212);
}
.navNodeInactive .container .i {
	padding-top: 0px; padding-bottom: 0px;
}
.navNodeInactive .container .t {
	background-image: url(../images/containers/nav_node_inactive_bg.png);
}
.navNodeInactive .container .t div {
	background-image: url(../images/containers/nav_node_inactive_bg.png);
}
.navNodeInactive .container .b {
	background-image: url(../images/containers/nav_node_inactive_bg.png);
}
.navNodeInactive .container .b div {
	background-image: url(../images/containers/nav_node_inactive_bg.png);
}
.navNodeList .container .il {
	background-image: url(../images/containers/white_bordered_bg_slice.gif);
}
.navNodeList .container .ir {
	background-image: url(../images/containers/white_bordered_bg_slice.gif);
}
.navNodeList .container .i {
	padding-top: 0px; background-color: rgb(255, 255, 255);
}
.navNodeList .container .t {
	
}
.navNodeList .container .t div {
	
}
.navNodeList .container .b {
	
}
.navNodeList .container .b div {
	
}
.facets .navNodeFacets .container .il {
	background-image: url(../images/containers/nav_node_facets_bg_slice.gif);
}
.facets .navNodeFacets .container .ir {
	background-image: url(../images/containers/nav_node_facets_bg_slice.gif);
}
.navNodeFacets .container .i {
	background-color: rgb(247, 247, 247);
}
.navNodeFacets .container .t {
	background-image: url(../images/containers/nav_node_facets_bg.png);
}
.navNodeFacets .container .t div {
	background-image: url(../images/containers/nav_node_facets_bg.png);
}
.navNodeFacets .container .b {
	background-image: url(../images/containers/nav_node_facets_bg.png);
}
.navNodeFacets .container .b div {
	background-image: url(../images/containers/nav_node_facets_bg.png);
}
.artistVideo.container {
	background: url(../images/Containers/della_fragment/feat-art-video_bg.jpg) no-repeat left bottom white; margin: 0px 10px 10px 5px; padding: 10px; border: 1px solid rgb(204, 204, 204); width: 313px; overflow: hidden; clear: both;
}
.gradient.container {
	background: url(../images/containers/products/gradient_repeating.gif) repeat-y left top; text-align: left; z-index: 3;
}
.gradient.containerIce {
	background: url(../images/containers/products/gradient_repeating.gif) repeat-y left top; text-align: left; z-index: 3;
}
.gradient.container .rr {
	background: url(../images/containers/products/gradient_repeating.gif) repeat-y right top; margin: 0px 0px 0px 1px;
}
.gradient.containerIce .irr {
	background: url(../images/containers/products/gradient_repeating.gif) repeat-y right top; margin: 0px 0px 0px 1px;
}
.gradient.container .rl {
	margin: 0px 0px 0px -1px;
}
.gradient.containerIce .irl {
	margin: 0px 0px 0px -1px;
}
.gradient.container .tr {
	background: url(../images/containers/products/gradient_top.gif) no-repeat right top;
}
.gradient.containerIce .itr {
	background: url(../images/containers/products/gradient_top.gif) no-repeat right top;
}
.gradient.container .tl {
	background: url(../images/containers/products/gradient_top.gif) no-repeat left top; margin: 0px 6px 0px 0px; padding: 6px 0px 0px;
}
.gradient.containerIce .itl {
	background: url(../images/containers/products/gradient_top.gif) no-repeat left top; margin: 0px 6px 0px 0px; padding: 6px 0px 0px;
}
.gradient.container .br {
	background: url(../images/containers/products/gradient_bottom.gif) no-repeat right bottom; margin: 0px -6px 0px 0px; padding: 0px 6px 0px 0px;
}
.gradient.containerIce .ibr {
	background: url(../images/containers/products/gradient_bottom.gif) no-repeat right bottom; margin: 0px -6px 0px 0px; padding: 0px 6px 0px 0px;
}
.gradient.container .bl {
	background: url(../images/containers/products/gradient_bottom.gif) no-repeat left bottom; padding: 0px 0px 0px 6px; zoom: 1;
}
.gradient.containerIce .ibl {
	background: url(../images/containers/products/gradient_bottom.gif) no-repeat left bottom; padding: 0px 0px 0px 6px; zoom: 1;
}
.plain.gradient.container .br {
	background: url(../images/containers/products/gradient_bottom_plain.gif) no-repeat right bottom;
}
.plain.gradient.container .bl {
	background: url(../images/containers/products/gradient_bottom_plain.gif) no-repeat left bottom;
}
.gradient.container .i {
	padding: 5px 3px 10px 10px; overflow: hidden;
}
.gradient.containerIce .ii {
	padding: 5px 3px 10px 10px; overflow: hidden;
}
.none.container {
	display: none;
}
.none.container .rr {
	display: none;
}
.none.container .rl {
	display: none;
}
.none.container .tr {
	display: none;
}
.none.container .tl {
	display: none;
}
.none.container .br {
	display: none;
}
.none.container .bl {
	display: none;
}
.none.container .i {
	display: none;
}
.dealsNav.container {
	margin: 0px 0px 10px; text-align: left; clear: both;
}
.dealsNav.container .outer {
	background: url(../images/containers/master-sprite-24.png) no-repeat -533px -555px; padding: 0px 0px 6px;
}
.dealsNav.container .inner {
	background: url(../images/containers/master-sprite-24.png) no-repeat -533px -555px; padding: 0px 0px 6px;
}
.dealsNav.container .inner {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -555px; float: none !important;
}
#applicationContent .dealsNav.container {
	margin: 0px 20px 10px 0px;
}
#applicationContent .dealsNav.container .inner {
	margin: 0px 0px 0px 10px;
}
.dealsNav.container .i {
	padding: 0px 0px 2px; height: 51px; overflow: hidden;
}
#applicationContent .dealsNav.container .i {
	margin-left: -10px;
}
#secondaryContentMainRightRail .primary {
	padding-top: 35px; clear: both;
}
#tertiaryContent .primary {
	clear: both;
}
#tertiaryContent .primary.containerWP {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.roundedCornersAd .rndContainer {
	border-radius: 4px; border: 1px solid rgb(221, 221, 221); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.inlineBanners .rndContainer {
	margin-right: 10px; float: left; display: inline-block;
}
.inlineBanners .rndContainer .i {
	background: white; padding: 0px;
}
.roundedCornersAd .rndContainer .i {
	background: white; padding: 0px;
}
.inlineBanners .rndContainer .t {
	height: 4px;
}
.roundedCornersAd .rndContainer .t {
	height: 4px;
}
.inlineBanners .rndContainer .t div {
	height: 4px;
}
.roundedCornersAd .rndContainer .t div {
	height: 4px;
}
.inlineBanners .rndContainer .b {
	height: 4px;
}
.roundedCornersAd .rndContainer .b {
	height: 4px;
}
.inlineBanners .rndContainer .b div {
	height: 4px;
}
.roundedCornersAd .rndContainer .b div {
	height: 4px;
}
.inlineBanners .rndContainer .t {
	margin: 0px 0px 0px 4px;
}
.roundedCornersAd .rndContainer .t {
	margin: 0px 0px 0px 4px;
}
.inlineBanners .rndContainer .b {
	margin: 0px 0px 0px 4px;
}
.roundedCornersAd .rndContainer .b {
	margin: 0px 0px 0px 4px;
}
.inlineBanners .rndContainer .t div {
	left: -4px; width: 4px;
}
.roundedCornersAd .rndContainer .t div {
	left: -4px; width: 4px;
}
.inlineBanners .rndContainer .b div {
	left: -4px; width: 4px;
}
.roundedCornersAd .rndContainer .b div {
	left: -4px; width: 4px;
}
.inlineBanners .rndContainer .b {
	background-position: right -22px;
}
.roundedCornersAd .rndContainer .b {
	background-position: right -22px;
}
.inlineBanners .rndContainer .b div {
	background-position: -10px -22px;
}
.roundedCornersAd .rndContainer .b div {
	background-position: -10px -22px;
}
.inlineBanners .rndContainer .il {
	padding: 0px 0px 0px 4px;
}
.roundedCornersAd .rndContainer .il {
	padding: 0px 0px 0px 4px;
}
.inlineBanners .rndContainer .ir {
	padding: 0px 4px 0px 0px; position: relative !important;
}
.roundedCornersAd .rndContainer .ir {
	padding: 0px 4px 0px 0px; position: relative !important;
}
.inlineBanners .rndContainer .t div {
	margin-left: 4px; position: absolute;
}
.inlineBanners .rndContainer .b div {
	margin-left: 4px; position: absolute;
}
.rndGradContainer {
	margin-right: 20px; float: left; position: relative;
}
.c1.primary.containerWP .ilt .irt .inner {
	width: 29px;
}
.c1.rndGradContainer .dim6Content .div1 {
	width: 39px;
}
.c1.rndGradContainer .dim6Content .div1 .div2 {
	width: 30px;
}
.c2.primary.containerWP .ilt .irt .inner {
	width: 92px;
}
.c2.rndGradContainer .dim6Content .div1 {
	width: 102px;
}
.c2.rndGradContainer .dim6Content .div1 .div2 {
	width: 93px;
}
.c3.primary.containerWP .ilt .irt .inner {
	width: 155px;
}
.c3.rndGradContainer .dim6Content .div1 {
	width: 165px;
}
.c3.rndGradContainer .dim6Content .div1 .div2 {
	width: 156px;
}
.c4.primary.containerWP .ilt .irt .inner {
	width: 218px;
}
.primary.containerWP .ilt .irt .inner .c4.contentStack {
	width: 220px;
}
.c4.rndGradContainer .dim6Content .div1 {
	width: 228px;
}
.c4.rndGradContainer .dim6Content .div1 .div2 {
	width: 219px;
}
.c5.primary.containerWP .ilt .irt .inner {
	width: 281px;
}
.c5.rndGradContainer .dim6Content .div1 {
	width: 291px;
}
.c5.rndGradContainer .dim6Content .div1 .div2 {
	width: 282px;
}
.c6.primary.containerWP .ilt .irt .inner {
	width: 344px;
}
.c6.rndGradContainer .dim6Content .div1 {
	width: 354px;
}
.c6.rndGradContainer .dim6Content .div1 .div2 {
	width: 345px;
}
.c7.primary.containerWP .ilt .irt .inner {
	width: 407px;
}
.c7.rndGradContainer .dim6Content .div1 {
	width: 417px;
}
.c7.rndGradContainer .dim6Content .div1 .div2 {
	width: 408px;
}
.c8.primary.containerWP .ilt .irt .inner {
	width: 470px;
}
.c8.rndGradContainer .dim6Content .div1 {
	width: 480px;
}
.c8.rndGradContainer .dim6Content .div1 .div2 {
	width: 471px;
}
.c9.primary.containerWP .ilt .irt .inner {
	width: 533px;
}
.c9.rndGradContainer .dim6Content .div1 {
	width: 543px;
}
.c9.rndGradContainer .dim6Content .div1 .div2 {
	width: 534px;
}
.c10.primary.containerWP .ilt .irt .inner {
	width: 596px;
}
.c10.rndGradContainer .dim6Content .div1 {
	width: 606px;
}
.c10.rndGradContainer .dim6Content .div1 .div2 {
	width: 597px;
}
.c11.primary.containerWP .ilt .irt .inner {
	width: 659px;
}
.c11.rndGradContainer .dim6Content .div1 {
	width: 669px;
}
.c11.rndGradContainer .dim6Content .div1 .div2 {
	width: 660px;
}
.c12.primary.containerWP .ilt .irt .inner {
	width: 722px;
}
.c12.rndGradContainer .dim6Content .div1 {
	width: 732px;
}
.c12.rndGradContainer .dim6Content .div1 .div2 {
	width: 723px;
}
.c13.primary.containerWP .ilt .irt .inner {
	width: 785px;
}
.c13.rndGradContainer .dim6Content .div1 {
	width: 795px;
}
.c13.rndGradContainer .dim6Content .div1 .div2 {
	width: 786px;
}
.c14.primary.containerWP .ilt .irt .inner {
	width: 848px;
}
.c14.rndGradContainer .dim6Content .div1 {
	width: 858px;
}
.c14.rndGradContainer .dim6Content .div1 .div2 {
	width: 849px;
}
.c15.primary.containerWP .ilt .irt .inner {
	width: 911px;
}
.c15.rndGradContainer .dim6Content .div1 {
	width: 921px;
}
.c15.rndGradContainer .dim6Content .div1 .div2 {
	width: 912px;
}
#applicationContent .primary.containerWP {
	clear: both; margin-right: 20px;
}
#applicationContent .primary.containerWP .top {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -10px;
}
#applicationContent .primary.containerWP .top div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -10px; left: -4px; width: 4px;
}
#applicationContent .primary.containerWP .ilt .irt .inner {
	margin-left: -3px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#applicationContent .primary.containerWP .bottom {
	background-position: right -22px; margin: 0px 0px 0px 4px; position: relative; background-image: url(../images/containers/master-sprite-8.png);
}
#applicationContent .primary.containerWP .bottom div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -6px -22px; position: relative;
}
#applicationContent .oneSpotiFrame {
	margin: 20px 0px 0px;
}
.rating {
	margin: 5px 0px; width: 100%; line-height: 1.15em; overflow: hidden;
}
.rating .ratingReviewLink {
	margin: 4px 0px 0px 5px; color: rgb(153, 153, 153); font-size: 0.84em; float: left; white-space: nowrap;
}
.starRatings {
	height: 20px; overflow: visible; position: relative;
}
.starsContainer.starRatings {
	width: 85px; height: 18px;
}
.centered.starsContainer.starRatings {
	margin: 0px auto; width: 85px; height: 18px; text-align: center;
}
.starRatings .tooltip {
	border: currentColor;
}
.starRatings a {
	background: url(../images/spacer.gif); width: 100%; height: 100%; text-decoration: none; display: block; position: absolute; z-index: 2; cursor: pointer;
}
.starRatings .starsContainerInline {
	margin: 0px auto; width: 85px; height: 18px; text-align: center; float: left;
}
.starRatings .stars {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -935px; margin: 2px 0px 0px; width: 100%; height: 100%; text-align: left;
}
#availableFranchiseIce #twoColumn .content .starRatings .stars {
	width: 85px;
}
#availableFranchiseIce #threeColumn .content .starRatings .stars {
	width: 85px;
}
#availableFranchiseIce #fourColumn .content .starRatings .stars {
	width: 85px;
}
.rating .starsContainer.starRatings {
	margin: 0px; text-align: left; float: left;
}
.rating .starRatings {
	height: 100%;
}
.rating .starRatings .stars {
	margin: 0px; width: 85px; height: 18px;
}
.rating a {
	padding-top: 0px; margin-left: 5px; vertical-align: baseline; float: left;
}
.rating #reviewsCount {
	padding: 0px 0px 4px; color: rgb(102, 102, 102); clear: both; font-size: 0.84em; float: left;
}
.vertical.rating .ratingReviewLink {
	margin: 3px 0px 0px 2px; padding: 0px; width: 100%; clear: both; display: block;
}
.verticalSmallStack .vertical.rating .ratingReviewLink {
	width: auto; clear: both; display: inline;
}
.starRatings .stars div {
	height: 18px; overflow: hidden; padding-top: 1px;
}
.starRatings .stars div img {
	padding: 0px;
}
.starRatings .stars div.fill0 {
	width: 0px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill0 {
	width: 0px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill0 {
	width: 0px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill0 {
	width: 0px;
}
.starRatings .stars div.fill00 {
	width: 0px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill00 {
	width: 0px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill00 {
	width: 0px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill00 {
	width: 0px;
}
.starRatings .stars div.fill1 {
	width: 1.7px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill1 {
	width: 1.7px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill1 {
	width: 1.7px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill1 {
	width: 1.7px;
}
.starRatings .stars div.fill2 {
	width: 3.4px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill2 {
	width: 3.4px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill2 {
	width: 3.4px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill2 {
	width: 3.4px;
}
.starRatings .stars div.fill3 {
	width: 5.1px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill3 {
	width: 5.1px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill3 {
	width: 5.1px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill3 {
	width: 5.1px;
}
.starRatings .stars div.fill4 {
	width: 6.8px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill4 {
	width: 6.8px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill4 {
	width: 6.8px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill4 {
	width: 6.8px;
}
.starRatings .stars div.fill5 {
	width: 8.5px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill5 {
	width: 8.5px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill5 {
	width: 8.5px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill5 {
	width: 8.5px;
}
.starRatings .stars div.fill6 {
	width: 10.2px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill6 {
	width: 10.2px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill6 {
	width: 10.2px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill6 {
	width: 10.2px;
}
.starRatings .stars div.fill7 {
	width: 11.9px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill7 {
	width: 11.9px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill7 {
	width: 11.9px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill7 {
	width: 11.9px;
}
.starRatings .stars div.fill8 {
	width: 13.6px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill8 {
	width: 13.6px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill8 {
	width: 13.6px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill8 {
	width: 13.6px;
}
.starRatings .stars div.fill9 {
	width: 15.3px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill9 {
	width: 15.3px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill9 {
	width: 15.3px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill9 {
	width: 15.3px;
}
.starRatings .stars div.fill01 {
	width: 1.7px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill01 {
	width: 1.7px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill01 {
	width: 1.7px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill01 {
	width: 1.7px;
}
.starRatings .stars div.fill02 {
	width: 3.4px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill02 {
	width: 3.4px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill02 {
	width: 3.4px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill02 {
	width: 3.4px;
}
.starRatings .stars div.fill03 {
	width: 5.1px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill03 {
	width: 5.1px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill03 {
	width: 5.1px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill03 {
	width: 5.1px;
}
.starRatings .stars div.fill04 {
	width: 6.8px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill04 {
	width: 6.8px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill04 {
	width: 6.8px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill04 {
	width: 6.8px;
}
.starRatings .stars div.fill05 {
	width: 8.5px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill05 {
	width: 8.5px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill05 {
	width: 8.5px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill05 {
	width: 8.5px;
}
.starRatings .stars div.fill06 {
	width: 10.2px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill06 {
	width: 10.2px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill06 {
	width: 10.2px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill06 {
	width: 10.2px;
}
.starRatings .stars div.fill07 {
	width: 11.9px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill07 {
	width: 11.9px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill07 {
	width: 11.9px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill07 {
	width: 11.9px;
}
.starRatings .stars div.fill08 {
	width: 13.6px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill08 {
	width: 13.6px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill08 {
	width: 13.6px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill08 {
	width: 13.6px;
}
.starRatings .stars div.fill09 {
	width: 15.3px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill09 {
	width: 15.3px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill09 {
	width: 15.3px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill09 {
	width: 15.3px;
}
.starRatings .stars div.fill10 {
	width: 17px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill10 {
	width: 17px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill10 {
	width: 17px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill10 {
	width: 17px;
}
.starRatings .stars div.fill11 {
	width: 18.7px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill11 {
	width: 18.7px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill11 {
	width: 18.7px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill11 {
	width: 18.7px;
}
.starRatings .stars div.fill12 {
	width: 20.4px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill12 {
	width: 20.4px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill12 {
	width: 20.4px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill12 {
	width: 20.4px;
}
.starRatings .stars div.fill13 {
	width: 22.1px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill13 {
	width: 22.1px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill13 {
	width: 22.1px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill13 {
	width: 22.1px;
}
.starRatings .stars div.fill14 {
	width: 23.8px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill14 {
	width: 23.8px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill14 {
	width: 23.8px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill14 {
	width: 23.8px;
}
.starRatings .stars div.fill15 {
	width: 25.5px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill15 {
	width: 25.5px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill15 {
	width: 25.5px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill15 {
	width: 25.5px;
}
.starRatings .stars div.fill16 {
	width: 27.2px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill16 {
	width: 27.2px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill16 {
	width: 27.2px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill16 {
	width: 27.2px;
}
.starRatings .stars div.fill17 {
	width: 28.9px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill17 {
	width: 28.9px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill17 {
	width: 28.9px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill17 {
	width: 28.9px;
}
.starRatings .stars div.fill18 {
	width: 30.6px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill18 {
	width: 30.6px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill18 {
	width: 30.6px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill18 {
	width: 30.6px;
}
.starRatings .stars div.fill19 {
	width: 32.3px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill19 {
	width: 32.3px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill19 {
	width: 32.3px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill19 {
	width: 32.3px;
}
.starRatings .stars div.fill20 {
	width: 34px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill20 {
	width: 34px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill20 {
	width: 34px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill20 {
	width: 34px;
}
.starRatings .stars div.fill21 {
	width: 35.7px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill21 {
	width: 35.7px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill21 {
	width: 35.7px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill21 {
	width: 35.7px;
}
.starRatings .stars div.fill22 {
	width: 37.4px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill22 {
	width: 37.4px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill22 {
	width: 37.4px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill22 {
	width: 37.4px;
}
.starRatings .stars div.fill23 {
	width: 39.1px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill23 {
	width: 39.1px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill23 {
	width: 39.1px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill23 {
	width: 39.1px;
}
.starRatings .stars div.fill24 {
	width: 40.8px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill24 {
	width: 40.8px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill24 {
	width: 40.8px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill24 {
	width: 40.8px;
}
.starRatings .stars div.fill25 {
	width: 42.5px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill25 {
	width: 42.5px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill25 {
	width: 42.5px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill25 {
	width: 42.5px;
}
.starRatings .stars div.fill26 {
	width: 44.2px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill26 {
	width: 44.2px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill26 {
	width: 44.2px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill26 {
	width: 44.2px;
}
.starRatings .stars div.fill27 {
	width: 45.9px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill27 {
	width: 45.9px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill27 {
	width: 45.9px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill27 {
	width: 45.9px;
}
.starRatings .stars div.fill28 {
	width: 47.6px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill28 {
	width: 47.6px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill28 {
	width: 47.6px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill28 {
	width: 47.6px;
}
.starRatings .stars div.fill29 {
	width: 49.3px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill29 {
	width: 49.3px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill29 {
	width: 49.3px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill29 {
	width: 49.3px;
}
.starRatings .stars div.fill30 {
	width: 51px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill30 {
	width: 51px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill30 {
	width: 51px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill30 {
	width: 51px;
}
.starRatings .stars div.fill31 {
	width: 52.7px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill31 {
	width: 52.7px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill31 {
	width: 52.7px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill31 {
	width: 52.7px;
}
.starRatings .stars div.fill32 {
	width: 54.4px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill32 {
	width: 54.4px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill32 {
	width: 54.4px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill32 {
	width: 54.4px;
}
.starRatings .stars div.fill33 {
	width: 56.1px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill33 {
	width: 56.1px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill33 {
	width: 56.1px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill33 {
	width: 56.1px;
}
.starRatings .stars div.fill34 {
	width: 57.8px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill34 {
	width: 57.8px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill34 {
	width: 57.8px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill34 {
	width: 57.8px;
}
.starRatings .stars div.fill35 {
	width: 59.5px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill35 {
	width: 59.5px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill35 {
	width: 59.5px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill35 {
	width: 59.5px;
}
.starRatings .stars div.fill36 {
	width: 61.2px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill36 {
	width: 61.2px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill36 {
	width: 61.2px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill36 {
	width: 61.2px;
}
.starRatings .stars div.fill37 {
	width: 62.9px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill37 {
	width: 62.9px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill37 {
	width: 62.9px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill37 {
	width: 62.9px;
}
.starRatings .stars div.fill38 {
	width: 64.6px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill38 {
	width: 64.6px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill38 {
	width: 64.6px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill38 {
	width: 64.6px;
}
.starRatings .stars div.fill39 {
	width: 66.3px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill39 {
	width: 66.3px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill39 {
	width: 66.3px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill39 {
	width: 66.3px;
}
.starRatings .stars div.fill40 {
	width: 68px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill40 {
	width: 68px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill40 {
	width: 68px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill40 {
	width: 68px;
}
.starRatings .stars div.fill41 {
	width: 69.7px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill41 {
	width: 69.7px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill41 {
	width: 69.7px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill41 {
	width: 69.7px;
}
.starRatings .stars div.fill42 {
	width: 71.4px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill42 {
	width: 71.4px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill42 {
	width: 71.4px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill42 {
	width: 71.4px;
}
.starRatings .stars div.fill43 {
	width: 73.1px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill43 {
	width: 73.1px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill43 {
	width: 73.1px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill43 {
	width: 73.1px;
}
.starRatings .stars div.fill44 {
	width: 74.8px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill44 {
	width: 74.8px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill44 {
	width: 74.8px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill44 {
	width: 74.8px;
}
.starRatings .stars div.fill45 {
	width: 76.5px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill45 {
	width: 76.5px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill45 {
	width: 76.5px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill45 {
	width: 76.5px;
}
.starRatings .stars div.fill46 {
	width: 78.2px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill46 {
	width: 78.2px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill46 {
	width: 78.2px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill46 {
	width: 78.2px;
}
.starRatings .stars div.fill47 {
	width: 79.9px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill47 {
	width: 79.9px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill47 {
	width: 79.9px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill47 {
	width: 79.9px;
}
.starRatings .stars div.fill48 {
	width: 81.6px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill48 {
	width: 81.6px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill48 {
	width: 81.6px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill48 {
	width: 81.6px;
}
.starRatings .stars div.fill49 {
	width: 83.3px;
}
#availableFranchiseIce #twoColumn .starRatings .stars div.fill49 {
	width: 83.3px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill49 {
	width: 83.3px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill49 {
	width: 83.3px;
}
.starRatings .stars div.fill50#availableFranchiseIce #twoColumn .starRatings .stars div.fill50 {
	width: 85px;
}
#availableFranchiseIce #threeColumn .starRatings .stars div.fill50 {
	width: 85px;
}
#availableFranchiseIce #fourColumn .starRatings .stars div.fill50 {
	width: 85px;
}
.adsTitle h4 {
	padding: 0px; text-align: center; color: rgb(224, 224, 224); text-transform: uppercase; font-weight: normal;
}
.adsTitle {
	height: 11px;
}
#oneColumn #bottomPageFragments {
	width: 950px !important;
}
#bottomPageFragments {
	text-align: center;
}
#oneColumn #bottomPageFragments .single.ctl {
	margin-bottom: 20px;
}
#bottomPageFragments .adC6 {
	margin-bottom: 6px; float: none; display: inline-block;
}
.adC6 {
	padding: 0px; width: 358px; margin-right: 17px; margin-bottom: 30px; float: left;
}
#bottomPageFragments .c5 {
	display: inline-block;
}
#bottomPageFragments .adcAuto {
	float: none; display: inline-block;
}
.adcAuto {
	width: auto; clear: both; margin-right: 17px; float: left;
}
#bottomPageFragments .roundedCornersAd .rndContainer .il {
	background-color: rgb(255, 255, 255);
}
#bottomPageFragments .clearAd {
	display: none;
}
.clearAd {
	clear: both;
}
.roundedCornersAd {
	width: 100%; text-align: center; line-height: 1.09em; padding-top: 3px; font-size: 0.84em; float: right; position: relative; z-index: 3;
}
.roundedCornersAd .rndContainer {
	background-color: rgb(255, 255, 255);
}
.roundedCornersAd .rndContainer .il {
	border: 0px currentColor;
}
.roundedCornersAd .rndContainer .ir {
	border: 0px currentColor;
}
#roundedCornersAd .container .i {
	overflow: hidden;
}
.i .smallAd span {
	padding: 1px 26px 12px;
}
.i .tallAd span {
	padding: 1px 4px 12px;
}
.i .mediumAd {
	text-align: center; padding-bottom: 11px;
}
.i .wideAd {
	text-align: center; padding-bottom: 11px;
}
#bazaarVoice {
	margin: 0px; padding: 0px; clear: both;
}
.delphiTabs {
	margin-right: 20px;
}
#twoColumn .delphiTabs {
	margin-right: 0px;
}
#navContent .delphiTabs {
	margin-right: 0px;
}
#tertiaryContent .delphiTabs {
	margin-right: 0px;
}
.tabsContainer .delphiTabs .ui-tabs-nav-container {
	margin: 0px 0px 10px; border-bottom-color: rgb(197, 197, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
.delphiTabs .ui-tabs-nav-container {
	margin: 0px 0px 10px; border-bottom-color: rgb(197, 197, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
.tabsContainer .delphiTabs .ui-tabs-nav {
	width: 100%; bottom: -1px; line-height: 12px; overflow: hidden; white-space: nowrap; position: relative;
}
.delphiTabs .ui-tabs-nav {
	width: 100%; bottom: -1px; line-height: 12px; overflow: hidden; white-space: nowrap; position: relative;
}
.tabsContainer .delphiTabs .ui-tabs-nav li {
	background: url(../images/tabs_container/shaded_tab_bg.png) no-repeat 0px -22px; margin: 0px 5px 0px 0px; width: auto; float: left;
}
.delphiTabs .ui-tabs-nav li {
	background: url(../images/tabs_container/shaded_tab_bg.png) no-repeat 0px -22px; margin: 0px 5px 0px 0px; width: auto; float: left;
}
.tabsContainer .delphiTabs .ui-tabs-nav li.ui-tabs-selected {
	border: currentColor;
}
.delphiTabs .ui-tabs-nav li.ui-tabs-selected {
	border: currentColor;
}
.tabsContainer .delphiTabs .ui-tabs-nav li a {
	background: url(../images/tabs_container/shaded_tab_bg.png) no-repeat right -22px; margin: 0px 0px 0px 5px; padding: 5px 7px 5px 1px; height: 10px; font-size: 1.1em; text-decoration: none; display: block;
}
.delphiTabs .ui-tabs-nav li a {
	background: url(../images/tabs_container/shaded_tab_bg.png) no-repeat right -22px; margin: 0px 0px 0px 5px; padding: 5px 7px 5px 1px; height: 10px; font-size: 1.1em; text-decoration: none; display: block;
}
#tertiaryContent .delphiTabs .ui-tabs-nav li a {
	font-size: 1em;
}
.tabsContainer .delphiTabs .ui-tabs-nav li.ui-tabs-selected a {
	background-position: right top; padding: 5px 7px 6px 0px; color: rgb(102, 102, 102);
}
.delphiTabs .ui-tabs-nav li.ui-tabs-selected a {
	background-position: right top; padding: 5px 7px 6px 0px; color: rgb(102, 102, 102);
}
.tabsContainer .delphiTabs .ui-tabs-nav li span {
	padding-bottom: 5px;
}
.delphiTabs .ui-tabs-nav li span {
	padding-bottom: 5px;
}
.tabsContainer .delphiTabs .ui-tabs-hide {
	display: none;
}
.delphiTabs .ui-tabs-hide {
	display: none;
}
.hmcTabs {
	margin: 0px 0px 0px 20px; width: 800px; clear: both;
}
.hmcTabs #hmcTab1Title {
	display: none;
}
#hmcTab2Title {
	display: none;
}
#hmcTab3Title {
	display: none;
}
#hmcTab4Title {
	display: none;
}
#hmcTab5Title {
	display: none;
}
.hmcTabs .ui-tabs-nav-container {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -567px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 5px; border: 0px currentColor;
}
.productDetailsTabs .ui-tabs-nav-container {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -567px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 5px; border: 0px currentColor;
}
#twoColumn #secondaryContent .productDetailsTabs .ui-tabs-nav-container {
	margin: 0px;
}
.hmcTabs .ui-tabs-nav {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -567px; padding: 0px; height: 42px; bottom: 0px;
}
.productDetailsTabs .ui-tabs-nav {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -567px; padding: 0px; height: 42px; bottom: 0px;
}
.hmcTabs .ui-tabs-nav {
	margin: 0px 0px 20px;
}
.hmcTabs .ui-tabs-nav li {
	list-style: none; margin: 0px -2px 0px 0px; padding: 0px; float: left;
}
.hmcTabs .ui-tabs-nav li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -623px; margin: 0px; padding: 14px 16px 0px 13px; height: 28px; color: rgb(45, 160, 208); font-size: 1.15em; float: left;
}
.productDetailsTabs .ui-tabs-nav li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -623px; margin: 0px; padding: 14px 16px 0px 13px; height: 28px; color: rgb(45, 160, 208); font-size: 1.15em; float: left;
}
.hmcTabs .ui-tabs-nav li.ui-tabs-selected a {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -505px; color: rgb(108, 108, 108);
}
.productDetailsTabs .ui-tabs-nav li.ui-tabs-selected a {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -505px; color: rgb(108, 108, 108);
}
.hmcTabs .ui-tabs-nav li.ui-tabs-selected {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -505px;
}
.productDetailsTabs .ui-tabs-nav li.ui-tabs-selected {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -505px;
}
.hmcTabs .ui-tabs-hide {
	display: none;
}
.hmcTabs .ui-tabs-nav li.ui-tabs-selected a {
	padding: 14px 15px 0px 12px;
}
.hmcTabs .ui-tabs-panel td {
	vertical-align: top;
}
.hmcTabs#campaignTabs {
	margin: 0px; width: auto;
}
.hmcTabs#campaignTabs12col {
	margin: 0px; width: 759px;
}
.hmcTabs#campaignTabs::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.hmcTabs#campaignTabs12col::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#campaignTabs .cTabPrimary ul {
	margin-left: 25px;
}
#campaignTabs .cTabPrimary ol {
	list-style: decimal; margin-left: 25px;
}
#campaignTabs .cTabPrimary .aggregator ul {
	margin: 0px;
}
#campaignTabs .cTabPrimary .aggregator ol {
	margin: 0px;
}
#campaignTabs .cTabSecondary {
	margin: 0px 10px 0px 0px; width: 673px; overflow: hidden; float: left;
}
#campaignTabs12col .cTabSecondary {
	margin: 0px 10px 0px 0px; width: 484px; overflow: hidden; float: left;
}
#campaignTabs .cTabTertiary {
	margin: 0px 0px 0px 10px; width: 232px; overflow: hidden; float: left;
}
#campaignTabs12col .cTabTertiary {
	margin: 0px 0px 0px 10px; width: 232px; overflow: hidden; float: left;
}
.twoLines#campaignTabs .ui-tabs-nav-container {
	background: url(../images/containers/master-sprite-8.png) no-repeat -11px -1623px; padding: 0px 0px 0px 7px;
}
.twoLines#campaignTabs12col .ui-tabs-nav-container {
	background: url(../images/containers/master-sprite-8.png) no-repeat -11px -1623px; padding: 0px 0px 0px 7px;
}
.twoLines#campaignTabs .ui-tabs-nav {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -1623px; height: 67px;
}
.twoLines#campaignTabs12col .ui-tabs-nav {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -1623px; height: 67px;
}
.twoLines#campaignTabs .ui-tabs-nav li.ui-tabs-selected {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -1526px; height: 100%;
}
.twoLines#campaignTabs12col .ui-tabs-nav li.ui-tabs-selected {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -1526px; height: 100%;
}
.twoLines#campaignTabs .ui-tabs-nav li.ui-tabs-selected a {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -1526px;
}
.twoLines#campaignTabs12col .ui-tabs-nav li.ui-tabs-selected a {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -1526px;
}
.twoLines#campaignTabs .ui-tabs-nav li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -1722px; padding: 15px 13px; height: 50px;
}
.twoLines#campaignTabs12col .ui-tabs-nav li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -1722px; padding: 15px 13px; height: 50px;
}
.twoLines#campaignTabs .ui-tabs-nav li.ui-tabs-selected a {
	padding: 15px;
}
.twoLines#campaignTabs12col .ui-tabs-nav li.ui-tabs-selected a {
	padding: 15px;
}
.productDetailsTabs {
	overflow: hidden; clear: both;
}
.productDetailsTabs .ui-tabs-nav {
	margin: 0px 0px 30px;
}
.productDetailsTabs .ui-tabs-nav li {
	list-style: none; margin: 0px -2px 0px 0px; padding: 0px; float: left;
}
.productDetailsTabs .ui-tabs-nav li a {
	padding: 0.9em 16px 0px 15px; font-size: 1em;
}
.productDetailsTabs .ui-tabs-hide {
	display: none;
}
.productDetailsTabs .ui-tabs-nav li.ui-tabs-selected a {
	padding: 0.9em 15px 0px 12px; height: 35px;
}
.productDetailsTabs .ui-tabs-panel td {
	vertical-align: top;
}
.categoryTabs #tabbedContent {
	background: url(../images/tabs_container/tabbed_content_bg.png) repeat-x 0px -1px rgb(247, 247, 247); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(227, 227, 227) rgb(219, 219, 219) rgb(237, 237, 237); width: auto; clear: both; float: left; position: relative;
}
.categoryTabs ul {
	margin: 4px 4px -2px; padding: 0px; float: left;
}
.categoryTabs ul li {
	padding: 0px 0px 5px; float: left;
}
.categoryTabs ul li div.main {
	padding: 3px 4px 6px; width: 111px; height: 172px; overflow: hidden; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; position: relative; cursor: pointer;
}
.categoryTabs ul li.ui-tabs-selected div.main {
	padding: 3px 6px 6px; width: 111px; height: 172px; overflow: hidden; position: relative; cursor: pointer;
}
.de .categoryTabs ul li div.main {
	height: 184px;
}
.de .categoryTabs ul li.ui-tabs-selected div.main {
	height: 184px;
}
.featuredBundles ul li.ui-tabs-selected div.main {
	width: 110px; height: 50px; min-height: 50px;
}
.featuredBundles ul li div.main {
	width: 110px; height: 50px; min-height: 50px;
}
.categoryTabs ul li div.main .image {
	padding: 0px; border: currentColor; width: 111px; height: auto; text-align: center; bottom: 6px; overflow: hidden; position: absolute;
}
.categoryTabs ul li div.main .details {
	height: auto;
}
.categoryTabs ul li div.main a {
	color: rgb(45, 160, 208); line-height: 16px; font-size: 15px; font-weight: bold; text-decoration: none;
}
.categoryTabs ul li div.main a:hover {
	color: rgb(45, 160, 208); line-height: 16px; font-size: 15px; font-weight: bold; text-decoration: none;
}
.categoryTabs ul li.ui-tabs-selected {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; margin: -1px 0px 0px -1px;
}
.categoryTabs ul li.ui-tabs-selected div {
	border: currentColor;
}
.categoryTabs ul li.ui-tabs-selected div a {
	color: rgb(51, 51, 51) !important;
}
.categoryTabs ul li.ui-tabs-selected div a:hover {
	color: rgb(51, 51, 51) !important;
}
.categoryTabs .ui-tabs-nav div span.headline {
	color: rgb(102, 102, 102); text-transform: none; line-height: 13px; padding-top: 1px; font-size: 11px;
}
.categoryTabs .ui-tabs-nav div div.priceBlock {
	margin: 4px 0px 0px; padding-bottom: 2px;
}
.categoryTabs ul li.omega.ui-tabs-selected {
	margin-right: 0px;
}
.categoryTabs ul li.omega div {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.categoryTabs .panel {
	width: 100%; float: left; position: relative;
}
.categoryTabs .clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.categoryTabs .ui-tabs-hide {
	display: none;
}
.categoryTabs .corner {
	width: 4px; height: 10px; position: absolute; background-image: url(../images/tabs_container/tabbed_content_corners.jpg);
}
.categoryTabs .topLeft {
	margin: -1px; top: 0px; height: 132px;
}
.categoryTabs .topRight {
	margin: -1px; top: 0px; height: 132px;
}
.featuredBundles .topLeft {
	height: 50px;
}
.featuredBundles .topRight {
	height: 50px;
}
.categoryTabs .topLeft {
	background-position: -1px -1px; left: 0px;
}
.categoryTabs .topRight {
	background-position: -18px -1px; right: 0px;
}
.categoryTabs .bottomLeft {
	margin: -2px -1px; bottom: 0px;
}
.categoryTabs .bottomRight {
	margin: -2px -1px; bottom: 0px;
}
.categoryTabs .bottomLeft {
	background-position: -1px -137px; left: 0px;
}
.categoryTabs .bottomRight {
	background-position: -18px -137px; right: 0px;
}
#printLogo {
	display: none;
}
.articleModule {
	padding: 0px; width: 100%; overflow: hidden;
}
.campaign.articleModule {
	margin: 0px 0px 40px;
}
.noBG .articleModule {
	width: auto;
}
.articleTags {
	color: rgb(102, 102, 102); clear: both; margin-top: 14px;
}
.inlineContent *:last-child {
	margin-bottom: 0px;
}
.articleSubHeadline {
	margin: 0px 0px 10px; color: rgb(0, 0, 0);
}
.articleModule .articleInfo {
	padding-bottom: 5px; display: inline-block;
}
.articleModule .pagebodycontent {
	margin: 10px 0px 0px; overflow: hidden; clear: right;
}
.articleModule .pagebodycontent table {
	margin-right: auto; margin-left: auto;
}
.articleModule .pdf.pagebodycontent {
	padding: 0px 0px 0px 20px; clear: none;
}
.articleModule .rollupImg {
	margin: 0px 20px 0px 0px; float: left;
}
.articleModule .articleTop {
	overflow: hidden; clear: both;
}
.articleModule .articleTop .mediaPlayerContainer {
	float: right;
}
.articleModule .articlePDFQuotes {
	padding: 0px 20px 0px 0px; float: left;
}
.articleModule .articlePDFQuotes .powerSolutionSponsorDell {
	padding: 0px 0px 10px; width: 190px;
}
.articleModule .articlePDFLink {
	width: 112px; line-height: 1.27em; font-size: 0.84em; float: left; display: block;
}
.articleModule .articlePDFLink a {
	display: block;
}
.articleModule .articlePDFQuotes a {
	width: 112px; line-height: 1.27em; clear: both; font-size: 0.84em; display: block;
}
.articleModule .articlePDFLink img {
	margin: 0px; padding: 0px; float: left;
}
.articleModule .articlePDFQuotes img {
	margin: 0px; padding: 0px; float: left;
}
.articleModule .tightBodyPara {
	color: rgb(51, 51, 51); line-height: 1.23em; padding-top: 6px;
}
.articleModule .title_level1 {
	padding: 20px 0px 5px; font-weight: bold;
}
.articleModule .title_emph {
	font-weight: bold;
}
.articleModule sup {
	vertical-align: super;
}
.articleModule .inlineContent img.floatRight {
	padding: 3px 0px 1.53em;
}
.articleModule .inlineContent img.imgright {
	padding: 3px 0px 1.53em;
}
.articleModule .inlineContent img.floatLeft {
	padding: 3px 0px 1.53em;
}
.articleModule .inlineContent img.imgleft {
	padding: 3px 0px 1.53em;
}
.articleModule .inlineContent img.floatLeft {
	padding-left: 1.53em;
}
.articleModule .inlineContent img.imgleft {
	padding-left: 1.53em;
}
.articleModule .inlineContent img.floatRight {
	padding-left: 1.53em;
}
.articleModule .inlineContent img.imgright {
	padding-left: 1.53em;
}
.articleModule .pagebodycontent img.sideBarAlignLeft {
	padding: 0px 20px 20px 0px;
}
.articleUserTools {
	border-width: 1px medium; border-style: solid none; border-color: rgb(204, 204, 204) currentColor; padding: 3px 0px 2px; width: 100%; margin-bottom: 10px; float: left; display: block;
}
.articleUserTools li {
	padding: 0px; text-align: left; color: rgb(51, 153, 204); line-height: 24px; font-size: 0.84em; margin-right: 20px; vertical-align: middle; float: left; display: block;
}
.ratingsSummary .ratingText {
	color: rgb(0, 0, 0); padding-left: 7px; float: left; display: inline;
}
.notRatedTxtOverlay {
	margin: 0px auto; width: 80px; height: 16px; text-align: center; color: rgb(136, 136, 136); line-height: 16px; overflow: hidden; font-size: 0.84em; vertical-align: middle; position: absolute;
}
.articleUserTools .toolLinkIcon {
	padding-top: 5px; padding-bottom: 5px; padding-left: 25px;
}
#compareSpecsHeader .toolLinkIcon {
	padding-top: 5px; padding-bottom: 5px; padding-left: 25px;
}
.articleUserTools .printIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -484px;
}
#compareSpecsHeader .printIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -484px;
}
.articleUserTools .emailIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -529px;
}
#compareSpecsHeader .emailIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -529px;
}
#compareSpecsHeader .emailIcon {
	padding-top: 5px;
}
.articleUserTools .rssIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -471px -362px;
}
.articleUserTools .commentIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -359px;
}
.articleUserTools .saveIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -573px;
}
.articleUserTools .embedIcon {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -1025px -758px;
}
#emailSubjectText {
	display: none; visibility: hidden;
}
.ratingsForm .field {
	background: no-repeat left top; width: 16px; height: 24px; overflow: hidden; float: left;
}
.ratingsForm .field label {
	width: 100%; height: 100%; text-indent: -10000px; display: block; cursor: pointer;
}
.ratingsSummary .halfStar.field label {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -35px -891px;
}
.ratingsSummary .fullStar.field label {
	background: url(../images/icons/icons-sprite-24.png) no-repeat 0px -891px;
}
.ratingsForm .inactiveStar.field label {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -103px -891px;
}
.ratingsForm .emptyStar.field label {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -103px -891px;
}
.ratingsSummary .activeStar.field label {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -69px -891px;
}
.ratingsSummary .hidden {
	left: -10000px; top: -10000px; width: 1%; height: 1%; line-height: 1%; font-size: 1%; position: absolute;
}
.introBanner {
	margin: 0px 0px 20px;
}
.featurePageBanner {
	margin: 0px auto; text-align: center; padding-bottom: 13px;
}
.png30pxOverlay {
	top: 30px; margin-top: -30px; position: relative;
}
.banner {
	list-style: none; margin: 0px; padding: 0px; display: inline;
}
.banner li {
	list-style: none; margin: 0px; display: inline;
}
.banner2ColSplit {
	width: 50%; float: left; display: inline;
}
.banner3ColSplit {
	width: 33%; float: left; display: inline;
}
.banner .hiddenBanner {
	visibility: hidden;
}
ul.cols2x {
	margin: 0px; padding: 0px;
}
.cols2x img {
	padding: 0px; border: 1px solid rgb(224, 224, 224);
}
.cols2x li {
	margin: 0px 0px 10px; padding: 0px; float: left; list-style-type: none;
}
.cols2x .col1 {
	margin-right: 5px;
}
.cols2x .col2 {
	margin-left: 5px;
}
.pad10Bot {
	padding: 0px 0px 10px;
}
.pad10Rt {
	padding: 0px 10px 0px 0px;
}
.breadcrumbsWrap {
	padding: 0px 0px 12px; line-height: 2.5em; overflow: hidden;
}
.masthead.breadcrumbsWrap {
	background: rgb(255, 255, 255); padding: 0px; left: 0px; top: 0px; width: 100%; line-height: 2.5em; position: relative; min-width: 965px;
}
.masthead.breadcrumbsWrap .viewport {
	width: 965px;
}
.masthead.breadcrumbsWrap .popupLogo {
	margin: 10px 0px; overflow: auto; float: left;
}
.breadcrumbsWrap .viewport {
	margin: 0px auto; padding: 0px 18px; width: 965px; height: 40px; overflow: hidden;
}
.breadcrumbsWrap .popup.viewport {
	height: 80px;
}
.breadcrumbs li {
	margin: 0px 5px 0px 0px; font-size: 1.1em; float: left;
}
body.ja .breadcrumbs li {
	font-size: 1.2em;
}
body.zh .breadcrumbs li {
	font-size: 1.2em;
}
body.ko .breadcrumbs li {
	font-size: 1.2em;
}
.breadcrumbs li a:link {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -410px; color: rgb(102, 102, 102); padding-right: 10px; margin-right: 3px;
}
.breadcrumbs li a:visited {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -410px; color: rgb(102, 102, 102); padding-right: 10px; margin-right: 3px;
}
.breadcrumbs li.pdlink a:link {
	color: rgb(51, 51, 51);
}
.breadcrumbs li.pdlink a:visited {
	color: rgb(51, 51, 51);
}
.breadcrumbs li a:hover {
	color: rgb(51, 51, 51);
}
.breadcrumbs li.active {
	color: rgb(51, 51, 51);
}
.breadcrumbs li.pdlink {
	color: rgb(51, 51, 51);
}
.breadcrumbs li.active a {
	
}
.breadcrumbs li.last a {
	
}
.breadcrumbs li.pdlink a {
	
}
.breadcrumbs li.flag {
	background-position: 0px; width: 20px; color: rgb(51, 51, 51); text-indent: -100px; background-repeat: no-repeat;
}
.stormFt#footerSection .masthead.breadcrumbsWrap {
	padding: 0px 15px; line-height: 1.6em;
}
.stormFt#footerSection .breadcrumbsWrap li.active {
	color: black;
}
.stormFt#footerSection .breadcrumbs li a:link {
	background: url(../images/masthead/storm/arrow_breadcrumb.gif) no-repeat right; color: rgb(0, 102, 204);
}
.stormFt#footerSection .breadcrumbs li a:visited {
	background: url(../images/masthead/storm/arrow_breadcrumb.gif) no-repeat right; color: rgb(0, 102, 204);
}
.stormFt#footerSection .breadcrumbs li a:active {
	background: url(../images/masthead/storm/arrow_breadcrumb.gif) no-repeat right; color: rgb(0, 102, 204);
}
.stormFt#footerSection .breadcrumbs li a:hover {
	color: rgb(0, 102, 204);
}
.stormFt#footerSection .breadcrumbs li.flag a:hover {
	color: rgb(255, 255, 255);
}
.stormFt#footerSection .breadcrumbs li.flag a:visited {
	color: rgb(255, 255, 255);
}
.stormFt#footerSection .breadcrumbs li.flag a:link {
	color: rgb(255, 255, 255);
}
.stormFt#footerSection .breadcrumbs li.flag a:active {
	color: rgb(255, 255, 255);
}
.stormFt#footerSection .breadcrumbsWrap .viewport {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(204, 204, 204) currentColor;
}
#footerSection .breadcrumbsWrap .viewport {
	padding: 0px; height: auto;
}
.masthead.breadcrumbsWrap {
	background: rgb(255, 255, 255);
}
.breadcrumbsWrap div.mdabarcontainer {
	padding-bottom: 12px; font-size: 12px; font-weight: bold; float: right; white-space: nowrap;
}
.breadcrumbsWrap div.mdacontainer {
	padding-bottom: 12px; font-size: 12px; font-weight: bold; float: right; white-space: nowrap;
}
.breadcrumbsWrap div.mdabarcontainer {
	color: rgb(255, 255, 255); padding-top: 15px;
}
.breadcrumbsWrap div.mdacontainer {
	color: rgb(0, 0, 0);
}
.masthead .breadcrumbs li {
	height: 15px; padding-top: 11px; padding-bottom: 12px;
}
.masthead .mdatagline li {
	padding-top: 11px;
}
.masthead .popup.viewport .mdatagline li {
	padding-top: 30px;
}
.FeedsContainer {
	padding: 0px;
}
.FeedsContainer ul {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
.FeedsContainer ul li {
	margin: 0.3em 0.3em 0.3em 0px;
}
.FeedsContainer ul li.header {
	border-color: rgb(192, 192, 192); text-transform: capitalize; padding-bottom: 0.5em; font-weight: bold; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid;
}
.FeedsContainer .feedcontent {
	line-height: normal;
}
.delphiCarousel {
	overflow: hidden;
}
.delphiCarousel a {
	text-decoration: none;
}
.delphiCarousel li.item {
	list-style: none;
}
.delphiCarousel h3 {
	margin: 0px; padding: 0px; width: 63%; float: left;
}
.delphiCarousel h5 {
	margin: 0px; padding: 0px; width: 63%; float: left;
}
.delphiCarousel .controls {
	margin: 0px; padding: 0px; float: right; display: block;
}
.delphiCarousel .controls a {
	background: no-repeat left top; width: 18px; height: 16px; text-indent: -1000px; font-size: 1%; float: left; cursor: pointer; _width: 18px; _height: 18px; _float: right;
}
.delphiCarousel .controls .next {
	background: url(../images/containers/master-sprite-8.png) no-repeat -397px -821px;
}
.delphiCarousel .controls .prev {
	background: url(../images/containers/master-sprite-8.png) no-repeat -340px -821px;
}
.delphiCarousel .counter {
	padding-top: 1px; float: left; display: block;
}
.delphiCarousel .viewPortContainer {
	width: 230px; overflow: hidden; position: relative;
}
.delphiCarousel .viewPort {
	width: 230px; overflow: visible; float: left;
}
.delphiCarousel .slider {
	position: relative;
}
.delphiCarousel ul.group {
	width: 220px; overflow: hidden; position: absolute;
}
.delphiCarousel ul.group::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.delphiCarousel .viewAllContainer {
	overflow: hidden; clear: both; margin-top: 10px; zoom: 1;
}
.delphiCarousel .viewAll {
	float: right;
}
.delphiCarousel a.viewAll {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.delphiCarousel .hidden {
	display: none;
}
.mediaCarousel.delphiCarousel li.item {
	width: 230px; margin-bottom: 10px; float: left;
}
.mediaCarousel.delphiCarousel img.thumbnail {
	width: 80px; height: 50px; overflow: auto; float: left;
}
.mediaCarousel.delphiCarousel ul.group {
	width: 230px; overflow: hidden; position: relative; max-width: 230px;
}
.mediaCarousel.delphiCarousel .info {
	width: 120px; margin-left: 10px; float: left;
}
.mediaCarousel.delphiCarousel .info .title {
	color: rgb(51, 153, 204); font-weight: bold;
}
.mediaCarousel.delphiCarousel .info .source {
	color: rgb(153, 153, 153);
}
.mediaCarousel.delphiCarousel .info .duration {
	color: rgb(0, 0, 0); font-weight: bold;
}
.mediaCarousel.delphiCarousel .info div.author {
	color: rgb(108, 108, 108); font-size: 80%;
}
.mediaCarousel.delphiCarousel .info span.author {
	text-decoration: underline;
}
.mediaCarousel.delphiCarousel .viewPortContainer {
	margin: 10px 0px 0px; height: 120px;
}
.imageCarousel.delphiCarousel .viewPortContainer {
	width: 220px;
}
.imageCarousel.delphiCarousel .viewPort {
	height: 290px;
}
.imageCarousel.delphiCarousel .item {
	width: 100px; height: 140px; margin-right: 10px; float: left;
}
.imageCarousel.delphiCarousel img.thumbnail {
	border: 1px solid rgb(238, 238, 238); overflow: auto; float: left;
}
.imageCarousel.delphiCarousel .title {
	width: 105px;
}
.imageCarousel.delphiCarousel ul.group {
	width: 220px; margin-left: 8px;
}
.imageCarousel.delphiCarousel li {
	margin-bottom: 10px;
}
.galleryCarousel.delphiCarousel .viewPortContainer {
	width: 705px;
}
.galleryCarousel.delphiCarousel .viewPort {
	width: 705px; height: 145px;
}
.galleryCarousel.delphiCarousel li {
	margin-right: 9px; margin-bottom: 10px; float: left;
}
.galleryCarousel.delphiCarousel .item {
	width: 105px;
}
.galleryCarousel.delphiCarousel img.thumbnail {
	border: 1px solid rgb(238, 238, 238); width: 105px; height: 105px; overflow: auto; float: left;
}
.galleryCarousel.delphiCarousel ul.group {
	margin-left: 4px;
}
.galleryCarousel.delphiCarousel .title {
	width: 105px;
}
.factsCarousel.delphiCarousel li {
	padding-bottom: 10px; margin-right: 9px; float: left;
}
.factsCarousel.delphiCarousel .item {
	width: 230px;
}
.factsCarousel.delphiCarousel ul.group {
	margin-left: 0px; position: relative;
}
.factsCarousel.delphiCarousel .title {
	width: 230px;
}
.productCarousel.delphiCarousel {
	padding: 0px 0px 20px; clear: both;
}
.cAuto.productCarousel.delphiCarousel {
	width: 730px;
}
.cAuto.productCarousel.delphiCarousel .viewPortContainer {
	width: 680px;
}
.c15.productCarousel.delphiCarousel {
	width: 919px;
}
.c15.productCarousel.delphiCarousel .viewPortContainer {
	width: 869px;
}
.c14.productCarousel.delphiCarousel {
	width: 856px;
}
.c14.productCarousel.delphiCarousel .viewPortContainer {
	width: 806px;
}
.c13.productCarousel.delphiCarousel {
	width: 793px;
}
.c13.productCarousel.delphiCarousel .viewPortContainer {
	width: 743px;
}
.c12.productCarousel.delphiCarousel {
	width: 730px;
}
.c12.productCarousel.delphiCarousel .viewPortContainer {
	width: 680px;
}
.c11.productCarousel.delphiCarousel {
	width: 667px;
}
#twoColumn #secondaryContent .productCarousel.delphiCarousel {
	width: 667px;
}
#twoColumn #secondaryContent .cAuto.productCarousel.delphiCarousel {
	width: 667px;
}
.c11.productCarousel.delphiCarousel .viewPortContainer {
	width: 617px;
}
#twoColumn #secondaryContent .productCarousel.delphiCarousel .viewPortContainer {
	width: 617px;
}
#twoColumn #secondaryContent .cAuto.productCarousel.delphiCarousel .viewPortContainer {
	width: 617px;
}
.c10.productCarousel.delphiCarousel {
	width: 604px;
}
.c10.productCarousel.delphiCarousel .viewPortContainer {
	width: 554px;
}
.c9.productCarousel.delphiCarousel {
	width: 541px;
}
.c9.productCarousel.delphiCarousel .viewPortContainer {
	width: 491px;
}
.c8.productCarousel.delphiCarousel {
	width: 478px;
}
.c8.productCarousel.delphiCarousel .viewPortContainer {
	width: 428px;
}
.c7.productCarousel.delphiCarousel {
	width: 415px;
}
.c7.productCarousel.delphiCarousel .viewPortContainer {
	width: 365px;
}
.c6.productCarousel.delphiCarousel {
	width: 352px;
}
.c6.productCarousel.delphiCarousel .viewPortContainer {
	width: 302px;
}
.c5.productCarousel.delphiCarousel {
	width: 289px;
}
.c5.productCarousel.delphiCarousel .viewPortContainer {
	width: 239px;
}
.c4.productCarousel.delphiCarousel {
	width: 226px;
}
#tertiaryContent .productCarousel.delphiCarousel {
	width: 226px;
}
.c4.productCarousel.delphiCarousel .viewPortContainer {
	width: 176px;
}
#tertiaryContent .productCarousel.delphiCarousel .viewPortContainer {
	width: 176px;
}
.c3.productCarousel.delphiCarousel {
	
}
.c3.productCarousel.delphiCarousel .viewPortContainer {
	width: 119px;
}
.productCarousel.delphiCarousel .sectionHeader {
	margin: 0px 0px 30px; padding: 3px 0px 0px; width: 100% !important; float: left; position: relative;
}
#OrderCarousel .productCarousel.delphiCarousel .sectionHeader {
	width: auto !important;
}
.productCarousel.delphiCarousel .sectionHeader h3 {
	margin: 0px; padding: 0px; width: 70%; color: rgb(55, 55, 55); line-height: 1em; font-size: 1.84em;
}
.productCarousel.delphiCarousel .sectionHeader h4 {
	width: 70%; color: rgb(55, 55, 55); font-size: 1.15em; font-weight: normal;
}
.productCarousel.delphiCarousel .sectionHeader .counter {
	right: 23px; bottom: 0px; color: rgb(108, 108, 108); font-size: 0.7em; font-weight: normal; visibility: hidden; position: absolute;
}
.productCarousel.delphiCarousel .sectionHeader .counter div.label {
	margin-right: 4px; float: left;
}
.productCarousel.delphiCarousel .controls {
	width: 25px; float: left;
}
.productCarousel.delphiCarousel a.prev {
	background: url(../images/containers/master-sprite-8.png) no-repeat -230px -821px; margin: 90px 0px 0px; width: 25px; height: 22px; float: left;
}
#compareSpecsHeader a.prev {
	background: url(../images/containers/master-sprite-8.png) no-repeat -230px -821px; margin: 90px 0px 0px; width: 25px; height: 22px; float: left;
}
.productCarousel.delphiCarousel a.prevWithCompare {
	margin: 110px 0px 0px;
}
.productCarousel.delphiCarousel a.prev:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -285px -821px;
}
#compareSpecsHeader a.prev:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -285px -821px;
}
.productCarousel.delphiCarousel a.prevDisabled {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -821px; cursor: default;
}
#compareSpecsHeader a.prevDisabled {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -821px; cursor: default;
}
.productCarousel.delphiCarousel a.prevDisabled:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -821px; cursor: default;
}
#compareSpecsHeader a.prevDisabled:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -821px; cursor: default;
}
.productCarousel.delphiCarousel a.next {
	background: url(../images/containers/master-sprite-8.png) no-repeat -120px -821px; margin: 90px 0px 0px; width: 25px; height: 22px; float: right;
}
#compareSpecsHeader a.next {
	background: url(../images/containers/master-sprite-8.png) no-repeat -120px -821px; margin: 90px 0px 0px; width: 25px; height: 22px; float: right;
}
.productCarousel.delphiCarousel a.next:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -175px -821px;
}
#compareSpecsHeader a.next:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -175px -821px;
}
.productCarousel.delphiCarousel a.nextDisabled {
	background: url(../images/containers/master-sprite-8.png) no-repeat -65px -821px; cursor: default;
}
#compareSpecsHeader a.nextDisabled {
	background: url(../images/containers/master-sprite-8.png) no-repeat -65px -821px; cursor: default;
}
.productCarousel.delphiCarousel a.nextDisabled:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -65px -821px; cursor: default;
}
#compareSpecsHeader a.nextDisabled:hover {
	background: url(../images/containers/master-sprite-8.png) no-repeat -65px -821px; cursor: default;
}
.productCarousel.delphiCarousel .viewPortContainer {
	width: 680px; height: 240px; float: left; position: relative;
}
#OrderCarousel .productCarousel.delphiCarousel .viewPortContainer {
	height: 214px;
}
.productCarousel.delphiCarousel .viewPort {
	width: 100%;
}
.productCarousel.delphiCarousel ul.group {
	margin: 0px; padding: 0px; width: 690px; overflow: hidden; clear: both;
}
.productCarousel.delphiCarousel li.item {
	margin: 0px 10px 0px auto; text-align: left; padding-bottom: 20px; float: left;
}
.learn.productCarousel.delphiCarousel li.item {
	text-align: center;
}
.productCarousel.delphiCarousel li.item div.carouselProduct {
	padding: 0px 0px 2px; width: 128px;
}
.productCarousel.delphiCarousel li.item div.carouselProduct div.merchandizingBlurb {
	margin: 0px 0px 5px; width: 100%; color: rgb(102, 102, 102); line-height: 1.15em; clear: both; font-size: 1em; float: left;
}
.productCarousel.delphiCarousel li.item a {
	text-decoration: none; cursor: pointer; max-width: 128px;
}
.productCarousel.delphiCarousel li.item .buttons a {
	width: auto;
}
div.carouselProductImage {
	height: 106px; overflow: visible; position: relative;
}
div.carouselProductImage a.product {
	bottom: 0px; position: absolute;
}
div.carouselProductImage a.dlpprodcut.product {
	position: relative;
}
#OrderCarousel .productCarousel.delphiCarousel li.item a {
	height: 202px; display: block;
}
.productCarousel.delphiCarousel .headingWrap {
	margin: 0px 0px 30px; padding: 0px; float: left; position: relative;
}
.learn.productCarousel.delphiCarousel li.item a:hover {
	background: url(../images/containers/carousel_product_hover_bg.jpg) no-repeat;
}
.productCarousel.delphiCarousel li.item .title {
	margin: 8px 0px 4px; color: rgb(51, 153, 204); line-height: 1.2em; font-weight: bold; display: block;
}
.productCarousel.delphiCarousel li.item .title:hover {
	text-decoration: underline;
}
#OrderCarousel .productCarousel.delphiCarousel li.item a:hover {
	text-decoration: underline;
}
.productCarousel.delphiCarousel li.item .reviews {
	padding: 0px 0px 2px; font-size: 0.84em;
}
.productCarousel.delphiCarousel li.item .reviews {
	color: rgb(153, 153, 153); float: none;
}
.productCarousel.delphiCarousel li.item .reviews a {
	color: rgb(153, 153, 153); float: none;
}
.productCarousel.delphiCarousel li.item .reviews a:hover {
	text-decoration: underline;
}
.productCarousel.delphiCarousel li.item .price span div span strong {
	font-size: 1em;
}
.productCarousel.delphiCarousel .compareLinks {
	margin: -18px 22px 20px; color: rgb(108, 108, 108); float: right;
}
.productCarousel.delphiCarousel .compareLinks a.inactiveNav {
	color: rgb(108, 108, 108); text-decoration: none;
}
.productCarousel.delphiCarousel .compareLinks a.inactiveNav:visited {
	color: rgb(108, 108, 108); text-decoration: none;
}
.productCarousel.delphiCarousel .compareLinks a.inactiveNav:hover {
	color: rgb(108, 108, 108); text-decoration: none;
}
.productCarousel.delphiCarousel .compareLinks a.inactiveNav:link {
	color: rgb(108, 108, 108); text-decoration: none;
}
.productCarousel.delphiCarousel .compareLinks a:hover {
	text-decoration: underline;
}
.baynoteVertical.delphiCarousel {
	margin: 10px 0px; text-align: left; overflow: hidden;
}
.baynoteVertical.delphiCarousel h3 {
	width: 75%;
}
.baynoteVertical.delphiCarousel .sectionHeader {
	margin: 0px 0px 20px; padding: 0px; width: 100% !important; float: left; position: relative;
}
.baynoteVertical.delphiCarousel .sectionHeader .controls {
	margin: 1px 0px 0px;
}
.baynoteVertical.delphiCarousel .viewPortContainer {
	float: left; position: relative;
}
.baynoteVertical.delphiCarousel .viewPort {
	width: 232px;
}
.baynoteVertical.delphiCarousel a.prevDisabled {
	background: url(../images/containers/master-sprite-24.png) no-repeat -891px -697px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.pBannersCarousel.delphiCarousel a.prevDisabled {
	background: url(../images/containers/master-sprite-24.png) no-repeat -891px -697px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.baynoteVertical.delphiCarousel a.nextDisabled {
	background: url(../images/containers/master-sprite-24.png) no-repeat -901px -697px; width: 9px; height: 13px;
}
.pBannersCarousel.delphiCarousel a.nextDisabled {
	background: url(../images/containers/master-sprite-24.png) no-repeat -901px -697px; width: 9px; height: 13px;
}
.baynoteVertical.delphiCarousel a.prev {
	background: url(../images/containers/master-sprite-24.png) no-repeat -891px -711px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.pBannersCarousel.delphiCarousel a.prev {
	background: url(../images/containers/master-sprite-24.png) no-repeat -891px -711px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.baynoteVertical.delphiCarousel a.next {
	background: url(../images/containers/master-sprite-24.png) no-repeat -901px -711px; width: 9px; height: 13px;
}
.pBannersCarousel.delphiCarousel a.next {
	background: url(../images/containers/master-sprite-24.png) no-repeat -901px -711px; width: 9px; height: 13px;
}
.baynoteVertical.delphiCarousel a.prev:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -891px -725px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.pBannersCarousel.delphiCarousel a.prev:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -891px -725px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.baynoteVertical.delphiCarousel a.next:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -901px -725px; width: 9px; height: 13px;
}
.pBannersCarousel.delphiCarousel a.next:hover {
	background: url(../images/containers/master-sprite-24.png) no-repeat -901px -725px; width: 9px; height: 13px;
}
.baynoteVertical.delphiCarousel .counter {
	overflow: hidden; float: right; min-width: 140px;
}
.pBannersCarousel.delphiCarousel .counter {
	overflow: hidden; float: right; min-width: 140px;
}
.baynoteVertical.delphiCarousel .counter span {
	margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px; width: auto; color: rgb(102, 102, 102); line-height: 1.69em; font-size: 0.84em; border-right-color: rgb(207, 207, 207); border-right-width: 1px; border-right-style: solid; float: right !important; display: block;
}
.pBannersCarousel.delphiCarousel .counter span {
	margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px; width: auto; color: rgb(102, 102, 102); line-height: 1.69em; font-size: 0.84em; border-right-color: rgb(207, 207, 207); border-right-width: 1px; border-right-style: solid; float: right !important; display: block;
}
.baynoteVertical.delphiCarousel .counter .controls {
	margin: 3px 0px 0px; width: 28px; float: right;
}
.pBannersCarousel.delphiCarousel .counter .controls {
	margin: 3px 0px 0px; width: 28px; float: right;
}
.baynoteVertical.delphiCarousel a.product img {
	width: 43px; height: 42px; float: left;
}
.baynoteVertical.delphiCarousel li {
	margin: 0px 0px 20px; padding: 0px 0px 20px; overflow: hidden; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.baynoteVertical.delphiCarousel .info ul.additionalFields li {
	margin: 0px; padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.baynoteVertical.delphiCarousel li.omega {
	margin: 0px 0px 20px; padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.baynoteVertical.delphiCarousel .group {
	overflow: hidden;
}
.baynoteVertical.delphiCarousel .last.group {
	padding: 0px 0px 15px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.baynoteVertical.delphiCarousel .info {
	margin: 0px 0px 0px 55px; padding: 0px; width: 160px;
}
.baynoteVertical.delphiCarousel .info h4 {
	margin: 0px; padding: 0px; line-height: 1.3em;
}
.baynoteVertical.delphiCarousel .info .reviews a {
	color: rgb(153, 153, 153); font-size: 0.84em;
}
.modalContent .relatedProductsModal .info .reviews a {
	color: rgb(153, 153, 153); font-size: 0.84em;
}
.baynoteVertical.delphiCarousel .info .starRatings {
	overflow: hidden; float: left;
}
.modalContent .relatedProductsModal .info .starRatings {
	overflow: hidden; float: left;
}
.baynoteVertical.delphiCarousel .info .reviews {
	margin: 2px 0px 0px 5px; overflow: hidden; float: left;
}
.modalContent .relatedProductsModal .info .reviews {
	margin: 2px 0px 0px 5px; overflow: hidden; float: left;
}
.baynoteVertical.delphiCarousel .info .pricing {
	margin: 5px 0px 0px; clear: both;
}
.modalContent .relatedProductsModal .info .pricing {
	margin: 5px 0px 0px; clear: both;
}
.baynoteVertical.delphiCarousel .info .pricingValue {
	color: rgb(56, 141, 39); font-size: 1.3em; font-weight: bold;
}
.modalContent .relatedProductsModal .info .pricingValue {
	color: rgb(56, 141, 39); font-size: 1.3em; font-weight: bold;
}
.baynoteVertical.delphiCarousel .shortPriceStack {
	margin: 0px;
}
.modalContent .relatedProductsModal .shortPriceStack {
	margin: 0px;
}
.baynoteVertical.delphiCarousel .info .sale a {
	color: rgb(255, 153, 0);
}
.modalContent .relatedProductsModal .info .sale a {
	color: rgb(255, 153, 0);
}
.productCarousel.delphiCarousel .sale a {
	color: rgb(255, 153, 0);
}
.baynoteVertical.delphiCarousel .info .min {
	margin: 0px;
}
.modalContent .relatedProductsModal .info .min {
	margin: 0px;
}
.baynoteVertical.delphiCarousel .info .btn {
	margin: 5px 0px 0px;
}
.modalContent .relatedProductsModal .info .btn {
	margin: 5px 0px 0px;
}
.baynoteHorizontal.delphiCarousel .bottom.counter {
	display: none;
}
.loadingIcon {
	background: url(../images/icons/loading_animation_square.gif) no-repeat left top; margin: 45px auto 0px; width: 40px; height: 30px;
}
.expanded.delphiCarousel {
	padding: 0px;
}
.expanded.delphiCarousel {
	width: 100%;
}
.expanded.delphiCarousel ul.group {
	width: 100%;
}
.expanded.delphiCarousel li.item a {
	width: auto;
}
.expanded.delphiCarousel .carouselProduct a.product {
	clear: both; display: block;
}
.expanded.delphiCarousel li.item {
	margin: 0px 20px 0px 0px;
}
.expanded.delphiCarousel li.item div.carouselProduct {
	padding: 0px; width: 232px; height: 100%;
}
.expanded.delphiCarousel .viewPortContainer {
	width: 100%;
}
.expanded.delphiCarousel .viewPort {
	width: 100%;
}
.expanded.delphiCarousel .viewPortContainer {
	height: 100%; float: left; position: relative;
}
.expanded.delphiCarousel ul.group {
	position: relative;
}
.expanded.delphiCarousel ul.group ul {
	margin: 0px 0px 20px; overflow: hidden; clear: both;
}
.expanded.delphiCarousel li.item .title {
	margin: 10px 0px 5px;
}
.expanded.delphiCarousel li.item .reviews {
	margin: 2px 0px 5px 10px; padding: 0px; float: left;
}
.expanded.delphiCarousel li.item .reviews a {
	position: relative;
}
.expanded.delphiCarousel .starsContainer.starRatings {
	margin: 0px 0px 5px; width: 100%; height: auto; overflow: hidden; clear: both;
}
.expanded.delphiCarousel .starRatings .stars {
	width: 85px; float: left;
}
.expanded.delphiCarousel .ctaLink {
	margin: 0px 0px 10px;
}
.expanded.delphiCarousel .price {
	margin: 0px 0px 10px;
}
.expanded.delphiCarousel .asLowAs {
	margin: 6px 0px 0px;
}
.expanded.delphiCarousel .priceDisclaimerText {
	line-height: 1.36em;
}
.expanded.delphiCarousel .additionalFields {
	color: rgb(102, 102, 102); display: block;
}
.expanded.delphiCarousel .priceDisclaimerText {
	color: rgb(102, 102, 102); display: block;
}
.expanded.delphiCarousel .asLowAs {
	font-size: 0.84em;
}
.expanded.delphiCarousel .additionalFields {
	font-size: 0.84em;
}
.expanded.delphiCarousel .auxContent {
	font-size: 0.84em;
}
.expanded.delphiCarousel .priceDisclaimerText {
	font-size: 0.84em;
}
.expanded.delphiCarousel .additionalFields {
	line-height: 1.45em;
}
.expanded.delphiCarousel .auxContent {
	line-height: 1.45em;
}
.expanded.delphiCarousel .additionalFields .technote sup {
	top: -0.1em;
}
.expanded.delphiCarousel .asLowAs a {
	font-size: 1.18em;
}
.expanded.delphiCarousel .asLowAs .smallPrice {
	font-size: 1.18em;
}
.modalContent .relatedProductsModal {
	font-size: 1.3em;
}
.modalContent .relatedProductsModal .info {
	padding: 0px; width: 300px; float: left;
}
.modalContent .relatedProductsModal a.product img {
	float: left;
}
.modalContent .relatedProductsModal .info .starRatings {
	margin: 0px 0px 5px; overflow: hidden;
}
.modalContent .relatedProductsModal .info .pricing {
	clear: both;
}
.modalContent .relatedProductsModal .info .reviews {
	margin: 5px 0px 0px 5px; overflow: hidden; float: left;
}
.modalContent .relatedProductsModal .birdseed {
	margin: 20px 0px 0px; padding: 20px 0px 0px; color: rgb(153, 153, 153); font-size: 0.84em; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.aggregatorCarousel.delphiCarousel .sectionHeader {
	overflow: hidden;
}
.aggregatorCarousel.delphiCarousel a.prev {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 0px -14px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.delphiCarousel.rssReaderContainer a.prev {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 0px -14px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.recommendationCarousel4c.delphiCarousel a.prev {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 0px -14px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.productCarouselHorizontal .controls a.prev {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 0px -14px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.c8#IRWebpart .Horizontal a.prev {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 0px -14px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.delphiCarousel.rssReaderContainer .bottomControls .viewAllContainer a.viewAll {
	float: none; position: absolute;
}
.aggregatorCarousel.delphiCarousel a.next {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -14px; width: 9px; height: 13px;
}
.delphiCarousel.rssReaderContainer a.next {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -14px; width: 9px; height: 13px;
}
.recommendationCarousel4c.delphiCarousel a.next {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -14px; width: 9px; height: 13px;
}
.productCarouselHorizontal .controls a.next {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -14px; width: 9px; height: 13px;
}
.c8#IRWebpart .Horizontal a.next {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -14px; width: 9px; height: 13px;
}
.aggregatorCarousel.delphiCarousel a.prev:hover {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 0px -28px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.delphiCarousel.rssReaderContainer a.prev:hover {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 0px -28px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.productCarouselHorizontal .controls a.prev:hover {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 0px -28px; margin: 0px 10px 0px 0px; width: 9px; height: 13px;
}
.aggregatorCarousel.delphiCarousel a.next:hover {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -28px; width: 9px; height: 13px;
}
.delphiCarousel.rssReaderContainer a.next:hover {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -28px; width: 9px; height: 13px;
}
.productCarouselHorizontal .controls a.next:hover {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -28px; width: 9px; height: 13px;
}
.aggregatorCarousel .viewPortContainer {
	width: 100%; clear: both;
}
.productCarouselHorizontal .viewPortContainer {
	width: 100%; clear: both;
}
.aggregatorCarousel li {
	margin: 0px 0px 10px; overflow: hidden;
}
.titleOnly.aggregatorCarousel li .info a {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -1118px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 10px; display: block;
}
.imageTitleDesc.aggregatorCarousel img {
	width: 62px; height: 52px; float: left;
}
.imageTitle.aggregatorCarousel img {
	width: 62px; height: 52px; float: left;
}
.display4c.aggregatorCarousel .withImage.info {
	margin: 0px 0px 0px 10px; width: 110px; float: right;
}
.display4c.aggregatorCarousel li {
	width: 192px;
}
.display8c.aggregatorCarousel .withImage.info {
	margin: 0px 0px 0px 10px; width: 392px;
}
.display8c2.aggregatorCarousel .withImage.info {
	width: 150px; margin-left: 71px;
}
.display8c2.aggregatorCarousel li {
	margin: 0px 10px 20px 0px; width: 224px;
}
.display8c2.aggregatorCarousel li.alpha {
	float: left;
}
.display8c2.aggregatorCarousel li.omega {
	float: right;
}
.display12c.aggregatorCarousel .info {
	margin: 0px; width: 220px;
}
.display12c.aggregatorCarousel .withImage.info {
	margin: 0px 0px 0px 10px; width: 150px;
}
.display12c.aggregatorCarousel li.item {
	margin: 0px 20px 20px 0px; width: 225px; line-height: normal; vertical-align: top; display: inline-block;
}
.display12c.aggregatorCarousel ul.group {
	width: 100%; margin-bottom: 20px; position: relative;
}
.display12c.aggregatorCarousel ul.group li.omega {
	margin-right: 0px;
}
.aggregatorCarousel li.alpha {
	clear: left;
}
.aggregatorCarousel li.omega {
	margin: 0px 0px 10px; clear: right;
}
.aggregatorCarousel.delphiCarousel .sectionHeader span.title {
	font-size: 1em;
}
.aggregatorCarousel.delphiCarousel .sectionHeader {
	margin: 0px 0px 10px; padding: 0px 0px 10px;
}
.aggregatorCarousel .counter {
	margin: 10px 0px 0px; overflow: hidden; float: right;
}
.aggregatorCarousel .counter .controls {
	margin: 6px 0px 0px 10px;
}
.aggregatorCarousel .counter span {
	padding: 2px 10px 2px 0px; margin-top: 3px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: right; display: block;
}
.productCarouselHorizontal .counter {
	padding: 2px 10px 2px 0px; margin-top: 3px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: right; display: block;
}
.c4.aggregator {
	margin: 0px 0px 20px; clear: none;
}
.c8.aggregator {
	margin: 0px 0px 20px; clear: none;
}
.c12.aggregator {
	margin: 0px 0px 20px; clear: none;
}
#tertiaryContent .c4.aggregator {
	width: 232px;
}
#secondaryContentMainRightRail .c4.aggregator {
	width: 232px;
}
.sectionHeader#dlpTitle {
	width: auto;
}
.sectionHeader#dlpTitle h2 span.title {
	width: 295px; line-height: normal; font-size: 1.53em; display: block;
}
.baynoteSnP.delphiCarousel {
	clear: both; margin-top: 20px;
}
.delphiCarousel .groupSnp {
	width: 925px;
}
.delphiCarousel .groupSnp .omega {
	margin-right: 0px !important;
}
.delphiCarousel .groupSnp .reviews {
	font-size: 0.84em;
}
.delphiCarousel .groupSnp .reviews a {
	color: rgb(153, 153, 153);
}
.delphiCarousel .groupSnp .reviews a:hover {
	text-decoration: underline;
}
.delphiCarousel .groupSnp .title:hover {
	text-decoration: underline;
}
.delphiCarousel .groupSnp .snpStack {
	margin: 0px auto; text-align: center; position: relative;
}
.delphiCarousel .groupSnp .starsContainer.starRatings {
	margin: 0px auto; width: 85px; height: 18px; text-align: center;
}
.delphiCarousel .groupSnp .snpStack .snptitle {
	overflow: hidden; max-height: 50px;
}
.dynamicLanding.productCarousel.delphiCarousel .viewPortContainer {
	height: 100% !important;
}
.dynamicLanding.productCarousel.delphiCarousel .counter {
	right: 23px; color: rgb(108, 108, 108); font-size: 0.88em; font-weight: normal; float: right; visibility: hidden;
}
.dynamicLanding.productCarousel.delphiCarousel ul.group {
	margin-left: 30px;
}
.pBannersCarousel.delphiCarousel .container .primary {
	clear: none; float: left;
}
.pBannersCarousel .sectionHeader {
	margin: 0px 0px 20px; overflow: hidden;
}
.pBannersCarousel.delphiCarousel {
	margin-bottom: 10px;
}
.pBannersCarousel.delphiCarousel .container {
	margin-bottom: 0px;
}
.pBannersCarousel.delphiCarousel .counter {
	margin: 10px 0px 0px;
}
.cAuto.pBannersCarousel.delphiCarousel {
	width: 736px;
}
.cAuto.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 716px;
}
.c15.pBannersCarousel.delphiCarousel {
	width: 925px;
}
.c15.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 905px;
}
.c14.pBannersCarousel.delphiCarousel {
	width: 862px;
}
.c14.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 842px;
}
.c13.pBannersCarousel.delphiCarousel {
	width: 799px;
}
.c13.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 779px;
}
.c12.pBannersCarousel.delphiCarousel {
	width: 736px;
}
.c12.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 716px;
}
.c11.pBannersCarousel.delphiCarousel {
	width: 673px;
}
.c11.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 653px;
}
.c10.pBannersCarousel.delphiCarousel {
	width: 610px;
}
.c10.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 590px;
}
.c9.pBannersCarousel.delphiCarousel {
	width: 547px;
}
.c9.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 527px;
}
.c8.pBannersCarousel.delphiCarousel {
	width: 484px;
}
.c8.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 464px;
}
.c7.pBannersCarousel.delphiCarousel {
	width: 421px;
}
.c7.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 401px;
}
.c6.pBannersCarousel.delphiCarousel {
	width: 358px;
}
.c6.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 338px;
}
.c5.pBannersCarousel.delphiCarousel {
	width: 295px;
}
.c5.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 275px;
}
.c4.pBannersCarousel.delphiCarousel {
	width: 232px;
}
#tertiaryContent .pBannersCarousel.delphiCarousel .c4 {
	width: 232px;
}
#tertiaryContent .pBannersCarousel.delphiCarousel {
	width: 232px;
}
.c4.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 210px;
}
#tertiaryContent .pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 210px;
}
.c3.pBannersCarousel.delphiCarousel {
	width: 169px;
}
.c3.pBannersCarousel.delphiCarousel .viewPortContainer {
	width: 149px;
}
.baynoteHook {
	padding-bottom: 20px;
}
#threeColumn #secondaryContent .delphiCarousel.productCarousel.cAuto .viewPortContainer {
	width: 428px;
}
.productCarouselHorizontal .paginator {
	margin: 0px 20px 10px 0px;
}
.productCarouselHorizontal .counter {
	margin: 0px; overflow: hidden; float: right;
}
.productCarouselHorizontal .paginator .controls {
	margin: 4px 0px 0px 10px;
}
.productCarouselHorizontal #promotionsContainer {
	padding: 0px 0px 0px 10px;
}
.productCarouselHorizontal #techSpecsStack {
	padding: 0px 0px 0px 10px;
}
.productCarouselHorizontal .controls a.prevDisabled {
	background: url(../images/containers/master-sprite-24.png) no-repeat -891px -697px !important; cursor: default;
}
.productCarouselHorizontal .controls a.nextDisabled {
	background: url(../images/containers/master-sprite-24.png) no-repeat -901px -697px !important; cursor: default;
}
.productCarouselHorizontal #goodForStack h3 {
	width: 100% !important; font-size: 1.15em !important;
}
.productCarouselHorizontal h3 {
	width: 100%;
}
.productCarouselHorizontal h5 {
	width: 100%;
}
.productCarouselHorizontal #dealsStack .c3 {
	padding-right: 20px !important;
}
.productCarouselHorizontal #goodForStack .c3 {
	padding-right: 20px !important;
}
.productCarouselHorizontal #techSpecsStack .c3 {
	padding-right: 20px !important;
}
.productCarouselHorizontal #dealsStack {
	width: 102%;
}
.productCarouselHorizontal #goodForStack {
	width: 102%;
}
.productCarouselHorizontal #techSpecsStack {
	width: 102%;
}
.caseStudiesModule {
	float: left;
}
.caseStudiesModule .cols {
	width: 215px; padding-right: 15px; float: left;
}
.caseStudiesModule .cols div {
	line-height: 25px; font-weight: bold;
}
.dellContactFragment {
	margin: 10px 0px 0px; line-height: 1.5em;
}
.dellContactFragment a:link {
	text-decoration: none;
}
.dellContactFragment a:visited {
	text-decoration: none;
}
.dellContactFragment a:hover {
	text-decoration: none;
}
.dellContactFragment a:active {
	text-decoration: none;
}
.dellContactFragment .dellContactImage {
	padding: 0px 10px 0px 0px; float: left;
}
.dellContactFragment .dellContactTitle {
	padding: 0px 30px 0px 0px; color: rgb(108, 108, 108); font-size: 1.3em; zoom: 1;
}
.dellContactFragment .dellContactActions {
	clear: both;
}
.dellContactFragment .dellContactActions li {
	padding: 10px 0px 0px; zoom: 1;
}
.dellContactFragment .dellContactActions a {
	margin: 0px 0px 0px 8px; padding: 0px 0px 0px 47px; color: rgb(51, 153, 204); font-size: 1.2em; display: block; min-height: 32px;
}
.dellContactFragment .dellContactActions a:hover {
	text-decoration: underline;
}
.dellContactFragment .dellContactActions .phone a {
	background: url(../images/icons/dell_contact/dell_contact_phone.png) no-repeat 0px 50%;
}
.dellContactFragment .dellContactActions .paper a {
	background: url(../images/icons/dell_contact/dell_contact_paper.png) no-repeat 0px 50%;
}
.relatedContent ul {
	list-style-type: none;
}
.relatedContent ul li {
	line-height: 16px; margin-bottom: 10px;
}
.relatedContent ul li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -1117px; margin: 0px 0px 0px 7px; padding: 0px 0px 0px 16px; display: block;
}
.newContent {
	padding: 5px 5px 10px;
}
.topratedContent {
	padding: 5px 5px 10px;
}
.newContent ul {
	list-style-type: decimal; list-style-position: outside;
}
.topratedContent ul {
	list-style-type: decimal; list-style-position: outside;
}
.contentListViewAll {
	float: right;
}
.ko * a.contentListViewAll {
	padding-top: 10px; padding-left: 90px; float: inherit;
}
.newContent ul li {
	margin: 0px 0px 10px 18px; line-height: 1.27em;
}
.topratedContent ul li {
	margin: 0px 0px 10px 18px; line-height: 1.27em;
}
a.contentListViewAll {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.definitionModule .definitionText {
	line-height: normal; padding-bottom: 5px;
}
.downloads {
	line-height: normal;
}
.downloads li {
	color: rgb(51, 153, 204); clear: both; vertical-align: middle;
}
.downloads a {
	padding-right: 5px; padding-bottom: 10px; float: left;
}
.downloads .fileIcon {
	width: 16px; height: 16px; float: left; display: inline;
}
.downloads .fileTypeIconPDF {
	background: url(../images/icons/doc_pdf.gif) no-repeat left;
}
.downloads .fileTypeIconWord {
	background: url(../images/icons/doc_word.gif) no-repeat left;
}
.downloads .fileTypeIconPPT {
	background: url(../images/icons/doc_powerpoint.gif) no-repeat left;
}
.downloads .fileTypeIconExcel {
	background: url(../images/icons/doc_excel.gif) no-repeat left;
}
.downloads .fileTypeIconVisio {
	background: url(../images/icons/doc_visio.gif) no-repeat left;
}
.expertIntroContainer .expertIntro {
	padding-bottom: 20px; clear: both; margin-top: 10px;
}
.expertIntroContainer .last {
	border: 0px currentColor;
}
.expertIntroContainer .expertIntroHd {
	color: rgb(51, 153, 204); padding-top: 10px; font-size: 13pt; font-weight: bold; margin-bottom: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.expertIntroContainer .first {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.expertIntroContainer .expertIntro_Img {
	width: 100px;
}
.expertIntroContainer .expertIntro_Content {
	width: 200px; margin-left: 10px; float: left; display: inline;
}
.expertIntroContainer .expertIntro_Linkset {
	width: 150px; padding-bottom: 10px; padding-left: 10px; margin-top: 5px; float: left; display: inline;
}
.iconLink {
	display: list-item;
}
.iconLink ::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.iconLink a {
	color: rgb(51, 153, 204); line-height: 16px; text-decoration: none; position: relative;
}
.iconLink a:hover {
	color: rgb(51, 153, 204); text-decoration: underline;
}
.viewAllLink {
	font-size: 11px; margin-top: 25px;
}
.viewAllLink .seperator {
	margin: 0px 5px;
}
.viewAllLink a {
	color: rgb(51, 153, 204); text-decoration: none;
}
.viewAllLink a:hover {
	color: rgb(51, 153, 204); text-decoration: underline;
}
.expertIntro .readIcon {
	background: url(../images/buttons/read_icon.png) no-repeat left top; padding-left: 24px; vertical-align: middle;
}
.expertIntro .videoIcon {
	background: url(../images/buttons/video_icon.png) no-repeat left top; padding-left: 24px; vertical-align: middle;
}
.expertIntro .listenIcon {
	background: url(../images/buttons/podcast_icon.png) no-repeat left top; padding-left: 24px; vertical-align: middle;
}
.fasttrack {
	top: -20px; clear: both; display: block; position: relative; z-index: 100000; zoom: 1;
}
.fasttrack img {
	top: 10px; right: 10px; position: absolute;
}
.w3full .fasttrack img {
	right: 130px;
}
.fasttrackIcon {
	padding: 2px; width: 160px; height: 30px; color: rgb(102, 102, 102); clear: both; display: block;
}
.fasttrackIcon img {
	float: left;
}
.fasttrackIcon strong {
	width: 114px; line-height: 1.3em; padding-left: 5px; font-size: 0.85em; float: left;
}
.isFeatured {
	display: block; position: relative; z-index: 10;
}
.isFeatured {
	
}
#verticalBreadcrumbs li {
	background: url(../images/containers/vertical_breadcrumbs_li.gif) left top rgb(229, 229, 229); margin: 0px 0px 4px; padding: 3px 0px 0px; overflow: hidden;
}
#verticalBreadcrumbs li.topBorder {
	
}
#verticalBreadcrumbs li a {
	background: url(../images/containers/vertical_breadcrumbs_li.gif) left bottom rgb(229, 229, 229); padding: 1px 10px 3px; color: rgb(153, 153, 153); line-height: 1; overflow: hidden; font-size: 1.3em; display: block;
}
#verticalBreadcrumbs li.current {
	background: url(../images/containers/nav_content_bg.png) no-repeat left bottom rgb(255, 255, 255); margin: 0px; padding: 0px 0px 5px;
}
#verticalBreadcrumbs li.current a {
	
}
#navContent #verticalBreadcrumbs .leaf strong {
	
}
#navContent #verticalBreadcrumbs strong {
	background: url(../images/containers/nav_content_bg.png) no-repeat left top rgb(255, 255, 255); margin: 0px; padding: 10px 0px 7px; color: rgb(0, 0, 0); display: block;
}
#navContent #verticalBreadcrumbs strong a {
	margin: 0px 10px; padding: 0px 0px 10px; color: rgb(102, 102, 102); line-height: 1.23em; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#navContent #verticalBreadcrumbs .leaf strong a {
	padding: 0px; border: currentColor;
}
#navContent .anavLinkBox {
	text-align: right; padding-top: 18px; font-size: 1.1em;
}
#verticalBreadcrumbs ul.topicsWithin {
	margin: 0px; overflow: auto;
}
#verticalBreadcrumbs ul.topicsWithin li {
	background: rgb(255, 255, 255); margin: 0px; padding: 3px 0px 2px 10px; 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;
}
#verticalBreadcrumbs ul.topicsWithin li.active {
	background: rgb(229, 229, 229);
}
#verticalBreadcrumbs ul.topicsWithin li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -910px rgb(255, 255, 255); color: rgb(0, 102, 204); line-height: 1.23em;
}
.subcategoryNavigation h3 {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -910px rgb(255, 255, 255); color: rgb(0, 102, 204); line-height: 1.23em;
}
#verticalBreadcrumbs ul.bookNav {
	overflow: auto;
}
#verticalBreadcrumbs ul.bookNav li {
	background: rgb(255, 255, 255); margin: 0px; padding: 3px 0px 2px 10px; 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;
}
#verticalBreadcrumbs li.bookNavTop {
	background: url(../images/containers/nav_content_bg.png) no-repeat left top rgb(255, 255, 255);
}
#verticalBreadcrumbs li.bookNavTop a.topLevelLink {
	margin: 10px 10px 5px; padding: 0px 0px 10px; color: rgb(51, 153, 204); line-height: 18px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#verticalBreadcrumbs li.bookNavBottom {
	background: url(../images/containers/nav_content_bg.png) no-repeat left bottom rgb(255, 255, 255); margin: -4px 0px 0px;
}
#verticalBreadcrumbs ul.bookNav li a.first {
	background: url(../images/arrows/bullet_blue_arrow_4x7.png) no-repeat left 10px rgb(255, 255, 255); padding: 5px 0px 6px 10px; color: rgb(51, 153, 204); line-height: 1.23em;
}
#verticalBreadcrumbs ul.bookNav li a.activeParent {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -1322px; padding: 0px 0px 6px 9px; color: rgb(0, 51, 102); line-height: 1.23em;
}
#verticalBreadcrumbs ul.bookNav li a.activeParent:hover {
	text-decoration: none;
}
#verticalBreadcrumbs ul.bookNav li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1512px -1119px; color: rgb(102, 102, 102); line-height: 1.23em; font-size: 1.3em; list-style-type: disc;
}
#verticalBreadcrumbs .bookNav .childCategories li {
	padding: 0px 0px 6px 5px; border: currentColor;
}
#verticalBreadcrumbs .bookNav .childCategories li.hiddenBookNavChildCategories {
	display: none;
}
#verticalBreadcrumbs ul.bookNav .childCategories li a {
	padding: 0px 0px 0px 14px; font-size: 1.1em;
}
#verticalBreadcrumbs ul.bookNav .childCategories li a.active {
	color: rgb(0, 0, 0);
}
#verticalBreadcrumbs ul.bookNav .childCategories li a.active:hover {
	text-decoration: none;
}
.active#verticalBreadcrumbs a {
	color: black; cursor: default;
}
#verticalBreadcrumbs ul.bookNav li.active a {
	background: url(../images/bullets/bullet_vertical_breadcrumb_active.gif) no-repeat left 7px rgb(229, 229, 229); color: rgb(102, 102, 102);
}
#navContent h5#facetHead {
	margin: 30px 0px 10px; color: rgb(102, 102, 102); line-height: 1em; font-size: 1.3em;
}
#navContent .container h2 {
	margin: 30px 0px 10px; color: rgb(102, 102, 102); line-height: 1em; font-size: 1.3em;
}
#navContent .headingWrap h3 {
	margin: 30px 0px 10px; color: rgb(102, 102, 102); line-height: 1em; font-size: 1.3em;
}
#navContent .headingWrap h5 {
	margin: 30px 0px 10px; color: rgb(102, 102, 102); line-height: 1em; font-size: 1.3em;
}
#navContent ul li.introText {
	margin: 30px 0px 10px; color: rgb(102, 102, 102); line-height: 1em; font-size: 1.3em;
}
#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); line-height: 1em; font-size: 1.8em; display: block;
}
#facets {
	margin: 0px 0px 20px; padding: 10px 0px 0px; position: relative;
}
#facets .group a {
	padding: 0px 0px 0px 18px; font-weight: normal; display: block;
}
#facets a.category {
	background: url(../images/containers/master-sprite-8.png) no-repeat -584px -255px; padding: 0px 0px 4px 18px; color: rgb(0, 102, 204); line-height: 1em; font-size: 1.4em; display: block;
}
#facets li.active a.category {
	background-position: -761px -255px;
}
#facets ul.facetContent {
	padding: 0px 0px 4px; width: 100%; position: relative;
}
*:first-child + html #facets ul.facetContent > li {
	float: left; display: block;
}
#facets ul.facetContent li {
	background: rgb(255, 255, 255); padding: 0px 10px; width: 163px; line-height: 12px; 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;
}
#facets ul.facetContent ul {
	background: rgb(255, 255, 255); text-transform: capitalize; overflow: hidden; margin-left: 12px;
}
#facets ul.facetContent ul li {
	padding: 0px 0px 10px; border: currentColor; width: auto; display: block;
}
#facets ul.facetContent .group li a {
	background: url(../images/containers/master-sprite-8.png) no-repeat -297px -245px; color: rgb(102, 102, 102); line-height: 1.1em; padding-top: 10px !important; clear: both; font-size: 1.3em; float: left; display: inline;
}
#facets ul.facetContent .group li a.active {
	background: url(../images/containers/master-sprite-8.png) no-repeat -297px -362px;
}
#facets ul.facetContent .group li a.disabled {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -245px; color: rgb(153, 153, 153);
}
#facets ul.facetContent .group li a.disabled:hover {
	text-decoration: none; cursor: default;
}
#facets a.sublevel {
	background: url(../images/facets/facet_sprite.gif) no-repeat 0px 0px; color: rgb(102, 102, 102); line-height: 1em; padding-top: 3px; font-size: 1.1em;
}
#facets a.active.sublevel {
	background: url(../images/facets/facet_sprite.gif) no-repeat 0px -114px;
}
#navContent .container {
	margin: 0px; padding: 0px;
}
#navContent .container .il {
	margin: 0px; padding: 0px;
}
#navContent .container .ir {
	margin: 0px; padding: 0px;
}
#navContent .container .i {
	margin: 0px; padding: 0px;
}
#navContent .container .t {
	height: 0px;
}
#navContent .container .t div {
	height: 0px;
}
#navContent .container .b {
	height: 0px;
}
#navContent .container .b div {
	height: 0px;
}
#navContent .container .headingWrap {
	padding: 0px;
}
#facets #keywordSearch {
	padding-bottom: 1px;
}
#facets #keywordSearch a {
	cursor: pointer;
}
#facets #keywordSearch .group {
	padding-bottom: 20px;
}
#keywordSearch form {
	background: url(../images/containers/master-sprite-24.png) no-repeat -532px -513px; padding: 1px 3px 3px 4px; width: 169px; height: 22px; float: none;
}
#facets .searchBox {
	background: url(../images/containers/master-sprite-24.png) no-repeat -532px -513px; padding: 1px 3px 3px 4px; width: 169px; height: 22px; float: none;
}
#keywordSearch form div {
	overflow: hidden; display: inline-block;
}
#keywordSearch form .field {
	width: 135px; margin-right: 5px; float: left;
}
#keywordSearch form .field input {
	border: 1px solid rgb(255, 255, 255); width: 100%; height: 15px; color: rgb(102, 102, 102); font-size: 12px;
}
#keywordSearch form .submit {
	width: 16px; height: 18px; overflow: hidden; float: left;
}
#keywordSearch form .submit {
	margin-top: 2px;
}
#keywordSearch form .submit input {
	background: url(../images/containers/master-sprite-8.png) no-repeat -1084px -200px; padding: 0px 40px 0px 0px; outline: 0px; border: currentColor; text-indent: -1000px; display: block; cursor: pointer;
}
#keywordSearch span {
	padding: 10px 0px 5px 10px; color: rgb(102, 102, 102); display: block;
}
#keywordSearch #keywordSearchClearButton {
	color: rgb(153, 153, 153); text-transform: lowercase; padding-right: 10px; float: right; display: inline;
}
.facetsCollector {
	padding: 0px 0px 10px;
}
.facetsCollector .facetsSearchBox {
	background: url(../images/containers/master-sprite-24.png) no-repeat -844px -235px; padding: 1px 6px; width: 169px; height: 22px;
}
.facetsCollector .facetsSearch {
	margin: 0px; padding: 0px; border: 1px solid rgb(255, 255, 255); width: 155px; height: 16px; color: rgb(198, 198, 198); font-size: 1.2em;
}
.facetsCollector .facetsSearchBox .active {
	color: rgb(102, 102, 102);
}
.facetsCollector .facetsPanel {
	margin: 10px 0px 0px; padding: 10px 0px 0px; border: 1px solid rgb(221, 221, 221); height: 150px; overflow-y: scroll;
}
.facetsCollector .selectionList {
	margin: 10px 0px 0px;
}
.facetsCollector .selectionList span {
	margin: 0px 0px 5px 10px; display: block;
}
.facetsCollector .matchedFacet {
	background: white;
}
.facetsCollector .unmatchedFacet {
	display: none;
}
.facetsCollector .highlight {
	color: rgb(0, 0, 0); background-color: rgb(204, 204, 204);
}
.facetsPanel .noMatches {
	padding: 10px 10px 0px 12px; color: rgb(102, 102, 102); line-height: 1.1em; font-size: 1.3em; display: block;
}
.FAQContainer {
	padding: 0px;
}
.FAQsContainer {
	margin: 0px 0px 0px 3px;
}
.FAQsContainer .orderSupportFAQ .faqListTopContainer {
	width: 100%; padding-bottom: 12px; float: left;
}
.FAQsContainer .orderSupportFAQ .faqListTopContainer img {
	margin: 0px 95px 0px 0px; float: right;
}
.allPurposeClear {
	clear: both;
}
.FAQsContainer .FAQList {
	padding: 10px 0px 0px 2px; clear: left;
}
.FAQsContainer .faqListTopContainer .sectionHeader {
	padding: 10px 0px 0px; width: 360px !important; margin-bottom: 0px !important; float: none !important;
}
.orderSupportFAQ .faqListTopContainer .orderStatusIntroText .sectionHeader {
	padding: 10px 0px 0px; margin-bottom: -5px !important;
}
.orderSupportFAQ .faqListTopContainer .sectionHeader {
	padding: 6px 0px 0px;
}
.FAQsContainer .FAQList ul li {
	margin: 0px 10px 6px 0px;
}
.FAQsContainer .FAQList ul li h3 {
	line-height: 1.07em; font-size: 1.09em; font-weight: normal;
}
.FAQList ul li a {
	background: url(../images/arrows/tertiary_nav_arrow_link.gif) no-repeat left 5px; padding: 0px 0px 0px 8px; line-height: 22px; font-weight: normal;
}
.FAQList ul li a:hover {
	background: url(../images/arrows/tertiary_nav_arrow_link.gif) no-repeat left 5px;
}
.FAQList ul li a:visited {
	background: url(../images/arrows/tertiary_nav_arrow.gif) no-repeat left -9px;
}
.FAQContainer .questions {
	color: rgb(51, 153, 204); font-weight: bold; margin-left: 15px; cursor: pointer;
}
.FAQContainer .questionsHover {
	text-decoration: underline;
}
.FAQContainer .questionsClick {
	color: rgb(102, 102, 102);
}
ul.FAQContainer li.faqItems {
	width: 736px; clear: right; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
ul.FAQContainer li.faqItems h3 {
	margin: 26px 0px 0px;
}
.FAQsContainer .answer {
	color: rgb(51, 51, 51); padding-top: 10px; padding-bottom: 5px; font-weight: normal; display: none;
}
.FAQContainer div.answer {
	padding: 12px 0px; width: 665px; display: block;
}
.FAQContainer .backToTop {
	margin: 0px 0px 6px; font-weight: normal; float: right;
}
.FAQContainer .questionUnsel {
	list-style: url(../images/arrows/faq_unsel.gif); padding-bottom: 5px; margin-left: 25px;
}
.FAQContainer .questionSel {
	list-style: url(../images/arrows/faq_sel.gif); padding-bottom: 5px; margin-left: 25px;
}
.FAQContainer ul li h3 {
	color: rgb(51, 51, 51);
}
.faqList {
	width: 740px; float: left;
}
.faqList .clearAll {
	clear: both;
}
.faqList .row {
	margin: 0px 0px 20px; height: 100%; overflow: hidden; clear: both; position: relative;
}
.faqListBox {
	background: url(../images/containers/faq_rc_bg.png) no-repeat top; padding: 5px 0px 2010px; width: 234px; margin-bottom: -2000px; float: left;
}
.faqListBox {
	padding-bottom: 0px !important; margin-bottom: 0px !important;
}
.faqListBox .bottomBg {
	background: url(../images/containers/faq_rc_bg.png) no-repeat bottom; left: 0px; width: 234px; height: 5px; bottom: 0px; text-indent: -1000px; overflow: hidden; position: absolute;
}
.middle.faqListBox {
	margin-right: 19px; margin-left: 19px;
}
.middle.faqListBox .bottomBg {
	left: 253px;
}
.last.faqListBox .bottomBg {
	left: auto; right: 0px;
}
.midBg {
	padding: 0px 10px; width: 212px;
}
ul.faqQuesList {
	margin: 0px auto; display: block;
}
.midBg h6 {
	margin: 0px auto; display: block;
}
.midBg h6 {
	padding: 6px 0px 10px; color: rgb(51, 51, 51); font-size: 1.3em; font-weight: bold;
}
ul.faqQuesList li a {
	background: url(../images/arrows/tertiary_nav_arrow_link.gif) no-repeat 2px 5px; padding-bottom: 8px; padding-left: 10px; display: block;
}
ul.faqQuesList li a:hover {
	background: url(../images/arrows/tertiary_nav_arrow_link.gif) no-repeat 2px 5px;
}
ul.faqQuesList li a:visited {
	background: url(../images/arrows/tertiary_nav_arrow_visited.gif) no-repeat 2px 5px;
}
.midBg a.linkTertiaryNav {
	font-size: 1.1em;
}
.orderSupportFAQ .faqListTopContainer .faqListBox .midBg {
	height: auto; min-height: 174px;
}
.orderSupportFAQ .headingWrap h3 {
	margin: 0px; padding: 10px 0px 0px;
}
#OrderCarousel {
	margin-top: 20px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
#OrderCarousel .productCarousel.delphiCarousel {
	padding: 28px 0px 0px;
}
.checkMyOrderStatus h2 {
	color: rgb(0, 0, 0); font-size: 1.2em;
}
#OrderCarousel h2 {
	color: rgb(0, 0, 0); font-size: 1.2em;
}
.faqList h2 {
	color: rgb(0, 0, 0); font-size: 1.2em;
}
h2.orderStatusHd {
	color: rgb(0, 0, 0); font-size: 1.2em;
}
h2.orderStatusHd {
	float: left;
}
#OrderCarousel h2 {
	margin-top: 0px;
}
#OrderCarousel h3 {
	color: rgb(51, 51, 51); line-height: 1em; font-size: 0.9em; margin-top: 8px;
}
.faqList h3 {
	color: rgb(51, 51, 51); line-height: 1em; font-size: 0.9em; margin-top: 8px;
}
.faqList h3 {
	margin-bottom: 15px;
}
.orderSupportFAQ .faqListTopContainer .productCarousel.delphiCarousel li.item img {
	margin: 10px auto auto; float: none;
}
.orderSupportFAQ .faqListTopContainer .productCarousel.delphiCarousel li.item .title {
	line-height: 1.2em;
}
.orderSupportFAQ .faqListTopContainer #OrderCarousel .productCarousel.delphiCarousel .counter {
	font-size: 0.98em; margin-top: 20px; float: right; position: static;
}
.orderSupportFAQ .faqListTopContainer #OrderCarousel .productCarousel.delphiCarousel .counter span {
	margin: 0px 0px 0px -4px;
}
.checkMyOrderStatus {
	width: 740px; padding-bottom: 30px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.faqList h2 {
	margin-top: 29px;
}
.checkMyOrderStatusLead {
	margin: 30px 0px; width: 100%; float: left;
}
.checkMyOrderStatusLead .LeadImage {
	width: 230px; margin-right: 10px; float: left;
}
.checkMyOrderStatusLead .LeadText {
	width: 485px; float: left;
}
.checkMyOrderStatusLead .LeadText .Link {
	clear: both; margin-top: 10px;
}
.checkMyOrderStatusLead .ad {
	width: 740px; float: left;
}
.checkMyOrderStatusLead a.compare_button span {
	padding: 0px 3px 0px 15px;
}
.featuredExpert {
	padding: 10px;
}
.featuredExpert .featuredExpert_Img {
	padding-right: 10px; float: left; display: inline;
}
.featuredExpert .featuredExpert_Content {
	clear: both; float: right; display: inline;
}
.featuredExpert .featuredExpert_Links {
	float: right; display: inline;
}
.featuredExpert .featuredExpert_Links .seperator {
	margin: 0px 5px;
}
.featuredExpert a.featuredExpertLink {
	color: rgb(51, 153, 204); text-decoration: none;
}
.featuredExpert a.featuredExpertLink:hover {
	color: rgb(51, 153, 204); text-decoration: underline;
}
.featuredExpert a.featuredExpertLink span {
	color: rgb(51, 153, 204); text-decoration: none;
}
.featuredExpert a.featuredExpertLink:hover span {
	color: rgb(51, 153, 204); text-decoration: underline;
}
.featProdIntro {
	background: rgb(239, 244, 210); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 5px 10px 10px; width: auto; overflow: hidden; clear: both;
}
.featProdIntro .headingWrap {
	padding-bottom: 0px;
}
#prodIntroTitle .boldTitle {
	color: rgb(174, 38, 50); font-weight: bold;
}
.featProdIntro .prodDescription {
	width: 385px; color: rgb(54, 54, 54);
}
.featProdIntro .prodLinks {
	margin: 9px; text-align: center;
}
.featProdIntro .prodLinks a {
	color: rgb(174, 38, 50); text-decoration: underline; margin-top: 5px; display: block;
}
.featProdIntro .prodLinks a:hover {
	text-decoration: none;
}
.featProdIntro .prodLinks a:active {
	text-decoration: none;
}
.featProdIntro p {
	padding-bottom: 10px;
}
.featProdIntro ul {
	list-style: inside;
}
.featProdIntro li {
	list-style: inside;
}
.featuredProductQuote {
	background: rgb(239, 244, 210); border-width: 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); height: 88px; overflow: hidden; display: table;
}
.featuredProductQuote blockquote {
	padding: 10px 10px 20px 50px; color: rgb(75, 78, 74); vertical-align: middle; display: table-cell;
}
.featuredProductQuote p {
	
}
#footerSection {
	padding: 0px; clear: both; background-color: rgb(0, 0, 0);
}
#footerSection .footerTop {
	margin: 0px auto; width: 965px;
}
#footerSection .breadcrumbsWrap {
	padding: 9px 0px; width: 79%; color: rgb(255, 255, 255); overflow: hidden; float: left;
}
#footerSection .footerContextualContainer {
	margin: 0px auto; padding: 30px 0px; width: 965px; overflow: hidden; clear: both; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.footerContextualContainer * {
	-moz-box-sizing: border-box;
}
.footerContextualContainer .contextualFooterLinkTitle {
	color: rgb(51, 51, 51); font-size: 1.6em; font-weight: bold; margin-bottom: 10px;
}
.footerContextualContainer a {
	color: rgb(102, 102, 102);
}
.footerContextualContainer a:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.footerContextualContainer .contextualFooterLinks5col {
	margin: 0px 0px 0px 10px; width: 185px; float: left;
}
.footerContextualContainer .first.contextualFooterLinks5col {
	margin: 0px;
}
.footerContextualContainer .contextualFooterLinks4col {
	margin: 0px; padding: 5px; width: 235px; float: left;
}
.footerContextualContainer ul.contextualFooter {
	width: 965px;
}
.footerContextualContainer .contextualFooterLinks li {
	text-align: left; line-height: 1.83em; font-size: 1.2em;
}
.contextualFooterContainer {
	padding: 0px 0px 40px 5px; overflow: hidden;
}
.footerContextualContainer div.contextualFooterCol {
	width: 175px; color: rgb(102, 102, 102); line-height: 1.3846; font-size: 1.3em; margin-right: 20px; float: left;
}
.footerContextualContainer div:first-child.contextualFooterCol {
	margin-left: 0px;
}
.footerContextualContainer div.contextualFooterCol h3 {
	margin: 4px 0px 2px; color: rgb(255, 255, 255); line-height: 1.4em; font-size: 1.15em; font-weight: bold;
}
ul.footerManagedLinksContainer {
	width: 189px; clear: both; float: left;
}
div.footerManagedLinksTitle {
	margin: 0px 0px 11px; color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
ul.footerManagedLinks li {
	background: url(../images/arrows/light_gray_arrow.gif) no-repeat 0px 2px; margin: 0px 0px 6px; padding: 0px 0px 0px 13px; font-size: 1.2em;
}
ul.footerManagedLinks li a {
	color: rgb(153, 153, 153); line-height: 16px; word-spacing: 0.5px;
}
#footerWrap {
	padding: 15px 0px; width: 100%; float: left;
}
#footerSection {
	padding: 0px; clear: both; background-color: rgb(255, 255, 255);
}
#footerSection .footerTop {
	margin: 0px auto; width: 965px;
}
.universalFooter {
	margin: 0px auto; padding: 0px 18px; width: 965px; text-align: left; color: rgb(102, 102, 102); clear: both;
}
.universalFooter a {
	color: rgb(153, 153, 153);
}
.universalFooter a:hover {
	color: rgb(153, 153, 153);
}
.universalFooter .theEnd {
	width: 865px; margin-top: 25px; float: left;
}
.universalFooter .logo {
	margin-right: 39px; float: left;
}
.universalFooter .contactNumber {
	margin-right: 39px; float: left;
}
.universalFooter .universalLinks {
	margin-right: 39px; float: left;
}
.universalFooter .logo {
	width: 61px;
}
.universalFooter .dellCopyright {
	margin-right: 80px; float: left;
}
.universalFooter .universalLinks {
	margin: 0px;
}
.universalFooter .universalLinks li {
	padding: 0px 15px; border-right-color: currentColor; border-right-width: 1px; border-right-style: solid; float: left;
}
.universalFooter .universalLinks li.last {
	border: 0px currentColor;
}
.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;
}
.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;
}
.universalFooter div.center {
	margin: 0px auto; width: 100%; text-align: center;
}
.universalFooter .universalFooterLinks li.first {
	padding-left: 0px; margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.universalFooter .universalFooterLinks a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.universalFooter .universalFooterLinks a:hover {
	text-decoration: underline;
}
.universalFooter .universalFooterLinks li.oplabs {
	padding-left: 6px;
}
.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;
}
#godzillatron {
	margin: 0px 0px 20px; top: 8px; width: 730px; height: 200px; overflow: hidden; padding-bottom: 20px; position: relative;
}
#godzillatron #spinner {
	background: url(../images/Containers/main_event_feature/spinner_shell.png) no-repeat; padding: 0px 0px 0px 26px; width: 226px; height: 200px; right: 0px; overflow: hidden; position: absolute; z-index: 10;
}
#godzillatron ul li {
	list-style: none; margin: 0px; padding: 0px;
}
#godzillatron #spinner ul {
	padding: 0px 1px 0px 0px; position: relative;
}
#godzillatron #spinner li {
	padding: 0px 0px 0px 10px; height: 52px; overflow: hidden; border-top-color: rgb(203, 203, 203); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; cursor: pointer;
}
#godzillatron #spinner li.selected {
	border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#godzillatron #spinner li.selected strong {
	color: rgb(255, 255, 255);
}
#godzillatron .banners img {
	left: 0px; top: 0px; height: 200px; position: absolute;
}
#godzillatron .banners img {
	position: absolute;
}
#godzillatron .descOverlay {
	padding: 20px; width: 300px; height: 204px; overflow: hidden; display: block; position: absolute; z-index: 51;
}
#godzillatron .descOverlay h3 {
	width: 260px; color: black; font-size: 1.23em;
}
#godzillatron .descOverlay h6 {
	width: 260px; line-height: 1.2em; padding-bottom: 10px; font-size: 1.61em; font-weight: lighter; cursor: pointer;
}
#godzillatron .descOverlay a {
	color: black; text-decoration: none;
}
#godzillatron .descOverlay a:hover {
	color: rgb(51, 153, 204); text-decoration: none;
}
#godzillatron .descOverlay p {
	width: 260px; color: rgb(51, 51, 51); line-height: 1.38em; font-size: 1em;
}
#godzillatron .descOverlay .articleDate {
	width: 260px; color: rgb(102, 102, 102);
}
#godzillatron .articleLinks {
	width: 260px; padding-top: 10px;
}
#godzillatron .articleLinks li {
	color: rgb(102, 102, 102); display: inline; position: relative;
}
#godzillatron .articleLinks a {
	color: rgb(51, 153, 204); font-size: 1em;
}
#godzillatron .articleLinks a:hover {
	color: rgb(51, 153, 204); text-decoration: underline;
}
#godzillatron .banners .hide {
	display: none;
}
#godzillatron strong {
	color: rgb(51, 153, 204); font-size: 15px; font-weight: bold; margin-top: 9px; display: block;
}
#godzillatron em {
	color: rgb(0, 0, 0); font-size: 13px; font-style: normal; display: block; white-space: nowrap;
}
#godzillatron li:hover strong {
	color: rgb(0, 0, 0);
}
#godzillatron .selected strong {
	color: rgb(255, 255, 255);
}
#godzillatron .roundCornersOverlay {
	background: url(../images/overlays/gzil_roundLeft_6x200.png) no-repeat left top; width: 6px; height: 200px; position: absolute; z-index: 50;
}
.hmcInlineContent table {
	margin: 4px 0px 0px; font-size: 1em; background-color: rgb(255, 255, 255);
}
.hmcInlineContent > table {
	width: 802px; border-collapse: collapse;
}
.hmcInlineContent th {
	padding: 20px 15px; border: 1px solid rgb(225, 225, 225);
}
.hmcInlineContent td {
	padding: 20px 15px; border: 1px solid rgb(225, 225, 225);
}
.hmcInlineContent tr td {
	color: rgb(51, 51, 51); font-size: 0.95em;
}
.hmcInlineContent th {
	text-align: left; color: rgb(51, 51, 51); font-size: 1.3em; font-weight: normal;
}
.hmcInlineContent .header {
	text-align: left; color: rgb(51, 51, 51); font-size: 1.3em; font-weight: normal;
}
.hmcInlineContent .titleCell {
	text-align: left; color: rgb(51, 51, 51); font-size: 1.3em; font-weight: normal;
}
.hmcInlineContent .dellRecommended {
	color: rgb(255, 153, 0); font-weight: bold;
}
.hmcInlineContent .rowSubText {
	color: rgb(102, 102, 102);
}
#hmcHtmlMerchModule {
	margin: 0px 0px 0px 30px;
}
.hmcOverview {
	margin: 0px 11px 0px 20px; width: 790px;
}
.hmcOverview .rightImgContainer .leftContent h1 {
	margin: -14px 0px 0px -1px; line-height: 1.16em; font-size: 1.84em !important; font-weight: bold;
}
.hmcOverview .rightImgContainer .leftContent h2 {
	margin: 10px 0px 7px -1px; color: rgb(0, 0, 0); font-size: 1.14em; font-weight: normal;
}
.hmcOverview .rightImgContainer .leftContent strong {
	margin: 20px 0px 5px !important; color: rgb(0, 0, 0); font-size: 1.14em; font-weight: bold; display: block;
}
.hmcOverview .rightImgContainer {
	margin: 0px; width: 100%;
}
.hmcOverview .rightImgContainer .leftContent {
	margin: 0px 10px 0px 0px; height: 1%; line-height: 1.42em; padding-top: 10px; padding-right: 10px; display: inline;
}
.hmcOverview .rightImgContainer .leftContent h1 {
	padding: 17px 0px 0px;
}
.hmcOverview .rightImgContainer .leftContent td {
	vertical-align: top;
}
.hmcOverview .rightImgContainer .leftContent img {
	vertical-align: top;
}
.hmcOverview .rightImgContainer .leftContent img.hmcRollup {
	padding: 8px 0px 0px; float: right;
}
.articleModule .articleTop .hmcOverview .mediaPlayerContainer {
	padding: 48px 0px 10px; width: auto !important; float: right; display: block;
}
.hmcOverview .rightImgContainer .leftContent p {
	margin: 6px 0px 0px; overflow: hidden;
}
.imageGrid {
	margin: -10px 0px 0px;
}
.imageGrid li {
	margin: 10px 0px 0px; width: 50%; float: left;
}
.imageGrid img {
	margin: 0px 10px 0px 0px; border: 1px solid rgb(255, 255, 255); height: 150px; float: left;
}
.imageGrid img:hover {
	border: 1px solid rgb(102, 102, 102);
}
.imageGrid p {
	margin: 10px 10px 10px 120px;
}
.imageGrid p a {
	margin: 0px 0px 6px; font-weight: bold; display: block;
}
.imageGrid .title {
	display: block;
}
.mediaPlayer {
	
}
.mediaPlayer .latestVideoText {
	width: 226px; margin-right: 10px; float: left;
}
.mediaPlayer .latestVideoText h5.headline {
	color: rgb(108, 108, 108); font-weight: bold;
}
.mediaPlayer .latestVideoText .description {
	
}
.mediaPlayer .latestVideoPlayer {
	float: left;
}
.mainEventFeature {
	margin: 0px 0px 30px -7px; width: 760px; height: 204px; overflow: hidden; padding-top: 1px; clear: both; position: relative; max-height: 204px;
}
.gtron {
	margin: 0px 0px 30px -7px; width: 760px; height: 204px; overflow: hidden; padding-top: 1px; clear: both; position: relative; max-height: 204px;
}
.megatron {
	margin: 0px 0px 30px -7px; width: 760px; height: 204px; overflow: hidden; padding-top: 1px; clear: both; position: relative; max-height: 204px;
}
.mainEventFeature {
	margin: 0px 0px 30px -15px;
}
.mainEventFeature a {
	text-decoration: none;
}
.gtron a {
	text-decoration: none;
}
.megatron a {
	text-decoration: none;
}
.mainEventFeature * {
	box-sizing: border-box; -moz-box-sizing: border-box;
}
#gtronOldMainContainer .mainEventFeature {
	margin: 0px 0px 30px;
}
#gtronOldMainContainer .mainEventFeature .descOverlay {
	padding: 23px 20px 20px;
}
#gtronOldMainContainer .mainEventFeature .descOverlay p {
	padding: 12px 0px 0px;
}
.mainEventFeature .mainEventImages {
	position: absolute;
}
.gtron .mainEventImages {
	position: absolute;
}
.megatron .mainEventImages {
	position: absolute;
}
.mainEventFeature .mainEventImages li {
	display: none; position: absolute;
}
.gtron .mainEventImages li {
	display: none; position: absolute;
}
.megatron .mainEventImages li {
	display: none; position: absolute;
}
.mainEventFeature .mainEventImages img {
	width: 520px; height: 204px; position: absolute;
}
.mainEventFeature .mainEventImages .firstEventImage {
	display: list-item;
}
.mainEventFeature .descOverlay {
	padding: 20px; width: 300px; height: 204px; overflow: hidden; display: block; position: absolute; z-index: 3;
}
.mainEventFeature .descOverlay h3 {
	width: 260px; color: black; font-size: 1.23em;
}
.gtron .descOverlay h3 {
	width: 260px; color: black; font-size: 1.23em;
}
.megatron .descOverlay h3 {
	width: 260px; color: black; font-size: 1.23em;
}
.mainEventFeature .descOverlay h6 {
	width: 260px; line-height: 1.2em; padding-bottom: 10px; font-size: 1.61em; font-weight: lighter; cursor: pointer;
}
.gtron .descOverlay h6 {
	width: 260px; line-height: 1.2em; padding-bottom: 10px; font-size: 1.61em; font-weight: lighter; cursor: pointer;
}
.megatron .descOverlay h6 {
	width: 260px; line-height: 1.2em; padding-bottom: 10px; font-size: 1.61em; font-weight: lighter; cursor: pointer;
}
.mainEventFeature .descOverlay a {
	color: black; text-decoration: none;
}
.gtron .descOverlay a {
	color: black; text-decoration: none;
}
.megatron .descOverlay a {
	color: black; text-decoration: none;
}
.mainEventFeature .descOverlay a:hover {
	color: rgb(51, 153, 204); text-decoration: none;
}
.gtron .descOverlay a:hover {
	color: rgb(51, 153, 204); text-decoration: none;
}
.megatron .descOverlay a:hover {
	color: rgb(51, 153, 204); text-decoration: none;
}
.mainEventFeature .descOverlay p {
	width: 260px; color: rgb(51, 51, 51); line-height: 1.38em; font-size: 1em;
}
.gtron .descOverlay p {
	width: 260px; color: rgb(51, 51, 51); line-height: 1.38em; font-size: 1em;
}
.megatron .descOverlay p {
	width: 260px; color: rgb(51, 51, 51); line-height: 1.38em; font-size: 1em;
}
.mainEventFeature .descOverlay .articleDate {
	width: 260px; color: rgb(102, 102, 102);
}
.mainEventFeature .articleLinks {
	width: 260px; padding-top: 10px;
}
.gtron .articleLinks {
	width: 260px; padding-top: 10px;
}
.megatron .articleLinks {
	width: 260px; padding-top: 10px;
}
.megatron .articleLinks {
	padding-top: 7px;
}
.mainEventFeature .articleLinks li {
	color: rgb(102, 102, 102); display: inline; position: relative;
}
.gtron .articleLinks li {
	color: rgb(102, 102, 102); display: inline; position: relative;
}
.megatron .articleLinks li {
	color: rgb(102, 102, 102); display: inline; position: relative;
}
.mainEventFeature .articleLinks a {
	color: rgb(51, 153, 204); font-size: 1em;
}
.gtron .articleLinks a {
	color: rgb(51, 153, 204); font-size: 1em;
}
.mainEventFeature .articleLinks a:hover {
	color: rgb(51, 153, 204); text-decoration: underline;
}
.gtron .articleLinks a:hover {
	color: rgb(51, 153, 204); text-decoration: underline;
}
.mainEventFeature .mainEventNav {
	width: 258px; height: 204px; float: right;
}
.mainEventFeature .mainEventNav .thumbBlock {
	width: 258px; height: 68px; float: right; position: relative; z-index: 2;
}
.mainEventFeature .mainEventNav .thumbBG1 {
	background: url(../images/containers/main_event_feature/gzil_option1_unsel_bg.png) no-repeat left top;
}
.mainEventFeature .mainEventNav .thumbBG2 {
	background: url(../images/containers/main_event_feature/gzil_option2_unsel_bg.png) no-repeat left top;
}
.mainEventFeature .mainEventNav .thumbBG3 {
	background: url(../images/containers/main_event_feature/gzil_option3_unsel_bg.png) no-repeat left top;
}
.mainEventFeature .mainEventNav .thumbSel {
	background: url(../images/containers/main_event_feature/gzil_option_sel_bg.png) no-repeat left top;
}
.mainEventFeature .mainEventNav .thumbSel a {
	color: rgb(85, 85, 85);
}
.mainEventFeature .mainEventNav .thumbDescOverlay {
	width: 240px; height: 68px; color: rgb(136, 136, 136); overflow: hidden; clear: both; float: right; position: relative; z-index: 3; cursor: pointer;
}
.mainEventFeature .mainEventNav .thumbDescOverlay img {
	border: 1px solid rgb(204, 204, 204); width: 46px; height: 46px; margin-right: 10px; float: left;
}
.gtron .mainEventNav .thumbDescOverlay img {
	border: 1px solid rgb(204, 204, 204); width: 46px; height: 46px; margin-right: 10px; float: left;
}
.mainEventFeature .mainEventNav .thumbDescOverlay p {
	margin: 10px; width: 220px; height: 48px; line-height: 14px; overflow: hidden; font-size: 0.84em; position: absolute;
}
.mainEventFeature .mainEventNav .thumbDescOverlay a {
	padding: 4px 0px 1px; font-size: 1.18em; font-weight: bold; display: block;
}
.gtron .mainEventNav .thumbDescOverlay a {
	padding: 4px 0px 1px; font-size: 1.18em; font-weight: bold; display: block;
}
.mainEventFeature .roundCornersOverlay {
	background: url(../images/overlays/gzil_roundLeft_6x204.png) no-repeat left top; width: 6px; height: 204px; position: absolute; z-index: 1;
}
.gtron .roundCornersOverlay {
	background: url(../images/overlays/gzil_roundLeft_6x204.png) no-repeat left top; width: 6px; height: 204px; position: absolute; z-index: 1;
}
#itron {
	margin: 0px 0px 30px -30px; outline: 0px; width: 966px; height: 409px; overflow: visible; max-height: 409px;
}
#itron .mainEventNav {
	outline: 0px; width: 100px; float: right; z-index: 3;
}
#itron .iTronSelected {
	background: url(../images/containers/ice/iTronArrow.gif) no-repeat; outline: 0px; margin-top: 110px; margin-left: 520px; float: right; position: absolute; z-index: 4; min-height: 100px; min-width: 20px;
}
#itron .mainEventNav .thumbBlock {
	outline: 0px; top: 0px; width: 200px; padding-top: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(203, 203, 203); border-top-width: 0px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: solid; z-index: 4;
}
#itron .selectedHeadline .thumbBlock {
	outline: 0px; left: 24px; top: 0px; width: 225px; padding-top: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(203, 203, 203); border-top-width: 0px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: solid; float: left; position: relative; z-index: 3;
}
#itron .selectedHeadline {
	outline: 0px; left: 24px; top: 110px; width: 226px; height: 80px; overflow: hidden; position: absolute; z-index: 4;
}
#itron .selectedHeadline .viewport {
	margin: -100px 0px 0px -24px; outline: 0px; height: 534px; position: relative; background-color: transparent;
}
#itron .gtronSpinner {
	background: url(../images/containers/ice/iTronBG.png) 0px -3px; margin: 100px 0px 0px 436px; padding: 0px; outline: 0px; width: 539px; height: 268px; overflow: hidden; position: absolute; z-index: 2;
}
#itron .thumbIconOverlay img {
	width: 43px; height: 54px;
}
#itron .thumbIconOverlay {
	width: 43px; height: 54px;
}
#itron .thumbIconOverlay {
	display: block;
}
#itron .thumbIconOverlay img {
	outline: 0px; margin-top: 20px; margin-left: 20px;
}
#itron .mainEventNav .thumbBlock {
	outline: 0px; top: 0px; height: 90px;
}
#itron .selectedHeadline .thumbBlock {
	outline: 0px; top: 0px; height: 90px;
}
.gtron {
	width: 746px; height: 228px; margin-bottom: 10px; max-height: 228px;
}
.gtron ul.mainEventImagesli img {
	width: 520px;
}
.gtron .selectedHeadline {
	left: 24px; top: 73px; width: 226px; height: 54px; overflow: hidden; position: absolute; z-index: 4;
}
.megatron .selectedHeadline {
	left: 24px; top: 73px; width: 226px; height: 54px; overflow: hidden; position: absolute; z-index: 4;
}
.gtron .selectedHeadline .viewport {
	margin: -73px 0px 0px -24px; height: 200px; position: relative; background-color: rgb(158, 158, 158);
}
.megatron .selectedHeadline .viewport {
	margin: -73px 0px 0px -24px; height: 200px; position: relative; background-color: rgb(158, 158, 158);
}
.gtron .descOverlay {
	margin: 0px; padding: 20px; width: 300px; height: 200px; overflow: hidden; display: block; position: absolute; z-index: 3;
}
.megatron .descOverlay {
	margin: 0px; padding: 20px; width: 300px; height: 200px; overflow: hidden; display: block; position: absolute; z-index: 3;
}
.gtron .gtronSpinner {
	background: url(../images/containers/master-sprite-24.png) no-repeat -528px -293px; margin: 10px 0px 0px 496px; padding: 0px; width: 251px; height: 200px; overflow: hidden; position: absolute; z-index: 2;
}
.megatron .gtronSpinner {
	background: url(../images/containers/master-sprite-24.png) no-repeat -528px -293px; margin: 10px 0px 0px 496px; padding: 0px; width: 251px; height: 200px; overflow: hidden; position: absolute; z-index: 2;
}
.gtron .mainEventNav .thumbBlock {
	left: 24px; top: 74px; width: 225px; height: 50px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(203, 203, 203); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; position: relative; z-index: 3;
}
.gtron .selectedHeadline .thumbBlock {
	left: 24px; top: 74px; width: 225px; height: 50px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(203, 203, 203); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; position: relative; z-index: 3;
}
.megatron .mainEventNav .thumbBlock {
	left: 24px; top: 74px; width: 225px; height: 50px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(203, 203, 203); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; position: relative; z-index: 3;
}
.megatron .selectedHeadline .thumbBlock {
	left: 24px; top: 74px; width: 225px; height: 50px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(203, 203, 203); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; position: relative; z-index: 3;
}
.gtron .selectedHeadline .thumbBlock {
	z-index: 4;
}
.megatron .selectedHeadline .thumbBlock {
	z-index: 4;
}
.gtron .mainEventNav a {
	color: rgb(85, 85, 85);
}
.megatron .mainEventNav a {
	color: rgb(85, 85, 85);
}
.gtron .mainEventNav a:hover {
	text-decoration: none;
}
.gtron .selectedHeadline a:hover {
	text-decoration: none;
}
.megatron .mainEventNav a:hover {
	text-decoration: none;
}
.megatron .selectedHeadline a:hover {
	text-decoration: none;
}
.gtron .mainEventNav .thumbDescOverlay {
	width: 226px; height: 50px; color: rgb(136, 136, 136); overflow: hidden; clear: both; float: right; position: relative; z-index: 3; cursor: pointer;
}
.gtron .selectedHeadline .thumbDescOverlay {
	width: 226px; height: 50px; color: rgb(136, 136, 136); overflow: hidden; clear: both; float: right; position: relative; z-index: 3; cursor: pointer;
}
.megatron .mainEventNav .thumbDescOverlay {
	width: 226px; height: 50px; color: rgb(136, 136, 136); overflow: hidden; clear: both; float: right; position: relative; z-index: 3; cursor: pointer;
}
.megatron .selectedHeadline .thumbDescOverlay {
	width: 226px; height: 50px; color: rgb(136, 136, 136); overflow: hidden; clear: both; float: right; position: relative; z-index: 3; cursor: pointer;
}
.gtron .mainEventNav .thumbDescOverlay p {
	margin: 7px 11px 8px 10px; width: 100%; color: rgb(51, 51, 51); line-height: 1.2em; overflow: hidden; font-size: 1em; position: absolute;
}
.gtron .selectedHeadline .thumbDescOverlay p {
	margin: 7px 11px 8px 10px; width: 100%; color: rgb(51, 51, 51); line-height: 1.2em; overflow: hidden; font-size: 1em; position: absolute;
}
.megatron .mainEventNav .thumbDescOverlay p {
	margin: 7px 11px 8px 10px; width: 100%; color: rgb(51, 51, 51); line-height: 1.2em; overflow: hidden; font-size: 1em; position: absolute;
}
.megatron .selectedHeadline .thumbDescOverlay p {
	margin: 7px 11px 8px 10px; width: 100%; color: rgb(51, 51, 51); line-height: 1.2em; overflow: hidden; font-size: 1em; position: absolute;
}
.gtron .mainEventNav .thumbDescOverlay a {
	padding: 4px 0px 1px; color: rgb(51, 153, 204); font-size: 1.15em; font-weight: bold; display: block;
}
.gtron .selectedHeadline .thumbDescOverlay a {
	padding: 4px 0px 1px; color: rgb(51, 153, 204); font-size: 1.15em; font-weight: bold; display: block;
}
.megatron .mainEventNav .thumbDescOverlay a {
	padding: 4px 0px 1px; color: rgb(51, 153, 204); font-size: 1.15em; font-weight: bold; display: block;
}
.megatron .selectedHeadline .thumbDescOverlay a {
	padding: 4px 0px 1px; color: rgb(51, 153, 204); font-size: 1.15em; font-weight: bold; display: block;
}
.gtron .mainEventNav .selected.thumbBlock {
	border-color: rgb(158, 158, 158);
}
.gtron .selectedHeadline .thumbBlock {
	border-color: rgb(158, 158, 158);
}
.megatron .mainEventNav .selected.thumbBlock {
	border-color: rgb(158, 158, 158);
}
.megatron .selectedHeadline .thumbBlock {
	border-color: rgb(158, 158, 158);
}
.gtron .mainEventNav .selected.thumbBlock .thumbDescOverlay a {
	color: rgb(255, 255, 255);
}
.gtron .selectedHeadline .thumbBlock .thumbDescOverlay a {
	color: rgb(255, 255, 255);
}
.megatron .mainEventNav .selected.thumbBlock .thumbDescOverlay a {
	color: rgb(255, 255, 255);
}
.megatron .selectedHeadline .thumbBlock .thumbDescOverlay a {
	color: rgb(255, 255, 255);
}
.gtron p.viewAllPromos {
	right: 4px; bottom: 0px; position: absolute;
}
.megatron {
	width: 746px; height: 265px; margin-bottom: 10px; max-height: 265px;
}
.megatron .mainEventImages li {
	width: 520px; height: 265px;
}
.megatron .mainEventImages .relatedLink {
	left: 20px; top: 186px; width: 50%; position: absolute;
}
.megatron .mainEventImages .relatedLink .relatedLinkTitle {
	margin: -3px 0px 0px 10px; font-weight: bold; float: right; position: absolute;
}
.megatron .selectedHeadline {
	top: 88px; height: 69px;
}
.megatron .selectedHeadline .viewport {
	margin: -88px 0px 0px -24px; height: 245px;
}
.megatron .gtronSpinner {
	background: url(../images/containers/main_event_feature/megatron_options_spinner_bg.png) no-repeat 0px 0px; height: 245px; margin-top: 10px;
}
.megatron .mainEventNav .thumbBlock {
	top: 89px; height: 65px;
}
.megatron .selectedHeadline .thumbBlock {
	top: 89px; height: 65px;
}
.megatron .mainEventNav .thumbDescOverlay {
	height: 65px;
}
.megatron .selectedHeadline .thumbDescOverlay {
	height: 65px;
}
.megatron .mainEventNav .thumbDescOverlay p {
	height: 50px;
}
.megatron .selectedHeadline .thumbDescOverlay p {
	height: 50px;
}
.overlay {
	margin: 0px; padding: 20px 20px 20px 32px; top: 6px; width: 300px; height: 200px; overflow: hidden; display: block; position: absolute; z-index: 3;
}
.gtron .overlay {
	padding: 20px 20px 20px 30px;
}
#accessibilityPlaybackControl {
	margin: -5px 0px 0px 10px; position: absolute; z-index: 2;
}
#accessibilityPlaybackControl a {
	color: rgb(255, 255, 255);
}
#accessibilityPlaybackControl a:focus {
	color: rgb(0, 0, 0);
}
#accessibilityPlaybackControl a:active {
	color: rgb(0, 0, 0);
}
#accessibilityPlaybackControl span.hide {
	display: none;
}
.overlay h6 {
	width: 260px; line-height: 1.2em; padding-bottom: 4px; font-size: 1.75em; font-weight: lighter; cursor: pointer;
}
.overlay a {
	font-weight: bold; text-decoration: none;
}
.overlay a.small {
	font-size: 0.84em;
}
.overlay p {
	width: 260px; color: rgb(125, 125, 125); line-height: 1.2em; font-size: 0.95em;
}
.overlayRight {
	left: 210px; width: 270px;
}
.overlayRight h6 {
	line-height: 1.2em; padding-bottom: 4px; font-size: 1.75em; font-weight: lighter;
}
.overlayRight p {
	color: rgb(71, 71, 71); line-height: 1.38em; font-size: 0.95em;
}
.overlay div.callToAction {
	padding: 8px 0px 0px;
}
.overlay .dellBlue {
	color: rgb(0, 133, 195);
}
.overlay .dellGray {
	color: rgb(170, 170, 170);
}
.overlay .white {
	color: rgb(255, 255, 255);
}
.overlay .dellGreen {
	color: rgb(122, 184, 0);
}
.overlay .dellYellow {
	color: rgb(242, 175, 0);
}
.overlay .dellRed {
	color: rgb(220, 80, 52);
}
.overlay .dellBerry {
	color: rgb(183, 41, 90);
}
.overlay .dellPurple {
	color: rgb(110, 37, 133);
}
.overlay .dellDarkGray {
	color: rgb(68, 68, 68);
}
.overlay .dellLightGray {
	color: rgb(238, 238, 238);
}
.overlay .dellPeriwinkle {
	color: rgb(84, 130, 171);
}
.overlay .dellAqua {
	color: rgb(0, 155, 187);
}
.staticBanner {
	margin: 0px 0px 30px; position: relative;
}
.giantMboard {
	margin: -9px 0px 20px -17px;
}
#rotatingBanner {
	margin: 0px 0px 30px;
}
.rotatingbanner15col {
	width: 925px;
}
.rotatingbanner12col {
	width: 736px;
}
.rotatingbanner8col {
	width: 484px;
}
#rotatingBanner {
	height: 200px; overflow: hidden; position: relative;
}
#rotatingBanner .banners {
	height: 200px; overflow: hidden; position: relative;
}
.miniptron#rotatingBanner {
	margin: 2px 0px 20px 20px; top: 0px; width: 301px; padding-bottom: 7px; float: left; position: absolute;
}
.miniptron#rotatingBanner ul.banners {
	left: 7px; width: 308px; height: 128px;
}
.miniptron#rotatingBanner ul.nav {
	top: 80px; right: 0px; bottom: 0px; position: absolute;
}
#oneColumn #secondaryContent .miniptron#rotatingBanner {
	left: 630px;
}
#franchisePrimaryContent .miniptron#rotatingBanner {
	left: 435px; margin-top: 10px;
}
#primaryContent .miniptron#rotatingBanner {
	left: 435px; margin-top: 10px;
}
#rotatingBanner .banners li {
	height: 200px;
}
#rotatingBanner ul.nav {
	right: 0px; bottom: 0px; position: absolute;
}
#rotatingBanner ul.nav li {
	background: url(../images/RotatingBanner/assets.png) no-repeat -33px 0px; width: 30px; height: 40px; overflow: hidden; float: left;
}
#rotatingBanner ul.nav li.active {
	background-position: -94px 0px;
}
#rotatingBanner ul.nav li.active.last {
	background-position: -157px 0px;
}
#rotatingBanner ul.nav li.last {
	background-position: -63px 0px; width: 31px;
}
#rotatingBanner ul.nav li.alpha {
	width: 33px;
}
#rotatingBanner ul.nav li.active.alpha {
	background-position: -124px 0px;
}
#rotatingBanner ul.nav li a {
	margin: 11px 0px 0px; width: 100%; height: 30px; text-align: center; line-height: 30px; text-indent: -1px; font-weight: bold; display: block; cursor: pointer;
}
#rotatingBanner ul.nav li a:visited {
	color: rgb(51, 153, 204);
}
#rotatingBanner ul.nav li a:hover {
	text-decoration: none;
}
#rotatingBanner ul.nav li.alpha a {
	text-indent: 0px; text-decoration: none;
}
#rotatingBanner ul.nav li.active a {
	text-indent: 0px; text-decoration: none;
}
#rotatingBanner ul.nav li.active a {
	margin: 0px; padding: 11px 0px 0px; color: rgb(255, 255, 255);
}
#rotatingBanner ul.nav li.active a:visited {
	margin: 0px; padding: 11px 0px 0px; color: rgb(255, 255, 255);
}
#rotatingBanner ul.nav .switchAuto a {
	text-indent: 1000px; position: relative;
}
#storyteller {
	padding: 20px 0px 16px; height: 435px;
}
#storyteller .promoBanners {
	background: url(../Images/Icons/animated_loader_large.gif) no-repeat 48% 115px; height: 260px;
}
#storyteller .overlay {
	padding: 15px 20px; left: 0px; top: -100px; width: 92%; height: 80px; overflow: hidden; display: block; position: relative; z-index: 1;
}
#imageGallery .overlay {
	padding: 15px 20px; left: 0px; top: -100px; width: 92%; height: 80px; overflow: hidden; display: block; position: relative; z-index: 1;
}
#storyteller .overlay h3#overlayTitle a.white {
	width: 100%; padding-top: 15px;
}
#imageGallery .overlay h3#overlayTitle a.white {
	width: 100%; padding-top: 15px;
}
#storyteller .overlay p.white {
	width: 100%; overflow: hidden; padding-top: 10px;
}
#imageGallery .overlay p.white {
	width: 100%; overflow: hidden; padding-top: 10px;
}
.storytellerThumbsContainer {
	height: 170px; margin-top: -10px; z-index: 50;
}
.storyTellerThumbsHolder {
	width: 635px; height: 170px; overflow: hidden; float: left; position: relative;
}
ul.storytellerThumbs li {
	padding: 27px 0px 0px 8px; width: 116px; height: 153px; overflow: hidden; float: left; cursor: pointer;
}
ul.storytellerThumbs li a {
	text-decoration: none; display: block;
}
ul.imageGalleryThumbs li a {
	text-decoration: none; display: block;
}
ul.storytellerThumbs li.over {
	background: url(../images/StoryTellerTron/storyHover.gif) no-repeat 0px 23px;
}
ul.storytellerThumbs li.active {
	background: url(../images/StoryTellerTron/storyActive.gif) no-repeat; cursor: default;
}
ul.storytellerThumbs li.active a {
	color: rgb(51, 51, 51); cursor: default;
}
.storytellerLeftArrowContainer {
	margin: 0px 34px 0px 14px; width: 16px; height: 150px; float: left; position: relative;
}
a.storytellerLeftArrow {
	background: url(../images/buttons/product_carousel_arrows_prev.gif) no-repeat left top; margin: 60px 0px 0px; width: 16px; height: 22px; float: left; position: relative;
}
a.storytellerLeftArrow:hover {
	margin: 60px 0px 0px; width: 16px; height: 22px; float: left; position: relative;
}
.storytellerRightArrowContainer {
	margin: 0px 26px 0px 2px; width: 16px; height: 150px; float: right; position: relative;
}
a.storytellerRightArrow {
	background: url(../images/buttons/product_carousel_arrows_next.gif) no-repeat left top; margin: 60px 0px 0px; width: 16px; height: 22px; float: left; position: relative;
}
a.storytellerRightArrow:hover {
	margin: 60px 0px 0px; width: 16px; height: 22px; float: left; position: relative;
}
.storytellerNavDotContainer {
	margin: 20px 0px 0px; height: 12px; text-align: center;
}
.storytellerNavDotContainer a.active {
	background: url(../images/StoryTellerTron/storyClose.gif) no-repeat;
}
a.pageCounter {
	background: url(../images/StoryTellerTron/storyOpen.gif) no-repeat; margin: 0px 0px 0px 8px; padding: 0px 6px; text-indent: -100px; overflow: hidden; display: inline-block;
}
#imageGallery {
	padding: 20px 0px 16px; position: relative;
}
.secondaryContent + #imageGallery {
	padding-top: 0px;
}
#imageGallery .promoBanners {
	background: url(../Images/Icons/animated_loader_large.gif) no-repeat 48% 115px; overflow: hidden; position: relative;
}
.imagegallery8 .promoBanners {
	width: 484px; height: 323px;
}
.imagegallery11 .promoBanners {
	width: 673px; height: 448px;
}
.imagegallery12 .promoBanners {
	width: 736px; height: 490px;
}
#imageGallery .promoBanners li {
	display: block;
}
#imageGallery .bannerContainer {
	bottom: 0px; position: absolute;
}
.castAway {
	left: -9999em; margin-left: -9999em;
}
.imageGalleryThumbsContainer {
	height: 94px; overflow: hidden;
}
.imageGalleryThumbsHolder {
	height: 94px; overflow: hidden; float: left; position: relative;
}
.imagegallery8 .imageGalleryThumbsHolder {
	width: 444px;
}
.imagegallery8 .imageGalleryThumbs {
	width: 444px;
}
.imagegallery11 .imageGalleryThumbsHolder {
	width: 592px;
}
.imagegallery11 .imageGalleryThumbs {
	width: 592px;
}
.imagegallery12 .imageGalleryThumbsHolder {
	width: 666px;
}
.imagegallery12 .imageGalleryThumbs {
	width: 666px;
}
.imagegallery11 .imageGalleryThumbsHolder {
	margin: 0px 20px;
}
.imagegallery12 .imageGalleryThumbsHolder {
	margin: 0px 15px;
}
ul.imageGalleryThumbs li {
	padding: 20px 5px 0px; width: 64px; height: 54px; overflow: hidden; float: left; cursor: pointer;
}
ul.imageGalleryThumbs li.active {
	filter: alpha(opacity=50); cursor: default; opacity: 0.5; -khtml-opacity: .5; -moz-opacity: .5;
}
.imageGalleryLeftArrowContainer {
	margin: 36px 0px 0px 4px; width: 16px; height: 94px; float: left; position: relative;
}
.imageGalleryRightArrowContainer {
	margin: 36px 0px 0px 4px; width: 16px; height: 94px; float: left; position: relative;
}
a.imageGalleryLeftArrow {
	background: url(../images/buttons/product_carousel_arrows_prev.gif) no-repeat left top; margin: 0px; width: 16px; height: 22px; display: block; position: relative;
}
a.imageGalleryRightArrow {
	background: url(../images/buttons/product_carousel_arrows_prev.gif) no-repeat left top; margin: 0px; width: 16px; height: 22px; display: block; position: relative;
}
a.imageGalleryRightArrow {
	background: url(../images/buttons/product_carousel_arrows_next.gif) no-repeat left top;
}
a.imageGalleryLeftArrow:hover {
	
}
a.imageGalleryRightArrow:hover {
	
}
.imageGalleryNavDotContainer {
	margin: 0px; text-align: center; position: relative;
}
.imageGalleryNavDotContainer a.pageCounter {
	margin: 0px 4px; padding: 0px; width: 12px; height: 12px; text-indent: 0px;
}
.imageGalleryNavDotContainer a.active {
	background: url(../images/StoryTellerTron/storyClose.gif) no-repeat;
}
.imageGalleryNavDotContainer a.pageCounter span {
	text-indent: -10000px; display: block;
}
.availableModelsIce .c5 {
	margin-right: 0px !important;
}
.availableModelsIce .c7 {
	margin-right: 0px !important;
}
.availableModelsIce .imageCol {
	height: 106px; position: relative;
}
.availableModelsIce .imageCol img {
	bottom: 0px; position: absolute;
}
.availableModelsIce .c7 .productCarousel.delphiCarousel li.item div.carouselProduct {
	width: 106px; margin-right: 10px;
}
.availableModelsIce .c7 .productCarousel.delphiCarousel li.item a {
	width: 106px;
}
.availableModelsIce .modelSpec {
	margin: 0px 0px 5px; color: rgb(102, 102, 102); line-height: 1.15em; clear: both; font-size: 0.84em; float: left;
}
.availableModelsIce .productCarousel.delphiCarousel li.item .buttons a {
	width: auto;
}
.availableModelsIce .productCarousel.delphiCarousel li.item a:hover {
	text-decoration: underline;
}
.availableModelsIce .productCarousel.delphiCarousel li.item .starRatings a:hover {
	text-decoration: none;
}
.availableModelsIce .groupDescription {
	margin: 10px 0px 0px 10px; line-height: 1.38em;
}
.availableModelsIce .viewDetails {
	margin-top: 10px;
}
.availableModelsIce .viewDetails a {
	background: url(../images/icons/magglass.gif) no-repeat; margin: 10px 0px; padding: 2px 0px 0px 20px; color: rgb(51, 51, 51); font-size: 0.84em;
}
.availableModelsIce .startText {
	line-height: 1.38em; font-size: 0.85em;
}
.availableModelsIce .subText {
	line-height: 1.38em; font-size: 0.85em;
}
.availableModelsIce .startText sup {
	font-size: 0.75em !important;
}
.availableModelsIce .price {
	clear: both;
}
.availableModelsIce .groupTitle img {
	padding-right: 10px; float: left;
}
.availableModelsIce .groupTitle h5 {
	padding: 10px 0px 0px 8px; color: rgb(0, 133, 195); font-size: 2.3em;
}
.titleContainer {
	padding: 19px 0px 16px 8px;
}
.titleContainer span.title {
	color: rgb(51, 51, 51); font-family: Trebuchet MS, Arial, sans-serif; font-size: 2.76em;
}
.titleContainer span.subTitle {
	left: 8px; top: -3px; color: rgb(51, 51, 51); font-family: Trebuchet MS, Arial, sans-serif; font-size: 1.15em; font-weight: bold; position: relative;
}
.loginCt {
	left: -17px; top: -16px; width: 776px; height: 37px; color: rgb(51, 51, 51); overflow: hidden; clear: both; position: relative; z-index: 3;
}
.loginL {
	background: url(../images/containers/master-sprite-24.png) no-repeat -557px -1438px; height: 37px;
}
.loginR {
	background: url(../images/containers/master-sprite-24.png) no-repeat -557px -1438px; height: 37px;
}
.loginL {
	width: 15px; float: left;
}
.loginR {
	background-position: right -1438px; margin: 0px 0px 0px 15px;
}
.loginCt .signIn {
	font-size: 1.3em;
}
.loginCt .welcomeLogin {
	font-size: 1.3em;
}
.loginCt .signIn {
	padding: 11px 15px 10px 0px;
}
.loginCt .signIn span {
	font-size: 0.86em;
}
.loginCt .welcomeLogin span {
	font-size: 0.86em;
}
.loginCt .welcomeLogin p {
	padding: 20px 15px 20px 0px; float: left;
}
.loginCt .welcomeLogin span {
	font-size: 0.84em; margin-left: 15px;
}
.loginCt .maLinks {
	font-size: 0.84em; margin-left: 15px;
}
.loginCt .welcomeLogin .maLinks {
	padding: 20px 15px 20px 0px; float: right;
}
.loginCt .welcomeLogin .maLinks li {
	padding: 0px 9px 0px 8px; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; display: inline;
}
.loginCt #loginBar .maLinks {
	width: 90px; padding-top: 3px; float: right;
}
.loginCt #loginBar .maLinks li {
	margin-bottom: 8px; float: right;
}
.loginCt .maLinks li.omega {
	border: 0px currentColor; padding-right: 0px;
}
.loginCt .maLinks li.alpha {
	padding-left: 0px;
}
.loginCt #loginBar label {
	padding-bottom: 3px; font-size: 0.84em; display: inline-block;
}
.loginCt #loginBar ul {
	padding-bottom: 3px; font-size: 0.84em; display: inline-block;
}
#loginBarIce {
	margin: 0px -5px 0px -17px; height: auto; overflow: visible;
}
#loginBarIce .loginCt {
	margin: 0px 0px 8px 15px; left: 0px; top: 0px; height: auto; color: rgb(51, 51, 51); clear: none; float: left; position: relative;
}
#loginBarIce .loginL {
	background: url(../images/containers/master-sprite-24.png) no-repeat -554px -1438px; height: 55px;
}
#loginBarIce .loginR {
	background: url(../images/containers/master-sprite-24.png) no-repeat -554px -1438px; height: 55px;
}
#loginBarIce .loginL {
	width: 15px; float: left;
}
#loginBarIce .loginR {
	background-position: right -1438px; margin: 0px 0px 0px 15px;
}
#loginBarIce .loginCt .signIn {
	padding: 22px 15px 10px 0px; font-size: 1.5em;
}
#loginBarIce .loginCt #loginBar .maLinks {
	width: 90px; padding-top: 3px; float: right;
}
#loginBarIce .loginCt #loginBar .maLinks li {
	margin-bottom: 8px; float: right;
}
#loginBarIce .loginCt .maLinks li.omega {
	border: 0px currentColor; padding-right: 0px;
}
#loginBarIce .loginCt .maLinks li.alpha {
	padding-left: 0px;
}
#loginBarIce .loginCt #loginBar label {
	padding-bottom: 3px; font-size: 0.84em; display: inline-block;
}
#loginBarIce .loginCt #loginBar ul {
	padding-bottom: 3px; font-size: 0.84em; display: inline-block;
}
#oneColumn #loginBarIce .loginCt {
	width: 697px; clear: both;
}
#twoColumn #loginBarIce {
	margin: 10px 0px 0px;
}
#twoColumn #loginBarIce .loginCt {
	margin: 0px 0px 8px; width: 683px;
}
#oneColumn #loginBarIce .fullBar {
	width: 964px !important;
}
#twoColumn #loginBarIce .fullBar {
	width: 964px !important;
}
#application #loginBarIce .loginCt {
	width: 499px;
}
#application #loginBarIce .clear {
	clear: none; display: none;
}
#application #loginBarIce .fullBar {
	width: 779px !important;
}
#threeColumn #loginBarIce {
	margin: 0px 0px 10px 13px; float: left;
}
#threeColumnMainEvent #loginBarIce {
	margin: 0px 0px 10px 13px; float: left;
}
#threeColumn #loginBarIce .loginCt {
	margin: 0px; width: 499px;
}
#threeColumnMainEvent #loginBarIce .loginCt {
	margin: 0px; width: 499px;
}
#threeColumn #loginBarIce .hteBnr {
	margin: 0px 0px 0px 7px;
}
#threeColumnMainEvent #loginBarIce .hteBnr {
	margin: 0px 0px 0px 7px;
}
#threeColumn #loginBarIce .fullBar {
	width: 778px !important;
}
#threeColumnMainEvent #loginBarIce .fullBar {
	width: 778px !important;
}
#threeColumn #loginBarIce .hteBnr {
	width: 275px;
}
#threeColumnMainEvent #loginBarIce .hteBnr {
	width: 275px;
}
#twoColumn #loginBarIce .hteBnr {
	width: 275px;
}
.hteBnr {
	display: none;
}
.hteBnrR .c1 {
	width: auto; text-align: center; font-size: 1.4em; font-weight: 500; margin-top: 10px; margin-right: 10px !important; display: block;
}
.hteBnrR .c2 {
	text-align: center; font-size: 1.4em; font-weight: 500; margin-top: 10px; margin-right: 10px !important; display: block;
}
#loginBarIce .hteBnr {
	margin: 0px 0px 8px 7px; color: rgb(51, 51, 51); float: left; display: block; position: relative;
}
#loginBarIce .hteBnrL {
	background: url(../images/containers/master-sprite-24.png) no-repeat -554px -1438px; width: 15px; height: 55px; float: left;
}
#loginBarIce .hteBnrR {
	background: url(../images/containers/master-sprite-24.png) no-repeat right -1438px; margin: 0px 0px 0px 15px; height: 55px;
}
#oneColumn #loginBarIce .hteBnr {
	width: 265px;
}
#application #loginBarIce .hteBnr {
	margin: 0px 0px 8px 10px; width: 269px;
}
.customerSpotlight {
	padding: 0px 0px 40px; float: left;
}
#applicationContent .customerSpotlight {
	float: none;
}
.spotlightContainer1 {
	padding: 10px; width: 350px;
}
.spotlightContainer1 .dim6Top {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -863px rgb(233, 233, 233); width: 350px; height: 6px;
}
.rndGradContainer .dim6Top {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -863px rgb(233, 233, 233); width: 350px; height: 6px;
}
.rndGradContainer .dim6Top {
	width: auto;
}
.spotlightContainer1 .dim6Top div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -863px; width: 6px; height: 6px; font-size: 0px;
}
.rndGradContainer .dim6Top div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -863px; width: 6px; height: 6px; font-size: 0px;
}
.spotlightContainer1 .dim6Content {
	background: url(../images/containers/customerspotlight/dim6_lc.png) repeat-y left; float: left;
}
.rndGradContainer .dim6Content {
	background: url(../images/containers/customerspotlight/dim6_lc.png) repeat-y left; float: left;
}
.spotlightContainer1 .dim6Content .div1 {
	background: url(../images/containers/customerspotlight/dim6_rc.png) repeat-y right; padding: 0px 2px; width: 346px; float: left;
}
.rndGradContainer .dim6Content .div1 {
	background: url(../images/containers/customerspotlight/dim6_rc.png) repeat-y right; padding: 0px 2px; width: 346px; float: left;
}
.spotlightContainer1 .dim6Content .div1 .div2 {
	background: url(../images/containers/customerspotlight/dim6_bg.png) repeat-x bottom rgb(255, 255, 255); padding: 5px; width: 337px; float: left;
}
.rndGradContainer .dim6Content .div1 .div2 {
	background: url(../images/containers/customerspotlight/dim6_bg.png) repeat-x bottom rgb(255, 255, 255); padding: 5px; width: 337px; float: left;
}
.spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.imageHolder {
	height: 100px; float: left;
}
.spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.imageHolder img {
	left: -15px; top: -10px; float: none; position: relative;
}
.spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.content {
	padding: 0px; width: 220px; height: 1%; line-height: 1.42em; overflow: hidden; font-size: 1em; float: left;
}
.spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.content h1 {
	font-size: 1.15em !important;
}
.spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.content .inlineContent p {
	padding: 0px; line-height: 18px; font-size: 0.9em !important; font-weight: normal;
}
.spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.content a {
	color: rgb(54, 151, 202); font-size: 0.9em; font-weight: normal;
}
.spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.content a:visited {
	color: rgb(54, 151, 202); font-size: 0.9em; font-weight: normal;
}
.spotlightContainer1 .dim6Content .div1 .div2 .contentHolder div.content a:hover {
	text-decoration: underline;
}
.spotlightContainer1 .dim6Bottom {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -889px rgb(233, 233, 233); height: 6px; clear: both;
}
.rndGradContainer .dim6Bottom {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -889px rgb(233, 233, 233); height: 6px; clear: both;
}
.spotlightContainer1 .dim6Bottom div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -889px; width: 6px; height: 6px; font-size: 0px;
}
.rndGradContainer .dim6Bottom div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -889px; width: 6px; height: 6px; font-size: 0px;
}
.spotlightContainer2 {
	width: 720px; clear: both; margin-left: 10px;
}
.spotlightContainer2 .dim6Top {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -863px rgb(233, 233, 233); width: 733px; height: 6px;
}
.spotlightContainer2 .dim6Top div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -863px; width: 6px; height: 6px; font-size: 0px;
}
.spotlightContainer2 .dim6Content {
	background: url(../images/containers/customerspotlight/dim6_lc.png) repeat-y left; padding: 0px 2px; width: 724px; float: left;
}
.spotlightContainer2 .dim6Content .div1 {
	background: url(../images/containers/customerspotlight/dim6_rc.png) repeat-y right; padding: 0px; width: 731px; float: left;
}
.spotlightContainer2 .dim6Content .div1 .div2 {
	background: url(../images/containers/customerspotlight/dim6_bg.png) repeat-x bottom; padding: 0px; width: 730px; float: left;
}
.spotlightContainer2 .dim6Content .div1 .div2 .contentHolder {
	
}
.spotlightContainer2 .dim6Content .div1 .div2 .contentHolder div.imageHolder {
	float: left;
}
.spotlightContainer2 .dim6Content .div1 .div2 .contentHolder div.imageHolder img {
	left: -15px; top: -15px; float: none; position: relative;
}
.spotlightContainer2 .dim6Content .div1 .div2 .contentHolder div.content {
	margin: 0px 10px 0px 0px; padding: 10px 5px; width: 465px !important; height: 1%; line-height: 1.42em; overflow: hidden; font-size: 1em; float: left;
}
.spotlightContainer2 .dim6Content .div1 .div2 .content.contentHolderdiv .inlineContent {
	width: 465px;
}
.spotlightContainer2 .dim6Content .div1 .div2 .contentHolder span.title {
	font-size: 1.8em !important; display: block;
}
.spotlightContainer2 .dim6Content .div1 .div2 .contentHolder span.subtitle {
	margin: 3px 0px 0px; font-size: 1.15em; display: block;
}
.spotlightContainer2 .dim6Content .div1 .div2 .contentHolder div.content p.reviewedBy {
	padding: 15px 0px 10px; line-height: 18px; font-weight: normal;
}
.spotlightContainer2 .dim6Content .div1 .div2 .content.contentHolderdiv p {
	line-height: 18px; font-weight: normal;
}
.spotlightContainer2 .dim6Content .div1 .div2 .content.contentHolderdiv a {
	color: rgb(54, 151, 202); font-size: 0.9em; font-weight: normal;
}
.spotlightContainer2 .dim6Content .div1 .div2 .content.contentHolderdiv a:visited {
	color: rgb(54, 151, 202); font-size: 0.9em; font-weight: normal;
}
.spotlightContainer2 .dim6Content .div1 .div2 .content.contentHolderdiv a:hover {
	text-decoration: underline;
}
.spotlightContainer2 .dim6Bottom {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -889px rgb(233, 233, 233); width: 733px; height: 6px; clear: both;
}
.spotlightContainer2 .dim6Bottom div {
	background: url(../images/containers/master-sprite-8.png) no-repeat -10px -889px; width: 6px; height: 6px; font-size: 0px;
}
.spotlightContainer3 {
	padding: 10px; width: 200px;
}
.spotlightContainer3 .dim3Top {
	background: url(../images/containers/customerspotlight/dim3_rt.png) no-repeat right top; height: 3px;
}
.spotlightContainer3 .dim3Top div {
	background: url(../images/containers/customerspotlight/dim3_lt.png) no-repeat left top; width: 3px; height: 3px; font-size: 0px;
}
.spotlightContainer3 .dim3Content {
	background: url(../images/containers/customerspotlight/dim3_lc.png) repeat-y left; font-size: 1em; display: inline-block;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder {
	background: url(../images/containers/customerspotlight/dim3_rc.png) repeat-y right; padding: 0px 2px; float: left;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content {
	background: url(../images/containers/customerspotlight/dim3_bg.png) repeat-x bottom rgb(255, 255, 255); padding: 5px 8px; float: left;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder h1 {
	padding: 15px 8px 8px; font-size: 1.2em !important;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content .inlineContent {
	width: 180px !important; margin-right: 0px !important;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content .inlineContent {
	line-height: 18px; padding-bottom: 5px; font-weight: normal;
}
.spotlightContainer3 .dim3Content .div1 .div2 div.contentHolder .content .inlineContent p {
	line-height: 18px; padding-bottom: 5px; font-weight: normal;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content .inlineContent p a {
	color: rgb(45, 160, 208); font-size: 0.9em;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content .inlineContent p a:visited {
	color: rgb(45, 160, 208); font-size: 0.9em;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content .inlineContent p a:hover {
	text-decoration: underline;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content a.linkTertiaryNav {
	color: rgb(54, 151, 202); padding-top: 5px; font-size: 1em !important; font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content a.linkTertiaryNav:visited {
	color: rgb(54, 151, 202); padding-top: 5px; font-size: 1em !important; font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content a.linkTertiaryNav span {
	font-size: 1.15em !important;
}
.spotlightContainer3 .dim3Content .div1 .div2 .contentHolder .content a.linkTertiaryNav:hover {
	text-decoration: underline;
}
.spotlightContainer3 .dim3Bottom {
	background: url(../images/containers/customerspotlight/dim3_rb.png) no-repeat right bottom; height: 3px;
}
.spotlightContainer3 .dim3Bottom div {
	background: url(../images/containers/customerspotlight/dim3_lb.png) no-repeat left bottom; width: 3px; height: 3px; font-size: 0px;
}
.divSpacer {
	height: 50px; clear: both;
}
.spotlightBannerContainer {
	padding: 15px; width: 450px;
}
.spotlightBanner h1 {
	font-size: 1.5em;
}
.spotlightBanner h2 {
	padding-top: 2px; font-size: 0.9em;
}
.spotlightBanner p {
	padding: 15px 0px 0px; line-height: 15px; font-size: 0.9em; font-weight: normal;
}
.spotlightBanner .spotlightThumbContainer {
	padding: 15px 15px 15px 0px; float: left;
}
.spotlightBanner .spotlightThumbContainer .imageThumb {
	float: left;
}
.spotlightBanner .spotlightThumbContainer .textLink {
	padding: 0px 0px 0px 10px; line-height: 18px; font-size: 0.9em; font-weight: bold; float: left;
}
.spotlightBanner .spotlightThumbContainer .textLink a {
	color: rgb(54, 151, 202); font-weight: normal;
}
.spotlightBanner .spotlightThumbContainer .textLink a:visited {
	color: rgb(54, 151, 202); font-weight: normal;
}
.spotlightBanner .spotlightThumbContainer .textLink a:hover {
	color: rgb(54, 151, 202); text-decoration: underline;
}
#utilityToolbar {
	width: 100px; right: 0px; overflow: hidden; display: none; position: fixed;
}
#utilityToolbar ul {
	background: url(../images/containers/ice/master_sprite_ice_24.png) -1936px -1350px; width: 100%; float: left;
}
#utilityToolbar ul li {
	width: 100%; text-align: center; padding-left: 2px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid; float: left;
}
#utilityToolbar ul li a {
	display: block;
}
#utilityToolbarBotCap {
	background: url(../images/containers/ice/master_sprite_ice_24.png) no-repeat -1936px -2240px; width: 100%; height: 10px; float: left;
}
#utilityToolbar .mastheadToolFeedback a {
	background: url(../images/masthead/c_feedback.gif) no-repeat 0px 50%;
}
#utilityToolbar .mastheadToolFeedback39C a {
	background: url(../images/masthead/c_feedback39c.gif) no-repeat 0px 50%;
}
#utilityToolbar .mastheadToolFeedback39C a {
	list-style: none; padding: 0px 0px 0px 24px; height: 25px; color: rgb(51, 153, 204); line-height: 25px; margin-top: 5px; display: inline-block; cursor: pointer;
}
#utilityToolbar .mastheadToolFeedback a {
	list-style: none; padding: 0px 0px 0px 24px; height: 25px; color: rgb(51, 153, 204); line-height: 25px; margin-top: 5px; display: inline-block; cursor: pointer;
}
.jiathis {
	width: 100px; height: 22px; text-indent: -10000px; display: block;
}
#ckepop {
	left: auto !important; right: 0px;
}
.candyAisle#oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection {
	padding-top: 0px;
}
.candyAisle#oneColumn #content #primaryContent {
	margin-top: 20px !important;
}
#pagetitle .candyAisleContainer.inlineBanners {
	margin-top: 0px;
}
.candyAisle#oneColumn .mainPageTitle {
	width: 490px !important; padding-top: 15px !important; float: left;
}
.candyAisle#oneColumn #mastheadPageTitle {
	padding: 0px !important;
}
.candyAisle#oneColumn .cufonGothamBook {
	font-size: 30px;
}
.candyAisle#oneColumn .candyAisleSubTitle {
	color: rgb(51, 51, 51); font-size: 1.54em; margin-top: 9px; margin-bottom: 15px;
}
.candyAisleSnpProducts {
	padding-top: 20px;
}
.candyAisleSnpProducts .snpProdImage {
	padding: 10px;
}
.candyAisleSnpProducts .info {
	padding: 10px;
}
.candyAisleSnpProducts .snptitle a.product:hover {
	text-decoration: none;
}
.candyAisleSnpProducts .snptitle {
	color: rgb(0, 153, 204); line-height: 1.3em; padding-bottom: 10px; font-size: 1.19em; font-weight: 700;
}
.candyAisleSnpProducts .snpStack .snptitle font[color] {
	color: rgb(0, 153, 204);
}
.expandAccesoriesGroup .snpStack .title font[color] {
	color: rgb(0, 153, 204);
}
.quickView .snptitle font[color] {
	color: rgb(0, 153, 204);
}
.candyAisleSnpProducts .reviews {
	padding-bottom: 20px;
}
.candyAisleSnpProducts .shortPriceStack .retailLargePrice {
	color: rgb(51, 153, 51); font-size: 1.26em; display: inline;
}
.candyAisleSnpProducts .shortPriceStack .largePrice {
	color: rgb(51, 153, 51); font-size: 1.26em; display: inline;
}
.candyAisleSnpProducts .longPriceStack .salesLargePrice {
	font-size: 1.26em; font-weight: bold; display: inline-block;
}
.candyAisle .pricing span#Label2 {
	clear: both;
}
.candyAislePageContainer #LabelSavings sup {
	font-size: 1em !important;
}
.candyAisleSnpProducts .startText {
	padding-right: 10px; font-size: 0.88em;
}
.candyAisle .pricing .asLowasLine {
	font-size: 0.7em;
}
.candyAisle .pricing .asLowasLine img {
	margin-right: 0px; margin-left: -1px;
}
.snpCompositeConfig {
	padding-top: 5px;
}
.snpCompositeConfig a {
	background: url(../images/Icons/icons-sprite-24.png) no-repeat -465px -1130px; height: 20px; padding-top: 5px;
}
.snpCompositeConfig a:link {
	background: url(../images/Icons/icons-sprite-24.png) no-repeat -465px -1130px; height: 20px; padding-top: 5px;
}
.snpCompositeConfig a:active {
	background: url(../images/Icons/icons-sprite-24.png) no-repeat -465px -1130px; height: 20px; padding-top: 5px;
}
.snpCompositeConfig a:hover {
	background: url(../images/Icons/icons-sprite-24.png) no-repeat -465px -1130px; height: 20px; padding-top: 5px;
}
.snpCompositeConfig span {
	padding: 0px 0px 0px 35px; display: block;
}
.snpViewDetails a {
	font-size: 1.1em; margin-top: 10px;
}
.snpViewDetails a:hover {
	font-size: 1.1em; margin-top: 10px;
}
.snpViewDetails a:active {
	font-size: 1.1em; margin-top: 10px;
}
.snpViewDetails a:visited {
	font-size: 1.1em; margin-top: 10px;
}
.expandAccesoriesGroup {
	clear: both;
}
.expandAccesoriesGroup .acessoriesPages {
	margin-top: 10px; margin-bottom: 15px;
}
.expandAccesoriesGroup .container {
	padding-top: 20px; border-top-color: rgb(201, 201, 201); border-top-width: 1px; border-top-style: solid;
}
.expandAccesoriesGroup li.item .title {
	color: rgb(0, 153, 204); line-height: 1.3em; padding-bottom: 10px; font-size: 1em; font-weight: 700;
}
.expandAccesoriesGroup li.item .productImage {
	width: 33px; float: left;
}
.expandAccesoriesGroup li.item .productImage img {
	width: 33px; height: 33px;
}
.expandAccesoriesGroup li.item .productImage .qvLnk {
	margin: 0px 0px 0px 8px;
}
.expandAccesoriesGroup li.item .productImage:hover .qvLnk {
	background: url(../images/Icons/icons-24b-sprite.png) no-repeat -481px -1169px; width: 17px; height: 20px; display: block;
}
.expandAccesoriesGroup li.item .productImage .qvLnk:hover {
	background: url(../images/Icons/icons-24b-sprite.png) no-repeat -481px -1191px; text-decoration: none;
}
.expandAccesoriesGroup li.item .productImage .qvLnk:visited {
	background: url(../images/Icons/icons-24b-sprite.png) no-repeat -481px -1191px; text-decoration: none;
}
.expandAccesoriesGroup li.item .description {
	padding-left: 32px;
}
.expandAccesoriesGroup li.item .reviews {
	padding-bottom: 10px;
}
.expandAccesoriesGroup li.item .reviews a {
	color: rgb(0, 153, 204);
}
.expandAccesoriesGroup .shortPriceStack .retailLargePrice {
	color: rgb(51, 153, 51); font-size: 1.26em; display: inline;
}
.expandAccesoriesGroup .shortPriceStack .largePrice {
	color: rgb(51, 153, 51); font-size: 1.26em; display: inline;
}
.expandAccesoriesGroup .longPriceStack .salesLargePrice {
	font-size: 1em; font-weight: bold; display: inline-block;
}
.expandAccesoriesGroup .longPriceStack .longPriceStack .largePrice {
	font-size: 1em; font-weight: bold; display: inline-block;
}
.expandAccesoriesGroup li.item .description .asLowasLine {
	font-size: 0.7em;
}
.expandAccesoriesGroup li.item .description .asLowasLine img {
	margin-right: 0px;
}
.expandAccesoriesGroup .startText {
	padding-right: 10px; font-size: 0.88em;
}
.expandAccesoriesGroup .acessoriesTabs a:hover {
	text-decoration: none;
}
.expandAccesoriesGroup .acessoriesTabs .snpGroupHeader {
	color: rgb(0, 153, 204); font-size: 1em; display: block; cursor: pointer;
}
.expandAccesoriesGroup .acessoriesTabs .snpGroupHeader {
	padding: 3px 0px 4px 30px;
}
.snpProductGroup {
	margin-bottom: 5px;
}
.expandAccesoriesGroup .acessoriesTabs .open.snpProductGroup .snpGroupHeader {
	background: url(../images/ExpandCollapsePattern/expandAcessoriesTab.png) no-repeat -14px -18px;
}
.expandAccesoriesGroup .acessoriesTabs .close.snpProductGroup .snpGroupHeader {
	background: url(../images/ExpandCollapsePattern/expandAcessoriesTab.png) no-repeat -13px -70px;
}
.expandAccesoriesGroup .expandCollapse {
	margin: 15px 0px;
}
.expandAccesoriesGroup .expandCollapse li {
	padding: 0px 10px; display: inline;
}
.expandAccesoriesGroup .expandCollapse .first {
	padding-left: 0px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid;
}
.expandAccesoriesGroup .expandCollapse a {
	cursor: pointer;
}
.expandAccesoriesGroup .starsContainer.starRatings {
	margin-right: 10px; margin-bottom: 10px; float: left;
}
.candyAisleSnpProducts .starsContainer.starRatings {
	margin-right: 10px; margin-bottom: 10px; float: left;
}
.quickView .starsContainer.starRatings {
	margin-right: 10px; margin-bottom: 10px; float: left;
}
.expandAccesoriesGroup .starsContainer.starRatings .tooltip {
	height: 18px; overflow: hidden;
}
.candyAisleSnpProducts .starsContainer.starRatings .tooltip {
	height: 18px; overflow: hidden;
}
.quickView .starsContainer.starRatings .tooltip {
	height: 18px; overflow: hidden;
}
.snpProductGroup .pageSize {
	display: none;
}
.candyAisle .primaryHeadline {
	margin: 20px 0px 15px; color: rgb(153, 153, 153);
}
.candyAisle .secondaryHeadline {
	margin: 20px 0px 15px; color: rgb(153, 153, 153);
}
.candyAisle .primaryHeadline {
	line-height: 1.1em; font-size: 30px;
}
.candyAisle .secondaryHeadline {
	padding-top: 20px; clear: both; font-size: 24px;
}
.accessoriesHeadline .darkSectionDivider {
	height: 0px;
}
.candyAisleCartSummary .corner {
	width: 5px; height: 5px; position: absolute; background-image: url(../images/containers/ice/vertical_sprite_24.png);
}
.candyAisleCartSummary .topLeft {
	background-position: 0px -985px; left: 0px; top: 0px;
}
.candyAisleCartSummary .topRight {
	background-position: -76px -985px; top: 0px; right: 0px;
}
.candyAisleCartSummary .bottomLeft {
	background-position: 0px -1032px; left: 0px; bottom: 0px;
}
.candyAisleCartSummary .bottomRight {
	background-position: -76px -1032px; right: 0px; bottom: 0px;
}
.candyAisleCartSummary {
	padding: 10px 20px; color: rgb(102, 102, 102); font-size: 1em; font-weight: normal; margin-right: 20px; position: relative; background-color: rgb(238, 238, 238);
}
.candyAisleCartSummary .cartSummary {
	float: left;
}
.candyAisleCartSummary .cartSummary .description {
	color: rgb(51, 51, 51); font-size: 1.3em; font-weight: 700;
}
.candyAisleCartSummary .cartSummary .items {
	color: rgb(51, 51, 51); font-weight: bold;
}
.candyAisleCartSummary .cartSummary .cart {
	color: rgb(51, 51, 51); font-weight: normal;
}
.candyAisleCartSummary .cartSummaryPriceStack {
	margin: 0px 10px 0px 100px; float: left;
}
.candyAisleCartSummary .cartSummaryPriceStack .priceDescription {
	color: rgb(51, 51, 51); font-size: 1em; font-weight: bold;
}
.candyAisleCartSummary .cartSummaryPriceStack .priceDisplay {
	color: rgb(51, 153, 51); font-size: 1.5em; font-weight: bold;
}
.candyAisleCartSummary .cartSummaryPriceStack .priceDisplay sup {
	line-height: 0.8em; margin-left: 4px; vertical-align: bottom;
}
.candyAisleCartSummary .cartSummaryPriceStack .priceDisclaimer {
	color: rgb(51, 51, 51); font-size: 0.8em;
}
.candyAisleCartSummary .cartSummaryPriceStack .pricePromotions {
	color: rgb(255, 153, 0); font-size: 1em;
}
.candyAisleCartSummary .cartSummaryCallToAction {
	float: right;
}
.candyAisleCartSummary .cartSummaryCallToAction .links {
	margin: 0px; padding: 0px; float: right;
}
.candyAisleCartSummary .cartSummaryCallToAction .links li {
	padding: 0px;
}
.candyAisleCartSummary .cartSummaryCallToAction .links a {
	color: rgb(0, 153, 204);
}
.candyAisleCartSummary .cartSummaryPrice {
	color: rgb(51, 153, 51); font-size: 1.5em; font-weight: bold;
}
.modelUpsellPrice .speedBumpPrice {
	color: rgb(51, 153, 51); font-size: 1.5em; font-weight: bold;
}
.candyAisleCartSummary .purchase.btn {
	margin-top: 4px; float: right;
}
.candyAisleCartSummary.modelUpsellPrice .purchase.btn {
	font-size: 1.3em;
}
.candyAislePageTitle .candyAisleImageTitle {
	width: 107px; height: 58px; margin-right: 10px; float: left;
}
.candyAislePageTitle #mastheadPageTitle {
	padding: 0px; width: 490px !important; clear: none !important;
}
.candyAislePageTitle .inlineBanners {
	padding-right: 10px; clear: none;
}
.candyAislePageTitle .inlineContent {
	line-height: 1.09em; font-size: 0.8em;
}
.candyAislePageTitle .linkTertiaryNav {
	line-height: 1.09em; font-size: 0.8em;
}
.candyAisle .collapsiblePanelsGlobalControl {
	float: none;
}
.close.snpProductGroup .snpProductGroupCarousel {
	display: none;
}
.snpPagination {
	margin-right: 20px; margin-bottom: 8px;
}
.snpPagination .pageText {
	float: right;
}
.snpPagination .divider {
	float: right;
}
.snpPagination .next {
	float: right;
}
.snpPagination .prev {
	float: right;
}
.snpPagination .pageText {
	color: rgb(102, 102, 102); font-size: 0.88em;
}
.snpPagination .divider {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -46px; margin-right: 10px; margin-left: 10px;
}
.snpPagination .next {
	height: 14px; display: block;
}
.snpPagination .prev {
	height: 14px; display: block;
}
.snpPagination .next {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -14px; padding-right: 5px;
}
.snpPagination .Disabled.next {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px 0px;
}
.snpPagination .prev {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 4px -14px; padding-right: 10px; margin-right: 10px;
}
.snpPagination .Disabled.prev {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 4px 0px;
}
.upSellSnpStack {
	width: 171px; margin-right: 15px !important;
}
.upSellStart {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1323px -1584px; height: 30px; text-align: center; color: rgb(255, 255, 255); padding-top: 2px; font-weight: bold;
}
.upSellStart p {
	padding: 0px 10px; color: rgb(255, 255, 255); font-weight: bold;
}
.upSellEnd {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1323px -1917px; height: 10px;
}
.upSellSnpStack .info {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1323px -1625px; overflow: auto;
}
.upSellSnpStack .snpProdImage {
	background: url(../images/containers/master-sprite-24.png) no-repeat -1323px -1625px; overflow: auto;
}
.snpProductGroup .snpProductGroupCarousel {
	padding-bottom: 20px;
}
.snpProductGroup .group {
	padding-top: 30px;
}
.mod-upsell-compat-instr {
	padding-left: 10px; margin-top: 45px; display: block; position: absolute;
}
.mod-upsell-compat-instr .yellowContainer {
	width: 314px; margin-top: 0px; z-index: 3;
}
.mod-upsell-compat-instr .yellowContainer .t div {
	margin-left: 67px;
}
.mod-upsell-compat-instr .yellowContainer .b div {
	margin-left: 67px;
}
.mod-upsell-compat-instr .yellowContainer .il {
	height: 294px;
}
.mod-upsell-compat-instr .errSpan {
	color: rgb(255, 102, 0); font-size: 1.34em; font-weight: bold; margin-left: 15px;
}
.mod-upsell-compat-instr ul {
	width: 270px; color: rgb(51, 51, 51); font-size: 1.34em; margin-left: 30px; list-style-type: square;
}
.mod-upsell-compat-instr .lightSectionDivider {
	margin: 10px; height: 0px;
}
.mod-upsell-compat-instr li {
	padding-top: 15px;
}
.mod-upsell-compat-instr .warning {
	color: rgb(51, 51, 51); padding-top: 15px; font-size: 1.84em; font-weight: bold;
}
.snpAddToCart {
	width: 75px;
}
.snpEditCart {
	width: 75px;
}
.inactiveCartBtn.snpqvAddToCart {
	display: none;
}
.inactiveCartBtn.snpAddToCart {
	display: none;
}
.inactiveCartBtn.snpEditCart {
	display: none;
}
.snpCompositeConfig {
	display: none;
}
.recommended {
	background-color: rgb(255, 236, 206);
}
.optSelected .dellRecommended {
	background: rgb(243, 243, 243);
}
.catContent img.unselected {
	display: none;
}
.optDescription {
	line-height: 1.2em; display: block;
}
.optDiscountText {
	color: rgb(255, 102, 0); line-height: 1.2em; display: block;
}
.snpProdDiscountText {
	color: rgb(255, 102, 0); line-height: 1.2em; display: block;
}
.snpProdDiscountText {
	padding-bottom: 10px;
}
.dellRecommended {
	color: rgb(255, 102, 0); font-size: small; font-weight: bold; display: inline; background-color: rgb(255, 236, 206);
}
.moduleUpsellContainer {
	margin-right: 10px; margin-left: 10px;
}
.moduleUpsellContainer .hasBorder {
	padding-right: 0px;
}
.moduleUpsellContainer .container {
	position: static;
}
.moduleUpsellContainer a.hmc {
	width: auto; text-indent: 0px; padding-left: 20px;
}
.warrantyModal a.hmc {
	width: auto; text-indent: 0px; padding-left: 20px;
}
.warrantyModal .primaryHead {
	margin: 10px 5px 5px 10px; color: black; font-size: large; font-weight: bold;
}
.warrantyModal .leftCol {
	width: 314px; float: left;
}
.warrantyModal .rightCol {
	width: 370px; float: right;
}
.warrantyModal .learnMore {
	padding-bottom: 5px;
}
.warrantyModal .category {
	font-weight: bold; margin-top: 10px;
}
.rightCol .radioButton {
	float: left;
}
.rightCol .modOption {
	float: left;
}
.rightCol .descr {
	padding-top: 5px; margin-left: 20px;
}
.rightCol {
	overflow: hidden;
}
.catContent .content .deltaPrice {
	padding: 5px 5px 0px; font-size: 1em; float: right;
}
.deltaPrice .includedinprice {
	color: rgb(51, 51, 51); font-weight: bold;
}
.deltaPrice .negative {
	color: rgb(51, 51, 51); font-weight: bold;
}
.deltaPrice .deltaPriceLease {
	color: rgb(51, 51, 51); padding-left: 3px;
}
.catContent .content .deltaPrice .positive {
	color: rgb(51, 153, 51); font-weight: bold;
}
.deltaPrice .discounted {
	color: rgb(51, 153, 51); font-weight: bold;
}
.price sup {
	top: 0px; line-height: normal; margin-left: 0px; position: static;
}
.modelUpsellPriceTitle {
	color: rgb(45, 45, 45); font-size: 2em; margin-bottom: 20px;
}
.moduleUpsellContainer .modelUpsellPrice {
	margin-right: 0px;
}
.modelUpsellPrice a {
	cursor: pointer;
}
.modelUpsellPrice .modelUpsellPriceStack {
	float: left;
}
.modelUpsellPrice .modelUpsellPriceStack .priceDescription {
	color: rgb(51, 51, 51); font-size: 1.8em; font-weight: bold;
}
.modelUpsellPrice .modelUpsellPriceStack .priceDisplay {
	color: rgb(51, 51, 51); font-size: 1.8em; font-weight: normal;
}
.modelUpsellPrice .modelUpsellPriceStack .descriptionWithVAT {
	color: rgb(51, 51, 51); font-size: 1.3em; margin-top: 2px; margin-right: 0px; float: none;
}
.modelUpsellPrice .modelUpsellPriceStack .lease {
	color: rgb(51, 51, 51); line-height: 1.35em; font-size: 1.3em; margin-top: 2px;
}
.modelUpsellPrice .modelUpsellCallToAction {
	top: 10px; right: 20px; float: right;
}
.modelUpsellPrice .priceLinks {
	margin-right: 30px; display: inline;
}
.modelUpsellPrice .priceLinks li {
	font-size: 1.3em; display: inline;
}
.modelUpsellPrice .priceLinks li a {
	font-size: 0.85em;
}
.modelUpsellPrice .priceContainer {
	color: rgb(51, 51, 51); font-size: 1em;
}
.backgroundColor {
	background-color: rgb(245, 222, 179);
}
.catContent .content {
	color: rgb(51, 51, 51); padding-top: 3px; font-size: 1.1em;
}
.rightCol .dottedDivider {
	padding: 5px 0px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.rightCol .catDivider {
	padding: 3px 0px 10px;
}
.rightCol .darkSectionDivider {
	width: 100%; height: 0px; margin-top: 5px; margin-bottom: 5px;
}
.optSelected {
	background-color: rgb(243, 243, 243);
}
.modelUpsellCallToAction .disabled.btn {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat;
}
.modelUpsellCallToAction .disabled.btn .t {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat;
}
.modelUpsellCallToAction .disabled.btn .t span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat;
}
.modelUpsellCallToAction .disabled.btn .b span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat;
}
.modelUpsellCallToAction .disabled.btn .b {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat;
}
.modelUpsellCallToAction .disabled.btn .c {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat;
}
.modelUpsellCallToAction .disabled.btn .c strong {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat;
}
.modelUpsellCallToAction .disabled.btn .t {
	background-position: left -300px;
}
.modelUpsellCallToAction .disabled.btn .t span {
	background-position: right -330px;
}
.modelUpsellCallToAction .disabled.btn .b {
	background-position: left -310px;
}
.modelUpsellCallToAction .disabled.btn .b span {
	background-position: right -340px;
}
.modelUpsellCallToAction .disabled.btn .c {
	background-position: -10px -300px;
}
.modelUpsellCallToAction .disabled.btn .c strong {
	background-position: -10px -302px; color: gray;
}
.inlineContent .moduleBlurb table {
	font-size: 1em;
}
.moduleUpsellContainer .modPopUpClose {
	display: none;
}
.mod-upsell-compat-instr .modPopUpClose {
	display: none;
}
.configurationTabsContainer {
	width: 100%;
}
.configurationTab {
	margin: 15px; border-radius: 3px; border: 1px solid rgb(153, 153, 153); width: 181px; height: 134px; overflow: auto; float: left; cursor: pointer;
}
.configurationTab div img {
	margin: 5px 0px 5px 10px; width: 157px; max-height: 86px;
}
.configurationTabTitle {
	text-align: center; line-height: 1.538; font-size: 1.34em; vertical-align: text-bottom;
}
.selected.configurationTab {
	background: url(../images/containers/products/hub_selected_tab.png) -10px -17px; border: 0px currentColor; height: 155px; cursor: default;
}
.hidden.moduleContainer {
	display: none;
}
.moduleUpsellContinueBtn {
	font-size: 1.34em;
}
.moduleUpsellContinueBtn strong {
	padding: 0px 0px 1px;
}
.modlink {
	color: rgb(51, 153, 204); cursor: pointer;
}
.modelUpsellCallToAction .disabled.candyAisleLink {
	cursor: default;
}
.modelUpsellCallToAction .disabled.candyAisleLink .t {
	cursor: default;
}
.modelUpsellCallToAction .disabled.candyAisleLink .t span {
	cursor: default;
}
.modelUpsellCallToAction .disabled.candyAisleLink .b span {
	cursor: default;
}
.modelUpsellCallToAction .disabled.candyAisleLink .b {
	cursor: default;
}
.modelUpsellCallToAction .disabled.candyAisleLink .c {
	cursor: default;
}
.modelUpsellCallToAction .disabled.candyAisleLink .c strong {
	cursor: default;
}
.quickView {
	overflow: auto; padding-bottom: 20px; font-size: 1.2em;
}
.quickView .main {
	width: 295px; float: left;
}
.quickView .main .snptitle {
	color: rgb(0, 153, 204); line-height: 1.1em; padding-bottom: 10px; font-size: 1.5em; font-weight: 700; word-wrap: break-word;
}
.quickView .main .ratingReviewLink {
	color: rgb(153, 153, 153); margin-top: 5px; float: left; display: block;
}
.quickView .starsContainer.starRatings {
	margin-bottom: 10px;
}
.quickView #DisplayRetailPriceWithNoStrikeThruPrice .price {
	color: rgb(102, 102, 102); font-size: 1.25em; font-weight: bold;
}
.quickView #LabelSavings {
	font-size: 1.2em;
}
.quickView #LabelSavings sup {
	font-size: 0.75em !important;
}
.quickView .retailLargePrice sup {
	font-size: 0.75em !important;
}
.quickView .salesLargePrice sup {
	font-size: 0.75em !important;
}
.quickView .subText {
	color: rgb(51, 153, 51);
}
.quickView .description {
	width: 417px; margin-left: 20px; float: left;
}
.quickView .description p {
	margin: 30px 0px; color: rgb(51, 51, 51); line-height: 1.3em;
}
.quickView .description .longDescription {
	margin: 30px 0px; color: rgb(51, 51, 51); line-height: 1.3em;
}
.quickView .pricing {
	margin-bottom: 10px;
}
.quickView .longPriceStack {
	padding-top: 5px;
}
.quickView #Label2 {
	display: none;
}
.quickView .techspecs {
	color: rgb(102, 102, 102);
}
.quickView .description {
	color: rgb(51, 51, 51);
}
.quickView .techspecs tr td {
	padding-bottom: 7px;
}
.quickView .techspecs tr th {
	text-align: right;
}
.quickView .techspecs tr .title {
	text-align: right;
}
.quickView .techspecs tr th {
	padding-bottom: 20px;
}
.quickView .techspecs tr .text {
	text-align: left; padding-left: 20px;
}
.qvEnabled {
	position: relative;
}
.qvEnabled a.qvLnk {
	border-radius: 3px; width: 30px; height: 30px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 9999; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.qvEnabled:hover a.qvLnk {
	background: url(../images/Icons/icons-24b-sprite.png) no-repeat 3px -1165px rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170);
}
.qvEnabled a.qvLnk:hover {
	background: url(../images/Icons/icons-24b-sprite.png) no-repeat 3px -1195px rgb(255, 255, 255); text-decoration: none;
}
.qvEnabled a.qvLnk:visited {
	background: url(../images/Icons/icons-24b-sprite.png) no-repeat 3px -1195px rgb(255, 255, 255); text-decoration: none;
}
.upSellSnpStack .qvEnabled a.qvLnk {
	bottom: 12px;
}
#list .qvEnabled a.qvLnk {
	right: 1px; bottom: 30px;
}
#grid .qvEnabled a.qvLnk {
	right: 1px;
}
a#qvLnkAnav {
	right: 1px !important; bottom: 75px;
}
#list #qvLnkAnav {
	bottom: 106px;
}
.w3full .qvEnabled a.qvLnk {
	right: 130px;
}
.fixedConfig {
	padding: 10px 0px;
}
.fixedConfig span {
	color: rgb(51, 51, 51); line-height: 1.4em; font-family: "Trebuchet MS"; display: block;
}
.fixedConfig strong {
	color: rgb(51, 51, 51); line-height: 1.4em; font-family: "Trebuchet MS"; display: block;
}
.fixedConfig span.configType {
	font-size: 1.1em; margin-bottom: 5px;
}
.fixedConfig .estimatedShipDate span {
	padding: 0px 0px 0px 20px !important; line-height: 7px;
}
.fixedConfig .estimatedShipDate span.estimatedShipDateLabel {
	background: url(../images/icons/icons-sprite-24.png) no-repeat -472px -401px; font-weight: bold; min-height: 16px;
}
.fixedConfig .estimatedShipDate .shippingDateFormat {
	margin-top: 4px;
}
.fixedConfig .fasttrackIcon {
	width: 160px;
}
.fixedConfig .fasttrackIcon span.date {
	padding-left: 4px; font-size: 0.85em; float: left;
}
.fixedConfig .fasttrackIcon strong span {
	padding: 0px; font-weight: normal; display: inline;
}
.alienwareFranchise .fasttrackIcon strong span {
	padding: 0px; font-weight: normal; display: inline;
}
.fixedConfig .fasttrackIcon strong {
	color: inherit; line-height: 10px;
}
.fixedConfig .estimatedShipDate span.estimatedShipDateLabel {
	color: inherit; line-height: 10px;
}
.fixedConfig .estimatedShipDate span.estimatedShipDateLabel {
	line-height: 13px;
}
.fixedConfig .outOfStockShipDate {
	margin-top: 10px;
}
.modalBody .fixedConfig .configType {
	font-size: 1.3em !important;
}
.modalBody .fixedConfig .fasttrackIcon {
	font-size: 1.3em !important;
}
.modalBody .fixedConfig .estimatedShipDate span {
	margin: 0px;
}
.alienwareFranchise .fixedConfig span {
	color: rgb(255, 255, 255) !important;
}
.alienwareFranchise .fixedConfig strong {
	color: rgb(255, 255, 255) !important;
}
.alienwareFranchise .fixedConfig .estimatedShipDate span {
	color: rgb(51, 153, 204);
}
.tabContent {
	padding: 20px 0px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); width: 923px; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.tabTitle {
	margin: 0px 0px 10px 20px; color: rgb(0, 0, 0); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 2.4em; font-weight: normal;
}
.buyNowLink {
	padding: 0px 20px 46px 0px; float: right; position: relative;
}
.buyNowLink br {
	padding-left: 4px; display: none;
}
.tabContent .buttonContainer {
	float: left;
}
.productHUB_scene7 #productScene7 {
	margin: 0px 0px 0px 20px; width: 883px; height: 675px; text-align: center; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.prodDesciptonContainer {
	left: 15px; top: 20px; text-align: left; float: left; position: relative;
}
.overlayRight .prodDesciptonContainer {
	left: auto; right: 30px;
}
.toggleRight .prodDesciptonContainer {
	left: 53%;
}
.productBanner#hubBanner .bigImg {
	width: 965px; margin-left: -965px; float: right; border-top-left-radius: 5px; border-top-right-radius: 5px;
}
.productBanner#hubBanner {
	top: -20px; height: 300px;
}
.productBanner .btn {
	margin-bottom: 20px;
}
.productBanner#hubBanner .billboards {
	padding: 5px; border-radius: 5px; width: 400px; position: static; z-index: 1; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.productBanner.flashOverlay .billboards {
	padding: 5px; border-radius: 5px; width: 400px; position: static; z-index: 1; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.productBanner.flashOverlay object {
	margin-left: -5px;
}
.textOverlayWhite.productBanner#hubBanner .billboards {
	background: url(../images/Containers/ice/hub_billboard.png);
}
.textOverlayBlack.productBanner#hubBanner .billboards {
	background: url(../images/Containers/ice/hub_billboard_dark.png);
}
.productBanner#hubBanner .yellowContainer {
	width: 275px; margin-top: 20px;
}
.productBanner#hubBanner {
	overflow: visible; vertical-align: middle; display: table-cell; position: relative; min-height: 500px;
}
.productBanner.flashOverlay {
	overflow: visible; vertical-align: middle; display: table-cell; position: relative; min-height: 500px;
}
.productBanner#hubBanner {
	min-height: 300px; max-height: 500px;
}
.productBanner#hubBanner .bigImg {
	min-height: 300px; max-height: 500px;
}
.flashOverlay .prodDesciptonContainer {
	margin: 100px 0px 0px 30px; left: auto; top: auto; width: 400px; text-align: left; float: none; position: absolute;
}
.productBanner.flashOverlay {
	width: 696px;
}
#oneColumn .productBanner.flashOverlay {
	width: 925px;
}
.fullWidth.flashOverlay {
	margin: 0px -20px; width: 965px;
}
.overlayRight.flashOverlay {
	left: auto !important;
}
.overlayRight.flashOverlay .prodDesciptonContainer {
	left: auto; right: 30px;
}
.productBanner#hubBanner .billboards p {
	color: rgb(0, 0, 0);
}
.productBanner#hubBanner .rating .ratingReviewLink {
	color: rgb(0, 0, 0);
}
.productBanner#hubBanner .billboards .title {
	color: rgb(0, 0, 0);
}
.productBanner#hubBanner .billboards span {
	color: rgb(0, 0, 0);
}
.productBanner.flashOverlay .billboards p {
	color: rgb(0, 0, 0);
}
.productBanner.flashOverlay .rating .ratingReviewLink {
	color: rgb(0, 0, 0);
}
.productBanner.flashOverlay .billboards .title {
	color: rgb(0, 0, 0);
}
.productBanner.flashOverlay .billboards span {
	color: rgb(0, 0, 0);
}
.toggleWhite.productBanner#hubBanner .billboards p {
	color: rgb(255, 255, 255);
}
.toggleWhite.productBanner#hubBanner .rating .ratingReviewLink {
	color: rgb(255, 255, 255);
}
.toggleWhite.productBanner#hubBanner .billboards .title {
	color: rgb(255, 255, 255);
}
.toggleWhite.productBanner#hubBanner .billboards span {
	color: rgb(255, 255, 255);
}
.productBanner#hubBanner .billboards .retailSmallPrice {
	display: inline;
}
.productBanner.flashOverlay .billboards .retailSmallPrice {
	display: inline;
}
.productBanner#hubBanner .title {
	margin-bottom: 10px;
}
.productBanner#hubBanner .intro {
	margin-bottom: 10px;
}
.productBanner.flashOverlay .title {
	margin-bottom: 10px;
}
.productBanner.flashOverlay .intro {
	margin-bottom: 10px;
}
.productBanner#hubBanner .shortPriceStack {
	margin-top: 10px;
}
.productBanner.flashOverlay .shortPriceStack {
	margin-top: 10px;
}
.productBanner#hubBanner .billboards .title {
	line-height: 1.15em !important; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 3.1em !important;
}
.flashOverlay .billboards .title {
	line-height: 1.15em !important; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 3.1em !important;
}
.flashOverlay .billboards .title {
	padding: 0px; font-weight: normal;
}
.productBanner#hubBanner .hubGigya {
	right: 0px !important; bottom: 0px !important; position: absolute !important;
}
.hubConfigStack {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.hubConfigStack #techSpecsStack {
	width: 100%; margin-bottom: 0px;
}
.hubConfigStack .prodInfoStack {
	margin-top: 25px;
}
#secondaryContent .hubConfigStack .c4 {
	margin: 0px !important; width: 193px; vertical-align: top; float: none;
}
#secondaryContent .hubConfigStack.threeUp .c4 {
	width: 191px;
}
.hubConfigStack .upSell {
	margin-top: 0px;
}
.hubConfigStack .upSell td {
	padding: 1px 18px 5px 20px;
}
.hubConfigStack.threeUp .upSell td {
	padding: 1px 13px 5px 20px;
}
.configTab #BVQAContainer {
	width: 673px !important;
}
.hubConfigStack.threeUp {
	width: 673px; margin-right: 15px;
}
.hubConfigStack.oneUp {
	width: 673px; margin-right: 15px;
}
.hubConfigStack.fourUp {
	width: 921px;
}
.configTab .configStackPage {
	display: none;
}
.configTab .techSpecStackPage {
	display: none;
}
.configTab .zombiePage {
	display: none;
}
.configTab .techSpecsTab {
	width: auto; float: left;
}
.configTab .techSpecsTab .specs .specsHeading {
	padding-left: 20px;
}
.configTab .techSpecsTab .specs .specsItem {
	padding-left: 20px;
}
.configTab .techSpecsTab .specsContainer {
	padding-top: 10px;
}
.hubConfigStack .hubPage {
	cursor: pointer;
}
.hubConfigStack .pages li.activePage {
	background: rgb(158, 158, 158); border-radius: 3px; border: 1px solid rgb(158, 158, 158); width: 10px; color: rgb(255, 255, 255); padding-top: 1px; padding-left: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.hubConfigStack .upSell td.dellRecommended {
	text-align: center; color: rgb(255, 255, 255); padding-bottom: 1px; display: block; background-color: rgb(253, 84, 0);
}
.hubConfigStack .prodName {
	color: rgb(51, 51, 51); line-height: 1em; font-size: 1.88em; font-weight: bold; margin-bottom: 8px;
}
.hubConfigStack .ocCode {
	color: rgb(102, 102, 102); font-size: 1.03em; margin-bottom: 20px;
}
.hubConfigStack .Iconography {
	margin-bottom: 15px;
}
.hubConfigStack .longDesc {
	color: rgb(51, 51, 51); font-size: 1.03em; margin-bottom: 15px;
}
.hubConfigStack .shortDesc {
	color: rgb(51, 51, 51); font-size: 1.03em; margin-bottom: 15px;
}
.hubConfigStack .fixedConfig {
	margin-bottom: 15px;
}
.hubConfigStack .asLowasLine .smallPrice {
	color: rgb(51, 51, 51); font-size: 1.1em;
}
.compareGridContainer .dncDesc {
	padding: 10px 0px; font-weight: normal;
}
.dncDesc {
	color: rgb(255, 153, 0); line-height: 1.2em; font-size: 0.84em;
}
.dncSavings {
	margin-bottom: 8px; display: block;
}
.dncDesc .callOutText li {
	line-height: 1.2em; font-size: 1em;
}
.dncDesc .callOutText a {
	line-height: 1.2em; font-size: 1em;
}
.dncDesc .callOutText li {
	background-position: -1515px -910px !important;
}
.hubConfigStack .asLowasLine img {
	display: none;
}
.hubConfigStack .compareProduct {
	color: rgb(51, 153, 204); margin-top: 10px;
}
.hubConfigStack .compareProduct .textCompare {
	color: rgb(51, 153, 204); font-size: 1.03em;
}
.hubConfigStack #techSpecsStack .row {
	border: 0px currentColor; height: 100%; cursor: pointer;
}
.hubConfigStack #techSpecsStack .row:hover {
	background: rgb(227, 240, 249);
}
.hubConfigStack #techSpecsStack .oddRow {
	background: rgb(224, 224, 224);
}
.hubConfigStack #techSpecsStack .row h4 {
	padding-left: 20px; margin-bottom: 20px;
}
.hubConfigStack #techSpecsStack a.hmc {
	padding: 0px; display: inline;
}
.specSelectorStart {
	width: 164px; overflow: hidden; display: inline-block; white-space: nowrap; max-height: 20px;
}
.specSelectorEnd {
	background: url(../images/fields/spec_selector.png) no-repeat -215px -23px; padding: 0px 0px 2px 19px; overflow: hidden; white-space: nowrap; cursor: pointer; max-height: 20px;
}
.hubConfigStack .specSelectorEnd {
	background: url(../images/fields/spec_selector.png) no-repeat -215px -19px; padding: 6px 0px 4px 20px;
}
.specSelector {
	background: rgb(255, 255, 255); padding: 0px 0px 1px 4px; border: 1px solid rgb(153, 153, 153); width: 187px; overflow: hidden; white-space: nowrap; cursor: pointer; max-height: 17px;
}
#compareGrid .specSelector {
	padding-bottom: 0px; display: inline-block;
}
#compareGrid .specSelectorStart {
	padding-bottom: 2px; max-height: 17px;
}
#compareGrid .specSelectorEnd {
	overflow: hidden; display: inline-block; max-height: 17px;
}
#compareGrid .hide.shortSpecDummy.specSelector {
	display: none;
}
#compareGrid .hide.shortSpec.specSelector {
	display: none;
}
.hide.shortSpecDummy.specSelector {
	display: none;
}
.expanded.specSelector {
	padding-bottom: 12px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: relative; z-index: 2;
}
.shortSpec.specSelector {
	display: block;
}
.expanded.specSelector .specSelectorEnd {
	background: url(../images/fields/spec_selector_expanded.png) no-repeat -213px -9px; padding-bottom: 12px;
}
.hubConfigStack #techSpecsStack .hubSpecMore {
	color: rgb(0, 102, 153); padding-left: 5px; cursor: pointer;
}
.hubConfigStack #techSpecsStack .hubSpecLess {
	color: rgb(0, 102, 153); padding-left: 5px; cursor: pointer;
}
.modPopUp {
	width: 965px; height: 0px; margin-top: 0px; z-index: 1;
}
.modPopUpClose {
	color: rgb(0, 0, 255); letter-spacing: 1px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.8em; font-weight: normal; float: right; display: block; cursor: pointer;
}
.modPopUpClose:hover {
	text-decoration: underline;
}
.modErrText .mod-upsell-compat-instr .modPopUpClose {
	display: block;
}
.modPopUp .rightCol {
	width: 550px; padding-left: 10px;
}
.modPopUp .leftCol {
	padding-left: 10px;
}
.hubConfigStack #techSpecsStack .row h4 span {
	padding-left: 0px;
}
.modPopUp .inlineContent .il {
	background: rgb(255, 255, 255); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 2px 2px 2px #ccc; -moz-box-shadow: 2px 2px 2px #ccc; -webkit-box-shadow: 2px 2px 2px #ccc;
}
.modPopUp .inlineContent .b {
	display: none;
}
.zombieBar#remoteCarousel h4 {
	padding-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.zombieBar .specDescription td {
	padding-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.hubConfigStack #remoteCarousel .short.specDescription {
	padding-left: 0px;
}
.zombieBar#remoteCarousel table {
	width: 100%;
}
.hubConfigStack .zombieBar#remoteCarousel .short.specDescription {
	width: 100%;
}
.zombieBar .itemName {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.6em; font-weight: bold; display: block;
}
.hubZombiePrice sup {
	top: 0px;
}
.price sup {
	top: 0px;
}
.hubZombiePrice {
	letter-spacing: 1px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.2em; font-weight: normal; display: block;
}
.zombieBar#remoteCarousel {
	background: url(../images/ExpandCollapsePattern/hub_zombie_bar.png) repeat-x 0px bottom rgb(255, 255, 255); width: 675px; height: 130px; margin-left: 0px; box-shadow: -1px -11px 8px 5px #ccc; -moz-box-shadow: #ccc -1px -11px 8px 5px; -webkit-box-shadow: #ccc -1px -11px 8px 5px;
}
.fourUp.hubConfigStack .zombieBar#remoteCarousel {
	width: 928px;
}
.threeUp.hubConfigStack .zombieBar#remoteCarousel {
	width: 678px;
}
.compareZombieBar#remoteCarousel {
	background: url(../images/ExpandCollapsePattern/hub_zombie_bar.png) repeat-x 0px bottom rgb(255, 255, 255); width: 740px; height: 130px; overflow: hidden; margin-left: 183px; max-width: 740px; box-shadow: -1px -11px 8px 5px #ccc; -moz-box-shadow: #ccc -1px -11px 8px 5px; -webkit-box-shadow: #ccc -1px -11px 8px 5px;
}
.compareZombieBar#remoteCarousel .specDescription td {
	width: 230px; min-width: 230px;
}
.zombieBar .fixedConfig .estimatedShipDate .estimatedShipDateLabel {
	padding: 0px !important; color: rgb(51, 51, 51);
}
.zombieBar .fixedConfig .shippingDateFormat {
	padding: 0px !important;
}
.zombieBar#remoteCarousel .fixedConfig {
	padding-top: 7px; margin-bottom: 0px;
}
.hubConfigStack #remoteCarousel .short.specDescription {
	margin-top: -7px;
}
.hubConfigStack #techSpecsStack td {
	padding: 12px 22px 20px 17px; float: none;
}
.hubConfigStack.threeUp #techSpecsStack td {
	padding: 12px 14px 20px 17px; float: none;
}
.hubConfigStack .notFirst {
	vertical-align: middle; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted;
}
.hubConfigStack .specTitle {
	padding-bottom: 5px; font-weight: bold; margin-top: 5px; margin-left: 5px; float: left; min-height: 30px; max-width: 150px;
}
.hubConfigStack .specTitlenotFirst {
	visibility: hidden;
}
.hubConfigStack .specIcon {
	float: left; min-height: 30px; min-width: 30px;
}
.hubConfigStack .shortSpec {
	clear: both; float: left;
}
.hubConfigStack .longSpec {
	clear: both; float: left;
}
.hubConfigStack a.hmc {
	font-size: 11px; margin-top: 5px;
}
.hubConfigStack .specHMCempty {
	font-size: 11px; margin-top: 5px; float: left;
}
.configStackPage {
	margin-top: 0px;
}
.configStackPage .configType {
	padding: 4px 0px; width: 191px; color: rgb(51, 51, 51); font-size: 0.84em; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.oneUp .techSpecStackPage {
	width: 100%;
}
.hubConfigStack.threeUp .configStackPage.upSell {
	width: 100%;
}
.oneUp.hubConfigStack .configStackPage .upSell {
	padding-top: 23px;
}
.hubPagination {
	color: rgb(51, 51, 51); padding-top: 17px; padding-bottom: 10px; float: right;
}
.hubPagination .pages {
	overflow: auto; padding-top: 2px; padding-right: 10px; float: right;
}
.hubPagination .divider {
	background: url(../images/containers/master-sprite-8.png) no-repeat right -46px; margin: 0px 10px 5px 0px; height: 22px; line-height: 22px; padding-right: 8px; float: left;
}
.hubPagination ul {
	float: left;
}
.hubPagination .pages li {
	padding-top: 3px; margin-right: 5px; float: left;
}
.configStackPage .darkSectionDivider {
	margin: 0px 10px; height: 0px;
}
.hubPagination .hubPrev {
	overflow: hidden; padding-top: 3px; float: left; display: block;
}
.hubPagination .hubNext {
	overflow: hidden; padding-top: 3px; float: left; display: block;
}
.hubPagination .hubPrev {
	margin-right: 5px; position: relative;
}
.hubPagination .hubNext {
	margin-left: 5px; position: relative;
}
.hubPagination .hubNext span {
	background: url(../images/arrows/carousel_arrows.png) no-repeat -11px -14px; width: 9px; height: 14px; text-indent: -1000px; display: block;
}
.hubPagination .hubPrev span {
	background: url(../images/arrows/carousel_arrows.png) no-repeat 0px -14px; width: 9px; height: 14px; text-indent: -1000px; display: block;
}
.hubPagination .disabled {
	cursor: default;
}
.hubPagination .disabled.hubPrev span {
	
}
.hubPagination .disabled.hubNext span {
	background-position: right top;
}
.hubConfigStack .hidden {
	display: none;
}
.hubConfigStack .fasttrack {
	top: -10px;
}
.mayAlsoLike {
	position: relative;
}
.mayAlsoLike h3 {
	text-align: center; font-size: 1.7em; font-weight: normal;
}
.mayAlsoLike .prodImg {
	margin-bottom: 10px;
}
.mayAlsoLike .title {
	font-size: 1.4em; font-weight: bold;
}
.mayAlsoLike .price {
	margin-top: 5px;
}
.mayAlsoLike .compareProduct {
	font-size: 1em; margin-top: 10px; float: none;
}
.mayAlsoLike a.product {
	overflow: hidden; padding-top: 5px; display: block; position: relative;
}
.mayAlsoLike .merchandizingBlurb {
	padding: 5px 0px 0px; margin-bottom: 10px; float: left;
}
.ymalProduct {
	margin: 20px;
}
.ymalOverlay {
	padding: 5px; border-radius: 4px; top: 0px; width: 60px; right: 0px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; position: absolute; background-color: rgb(255, 102, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.modErrBlock {
	background-position: 5px; color: rgb(255, 255, 255); padding-top: 2px; padding-left: 35px; font-size: 12px; font-weight: bold; vertical-align: middle; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: none; cursor: pointer; background-image: url(http://i.dell.com/images/global/config/alert_sign.gif); background-repeat: no-repeat; background-color: rgb(224, 121, 34);
}
.defaultModErrBlock {
	background-position: 5px; color: rgb(255, 255, 255); padding-top: 2px; padding-left: 35px; font-size: 12px; font-weight: bold; vertical-align: middle; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: none; cursor: pointer; background-image: url(http://i.dell.com/images/global/config/alert_sign.gif); background-repeat: no-repeat; background-color: rgb(224, 121, 34);
}
#compareGrid .modErrBlock {
	margin: 20px -20px 0px;
}
#compareGrid .defaultModErrBlock {
	margin: 20px -20px 0px;
}
.modErrText {
	display: none;
}
.modErrText .mod-upsell-compat-instr {
	padding: 10px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); width: 314px; color: rgb(51, 51, 51); line-height: 1.5em; font-size: 1.05em; margin-top: 0px; position: absolute; z-index: 3; box-shadow: 10px 10px 5px #888; background-color: rgb(249, 249, 249); -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
.hubConfigStack .upSell .modErrRow {
	margin: 0px; padding: 0px;
}
#hubBanner .eol .eolTitle {
	margin-top: 0px;
}
#hubBanner .eol li {
	
}
#hubBanner .eol {
	margin: 40px 0px 5px; padding: 10px; border-radius: 8px; border: 1px solid rgb(224, 224, 184); width: 315px; background-color: rgb(255, 255, 153); -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
.configurationTabsContainer .configurationTab {
	overflow: hidden;
}
.primaryBtn .disabled.btn {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.defaultPrimaryBtn .disabled.btn {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.primaryBtn .disabled.btn .t {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.defaultPrimaryBtn .disabled.btn .t {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.primaryBtn .disabled.btn .t span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.defaultPrimaryBtn .disabled.btn .t span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.primaryBtn .disabled.btn .b span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.defaultPrimaryBtn .disabled.btn .b span {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.primaryBtn .disabled.btn .b {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.defaultPrimaryBtn .disabled.btn .b {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.primaryBtn .disabled.btn .c {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.defaultPrimaryBtn .disabled.btn .c {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.primaryBtn .disabled.btn .c strong {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.defaultPrimaryBtn .disabled.btn .c strong {
	background: url(../images/buttons/inline_buttons_v2.png) no-repeat; cursor: default;
}
.primaryBtn .disabled.btn .t {
	background-position: left -300px;
}
.defaultPrimaryBtn .disabled.btn .t {
	background-position: left -300px;
}
.primaryBtn .disabled.btn .t span {
	background-position: right -330px;
}
.defaultPrimaryBtn .disabled.btn .t span {
	background-position: right -330px;
}
.primaryBtn .disabled.btn .b {
	background-position: left -310px;
}
.defaultPrimaryBtn .disabled.btn .b {
	background-position: left -310px;
}
.primaryBtn .disabled.btn .b span {
	background-position: right -340px;
}
.defaultPrimaryBtn .disabled.btn .b span {
	background-position: right -340px;
}
.primaryBtn .disabled.btn .c {
	background-position: -10px -300px;
}
.defaultPrimaryBtn .disabled.btn .c {
	background-position: -10px -300px;
}
.primaryBtn .disabled.btn .c strong {
	background-position: -10px -302px; color: gray;
}
.defaultPrimaryBtn .disabled.btn .c strong {
	background-position: -10px -302px; color: gray;
}
.configTabCTOBtn {
	margin-top: 30px; margin-left: 15px;
}
.configTabCTOBtn .tabFeature {
	margin-top: 30px;
}
.leftRight_MainHead {
	line-height: 1em;
}
.zh .leftRight_MainHead {
	line-height: 1.2em;
}
.ja .leftRight_MainHead {
	line-height: 1.2em;
}
.alienwareFranchise .hubConfigStack {
	border: 1px solid rgb(51, 51, 51) !important;
}
.alienwareFranchise .hubConfigStack .notFirst {
	border-color: rgb(51, 51, 51);
}
.alienwareFranchise .configStackPage .configType {
	border-color: rgb(51, 51, 51);
}
.alienwareFranchise .hubConfigStack .prodName {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .configStackPage .configType {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .longDesc {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .shortDesc {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .longPriceStack .retailLargePrice {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .longPriceStack #LabelSavings {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .asLowasLine a {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .asLowasLine .smallPrice {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .specTitle {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .shortSpec {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .longSpec {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubConfigStack .zombieBar .itemName {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubPagination .divider {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .leftRight_MainHead {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .threeImageContainerHeadline {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .threeImageHeadline {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .threeImageBody {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .warrantyModal .primaryHead {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .warrantyModal .optDescription {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .tabContent .tabTitle {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .billboards h3 {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .billboards h4 {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .billboards p {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .deltaPrice .deltaPriceLease {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .recommended .optDescription {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .optSelected .optDescription {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .hubZombiePrice .additionalFields {
	color: rgb(255, 255, 255);
}
.alienwareFranchise .leftRight_MainCopy {
	color: rgb(134, 134, 134);
}
.alienwareFranchise .leftRight_MainCopy strong {
	color: rgb(134, 134, 134);
}
.alienwareFranchise .leftRight_MainCopy li {
	color: rgb(134, 134, 134);
}
.alienwareFranchise .leftRight_MainCopy li strong {
	color: rgb(134, 134, 134);
}
.alienwareFranchise .leftRight_MainCopy li sup {
	color: rgb(134, 134, 134);
}
.alienwareFranchise .hubConfigStack .longPriceStack .finalPrice {
	color: rgb(37, 233, 235) !important;
}
.alienwareFranchise .hubConfigStack .shippingDateFormat {
	color: rgb(37, 233, 235) !important;
}
.alienwareFranchise .hubConfigStack .textCompare {
	color: rgb(37, 233, 235) !important;
}
.alienwareFranchise .modPopUpClose {
	color: rgb(37, 233, 235) !important;
}
.alienwareFranchise .deltaPrice .price {
	color: rgb(37, 233, 235) !important;
}
.alienwareFranchise .stackPrice .asLowasLine {
	color: rgb(37, 233, 235) !important;
}
.alienwareFranchise .hubConfigStack #techSpecsStack .row:hover {
	background: rgb(14, 26, 26);
}
.alienwareFranchise .recommended {
	background: rgb(14, 26, 26);
}
.alienwareFranchise .modPopUp .dellRecommended {
	color: rgb(255, 119, 0);
}
.alienwareFranchise .hubConfigStack #techSpecsStack .oddRow {
	background: rgb(17, 17, 17);
}
.alienwareFranchise .modPopUp .optSelected {
	background: rgb(17, 17, 17);
}
.alienwareFranchise .hubConfigStack .zombieBar#remoteCarousel {
	background: url(../images/ExpandCollapsePattern/hub_zombie_bar_dark.png) repeat-x 0px bottom rgb(0, 2, 0); border-color: rgb(50, 50, 50) !important; box-shadow: -1px -11px 8px 5px #012a26; -moz-box-shadow: #012a26 -1px -11px 8px 5px; -webkit-box-shadow: #012a26 -1px -11px 8px 5px;
}
.alienwareFranchise .hubConfigStack .compareZombieBar#remoteCarousel {
	background: url(../images/ExpandCollapsePattern/hub_zombie_bar_dark.png) repeat-x 0px bottom rgb(0, 2, 0); border-color: rgb(50, 50, 50) !important; box-shadow: -1px -11px 8px 5px #012a26; -moz-box-shadow: #012a26 -1px -11px 8px 5px; -webkit-box-shadow: #012a26 -1px -11px 8px 5px;
}
.alienwareFranchise .hubConfigStack .upSell .priceEvalueCode span {
	color: inherit;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .t {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .t {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .t span {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .t span {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .b span {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .b span {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .b {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .defaultPrimaryBtn .disabledinactiveNav.btn .b {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .c {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .c {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .c strong {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .c strong {
	background: url(../images/buttons/inline_buttons_alienware.png) no-repeat; cursor: default;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .t {
	background-position: left -300px;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .t {
	background-position: left -300px;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .t span {
	background-position: right -330px;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .t span {
	background-position: right -330px;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .b {
	background-position: left -310px;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .b {
	background-position: left -310px;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .b span {
	background-position: right -340px;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .b span {
	background-position: right -340px;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .c {
	background-position: -10px -300px;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .c {
	background-position: -10px -300px;
}
.alienwareFranchise .primaryBtn .inactiveNav.btn .c strong {
	background-position: -10px -302px; color: gray;
}
.alienwareFranchise .defaultPrimaryBtn .inactiveNav.btn .c strong {
	background-position: -10px -302px; color: gray;
}
.alienwareFranchise .anchored_clearFloats {
	background: url(../images/Containers/divider-dark.png) no-repeat center; width: 923px; text-align: center; padding-top: 15px; padding-bottom: 15px; clear: both;
}
.alienwareFranchise :last-child.anchored_clearFloats {
	
}
.alienwareFranchise .modPopUp .inlineContent .il {
	background: rgb(0, 0, 0); border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 2px 2px 2px #333; -moz-box-shadow: 2px 2px 2px #333; -webkit-box-shadow: 2px 2px 2px #333;
}
.alienwareFranchise .modPopUp .hasborder {
	background: rgb(0, 0, 0);
}
.alienwareFranchise .hubPagination .hubNext span {
	background: url(../images/arrows/carousel_arrows_dark.png) no-repeat -11px -14px; width: 9px; height: 14px; text-indent: -1000px; display: block;
}
.alienwareFranchise .hubPagination .hubPrev span {
	background: url(../images/arrows/carousel_arrows_dark.png) no-repeat 0px -14px; width: 9px; height: 14px; text-indent: -1000px; display: block;
}
.alienwareFranchise .hubPagination .disabled.hubPrev span {
	
}
.alienwareFranchise .hubPagination .disabled.hubNext span {
	background-position: right top;
}
.alienwareFranchise .hubPagination .divider {
	background: url(../images/containers/pagination_divider_dark.gif) no-repeat right -6px; margin: 0px 10px 5px 0px; height: 22px; line-height: 22px; padding-right: 8px; float: left;
}
.alienwareFranchise .specSelectorStart {
	color: rgb(0, 0, 0);
}
.alienwareFranchise .hasBorder .t {
	border: currentColor;
}
.alienwareFranchise .modPopUp .inlineContent .il {
	border: currentColor;
}
.alienwareFranchise .modPopUp .inlineContent .il {
	border: currentColor;
}
.alienwareFranchise .hasBorder .t {
	border: currentColor !important; box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.alienwareFranchise .hasBorder .t div {
	border: currentColor !important; box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.alienwareFranchise .modPopUp .inlineContent .il {
	border: currentColor !important; box-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.alienwareFranchise .hasBorder .ir {
	background: rgb(0, 0, 0); border: 1px solid rgb(51, 51, 51); box-shadow: 2px 2px 2px #333; -moz-box-shadow: 2px 2px 2px #333; -webkit-box-shadow: 2px 2px 2px #333;
}
.alienwareFranchise .leftRight_MainHead {
	line-height: 28px;
}
.alienwareFranchise .round {
	border-radius: 4px; border: 1px solid rgb(51, 51, 51);
}
.alienwareFranchise .featuredAnchor {
	width: 293px; height: 264px; overflow: hidden; margin-top: 2px; margin-right: 5px; float: left; visibility: hidden; position: relative; background-repeat: repeat-x; background-color: rgb(51, 51, 51);
}
.alienwareFranchise .anchorGradientBG {
	
}
.alienwareFranchise .productHUB_scene7 #productScene7 {
	
}
.alienwareFranchise .featuredHeadline {
	color: inherit;
}
.alienwareFranchise .nonFeaturedHeadline {
	color: inherit;
}
.alienwareFranchise .additionalFields a u {
	color: rgb(37, 233, 235) !important; text-decoration: none;
}
.alienwareFranchise .additionalFields a:hover u {
	text-decoration: underline;
}
.alienwareFranchise .configTab #tertiaryContent .containerWP .ilt {
	background-image: none;
}
.hubConfigStack .stackPrice .longPriceStack .finalPr {
	padding: 3px 0px 1px;
}
.hubConfigStack .stackPrice .longPriceStack .finalPr .pAmt {
	margin: -8px 4px; position: absolute;
}
.steppingStone {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; overflow: hidden;
}
.steppingStone li {
	margin-right: 20px; float: left;
}
.steppingStone li .contentWrapper {
	padding: 10px 0px 8px 1px;
}
.steppingStone li a.fiveTabsInnerContentWidth .contentWrapper {
	width: 149px;
}
.steppingStone li a.threeTabsInnerContentWidth .contentWrapper {
	width: 275px;
}
.steppingStone li a.fourTabsInnerContentWidth .contentWrapper {
	width: 196px;
}
.steppingStone li a.twoTabsInnerContentWidth .contentWrapper {
	width: 432px;
}
.steppingStone li img {
	float: right; display: block;
}
.steppingStone li div.tabTitleWrap .element {
	height: 70px; display: table;
}
.steppingStone li .element td {
	height: 70px; color: rgb(255, 255, 255); line-height: 1.15em; font-size: 1.38em; vertical-align: bottom;
}
.steppingStone li a {
	padding: 0px 10px 0px 9px; border-radius: 3px; text-decoration: none; display: block;
}
.steppingStone li.active.configTab a:hover {
	cursor: text;
}
.steppingStone li.active.galleryAndVideoTab a:hover {
	cursor: text;
}
.steppingStone li.active.featuresAndSolutionsTab a:hover {
	cursor: text;
}
.steppingStone li.active.ratingsAndReviewsTab a:hover {
	cursor: text;
}
.steppingStone li.active.supportAndWarrantyTab a:hover {
	cursor: text;
}
.steppingStone li.configTab a {
	background-color: rgb(122, 184, 0);
}
.steppingStone li.active.configTab a:hover {
	background-color: rgb(122, 184, 0);
}
.steppingStone li.galleryAndVideoTab a {
	background-color: rgb(0, 155, 187);
}
.steppingStone li.active.galleryAndVideoTab a:hover {
	background-color: rgb(0, 155, 187);
}
.steppingStone li.featuresAndSolutionsTab a {
	background-color: rgb(110, 37, 133);
}
.steppingStone li.active.featuresAndSolutionsTab a:hover {
	background-color: rgb(110, 37, 133);
}
.steppingStone li.ratingsAndReviewsTab a {
	background-color: rgb(220, 80, 52);
}
.steppingStone li.active.ratingsAndReviewsTab a:hover {
	background-color: rgb(220, 80, 52);
}
.steppingStone li.supportAndWarrantyTab a {
	background-color: rgb(183, 41, 90);
}
.steppingStone li.active.supportAndWarrantyTab a:hover {
	background-color: rgb(183, 41, 90);
}
.steppingStone li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.steppingStone li.configTab a:hover {
	background: rgb(103, 156, 0);
}
.steppingStone li.galleryAndVideoTab a:hover {
	background-color: rgb(0, 133, 161);
}
.steppingStone li.featuresAndSolutionsTab a:hover {
	background-color: rgb(94, 32, 114);
}
.steppingStone li.ratingsAndReviewsTab a:hover {
	background-color: rgb(190, 69, 45);
}
.steppingStone li.supportAndWarrantyTab a:hover {
	background-color: rgb(156, 35, 77);
}
.steppingStone li#last {
	margin-right: 0px;
}
.stoneArrow {
	border: 20px solid transparent; left: 36%; width: 0px; height: 0px; float: left; position: relative;
}
.steppingStone li a.threeTabsInnerContentWidth .stoneArrow {
	left: 42%;
}
.steppingStone li a.twoTabsInnerContentWidth .stoneArrow {
	left: 42%;
}
.steppingStone li a.fourTabsInnerContentWidth .stoneArrow {
	left: 41%;
}
.steppingStone li.active.configTab .stoneArrow {
	border-top-color: rgb(122, 184, 0);
}
.steppingStone li.active.configTab a {
	box-shadow: inset 2px 4px 5px 0px #537e00;
}
.steppingStone li.active.galleryAndVideoTab .stoneArrow {
	border-top-color: rgb(0, 155, 187);
}
.steppingStone li.active.galleryAndVideoTab a {
	box-shadow: inset 2px 4px 5px 0px #006a80;
}
.steppingStone li.active.featuresAndSolutionsTab .stoneArrow {
	border-top-color: rgb(110, 37, 133);
}
.steppingStone li.active.featuresAndSolutionsTab a {
	box-shadow: inset 2px 4px 5px 0px #4b195b;
}
.steppingStone li.active.ratingsAndReviewsTab .stoneArrow {
	border-top-color: rgb(220, 80, 52);
}
.steppingStone li.active.ratingsAndReviewsTab a {
	box-shadow: inset 2px 4px 5px 0px #963723;
}
.steppingStone li.active.supportAndWarrantyTab .stoneArrow {
	border-top-color: rgb(183, 41, 90);
}
.steppingStone li.active.supportAndWarrantyTab a {
	box-shadow: inset 2px 4px 5px 0px #7d1c3d;
}
.compareGridContainer {
	margin: 30px 0px 0px;
}
.compareGridLayout {
	width: 925px; overflow: hidden;
}
.compareContainer {
	float: left;
}
.compareGridContainer {
	float: left;
}
.compareTrayContainer {
	float: left;
}
.compareContentWrapper {
	float: left;
}
.compareContentWrapper {
	padding: 0px 20px 10px;
}
#compareTray li .content {
	min-height: 166px;
}
#compareTray li {
	border-radius: 3px; border: 1px solid transparent; width: 112px; text-align: center; margin-right: 20px; float: left; cursor: move; min-height: 193px; background-color: rgb(226, 226, 226);
}
#compareTray li img {
	padding: 20px 0px 0px 20px; display: block; cursor: move;
}
#compareTray li h5 {
	color: rgb(51, 153, 204); font-size: 1.15em;
}
#compareTray li div.content .additionalFields img {
	padding: 0px; display: inline;
}
#compareTray li.strip {
	border: currentColor; z-index: 10001;
}
#compareTray li.greyBGTransparentBorder {
	background: rgb(226, 226, 226); border: 1px solid transparent;
}
#compareTray li.hoverState.strip {
	border: currentColor;
}
#compareTray li.strip h5 {
	display: none;
}
#compareTray li.strip div.compareNumber {
	display: none;
}
#compareTray li.strip div.orderCode {
	display: none;
}
#compareTray li.strip div.comparedText {
	display: none;
}
#compareTray li.strip span {
	display: none;
}
#compareTray li.hoverState.strip a.close {
	display: none;
}
#compareTray li div.orderCode {
	color: rgb(86, 86, 86); font-size: 0.84em;
}
#compareTray li .comparedText {
	color: rgb(86, 86, 86); font-size: 0.84em;
}
#compareTray li.last {
	margin-right: 0px;
}
#compareTray li div.priceBlock {
	color: rgb(51, 153, 51); font-size: 1em; font-weight: bold;
}
#compareTray li div.compareNumber {
	padding: 0px 0px 10px; color: rgb(51, 51, 51); font-size: 1.53em;
}
#compareTray li.hoverState {
	border-color: rgb(214, 214, 214) !important;
}
#compareTray li.hoverState a.close {
	width: 16px; display: block; position: relative;
}
#compareTray li.hoverState a.close img {
	padding: 0px; left: 94px; top: 3px; display: inline; position: absolute; cursor: pointer;
}
#compareTray li.nonCompared {
	border: 1px solid transparent; background-color: transparent;
}
#compareTray li.compared {
	border: 1px solid transparent; background-color: transparent;
}
#compareTray li.compared {
	background: white; color: rgb(86, 86, 86); font-size: 0.84em; opacity: 0.45;
}
#compareTray li.compared .comparedText {
	padding: 10px 0px 0px;
}
table#compareGrid {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse; table-layout: fixed;
}
table#compareGrid td {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
table#compareGrid th {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; padding: 0px 20px 30px; width: 206px; text-align: left; vertical-align: top;
}
table#compareGrid th.empty {
	width: 143px;
}
table#compareGrid th h3 {
	padding: 7px 0px; color: rgb(51, 153, 204); font-size: 1.53em;
}
table#compareGrid th h4 {
	color: rgb(51, 51, 51); font-size: 1.15em; font-weight: normal;
}
table#compareGrid th .compareNumber {
	padding: 14px 0px 0px; color: rgb(204, 204, 204); font-size: 1.23em; float: left; display: block;
}
table#compareGrid th div.priceBlock {
	padding: 11px 0px 0px;
}
table#compareGrid th div.defaultPriceBlock {
	padding: 11px 0px 0px;
}
table#compareGrid th div.close {
	padding: 11px 0px 10px 8px; left: 158px; width: 28px; float: left; position: relative; cursor: pointer;
}
table#compareGrid th .imgContainer {
	clear: left;
}
table#compareGrid th p.marcomText {
	color: rgb(51, 51, 51); line-height: 1.3846; padding-top: 10px; padding-bottom: 10px; font-size: 1em; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.emptyCompareSlotHeight {
	height: 620px;
}
table#compareGrid th.emptyCompareSlot .content {
	height: 200px; position: relative;
}
table#compareGrid th.emptyCompareSlot .number {
	left: 72px; top: 63px; font-size: 6.76em;
}
table#compareGrid th.emptyCompareSlot .number {
	text-align: center; color: rgb(204, 204, 204); position: absolute;
}
table#compareGrid th.emptyCompareSlot p {
	text-align: center; color: rgb(204, 204, 204); position: absolute;
}
table#compareGrid th.emptyCompareSlot p {
	left: 10px; top: 117px; font-size: 1.23em;
}
table#compareGrid th.empty {
	border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;
}
table#compareGrid td {
	padding: 20px 15px 16px 9px;
}
table#compareGrid td span.spec {
	color: rgb(51, 51, 51); font-size: 1em;
}
table#compareGrid td p.specDesc {
	color: rgb(51, 51, 51); font-size: 1em;
}
table#compareGrid td p.specDesc {
	padding: 13px 0px 0px; line-height: 1.69em;
}
table#compareGrid td a.more {
	padding: 0px 0px 0px 5px;
}
table#compareGrid td .more {
	font-size: 0.84em;
}
table#compareGrid td .toolTip {
	font-size: 0.84em;
}
table#compareGrid td .toolTip {
	width: 109px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: dotted;
}
table#compareGrid td .toolTip a {
	color: rgb(51, 51, 51); text-decoration: none;
}
table#compareGrid tr.zebra {
	background-color: rgb(238, 238, 238);
}
table#compareGrid tr.hoverState {
	cursor: pointer; background-color: rgb(227, 240, 249);
}
table#compareGrid tr .modIcon {
	float: left;
}
table#compareGrid tr .modContentWrap {
	margin: 0px 0px 0px 10px; text-align: right;
}
table#compareGrid tr .modContentWrap h5 {
	color: rgb(51, 51, 51); font-size: 1.15em;
}
table#compareGrid tr .modContentWrap a.hmcLink {
	padding: 2px 0px 0px; width: auto; height: auto; text-indent: inherit; display: block;
}
.tooltipWindow .includedTitle.modalTitle {
	padding: 5px 5px 5px 0px;
}
.tooltipWindow h4.availableTitle {
	padding: 3px 0px 0px;
}
#compareGrid .expanded.specSelector {
	padding-bottom: 10px;
}
a:active {
	
}
a:active {
	outline: 0px;
}
a:focus {
	outline: 0px;
}
input[type='image'] {
	outline: 0px;
}
.anchoredContentContainer {
	width: 923px; font-family: "Trebuchet MS", Arial, sans-serif;
}
.anchored_returntotop {
	clear: both; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal; margin-right: 20px; float: right; position: relative;
}
.anchored_clearFloats {
	background: url(../images/Containers/divider.png) no-repeat center; width: 923px; text-align: center; padding-top: 15px; padding-bottom: 15px; clear: both;
}
:last-child.anchored_clearFloats {
	
}
.round {
	border-radius: 4px; border: 1px solid rgb(204, 204, 204); overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.roundNoBorder {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.leftRight_MainHead {
	width: 400px; color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.9em; font-weight: normal; margin-bottom: 15px; display: block;
}
.leftRight_MainCopy {
	width: 400px; margin-bottom: 5px; display: block;
}
.leftRight_MainCopy {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy span {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy p {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy div {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy ul {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy ol {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy li {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy strong {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy h1 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy h2 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy h3 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy h4 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCopy h5 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.leftRight_MainCTA strong {
	color: rgb(255, 255, 255);
}
.leftRight_MainCopy ul {
	padding: 20px 20px 10px;
}
.leftRight_MainCopy li {
	padding-bottom: 5px;
}
.leftRight_MainCopy br {
	clear: none;
}
.leftRight_MainCopy a.purchase {
	margin-top: 10px; margin-bottom: 10px;
}
.textleftimageright_Container {
	width: 880px; margin-right: auto; margin-left: 20px; position: relative;
}
.textrightimageleft_Container {
	width: 940px; margin-right: auto; margin-left: 20px; position: relative;
}
.textleftimageright_MainImg {
	margin-left: 15px; float: right; position: relative;
}
.textleftimageright_MainBody {
	width: 400px; display: block;
}
.textrightimageleft_MainImg {
	margin-right: 15px; float: left; position: relative;
}
.textrightimageleft_MainBody {
	width: 480px; float: right; display: block; position: relative;
}
.leftRightMainImg {
	
}
.leftRight_IconsContainer {
	margin: auto auto auto 0px;
}
.leftRight_IconsHeading {
	overflow: hidden;
}
.leftRight_Icons {
	width: 97px; margin-right: 10px; float: left; position: relative; max-height: 136px;
}
.leftRight_IconsImg {
	width: 97px; height: 80px;
}
.topAnchored {
	width: 923px; height: 270px; text-align: center; overflow: hidden; margin-left: 20px; float: left; position: relative;
}
.tabbed_topAnchored {
	width: 923px; text-align: center; overflow: hidden; margin-left: 5px; float: left; position: relative;
}
.featuredAnchor {
	background: url(../images/Buttons/anchored_featured_bg.png) repeat-x; width: 293px; height: 264px; overflow: hidden; margin-top: 2px; margin-right: 5px; float: left; visibility: hidden; position: relative;
}
.nonFeaturedAnchor {
	background: url(../images/Buttons/anchored_bg.png) repeat-x; width: 140px; height: 128px; overflow: hidden; margin-top: 2px; margin-right: 5px; margin-bottom: 5px; float: left; visibility: hidden; position: relative;
}
.tabbed_nonFeaturedAnchor {
	width: 140px; margin-top: 2px; margin-bottom: 5px; float: left; visibility: hidden; position: relative;
}
.tabbed_nonFeaturedAnchor a {
	text-decoration: none;
}
.nonFeaturedHeadline {
	margin: 5px; width: 130px; text-align: center; color: rgb(51, 153, 204); overflow: hidden; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.1em; font-weight: normal; display: block; max-height: 35px;
}
.tabbed_nonFeaturedHeadline {
	margin: 5px; width: 140px; text-align: center; color: rgb(0, 133, 194); overflow: hidden; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.15em; font-weight: bold; text-decoration: none; display: block; max-height: 56px;
}
.tabbed_headline_active {
	color: rgb(255, 255, 255);
}
.nonFeaturedImage {
	overflow: hidden; min-height: 82px; max-height: 82px;
}
.featuredAnchorImage {
	overflow: hidden; min-height: 149px; max-height: 149px;
}
.featuredHeadline {
	width: 275px; text-align: left; color: rgb(51, 153, 204); line-height: 24px; overflow: hidden; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.7em; font-weight: normal; margin-top: 10px; margin-bottom: 0px; margin-left: 10px; min-height: 48px; max-height: 48px;
}
.featuredDesc {
	width: 235px; text-align: left; color: rgb(51, 153, 204); line-height: 14px; overflow: hidden; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em; font-weight: normal; margin-top: 5px; margin-left: 10px; float: left; position: absolute; min-height: 42px; max-height: 42px;
}
.featuredDownArrow {
	background: url(../images/buttons/btn_down_arrow.png) no-repeat bottom; padding: 10px; width: 30px; height: 30px; float: right; display: block; position: relative; min-height: 30px;
}
.alienwareFranchise .featuredDownArrow {
	background: url(../images/buttons/btn_down_arrow_dark.png) no-repeat bottom; padding: 10px; width: 30px; height: 30px; float: right; display: block; position: relative; min-height: 30px;
}
.anchorGradientBG {
	
}
.tabbed_anchorGradientBG {
	background: rgb(255, 255, 255); border-radius: 5px; width: 150px; margin-bottom: 2em; position: relative; word-wrap: break-word; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.tabbed_anchorGradientBG_alienware {
	background: rgb(0, 0, 0);
}
.tabbed_active {
	background: rgb(0, 133, 194); border-radius: 5px; width: 150px; color: white; margin-bottom: 2em; position: relative; word-wrap: break-word; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.tabbed_divider {
	margin-top: 10px; border-left-color: rgb(0, 133, 194); border-left-width: 1px; border-left-style: solid; float: left; min-height: 15px;
}
.tabbed_arrow {
	border-width: 12px; border-style: solid; border-color: rgb(0, 133, 194) transparent transparent; left: 60px; top: 100%; width: 0px; float: left; position: absolute; content: "";
}
.tabbedTitle {
	left: 50%;
}
.tabbedTitleBorder {
	left: 130px; width: 700px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block; position: absolute; min-height: 10px;
}
.tabbed_title {
	margin: 0px auto; padding: 0px 15px; text-align: center; color: rgb(85, 85, 85); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.8em; font-weight: bold; float: left; display: block; position: relative; max-height: 35px; background-color: white;
}
.tabbed_billboardTitle {
	width: 700px; color: rgb(51, 51, 51); line-height: normal; overflow: hidden; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.9em; font-weight: normal; margin-top: 0px; margin-bottom: 20px; margin-left: 10px; white-space: nowrap;
}
.threeImageUpContainer {
	width: 920px; margin-right: auto; margin-left: 22px; position: relative;
}
.oneImageUpContainer {
	width: 920px; margin-right: auto; margin-left: 22px; position: relative;
}
.threeImageUp {
	width: 302px; overflow: hidden; float: left; position: relative;
}
.threeImageContainerHeadline {
	width: 700px; color: rgb(51, 51, 51); line-height: normal; overflow: hidden; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.9em; font-weight: normal; margin-top: 0px; margin-bottom: 20px; margin-left: -2px; white-space: nowrap;
}
.threeImageHeadline {
	width: 270px; color: rgb(51, 51, 51); line-height: normal; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.5em; font-weight: normal; margin-top: 15px; margin-bottom: 10px; margin-left: 0px;
}
.threeImageBody {
	width: 270px; line-height: normal;
}
.threeImageBody {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody span {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody p {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody div {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody ul {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody ol {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody li {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody strong {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody h1 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody h2 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody h3 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody h4 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody h5 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.threeImageBody a {
	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em;
}
.oneImageBody {
	width: 90%; line-height: normal;
}
.oneImageBody {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody span {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody p {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody div {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody ul {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody ol {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody li {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody strong {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody h1 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody h2 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody h3 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody h4 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.oneImageBody h5 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; font-weight: normal;
}
.threeImageLearnMore {
	width: 270px; line-height: normal; overflow: hidden; margin-top: 15px; margin-bottom: 10px; margin-left: 0px; white-space: nowrap;
}
.threeImageUp img {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.anchorCarousel {
	width: 923px; overflow: hidden; position: relative;
}
.anchorCarouselContainer {
	overflow: hidden; position: relative;
}
.mainAnchorCarouselImage {
	margin-right: 20px; float: left; position: relative;
}
.mainAnchorCarouselImage img {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.carouselScrollLeft {
	background: url(../images/Buttons/carousel_right_arrow.png) no-repeat; width: 58px; height: 80px; margin-top: 180px; margin-left: 830px; float: left; display: block; position: absolute; z-index: 10; cursor: pointer;
}
.carouselScrollRight {
	background: url(../images/Buttons/carousel_left_arrow.png) no-repeat; width: 58px; height: 80px; margin-top: 180px; margin-left: 30px; float: left; display: block; position: absolute; z-index: 10; cursor: pointer;
}
.imgCarouselTitle {
	width: 700px; color: rgb(51, 51, 51); line-height: normal; overflow: hidden; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.9em; font-weight: normal; margin-top: 0px; margin-bottom: 20px; margin-left: -130px; white-space: nowrap;
}
.imgCarouselDesc {
	width: 600px; line-height: 1.4em; overflow: hidden; margin-top: 5px; margin-left: 0.9px; max-height: 4em;
}
.imgCarouselDesc {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc span {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc p {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc div {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc ul {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc ol {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc li {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc strong {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc h1 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc h2 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc h3 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc h4 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
.imgCarouselDesc h5 {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em;
}
#tabschegoryTabContainer .tabschegoryContainer .groupImg img {
	max-height: 249px;
}
#tabschegoryTabContainer .tabschegoryBaynote .itemImg img {
	max-height: 135px;
}
#tabschegoryTabContainer .tabschegoryContainer .bannerImage img {
	max-height: 300px;
}
#tabschegoryTabContainer .tabschegoryBaynote .bannerImage img {
	max-height: 300px;
}
#tabschegoryTabContainer .tabschegoryOverview .bannerImage img {
	max-height: 300px;
}
#tabschegoryTabContainer .tabschegoryGroup .tabschegoryCarousel .product img {
	max-height: 106px;
}
#featuredBundlesHero #prodHero .heroImg img {
	max-height: 225px;
}
.preBuilderTop .heroContent .heroImage img {
	max-height: 295px;
}
.containerIce #productStack .content .info img {
	max-height: 126px;
}
.categoryTabs .availableFranchiseDhs .categoryContent .moodboardImage img {
	max-height: 252px;
}
.categoryTabs .availableFranchiseDhs .categoryContent .categoryInfo .column1 .imgContainer img {
	max-height: 43px;
}
.categoryTabs .availableFranchiseDhs .categoryContent .categoryModel .column2 .imgContainer img {
	max-height: 43px;
}
.deals #productStack .content .itemImg img {
	max-height: 130px;
}
.fasttrack img {
	max-height: 44px !important;
}
.threeWide .c4.contentStack img {
	max-width: 296px;
}
