/* @override 
	http://stgwebus.samsung.com/us/css/samsung-product.css
	http://www.samsung.com/us/css/samsung-product.css
*/

#quick-view-wrapper,
#quick-view-wrapper_1 {
	position: absolute;
	background: #FFFFFF;
	border: 1px solid #00a9e0;
	margin: 0 auto;	
	display: none; /*js invokes*/
	z-index: 10000000;
}
#quick-view,
#quick-view_1 {
	position: relative;
}
#quick-view-close,
#quick-view-close_1 {
	width: 32px;
	height: 32px;
	background: url(/us/images/products/button-close-32x32.png) no-repeat 0 0;
	top: 0;
	right: 0;
	margin: -20px -20px 0 0;
	position: absolute;
}
#quick-view-close:hover,
#quick-view-close_1:hover {
	cursor: pointer;
	background-position: 0 -32px;
}
#quick-view .quick-view-content,
#quick-view_1 .quick-view-content_1 {
	padding: 18px 20px;
	width: 480px;
	background-color: #ffffff;
	z-index: 10000;
}
#quick-view .row-one,
#quick-view_1 .row-one {
	margin: 0 0 15px 0;
}
#quick-view .col-one,
#quick-view_1 .col-one {
	width: 230px;
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
}
#quick-view .col-two,
#quick-view_1 .col-two {
	width: 220px;
	float: left;
	margin: 0;
	padding: 0;
}
#quick-view .col-top-right,
#quick-view_1 .col-top-right {
	text-align: right;
}
#quick-view a,
#quick-view_1 a {
	text-decoration: none;
	color: #00A9E0;
}
#quick-view a.reg-btn,
#quick-view_1 a.reg-btn {
	color: white;
	margin-left: -5px;
}
#quick-view .product-link,
#quick-view_1 .product-link {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 2px;
}
#quick-view .col-one .model-code,
#quick-view_1 .col-one .model-code {
	float: left;
}
#quick-view .price,
#quick-view_1 .price {
	color: #000;
	font-weight: bold;
	margin-top: 15px;
	font-size: 14px;
}
#quick-view .price-strike-through, #quick-view_1 .price-strike-through {
    color: #B0B0B0;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
    text-decoration:line-through;
}
#quick-view .button-row,
#quick-view_1 .button-row {
	line-height: 38px; /*vertical-align*/
	margin: 4px 0;
}
#quick-view p.small,
#quick-view_1 p.small {
	font-size: 11px;
	color: #666666;
	line-height: 12px;
}

ul.bullets-hanging {
	list-style: none;
	min-height: 120px;
}
ul.bullets-hanging li {
	background: url(/us/images/products/bullet-gray.gif) no-repeat 0 4px;
	margin: 8px 0 0 -10px;
	padding: 0 0 0 10px;
	vertical-align: middle;
	color: #000;
	font-size: 12px;
	font-family: Helvetica;
}
ul.bullets-hanging li:first-child {
	margin-top: 0;
}

/* Updated Ranking Styles */

.ranking-total {
	padding: 0 0 10px 0;
	overflow: hidden;
}

.ranking-total li{
	float:left;
	padding: 6px 30px 0 0;
}

.ranking-total li h5 {
	float:left;
	padding:0 9px 0 0;/*09/17/2012 eunmi.choi for Safari 10px->9px*/
	font-size:13px;
	font-family:'InterfaceR', arial, helvetica, sans-serif;
	color: #666;
	font-weight: bold;
}
	
.ranking span {
	float: left;
	width: 65px;
	height: 11px;
	margin: 2px 5px 0 0;
	background-image: url(/us/images/products/stars-rating.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
}

.ranking-total li.overall {
	padding: 3px 30px 0 0;
}

.ranking-total li.overall h5 {
	padding: 0 10px 0 0;
	font-size: 20px;
}

.ranking-total li.overall span { 
	display: block;
	float: left;
	width: 122px;
	height: 21px;
	text-indent: -9999em;
	overflow: hidden;
	position: relative;
	top: -3px;
}

.ranking span.star0{background-position:0 -56px;}
.ranking span.star1{background-position:0 -45px;}
.ranking span.star2{background-position:0 -34px;}
.ranking span.star3{background-position:0 -23px;}
.ranking span.star4{background-position:0 -12px;}
.ranking span.star5{background-position:0 0;}

.ranking-total li.overall span.star0 {
	background: url(/us/images/products/stars-rating-large.png) 0 -100px no-repeat;
}

.ranking-total li.overall span.star1 {
	background: url(/us/images/products/stars-rating-large.png) 0 -80px no-repeat;
}

.ranking-total li.overall span.star2 {
	background: url(/us/images/products/stars-rating-large.png) 0 -60px no-repeat;
}

.ranking-total li.overall span.star3 {
	background: url(/us/images/products/stars-rating-large.png) 0 -40px no-repeat;
}

.ranking-total li.overall span.star4 {
	background: url(/us/images/products/stars-rating-large.png) 0 -20px no-repeat;
}

.ranking-total li.overall span.star5 {
	background: url(/us/images/products/stars-rating-large.png) 0 0 no-repeat;
}

.facebook-ask-friend-btn {
	float: left;
	background: url(/us/images/products/btn-facebook-ask-a-friend.png) no-repeat 0 0;
	width: 103px;
	height: 23px;
	text-indent: -9999em;
}

.facebook-ask-friend-btn:hover {
	float: left;
	background: url(/us/images/products/btn-facebook-ask-a-friend.png) no-repeat -105px 0;
	width: 103px;
	height: 23px;
	text-indent: -9999em;
}

.facebook-sharelink {
	background: url(/us/images/products/icon-facebook.gif) no-repeat left center;
	padding-left: 18px;
}

.module-section {
	padding: 10px 0 10px 0;
	overflow: hidden;
/*	border-top: 1px solid #CCCCCC;*/
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
}
.module-section.border-top{
	
	border-top: 1px solid #CCCCCC;
	padding-top: 40px;
	
}
.module-section.module-noborder {
	border: 0;
	width: 960px;
}

.module-section.overflow {
	overflow: visible;
	zoom: 1;
}

.module-section.overflow:after {
	clear: both;
	display: block;
	content: '';
}

#container.accessories-home {
	margin-top: -180px;
}

#container.accessories .module-section.last-modulesection,
#container.module-section.last-modulesection {
	padding-bottom: 0;
}

.hero-module-gradient {
	background: url(/us/images/products/hero-into-module-gradient.png) no-repeat top center;
	padding-top: 65px;
}

#container.product-features .module-section {
	padding: 0 0 50px 0;
	border: none;
}

.module-section strong {
	font-weight: bold;
}

.module-section em {
	font-style: italic;
}

.module-section sup {
	margin: 0;
	font-size: inherit;
}

.module-section h2 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.module-section .title {
	margin: 0px 0 20px 0;
	overflow: hidden;
	font-family: 'InterfaceR', 'arial', 'helvetica';
}

.module-section .title  .title-leftside {
	float: left;
}

.module-section h3 {
	display: inline;
	line-height: 32px;
	font-size: 28px;
	font-weight: normal;
	font-family: 'InterfaceR', 'arial', 'helvetica';
	color: #000000;
}

.module-section h3.no-link-adjacent {
	font-size: 24px;
}

.module-section h3.flush-top {
	margin-top: -0.35em;
	display: block;
}

.module-section h4{
	clear: both;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
}

.module-section h5 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.module-section p {
	line-height: 20px;
	color: #000000;
	word-wrap: break-word;
}

.module-section  .hdr-link {
	margin: 30px 0 0 10px;
	font-size: 16px;
}

.print-link-contain {
	border-top: 1px solid #CCCCCC;
/*	margin-top: 20px;*/
	padding-top: 5px;
	text-align: right;
}

.print-link {
	padding-left: 17px;
	background: url(/us/images/products/icon-print.gif) no-repeat center left;
	font-family: helvetica, arial;
	font-weight: bold;
}

 .spec-links a{
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #ced5d8; }
    /* line 379, src/product-detail.scss */
  .spec-links a.last {
      margin: 0;
      border-right: 0; }

.module-section  .print-link {
	float: right;
	margin-top: 12px;
}

.product-marketplace .twocol {
	width: 462px;	
}

.twocol {
	float: left;
	width: 462px;
	padding: 0 18px 0 0;
}

.twocol.last-col {
	width: 462px;
	padding: 0 0 0 18px;
}

.threecol {
	float: left;
	width: 296px; 
	margin: 0 18px 0 18px;
}

.threecol.first-col {
	margin: 0 18px 0 0;
}

.threecol.last-col {
	margin: 0 0 0 10px;
}

.fourcol {
	float: left;
	width: 213px;
	margin: 0 10px 0 10px;
}

.fourcol.first-col {
	margin: 0 18px 0 0;
}

.fourcol.last-col {
	margin: 0 0 0 18px;
}

.fourcol .ranking {
	padding-left: 10px;
}

.fivecol {
	float: left;
	width: 176px;
	margin: 0 9px 0 9px;
}

.fivecol.first-col {
	margin: 0 9px 0 0;
}

.fivecol.last-col {
	margin: 0 0 0 9px;
}


.sixcol {
	float: left;
	width: 130px;
	margin: 0 18px 0 18px;
}

.sixcol.first-col {
	margin: 0 18px 0 0;
}

.sixcol.last-col {
	margin: 0 0 0 18px;
}


.one-thirdcol {
	float: left;
	width: 296px;
	margin: 0 18px 0 18px;
}

.two-thirdcol {
	float: left;
	width: 628px;
	margin: 0 18px 0 18px;
}

.one-fourthcol {
	float: left;
	width: 213px;
	margin: 0 18px 0 18px;
}

.three-fourthcol {
	float: left;
	width: 711px;
	margin: 0 18px 0 18px;
}

.one-thirdcol.first-col,
.two-thirdcol.first-col,
.one-fourthcol.first-col,
.three-fourthcol.first-col {
	margin: 0 18px 0 0;
}

.one-thirdcol.last-col,
.two-thirdcol.last-col,
.one-fourthcol.last-col,
.three-fourthcol.last-col {
	margin: 0 0 0 18px;
}


.filter-result-container {
	float: left;
	width: 711px;
}

.filter-result-container .product-col {
	padding: 40px 0 40px 0;
	border-bottom: 1px solid #CCCCCC;
	overflow: hidden;
}

.result-form-option {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin-top: 25px;
    padding-bottom: 20px;
    width: 711px;	
}

.result-form-option.category {
	width: 960px;
	clear: left;
}

.result-form-option.second-form-option {
	margin-top: 20px;
	padding-bottom: 0;
	border-bottom: medium none;
}

.result-form-option h3 {
	margin-bottom: 10px;
	display: block;
}

.sort-options {
	float: left;
	width: 500px;
	vertical-align: top;
}

.module-section .sort-options p,
.module-section .pagination p {
	color: #666;
}

.result-form-option .view-all {
	margin: 0 20px 0 10px;
}

.pagination {
	float: right;
	overflow: hidden;
	width: 150px;
	line-height: 15px;
}

.pagination input {
	height: 18px;
	text-align: center;
	width: 20px;
	vertical-align: middle; 
	font-size: 12px;
}

.pagination .previous  {
	float: left;
	background: url(/us/images/products/pagination-arrows.png) no-repeat 0px -11px;
	width: 8px;
	height: 12px;
	margin: 4px 10px 0 0;
	text-indent: -9999em;
	cursor: pointer;
}

.pagination .next {
	float: left;
	background: url(/us/images/products/pagination-arrows.png) no-repeat -9px 0;
	width: 8px;
	height: 12px;
	margin: 4px 0 0 10px;
	text-indent: -9999em;
	cursor: pointer;
}

.pagination .previous.inactive  {
	background: url(/us/images/products/pagination-arrows.png) no-repeat 0 0;
	cursor: default;
}

.pagination .next.inactive  {
	background: url(/us/images/products/pagination-arrows.png) no-repeat -9px -11px;
	cursor: default;
}

.page-number {
	float: left;
	width: 95px;
	margin: 0;
	vertical-align: top;
}

.product-col ul,
.product-col_1 ul {
	float: left;
    /* margin: 0 23px;change margin left/right to 23px */
   width: 205px;
	margin: 0 18px 0 18px;
}
	
.product-col-sm,
.product-col_1-sm {
	float: left;
}

.product-col-lrg,
.product-col_1-lrg {
	float: left;
}

.product-col-sm ul,
.product-col_1-sm ul {
	float: left;
	width: 130px;
	margin: 0 18px 0 18px;
}

.product-col-lrg .main-accessory-img,
.product-col_1-lrg .main-accessory-img {
	float: left;
	margin-right: 1px;
	margin-top: 65px;
}

.product-col-lrg,
.product-col_1-lrg {
	overflow: hidden;
	margin-bottom: 40px;
}

.product-col-lrg  ul,
.product-col_1-lrg  ul {
	float: left;
	width: 213px;
	margin: 0 18px 0 18px;
}

.product-col-lrg .last-col,
.product-col-sm .last-col,
.product-col .last-col,
.product-col_1-lrg .last-col,
.product-col_1-sm .last-col,
.product-col_1 .last-col
 {
	margin-right: 0;
}

.product-col ul.first-item,
.product-col_1 ul.first-item {
	margin: 0 18px 0 0;
}

.product-col ul.fourth-item,
.product-col_1 ul.fourth-item {
	margin: 0 0 0 18px;
}


.product-col-sm ul.first-item,
.product-col_1-sm ul.first-item {
	margin: 0 18px 0 0;
}

.module-section .product-col-sm ul.last-item,
.module-section .product-col_1-sm ul.last-item {
	margin: 0 0 0 18px;
}

.product-col label,
.product-col_1 label {
	margin-left: 5px;
}

.twocol h3.adj-img,
.one-thirdcol h3.adj-img,
.two-thirdcol h3.adj-img {
	padding-top: 40px;
	display: block;
}

.fourcol h3.adjacent-img {
	padding-top: 20px;
}

.twocol h3, 
.threecol h3, 
.fourcol h3, 
.fivecol h3, 
.sixcol h3, 
.one-thirdcol h3, 
.two-thirdcol h3 {
	padding-bottom: 5px;
}

.product-items-btm {
	clear: both;
	overflow: hidden;
}

.twocol-border {
	background: url(/us/images/products/border-img-two-col.gif) repeat-y top center;
	overflow: hidden;
}

.threecol-border {
	background: url(/us/images/products/border-img-three-col.gif) repeat-y 314px top;
	overflow: hidden;
}

.two-thirdcol-border {
	background: url(/us/images/products/border-img-two-col.gif) repeat-y 645px top;
	overflow: hidden;
}

.three-fourthcol-border {
	background: url(/us/images/products/border-img-two-col.gif) repeat-y 728px top;
	overflow: hidden;
}

.module-section .product-features {
	width: 100%;
}

.module-section .product-features p {
	width: 440px;
	padding-bottom: 25px;
}

#container.accessories  .module-section .product-features p.last-p {
	padding-bottom: 0;
}

#container.accessories .module-section .product-features p {
	padding-bottom: 10px;
}

.module-section img.left-side {
	float: left;
	margin-right: 26px;
}

.module-section img.right-side {
	float: right;
	margin-left: 36px;
}

.module-section .wrapped-content {
	overflow: hidden;
}

.module-section .wrapped-content h5, 
.module-section .wrapped-content p {
	float: left;
	width: 270px;
}

.module-section .product-features .wrapped-content p {
	width: 270px;
}

.module-section dl.specifications  {
	float: left;
	width: 205px;
	margin: 0 36px 0 0;
}

.module-section dl.specifications.lastcol {
	margin-right: 0;
}

.module-section .specifications dt{
	float: left;
	display: inline;
	margin: 30px 0 7px 10px;
	padding-right: 20px;
	line-height: 10px;
	color: #666666;
}

.module-section .specs-overlay {
	display: inline-block;
	background: url(/us/images/products/icon-question.gif) no-repeat 0 0;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	text-indent: -9999em;
	outline: none;
}

.module-section .specs-overlay:hover {
	display: inline-block;
	background: url(/us/images/products/icon-question.gif) -10px 0 no-repeat;
	width: 10px;
	height: 10px;
	text-indent: -9999em;
}


.module-section .specifications dt.first-dt {
	margin-top: 0;
}

.module-section .specifications dd{
	clear: both;
	background: url(/us/images/products/bullet-gray.gif) no-repeat left 6px;
	padding-left: 10px;
	line-height: 20px;
	color: #000000;
	word-wrap: break-word;
}

.module-section dl.owner-resources {
	line-height: 18px;
	font-size: 12px;
	color: #000000;
}

.module-section dl.owner-resources dt {
	margin-top: 10px;
	font-weight: bold;
}

.module-section dl.owner-resources dt.first-owner-resource {
	margin-top: 0;
}

.module-section dl.owner-resources dd {
	margin-bottom: 5px;
}

.module-section .review-quote {
	margin: 20px 0 5px 0;
	padding-left: 10px;
    text-indent: -10px;
	font-size: 24px;
	line-height: 27px;
	color: #666;
	font-family: 'InterfaceR', 'arial', 'helvetica';
}

.module-section .ranking {
	overflow: hidden;
	margin-bottom: 15px;
}

.module-section .product-col-lrg .ranking,
.module-section .product-col-sm .ranking {
	margin-bottom: 5px;
}

.module-section .product-col .ranking {
	margin-bottom: 9px;
}

.module-section .ranking span {
	margin: 3px 5px 0 0;
}

.module-section  .review-intro {
	margin-bottom: 5px;
	margin-right: 10px;
	padding-left: 10px;
}

.module-section  .review-author {
	padding-left: 10px;
	font-size: 11px;
	color: #666666;
}

.module-section  .review-author span {
	font-weight: bold;
	color: #000000;
}

.module-section .submit-review,
.category-review .submit-review {
	overflow: hidden;
	padding: 20px;
	background: #F6F6F6;
}

.module-section .submit-review h5,
.category-review .submit-review h5 {
	width: 157px;
	margin-bottom: 10px;
	line-height: 27px;
	font-size: 24px;
	font-family: 'InterfaceR', 'arial', 'helvetica';
	font-weight: normal;
}

.module-section .submit-review p,
.category-review .submit-review p {
	margin-bottom: 15px;
}

/*begin Product Poll*/
.module-section .product-poll {
	min-height: 281px;
	padding: 15px 20px 20px 20px;
	background: #F6F6F6;
	overflow: hidden;
	font-family: 'InterfaceR', 'helvetica', 'arial', sans-serif;
	width: 392px;
}

.product-poll .pollcheck {
	position: absolute;
	left: -9999px;
}

.module-section .product-poll h4 {
	margin: 10px 0 8px;
	font-size: 16px;
	color: #666;
	font-weight: normal;
}

.module-section .product-poll ul {
	overflow: hidden;
}

.module-section .product-poll li {
	float: left;
	clear: left;
	font-size: 14px;
}

.module-section .product-poll a.view-all {
	line-height: 38px;
	padding-left: 7px;
	font-size: 14px;
}

.module-section .product-poll label {
	display: block;
	float: left;
	padding: 0 0 20px 40px;
	width: 375px;
	background: url(/us/images/common/bg-large-input.png) 0 4px no-repeat;
	cursor: pointer;
	line-height: 25px;
}

.module-section .product-poll li.checked label {
	background: url(/us/images/common/bg-large-input-checked.png) 0 0 no-repeat;
	line-height: 25px;
}

.module-section .product-poll dt {
	float: left;
	width: 190px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #666;
	line-height: 22px;
}

.module-section .product-poll dd {
	float: left;
	padding: 0 0 15px 10px;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
}

/*end Product Poll*/

.module-section .ques-answer {
	border-bottom: 1px solid #CCCCCC;
	font-size: 14px;
	line-height: 18px;
}

.module-section .ques-answer .ques {
	padding-left: 45px;
	margin-bottom: 25px;
	background: url(/us/images/products/qa-icon-ques.gif) no-repeat left top;
	font-weight: bold;
}

.module-section .ques-answer .ques-author {
	margin-top: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.module-section .ques-answer .answer {
	margin-bottom: 30px;
	padding-left: 45px;
	background: url(/us/images/products/qa-icon-answer.gif) no-repeat left top;
}

.module-section p.submit-ques {
	margin-top: 10px;
	font-size: 14px;
	color: #666666;
}


#quick-view .model-code,
#quick-view_1 .model-code
.module-section .model-code {
	line-height: 18px;
	font-size: 11px;
	letter-spacing: 0.025em;
	font-weight: bold;
	color: #666666;
}
#quick-view .model-code,
#quick-view_1 .model-code {
	margin-right: 10px;
}
.module-section .model-code {
	margin-bottom: 12px;
	/* ADD.sangmin.hong.11222013.m2261 */
     margin-bottom: 10px;
       font-size: 11px;
       font-family: arial;
       font-weight: bold;
       color: #666666;
}

.module-section .product-img,
.module-section .product-img_1 {
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}
.module-section .product-img .overlay-init-wrapper,
.module-section .product-img_1 .overlay-init-wrapper {
	position: absolute;
	top: 65px;
	left: 0;
	width: 100%;
}
.module-section .product-img .overlay-init-wrapper .reg-btn,
.module-section .product-img_1 .overlay-init-wrapper .reg-btn {
	margin: 0 20%;
}
.module-section .product-img .overlay-init-button,
.module-section .product-img_1 .overlay-init-button {
	width: 50px;
	height: 20px;
	background: lime;
	margin: 0 auto;
}
.module-section  .product-desc {
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}

.module-section .price {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height: 16px;
}
.module-section .price-strike-through {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #B0B0B0;
	height: 16px;
	text-decoration:line-through;
	
}
.module-section .shop-cta {
	overflow: hidden;
	line-height: 45px;
	font-size: 12px;
}

.module-section .compare {
	margin-top: 10px;
}

.module-section .shop-cta .reg-btn {
	margin-right: 5px;
}

.module-section .product-category-link {
	margin-bottom: 15px;
	min-height: 32px;
}

.module-section .product-category-link.no-productimg-below {
	margin-bottom: 40px;
}

.module-section .readmore-link {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
}

.module-section .main-col-img {
	margin-bottom: 20px;
}

.module-section .product-col .main-col-img,
.module-section .product-col_1 .main-col-img {
	margin-bottom: 15px;
}

.suggested-price {
	font-size: 12px;
	color: #666;
	font-family: Helvetica, Arial, sans-serif;
}
.suggested-price span {
	#float:right;
	text-decoration: line-through;
	font-size: 12px;
	font-weight: bold;
color:#B0B0B0;
	#margin-top:-1em;
}
.price span {
	#float:right;
	#margin-top:-1em;
}

.product-video {
	margin-bottom: 20px;
}

.videos-container {
	margin: 0 auto;
	overflow: hidden;
}

.one-video {
	width: 100px;
}

.two-video {
	width: 230px;
}

.three-video {
	width: 360px
}

.four-video {
	width: 460px;
}

html .video {
/*	float: left;*/
	width: 100px;
	margin: 0 15px 10px 0;
}

.videos-container .last-video {
	margin-right: 0;
}

.video-thumbnail {
	margin-bottom: 10px;
}

html .video li {
	font-weight: bold;
}

html .video li .video-length {
	font-size: 11px;
	font-weight: normal;
}

.filter-section {
	float: left;
	background: #F6F6F6;
	width: 213px;
	margin-right: 36px;
	margin-top: 14px;
}

.filter-section h5 {
	background: #000000;
	padding: 20px;
	font-size: 18px;
	font-family:'InterfaceR', 'arial', 'helvetica';
	font-weight: normal;
	color: #FFFFFF;
}

.filter-section ul {
	padding: 20px 0;
	border-bottom: 1px solid #CCCCCC;
}

.filter-section ul li{
	padding: 0 20px;
	line-height: 15px;
	margin-bottom: 10px;
	color: #000000;
	min-height: 20px;
}

.filter-section ul li h6 {
	float: left;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}

.filter-section ul li .question-mark {
	line-height: 12px;
}

#submit-filter {
	margin: 20px;
}


.browse-categories h5 {
	font-size: 18px;
	font-family:'InterfaceR', 'arial', 'helvetica';
	font-weight: normal;
}

.browse-categories ul li {
	line-height: 17px;
	margin-bottom: 10px;
}

/* FlagShip Styles */

#flagship-content {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}

#flagship-content a,
#flagship-complete-takeover a {
	text-decoration: none;
	color: #00A9E0;
}

#flagship-content a.lg-btn,
#flagship-complete-takeover a.lg-btn {
	color: #FFF;
}

#flagship-content a.lg-btn-gray {
	color: #666;
}

#flagship-content a.lg-btn:hover,
#flagship-content a.reg-btn:hover,
#flagship-content a.reg-btn-gray:hover,
#flagship-content a.lg-btn-gray:hover {
	text-decoration: none;
}

#flagship-content a:hover,
#flagship-complete-takeover .facebook-sharelink:hover {
	text-decoration: underline;
}

#flagship-content .main-flagship-copy {
	float: left;
	width: 295px;
	margin: 75px 0 0 15px;
}

#flagship-content .flagship-specs-cta-container {
	float: left;
	width: 213px;
	margin: 30px 36px 0 0;
}

#flagship-content .flagship-main-img {
	float: left;
	width: 400px;
	margin: 10px 0 0 0;
}

#flagship-content.flagship-only-img .flagship-spec-img{
	width: inherit;
	text-align: center;
	margin: 10px 0;
}
#flagship-content.accessory-flagship .flagship-main-img {
	float: right;
}

#flagship-content #flagship-toggle.flagship-specs {
	min-height: 155px;
	padding-bottom: 18px;
}

#flagship-content .flagship-specs {
	min-height: 165px;
	padding-bottom: 28px;
}

#flagship-content .flagship-specs li {
	background: url(/us/images/products/bg-img-gt-symbol.gif) no-repeat right 50%;
    padding: 10px 8px 10px 0;
	line-height: 15px;
	font-size: 15px;
	font-family:'InterfaceR', 'arial', 'helvetica';
	border-top: 1px solid #CCCCCC;
	color: #000000;
}

#flagship-content .flagship-specs li.active  {
	background: url(/us/images/products/bg-img-gt-symbol-active.gif) no-repeat right 50%;
}

#flagship-content .flagship-specs li.active a  {
	color: #000000;
}

#flagship-content .flagship-specs li.first-spec {
	border-top: none;
}

.flagship-cta {
	overflow: hidden;
}

.flagship-cta a {
	float: left;
}

.flagship-cta p {
	clear: both;
	width: 160px;
	padding-top: 5px;
	line-height: 16px;
	font-size: 11px !important; /*01/23/2013 eunmi.choi #1392*/
}

#flagship-content .spec-versions .hide {
	display: none;
}

.spec-versions {
	margin: 30px auto 20px auto;
	padding: 5px 0 0 0;
	overflow: hidden;
	border-top: 1px solid #CCCCCC;
}

.spec-versions a.left-arrow,
.spec-versions a.right-arrow {
	display: block;
	float: left;
	width: 8px;
	height: 17px;
	margin: 26px 0 0 0;
	text-indent: -9999px;
}

.spec-versions a.left-arrow {
	margin-right: 7px;
	background: url(/us/images/products/bg-spec-options-arrows.gif) 0 -20px no-repeat;
}

.spec-versions a.right-arrow {
	margin-left: 7px;
	background: url(/us/images/products/bg-spec-options-arrows.gif) -10px 0 no-repeat;
}

.spec-versions a.left-arrow:hover {
	background: url(/us/images/products/bg-spec-options-arrows.gif) -9px -20px no-repeat;
}

.spec-versions a.right-arrow:hover {
	background: url(/us/images/products/bg-spec-options-arrows.gif) 0 0 no-repeat;
}

.spec-versions .version {
	float: left;
	width: 60px;
	margin: 0 1px 0 0;
	text-align: center;
}

.spec-versions .version.last-version {
	margin-right: 0;
}

.spec-versions .version p {
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
}

#flagship-content .spec-versions .active a {
	color: #000000;
}

#flagship-content .noprice-note {
	margin: 0 0 15px 0;
	background: #F6F6F6;
	padding: 10px;
	font-size: 11px;
}

#flagship-content .noprice-note-b2b {
	margin: 0 0 15px 0;
	background: #F6F6F6;
	padding: 10px;
	font-size: 11px;
	color:rgb(0, 169, 224);
}

#hero-product .noprice-note { /*1/30/2013 eunmi.choi #1392*/
	font-size: 11px;
	margin: 0 0 15px 0;
}
#flagship-content  .facebook-ask-friend-btn {
	margin-top: 14px;
	margin-left: 1px;
}

#flagship-content .price {
	margin: 0 0 10px 0;
	font-size: 22px;
	font-family: 'InterfaceB', 'arial', 'helvetica';
	color: #666666;
}

#flagship-content h3,
#flagship-complete-takeover .content .copy-block h3 {
	margin-bottom: 20px;
	line-height: 45px;
	font-size: 45px;
	font-family:'InterfaceR', 'arial', 'helvetica';
	font-weight: normal;
	color: #000000;
}

#flagship-content h4,
#flagship-complete-takeover .content .copy-block h4 {
	line-height: 22px;
	font-size: 17px;
	font-weight: normal;
	font-family: 'InterfaceR', 'arial', 'helvetica';
}

/*#flagship-content.takeover {
	/*background: url(/us/images/products/bg-flagship-takeover-galaxy-tab.jpg) no-repeat;*/
    /*width: 960px;*/
	/*height: 400px;*/
	/*margin-top: 10px;
	margin-bottom: 10px;*/
	/*padding-left: 618px;*/
/*}*/

#flagship-content .underlay_list{height:401px;text-align:center;width:100%;overflow:hidden;margin-bottom:0px;z-index:15;}
.underlay_list{height: 401px;width:1200px;}
.underlay_list li{position:absolute;left:0;top:0;width:960px;height:401px;}

/* takeover product links */
.takeover .product_options_alt {
	padding: 0;
	float: left;
	border-top: 1px solid #CCCCCC;
    clear: both;
    display: inline-block;
    height: 100px;
    width: 100%;
}

/* takeover product links */
.takeover .product_options_alt {
	padding: 0;
	float: left;
	border-top: 1px solid #CCCCCC;
    clear: both;
    display: inline-block;
    height: 100px;
    width: 100%;
}

#products .product_options_alt .detail_alt {
    float: left;
    height: 130px;
    position: relative;
    width: 100%;
}

.takeover .product_options_alt .detail_alt .options {
    height: 120px;
    width: 100%;
}

.takeover .product_options_alt .detail_alt .options .list_alt {
    position: relative;
    visibility: visible;
    width: 100%;
}

.takeover .product_options_alt .detail_alt .options .list_alt ul {
    display: inline-block;
    height: 110px;
}

.takeover .product_options_alt .detail_alt .options .list_alt ul li {
    display: inline;
    float: left;
    font-weight: bold;
    height: 110px;
    line-height: 14px;
    margin-right: 10px;
    text-align: center;
    width: 75px;
}

.takeover .product_options_alt .detail_alt .options .list_alt ul li a {
    color: #666666;
    font-weight: bold;
	text-decoration: none;
	color: #00A9E0 !important;
}

.takeover .product_options_alt .detail_alt .options .list_alt ul li a:hover {
    text-decoration: underline;
}

.takeover .product_options_alt .detail_alt .options .list_alt ul li a img {
    margin-bottom: 3px;
    vertical-align: top;
}
/* end takeover product links */

#flagship-content.takeover .main-flagship-copy{
	float: none;
	margin: 65px 15px 0 0;
}

#flagship-content.takeover h3 {
	color: #FFFFFF;
}

#flagship-content.takeover h4 {
	color: #000000;
}

#flagship-content.takeover .price {
	margin-top: 15px;
}

#flagship-content.takeover .facebook-sharelink {
	color: #FFFFFF;
}

#flagship-content.takeover .price {
	color: #000000;
}

#flagship-content.flagship-product-wheadline .price {
	margin-top: 10px;
}

#flagship-content.flagship-product-wheadline.accessory-flagship .price {
	margin-top: 18px;
}

#flagship-content.takeover .flagship-cta,
#flagship-complete-takeover .flagship-cta {
	line-height: 52px;
}

#flagship-content.takeover .flagship-cta p {
	line-height: 16px;
	color: #000000;
}

#flagship-content.flagship-product .flagship-specs-cta-container {
	width: 460px;
	margin: 24px 17px 0 0;
}

#flagship-content.flagship-product .flagship-specs {
	min-height: 186px;
}

#flagship-content.flagship-product .flagship-specs-cta-container li.active {
	background: url(/us/images/products/bullet-gray-large.gif) no-repeat 0 20px;
	padding-left: 15px;
	padding-bottom: 0;
	line-height: 28px;
	border: 0;
	font-size: 20px;
}


.recommend-herosection {
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 960px;
}

.recommend-herosection .recommend-copy {
	float: left;
	width: 960px; /* width: 890px; */
	margin: 0 17px 0 0;
	padding: 38px 0 15px;
	font-size: 14px;
	overflow: hidden;
}

.recommend-copy img {
	margin-top: -14px;
	float: right;
}
.recommend-herosection .recommend-category {
	float: left;
	width: 960px;
	margin: 0 17px 10px 0;
	padding-top: 11px;/* padding-top: 38px; - 1993.sangmin.hong.08222013*/
	font-size: 14px;
}

.recommend-category img {
	margin-top: 1px;/* margin-top: -27px; - 1993.sangmin.hong.08222013*/
	float: right;
}
/* IE7-only hack b/c I'm not allowed access to change HTML & include using conditional comments */
*:first-child+html .recommend-copy img {
	margin-top: -26px;
}

.recommend-img img {
	float: right;
}

.recommend-herosection .recommend-img {
	float: right;
	margin: 10px 0;
	width: 280px;
}

.recommend-herosection .recommend-img-right {
	float: right;
}

#flagship-content.flagship-product-wheadline .main-flagship-copy {
	float: none;
	min-height: 125px;
	width: 540px;
	margin: 0;
	padding-bottom: 20px;
}

#flagship-content.flagship-product-wheadline .flagship-specs-cta-container {
	width: 540px;
	margin-right: 17px;
}

#flagship-content.flagship-product-wheadline .spec-versions {
	width: 212px;
	margin: 30px 0 10px 0;
}

#flagship-content.takeover-galaxy {
	background: url(/us/images/products/bg-features-galaxy-tab-takeover.png) no-repeat;
	width: 960px;
	height: 420px;
	margin-top: 20px;
}

#flagship-content.takeover-galaxy .main-flagship-copy {
	width: 430px;
	margin-top: 55px;
	line-height: 24px;
	font-size: 14px;
	color: #000000;
}

#flagship-content.takeover-galaxy-subsizes {
	background: url(/us/images/products/bg-features-galaxy-tab-takeover-subsizes.png) no-repeat;
	width: 960px;
	height: 400px;
}

#flagship-content.takeover-galaxy-subsizes .main-flagship-copy {
	width: 285px;
	line-height: 20px;
	margin-top: 87px;
}

#flagship-content.takeover-galaxy-subsizes h3 {
	margin-bottom: 15px;
	line-height: 30px;
	font-size: 24px;
}

#flagship-content.takeover-galaxy-subsizes p {
	margin-top: 5px;
	color: #000000;
}

#flagship-content.flagship-only-img .flagship-main-img{
	width: inherit;
	text-align: center;
	margin: 10px 0;
}

#accessories-features-underlay {
	background: url(/us/images/blank.gif) no-repeat top center;
}

#accessories-home-underlay {
	background: url(/us/images/products/accessoriesHome_underlay1.jpg) no-repeat top center;
}

#flagship-content.accessories-takeover {
	height: 400px;
	width: 960px;
}

#flagship-content.accessories-takeover .main-flagship-copy {
	float: none;
	width: 450px;
	padding-left: 510px;
    margin-top: 87px;
}

#flagship-content.accessories-takeover h3 {
	font-size: 56px;
	font-family: 'InterfaceR','arial','helvetica';
}

#flagship-content.accessories-takeover p {
	margin-bottom: 10px;
	font-size: 18px;
	font-family: 'InterfaceR','arial','helvetica';
	line-height: 21px;
}

#flagship-content.accessories-takeover .hero-transitioner {
	float: right;
	padding: 20px 0 0 0;
}

#flagship-content.accessories-product-takeover {
	height: 360px;
	/*padding-left: 125px;*/
}

#flagship-content.accessories-product-takeover  .flagship-specs-cta-container {
	width: 700px;
	margin-top: 15px;
}

#flagship-content.accessories-product-takeover .flagship-specs {
	min-height: 115px;
	padding-bottom: 18px;
}

#flagship-content.accessories-product-takeover  .flagship-specs-cta-container .flagship-cta {
	margin-bottom: 10px;
	line-height: 45px;
}

#flagship-content.accessories-product-takeover  .flagship-specs-cta-container .see-all {
	font-size: 14px;
}
 
#flagship-content.accessories-product-takeover .hero-transitioner {
	float: right;
    padding: 20px 20px 0 0;
}

#flagship-content.category-camera .main-flagship-copy {
	width: 380px;
	padding-left: 0;
	margin: 40px 0 0 0;
}

#flagship-content.category-dishwashers .main-flagship-copy {
	width: 470px;
	margin: 40px 0 0 0;
}

#flagship-content.category-dishwashers .txt-position-left {
	padding-right: 465px;
}

#flagship-content.category-dishwashers .txt-position-right {
	padding-left: 465px;
}


#flagship-content.category-washer-dryer .main-flagship-copy {
	width: 380px;
	padding-left: 0;
	margin: 40px 0 0 0;
}

#flagship-content.category-laptop .main-flagship-copy {
	margin: 40px 0 0;
    padding-left: 500px;
    width: 450px;
}

#flagship-content.category-tvs .main-flagship-copy  {
	width: 380px;
	padding-left: 0;
	margin: 40px 0 0 0;
}

#flagship-content.category-dishwashers .main-flagship-copy h3,
#flagship-content.category-camera .main-flagship-copy h3,
#flagship-content.category-washer-dryer .main-flagship-copy h3,
#flagship-content.category-tvs .main-flagship-copy h3,
#flagship-content.category-laptop .main-flagship-copy h3 {
	font-family: 'InterfaceR','arial','helvetica';
}

#flagship-content.category-camera .main-flagship-copy p,
#flagship-content.category-dishwashers .main-flagship-copy p,
#flagship-content.category-washer-dryer .main-flagship-copy p,
#flagship-content.category-tvs .main-flagship-copy p,
#flagship-content.category-laptop .main-flagship-copy p {
	margin-top: 10px;
    font-size: 17px;
    line-height: 22px;
	font-family: 'InterfaceR','arial','helvetica';
	font-weight: normal;
}

#camera-categories-underlay {
	background: url(/us/images/products/cat-home-cameras.jpg) no-repeat top center;
	height: 570px;
}

#dishwashers-categories-underlay {
	background-repeat: no-repeat;
	background-position: top center;
	height: 570px;
	width:100%;
}

#washer-dryer-categories-underlay {
	background: url(/us/images/products/cat-home-washers-dryers.jpg) no-repeat top center;
	height: 570px;
}

#tvs-categories-underlay {
	background: url(/us/images/products/cat-home-tvs.jpg) no-repeat top center;
	height: 570px;
}

#laptop-categories-underlay {
	background: url(/us/images/products/cat-home-laptops.jpg) no-repeat top center;
	height: 570px;
}

#flagship-content .hero-transitioner {
	float: right;
	padding: 20px 0 0 0;
}

#flagship-content .product-info {
	margin-top: 25px;
}

#flagship-content .product-info h2 {
	line-height: 28px;
	font-size: 28px;
	font-family: 'InterfaceR','arial','helvetica';
}

#flagship-content .model-code {
	margin-bottom: 5px;
	 font-size: 18px;
	 font-family: 'InterfaceR','arial','helvetica';
}

.helpful-spec-links {
	float: right;
	margin-bottom: 10px;
	overflow: hidden;
	line-height: 14px;
}

.helpful-spec-links .spec-pdf-link {
	padding-right: 10px;
	margin: 5px 10px 0 0;
	border-right: 1px solid #CCCCCC;
	font-weight: bold;
}

.helpful-spec-links .print-link {
	margin: 5px 10px 0 0;
}

.product-spec-data table {
	clear: both;
	width: 960px;
	margin-bottom: 20px;
	color: #000000;
}

.product-spec-data table.last {
	margin-bottom: 0;
}

.helpful-spec-links a {
	float: left;
	overflow: hidden;
}

.product-spec-data table th {
	padding: 7px 20px;
	background: #B4B4B4;
	font-size: 20px;
	font-weight: normal;
	font-family: 'InterfaceR', 'helvetica', 'arial';
	color: #FFFFFF;
}

.product-spec-data table .table-section-hdr th {
	background: #F7F7F7;
	font-size: 14px;
	border-bottom: 1px solid #DBDBDB;
	font-family: helvetica, arial;
	font-weight: bold;
	color: #666666;
}

.product-spec-data table td {
	background: #F6F6F7;
	padding: 7px 20px;
	font-family: helvetica, arial;
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}

.product-spec-data table td.col-one {
	border-left: none;
	font-weight: bold;
	width: 125px;
	max-width: 125px !important;
	white-space: normal !important;
}

.product-spec-data table td.col-last {
	width: inherit;
}

.product-spec-data table .last-row td {
	border-bottom: 0;
}

.compare-products table {
	clear: both;
	width: 960px;
	margin-bottom: 20px;
	color: #000000;
}

.compare-products table.last {
	margin-bottom: 0;
}

.compare-products table th {
	padding: 7px 20px;
	background: #B4B4B4;
	font-size: 20px;
	font-weight: normal;
	font-family: 'InterfaceR', 'helvetica', 'arial';
	color: #FFFFFF;
}

.compare-products table .table-section-hdr th {
	background: #F7F7F7;
	font-size: 14px;
	border-bottom: 1px solid #DBDBDB;
	font-family: helvetica, arial;
	font-weight: bold;
	color: #666666;
}

.compare-products table td {
	width: 151px;
	padding: 7px 20px;
	font-family: helvetica, arial;
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}

.compare-products table td.col-one {
	border-left: none;
	font-weight: bold;
	white-space:nowrap;
}

.compare-products table td.col-last {
	width: inherit;
}

.compare-products table .last-row td {
	border-bottom: 0;
}

.compare-products table th .best {
	background: url(/us/images/products/icon-best-comparison.gif) no-repeat left center;
	margin-left: 30px;
	padding-left: 20px;
	font-size: 11px;
	font-family: helvetica, arial;
	font-weight: bold;
	text-transform: uppercase;
}

table.review-table td {
	padding-bottom: 0;
	border-bottom: none;
}

table.review-table .review-authors {
	font-size: 11px;
	font-family: helvetica, arial;
	color: #666666;
}

.label-overlay {
    background: url("/us/images/products/icon-question.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
	width: 10px;
    margin-left: 5px;
    outline: medium none;
    text-indent: -9999em;
	vertical-align: middle;
}

.label-overlay:hover {
    background: url("/us/images/products/icon-question.gif") no-repeat scroll -10px 0 transparent;
    display: inline-block;
    height: 10px;
	width: 10px;
    margin-left: 5px;
    outline: medium none;
    text-indent: -9999em;
}

/*complete-takeover styles*/
body.takeover #container .module-section:first-child {
	border-top: 0;
	padding-top: 22px;
}

#flagship-complete-takeover {
	width: 1200px;
	min-height: 421px;
	margin: 0 auto;
	background: url(/us/images/products/bg-takeover-image.jpg) 0 0 no-repeat;
	position: relative;
	z-index: 1;
	top: -7px;
}

#flagship-complete-takeover .content {
	width: 960px;
	margin: 0 auto;
}

#flagship-complete-takeover .content .copy-block {
	padding: 75px 70px 0 580px;
}

#flagship-complete-takeover .content .copy-block h3 {
	color: #FFF;
}

#flagship-complete-takeover .facebook-sharelink {
	margin-left: 15px;
	color: #FFF;
}

#flagship-complete-takeover .content .copy-block h4 {
	color: #000;
}

#flagship-complete-takeover .content .copy-block .price {
	margin: 15px 0 10px 0;
	font-size: 22px;
	font-family: 'InterfaceB', 'arial', 'helvetica';
	color: #000;
}

#flagship-complete-takeover .flagship-cta p {
	padding: 0 0 0 8px;
	color: #000;
	line-height: 14px;
}

.accessory-check {
	background: url(/us/images/products/bg-accessory-check.gif) repeat-x;
	height: 90px;
	margin: 10px 0 5px 0;
	font-family: 'InterfaceR', 'arial', 'helvetica';
}

.accessory-check-maincopy {
	float: left;
	padding: 22px 0 0 22px;
	width: 455px;
}

#compatible-search {
	background: url(/us/images/products/icon-acc-check.png) 25px 20px no-repeat;
	overflow: hidden;
}

#not-compatible-search {
	background: url(/us/images/products/icon-acc-x.png) 25px 20px no-repeat;
	overflow: hidden;
}

#compatible-search .accessory-check-maincopy,
#not-compatible-search .accessory-check-maincopy {
	width: 860px;
	margin-left: 40px;
}

.accessory-check h3 {
	line-height: 24px;
	font-size: 24px;
	color: #FFFFFF;
}

#compatible-search h3 span,
#not-compatible-search h3 span {
	font-size: 16px;
	color: #CCCCCC;
}

.accessory-check-maincopy p{
	margin-top: 5px;
	font-size: 16px;
	color: #CCCCCC;
}

.accessory-check .form-container {
	float: left;
	width: 450px;
	padding: 20px 0 0 20px;
}	

.search-input-container {
	width: 340px;
	height: 23px;
	float: left;
	margin-right: 5px;
	background: #FFFFFF url(/us/images/products/icon-search.gif) no-repeat 320px 5px;
	border: 1px solid #CCCCCC;
	position: relative;
}

.search-input-container input {
	background: #FFFFFF;
	width: 330px;
	height: 20px;
	border: none;
	padding: 2px 5px 1px 5px;
}

.accessory-check-alt .search-input-container {
	width: 280px;
	background: #FFFFFF url(/us/images/products/icon-search.gif) no-repeat 265px 5px;
}

.accessory-check-alt .search-input-container input {
	width: 250px;
}


.search-input-container .search-flyout {
	width: 250px;
}

.search-input-container .search-flyout {
	width: 340px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: absolute;
	top: 23px;
	left: -1px;
	color: #000;
}

.search-input-container .search-flyout li {
	margin: 3px 35px 3px 5px;
}

.search-input-container .search-flyout li a {
	font-weight: bold;
}

.form-container a.reg-btn {
	margin-top: -7px;
}

.form-container .help-text {
	font-family: 'InterfaceR', 'arial', 'helvetica';
	font-size: 16px;
}

span.trade {
	font-size: 25px;
}

.main-accessory-img {
	float: left;
	width: 230px;
}


.module-placement img{
	float: left;
	margin-right: 36px;

}

.module-placement .placement-text {
	float: left;
	width: 794px;
}

.module-placement .placement-text h3 {
	font-size: 18px;
}

/*
 * Product Tab Marketplace
 */
.product-marketplace {
	padding: 10px 0 0 0;
}
.product-marketplace .reg-btn {
	margin-left: -6px;
	margin-bottom: -4px; /* flush bottom excluding shadow */
}

.product-marketplace .col-header {
	font-size: 28px;
	line-height: normal;
	margin-top: inherit;
	margin-bottom: 17px;
	padding: 0;
	color: #000;
}
.product-marketplace .two-col-top {
	padding: 0 0 32px 0;
}
.product-marketplace .two-col-top .logo {
	margin: 0 0 25px 0;
}
.product-marketplace .two-col-top .logo span {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000;
	margin:0 7px 0 0;
}
.product-marketplace .two-col-top .price-line {
	border-top: 1px solid #ccc;
	padding: 10px 0 12px 0;
	color: #000;
}
.product-marketplace .two-col-top .promo {
	
}

.product-marketplace .two-col-top .price-copy {
	padding-bottom: 20px;
	line-height: 20px;
	color: #000000;
}

.product-marketplace .two-col-top .price-line.first {
	background: none;
	border: none;
	margin: 0;
	padding-top: 0;
}
.product-marketplace .two-col-top .price-line.last-line {
	margin-bottom: 12px;
}
.product-marketplace .two-col-top .suggested-price {
	font-size:14px;
	margin:0 0 5px;
} 
.product-marketplace .two-col-top .price {
	font-weight: bold;
	font-size: 18px;
}
.product-marketplace .two-col-top .price span {
	/*margin-left:12px;*/
}
.product-marketplace .two-col-top .col-one {
	float: left;
	width: 249px;
	margin-top: 5px;
}
.product-marketplace .two-col-top .col-two {
	width: 200px;
	float: left;
	margin-top: 5px;
}
.product-marketplace .top-notice{
	padding: 8px 10px;
	font-size: 11px;
	margin: 0 0 30px 0;
	background: #f6f6f6;
}
.product-marketplace .three-col-wrapper {
	min-height: 53px;
	border-top: solid 1px #dbdbdb;
	padding: 28px 0 25px 0;
}
.product-marketplace .three-col-wrapper .col-one,
.product-marketplace .three-col-wrapper .col-two,
.product-marketplace .three-col-wrapper .col-two-three,
.product-marketplace .three-col-wrapper .col-three {
	width: 130px;
	float: left;
	vertical-align: middle;
}
.product-marketplace .three-col-wrapper .col-two,
.product-marketplace .three-col-wrapper .col-two-three,
.product-marketplace .three-col-wrapper .col-three {
	padding-left: 36px;
}
.product-marketplace .three-col-wrapper .col-two-three {
	width: 296px;
	padding: 0;
}
.product-marketplace .three-col-wrapper .col-one {
	text-align: center;
}

.product-marketplace .three-col-wrapper .col-one.top-margin {
	text-align: center;
	margin-top: 8px;
}

.product-marketplace .three-col-wrapper .price {
	font-weight: bold;
	margin: 0 0 0px 0;
	font-size: 18px;
	color: #000;
}
.product-marketplace .three-col-wrapper .price-extra {
	font-size: 12px;
	margin: 6px 0 0 0;
}
.product-marketplace .inventory-status {
	font-size: 11px;
	text-transform: uppercase;
	line-height: normal;
	margin: 0 0 2px 0px;
	font-weight: bold;
}
.product-marketplace .three-col-wrapper .col-two-three p {
	font-size: 11px;
	margin: 2px 0 0 0;
}
.product-marketplace .three-col-wrapper .col-two-three p:first-child {
	margin: 0;
}
.product-marketplace #search-stores-wrapper {
	text-align: right;
	width: 200px;
	position: absolute;
	top: 4px;
	right: 0;
}
.product-marketplace #search-stores-wrapper input[type=text]{
	width: 100px;
	margin-left: 5px;
	padding-right: 15px;
	height: 19px;
	background: url(/us/images/common/icon-search-padded.gif) no-repeat right;
}

.product-marketplace .three-col-wrapper .addr-line {
	margin-top: 4px;
	font-size: 12px;
}
.product-marketplace .three-col-wrapper .addr-line:first-child {
	margin: 0;
}
.product-marketplace .locations {
	min-height: 78px;
	padding: 17px 0 17px 0;
	border-top: none;
	border-bottom: solid 1px #dbdbdb;
	color: #000;
}
.product-marketplace .locations .col-one {
	margin-top: 25px;
	text-align: left;
}
.product-marketplace .locations .col-one img {
	vertical-align: middle;
}
.product-marketplace .locations .col-one img.map-pin {
	margin-right: 15px;
}

.product-marketplace .locations .col-three {
	padding-top: 29px;
}

.product-marketplace .locations .map-pin {
	width: 16px;
	height: 24px;
	background: #ddd;
	display: inline-block;
	vertical-align: middle;
	background: url(/us/images/products/map-point.gif) no-repeat 0 0;
	margin-right: 15px;
	text-align: center;
	color: #fff;
	font-size: 10px;
}
.product-marketplace #paginate-results {
	float: left;
	margin: 10px 0 0 0;
	width: 250px;
}

.product-marketplace .pagination {
	margin-top: 10px;
}

.product-marketplace #select-paginate-results {
	height: 20px;
	margin: 0 10px 0 4px;
}
.product-marketplace #paginate-page {
	text-align: right;
}
.product-marketplace a.paginate-prev,
.product-marketplace a.paginate-next {
	width: 8px;
	height: 12px;
	background: lime;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
}
.product-marketplace a.paginate-prev {
	margin-right: 5px;
}
.product-marketplace a.paginate-next {
	margin-left: 5px;
}
 
/*
 * Product Gallery - McGowan
 */
 
#gallery-wrapper {
	width: 855px;
	position: relative;
}

.gallery-wrapper-zoomed {
	background: #fff;
	border: 1px solid #00a9e0;
	}

#gallery-zoom-wrapper {
	display:none;
	z-index:10000;
	min-height:200px;
	padding: 0;
	position: relative !important;
	top: 0 !important;
	margin-top: -155px;
}

#gallery-zoom-wrapper .close {
	visibility: hidden;
}	

.smgclose {
	display: none;
}

.gallery-wrapper-zoomed .smgclose {
	display: block;
	background-image:url(/us/images/products/button-close-32x32.png);
	position:absolute;
	right:-10px;
	top:-10px;
	cursor:pointer;
	height:32px;
	width:32px;
	z-index: 10000;
}


#gallery-keypress-input {
	position: absolute;
	top: -100px;
	left: 0;
	height: 1px;
	width: 1px;

}
#gallery-nav-wrapper {
	width: 123px;
	float: left;
	margin: 0 20px 0 0; 
}

#gallery-nav-wrapper p {
	margin-top: 6px;
	font-weight: bold;
	text-align: center;
}
#gallery-nav-wrapper a {
	color: #00A9E0;
	text-decoration: none;
}
#gallery-image-wrapper {
	width: 710px;
	height: 398px;
	position: relative;
	border: 1px solid #cfcfcf;
	margin: 4px 0 0 140px;
}
#gallery-caption-wrapper {
	width: 708px; /*box total 712px*/
	padding: 10px 2px;
	float: right;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
/* zoomed gallery styles */
#gallery-wrapper.zoomed {
	margin: 68px auto 0 auto;
	padding: 28px;
}
#gallery-wrapper.zoomed #gallery-nav-wrapper {
	position: absolute;
	top: 50%;
	left: 28px;
	margin-top: -200px;
}
#gallery-wrapper.zoomed #gallery-image-wrapper {
	height: 600px;
	border: none;
	margin: 4px 0 0 120px;
}
#gallery-wrapper.zoomed #gallery-caption-wrapper {
	display: none;
}

#gallery-button-left,
#gallery-button-right {
	background: url(/us/images/common/btn-arrows-horiz-large.png) no-repeat 0 0;
	width: 15px;
	height: 24px;
	position: absolute;
	top: 50%;
	margin-top: -12px;
}
#gallery-button-left,
#gallery-button-right,
#gallery-button-zoom {
	z-index: 1;
}
#gallery-button-left:hover,
#gallery-button-right:hover, 
#gallery-button-zoom:hover {
	cursor: pointer;
}
#gallery-button-left {
	background-position: 0 0;
	left: 20px;
}
#gallery-button-left:hover {
	background-position: 0 -24px;
}
#gallery-button-right {
	background-position: -15px 0;
	right: 20px;
}
#gallery-button-right:hover {
	background-position: -15px -24px;
}
#gallery-button-zoom {
	position: absolute;
	bottom: 20px;
	right: 20px;
	height: 22px;
	width: 105px;
	background: url(/us/images/products/btn-view-larger.png) no-repeat 0 0;
}
#gallery-wrapper.zoomed #gallery-button-zoom {
	display: none;
}

#gallery-button-up,
#gallery-button-down {
	width: 20px;
	margin: 0 auto;
	height: 12px;
	background: url(/us/images/common/btn-arrows-vert.png) no-repeat 0 0;
}
#gallery-button-up:hover {
	background-position: -20px 0;
	cursor: pointer;
}
#gallery-button-down {
	background-position:  0 -12px;
}
#gallery-button-down:hover {
	background-position:  -20px -12px;
	cursor: pointer;
}

#gallery-thumbs-window { /*viewable window showing overflowed content*/
	width: 124px;
	height: 384px;
	overflow: hidden;
	position: relative;
}
#gallery-thumbs-wrapper {
	position: absolute;
	left: 0;
	top: 0px;
}
#gallery-wrapper .gallery-thumb {
	padding: 0;
	width: 124px;
	height: 68px;
	margin: 4px 0;
	padding: 2px;
	background: white;
}
#gallery-wrapper .gallery-thumb:hover {
	cursor: pointer;
}

#gallery-wrapper .gallery-thumb .inner {
	border: 1px solid #cfcfcf;
	background: #fff;
	width: 118px;
	height: 66px;
}

#gallery-wrapper #gallery-thumbs-window .active {
	background: #00a9e0;
}
#gallery-wrapper #gallery-thumbs-window .active .inner {
	border: 1px solid #00a9e0;
}

#gallery-wrapper .gallery-thumb.active {
}
#gallery-image-wrapper .gallery-image,
#gallery-image-wrapper .gallery-image-large {
	position: absolute;
	height: 100%;
	width: 100%;
}
/* zoomed gallery for short viewable area styles 
#gallery-zoom-wrapper.zoomed-short {
	margin-top: 15px;
	position: absolute !important;
}*/




/*compare*/
.product-items-btm li.compare a {
	display: none;
}

.product-items-btm li.compare input {
	float: left;
	height: 20px;
}

.product-items-btm li.compare label {
	line-height: 20px;
	display: block;
	float: left;
}

.product-items-btm li.compare a {
	margin: 0 0 0 7px;
}

#container .product-items-btm li.compare a:hover {
	text-decoration: none;
}

.compare-max-tooltip,
.compare-tooltip {
	display: none;
	padding: 15px 0px 20px 20px;
	background: #FFF;
	width: 230px;
	position: absolute;
	top: 0; 
	left: 0;
	border: 1px solid #00A9E0;
	z-index: 60;
	color: #000;
}

.compare-max-tooltip .closer,
.compare-tooltip .closer {
	width: 32px;
	height: 32px;
	position: absolute;
	top: -15px;
	text-indent: -9999px;
	background: url(/us/images/products/button-close-32x32.png) 0 0 no-repeat;
	right: -15px;
	outline: none;
}

.compare-max-tooltip .tooltip-pointer,
.compare-tooltip .tooltip-pointer {
	width: 16px;
	height: 11px;
	background: url(/us/images/products/bg-tooltip-arrow.png) 0 0 no-repeat;
	position: absolute;
	bottom: -11px;
	left: 20px;
	z-index: 101;
}

.compare-max-tooltip h4,
.compare-tooltip h4 {
	margin-bottom: 12px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

.compare-max-tooltip p,
.compare-tooltip p {
	margin-right: 20px;
	margin-bottom: 15px;
	line-height: 20px;
}

.compare-max-tooltip div.ctas {
	overflow: hidden;
}

.compare-max-tooltip a.reg-btn-gray,
.compare-tooltip a.reg-btn-gray {
	margin-right: 9px;
	color: #00A9E0;
	text-decoration: none;
}

#container .compare-tooltip a.reg-btn-gray:hover {
	text-decoration: none;
}
#container .compare-max-tooltip a.reg-btn-gray:hover {
	text-decoration: none;
}
body.product_special#products .product_options { clear:both; display:inline-block; width:920px; height:100px;  /*border-bottom:1px solid #ebebeb;*/ }
body.product_special#products .product_options .detail { border-top: 1px solid #CCCCCC;width:215px; height:130px; }

body.product_special#products .product_options .detail .options { width:378px; height:120px; }
body.product_special#products .product_options .detail .options .list { height:105px; margin:0 7px; }
body.product_special#products .product_options .detail .options .list ul li { margin-right:10px; }

#products .product_options { float:left; width:960px; padding-top:9px; height:100px; margin-bottom:16px; }
#products .product_options .detail { float:left; width:470px;height:130px; position:relative; }
#products .product_options .detail .options { width:470px; height:134px; overflow:hidden; position:absolute; left:0; bottom:0; }
#products .product_options .detail .options .title { height:13px; margin-bottom:14px; text-indent:-1000px; overflow:hidden; background:url(/us/images/products/txt_options.gif) no-repeat; }
#products .product_options .detail .options .list { position:relative; float:left; width:325px; height:110px; margin-left:7px; margin-right:-2px; display:inline; overflow:hidden; }
#products .product_options .detail .options .list ul { display:inline-block; height:110px; }
#products .product_options .detail .options .list ul li { float:left; width:75px; height:110px; margin-right:10px; line-height:14px; text-align:center; display:inline; font-weight:bold; }
#products .product_options .detail .options .list ul li a { color:#666666; font-weight:bold; }
#products .product_options .detail .options .list ul li a:hover { color:#00a9e0; }
#products .product_options .detail .options .list ul li a img { vertical-align:top; margin-bottom:3px; }
#products .product_options .detail .options .prev,
#products .product_options .detail .options .next {display: block;float: left;width: 8px;	height: 17px;margin: 26px 0 0 0;text-indent: -9999px; cursor:pointer; }
#products .product_options .detail .options span.disabled {background: url(/us/images/products/bg-spec-options-arrows.gif) 0 -20px no-repeat;}
#products .product_options .detail .options em.disabled {background: url(/us/images/products/bg-spec-options-arrows.gif) -10px 0 no-repeat; }
#products .product_options .detail .options .prev { cursor:default; background:url(/us/images/products/bg-spec-options-arrows.gif) -9px -20px no-repeat; }
#products .product_options .detail .options .next { cursor:default; background: url(/us/images/products/bg-spec-options-arrows.gif) 0 0 no-repeat; }

#products .sm_star {float: left; display: inline; width: 80px; height: 13px; margin-right: 5px; background:url(/us/images/products/img_star.gif) no-repeat 0 -38px; text-indent:-1000px;}
#products .sm_star .star_green { float: left; display: inline; background:url(/us/images/products/img_star.gif) no-repeat 0 -51px;}
.product-spec-data .hidden_info SPAN {border-bottom: 0;}

.module_set .specifications .hidden_info {
	width: 205px;
}
#marquee_nav {
   text-align:right;
   padding-right:200px;
}

#marquee_nav a.activeSlide {
    background: url("/us/images/products/btn_underlay_location_on.png") no-repeat scroll left top transparent;
    cursor: default;
}

#marquee_nav a {
    background: url("/us/images/products/btn_underlay_location_off.png") no-repeat scroll left top transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    height: 10px;
    line-height: 50px;
    margin-left: 9px;
    overflow: hidden;
    text-indent: -1000px;
    width: 10px;
    z-index: 2147483647;

}


/* CSS for ToolTip overlays */

.specifications dt .more_info {
 display: none;
 width: 175px;
 padding: 0;
}

#specs-tooltip .open-tooltip {
	display: block !important;
    padding: 0;
}

#specs-tooltip {
	position: absolute;
	z-index: 1000000;
 	width: 175px;
 	margin: 0;
 	padding: 0;
}

#specs-tooltip .more_info .layer_body {
 border-left: #00a9e0 solid 1px;
 border-right: #00a9e0 solid 1px;
 border-bottom: #00a9e0 solid 1px;
 background: #fff;
 margin: 0;
 width: 170px;
 padding: 0 20px 20px 20px;
 }

#specs-tooltip .more_info .layer_top {
height: 28px;
width: 213px;
background: transparent url(/us/images/common/bg-tooltip-overlay.png) -1px 0 no-repeat;
margin: 0;
padding: 0;
}

#specs-tooltip .more_info .layer_body strong {
color: #000;
font-size: 14px;
font-weight: bold;
margin-bottom: 30px;
display: block;
}

.formobilecomputing img {margin-left: 125px;}


.compare-products .more_info {
 display: none;
 width: 175px;
 padding: 0;
}

.compare-products .specs-overlay {
	display: inline-block;
	background: url(/us/images/products/icon-question.gif) no-repeat 0 0;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	text-indent: -9999em;
	outline: none;
	line-height: 10px;
}
.filter-section .more_info {
 display: none;
 width: 175px;
 padding: 0;
}

.filter-section .specs-overlay {
	display: inline-block;
	background: url(/us/images/products/icon-question.gif) no-repeat 0 0;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	text-indent: -9999em;
	outline: none;
	line-height: 10px;
}
#content div.detail_info div.features div.info_module p {
	word-wrap: break-word;
}
#RAT_M10 .fourcol {
	width: auto;
	max-width: 213px;
	margin: 0;
}

#RAT_M10 .fourcol .last {
	width: 213px;
}
#PRO_M32 .twocol-border, #PRO_M33 .twocol-border, #PRO_M39 .twocol-border, #PRO_M40 .twocol-border {
	background: none;
	overflow: visible;
}
.content .no_border {
	border-top: 0px;
	padding: 0 6px;
}

#PRO_M36 .product-col-lrg ul, .product-col_1-lrg ul, #PRO_M37 .product-col-lrg ul, .product-col_1-lrg ul {
	margin: 0 15px;
}

#PRO_M36 .product-col-sm ul, .product-col_1-sm ul, #PRO_M37 .product-col-sm ul, .product-col_1-sm ul {
	margin: 0 10px;
}

#PRO_M36 .product-col-sm ul.last-item, .module-section .product-col_1-sm ul.last-item,
#PRO_M37 .product-col-sm ul.last-item, .module-section .product-col_1-sm ul.last-item {
	margin: 0 0 0 15px;
}
#PRO_M36 .twocol-border, #PRO_M37 .twocol-border {
/*	overflow: visible;*/
}
#SUP_M20 {
	padding: 0 0 !important;
}
.EDT_S07 .module_set {
	padding: 10px 0px 5px !important;
	width: 590px !important;
}

.topic ul {
	margin: 0 23px; 
}

.topic ul.first-item  {
	margin: 0 23px 0 0; 
}

#options_list div.list ul li a{color:#00A9E0 !important;}

/* review.js css */
.submit-review {
	width: 172px;
	min-height: 230px;
	padding-top: 15px;
	float: right;
	color: #000;
}

.submit-review p.copy {
	margin: 0 20px 10px 0;
	line-height: 20px;
}

.submit-review p a
{
	text-decoration: none;
}

.submit-review h5 {
	margin-bottom: 7px;
}

.hero.category-review .review-copy {
    float: left;
    font-family: 'InterfaceR','arial','helvetica';
    margin-left: 35px;
    width: 395px;
}

.hero.category-review .hero-image {
    float: left;
    padding: 0 1px;
}

#BVCustomerRatings {
    float: left;
    width: 395px;
}

.product-col .product-item .second-line-option {
	margin-left: 37px;
}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
    background-image: url(/us/images/products/icon_loading.gif);
    background-repeat: no-repeat;
    background-position:center; 
}
#flagship-content .price_strike_through {
	color: gray;
    font-family: 'InterfaceB','arial','helvetica';
    font-size: 22px;
    margin: 0 0 10px;
     text-decoration:line-through;
}
#subnav-bottom .price_strike_through{
	 text-decoration:line-through;
}
.product-features h3.no-link-adjacent {
    font-size: 24px;
}
.twocol h3.adj-img, .one-thirdcol h3.adj-img, .two-thirdcol h3.adj-img {
    display: block;
    padding-top: 40px;
}
.twocol h3, .threecol h3, .fourcol h3, .fivecol h3, .sixcol h3, .one-thirdcol h3, .two-thirdcol h3 {
    padding-bottom: 5px;
}
#container.product-features .module-section {
    border: medium none;
    padding: 0 0 50px;
}
.module-section p {
    color: #000000;
    line-height: 20px;
}
.marquee-area{
	   background: url("/us/images/products/hero-into-module-gradient.png") no-repeat scroll center top transparent;
    padding-bottom: 65px;
}
#flagship-content.feature-marquee {
    height: 420px;
    margin-top: 20px;
    width: 960px;
}
#flagship-content.marquee-img {
   margin: 0 0 0 18px;
}

#flagship-content.feature-marquee .main-flagship-copy {
    color: #000000;
    font-size: 14px;
    line-height: 24px;
    margin-top: 55px;
    width: 430px;
}
#flagship-content .suggested-price {
    color: #888888;
    font-family: 'InterfaceR','arial','helvetica';
    font-size: 14px;
    margin-bottom: 10px;
    width:230px;
}
#flagship-content .suggested-price span {
    font-size: 20px;
    font-weight: bold;
    margin-left: 10px;
    text-decoration: line-through;
}
#flagship-content .price {
    color: #666666;
    font-family: 'InterfaceB','arial','helvetica';
    font-size: 18px;
    margin: 0 0 10px;
 width:230px;
}
#flagship-content .price span {
    font-size: 22px;
    margin-left: 10px;
}
.promo .hastip {
    background: url("/us/images/products/icon-question.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
    line-height: 10px;
    margin-left: 5px;
    outline: medium none;
    text-indent: -9999em;
    width: 10px;
}
.flagship-specs-cta-container .hastip {
    background: url("/us/images/products/icon-question.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
    line-height: 10px;
    margin-left: 5px;
    outline: medium none;
    text-indent: -9999em;
    width: 10px;
}
.ship-policy {
	 color: #00A9E0;
}
.ship-policy:hover {
	cursor: pointer;
	text-decoration: underline;
}
.promo {
	color:black;
	font-weight:bold;
   	font-family: Helvetica,Arial,sans-serif;
    font-size: 10px !important;
	margin: 4px 0 0;
}
.ship-head {
	 color: #00A9E0;
}
.ecom-lg-btn{
	background: url("/us/images/common/bg-btn-shop.png") no-repeat scroll right -248px transparent;
	color: #FFFFFF;
    display: block;
    float: left;
    height: 48px;
    padding-right: 35px;
}
.ecom-lg-btn span {
    background: url("/us/images/common/bg-btn-shop.png") no-repeat scroll 0 -152px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'InterfaceB','arial','helvetica';
    font-size: 15px;
    line-height: 48px;
    padding: 0 5px 0 30px;
    text-transform: uppercase;
}
.flagship-cta .ecom-text {
    font-size: 13px !important;
    font-weight: bold;
    height: 16px;
    width: 250px !important;
    font-family: arial,helvetica,san-serif;
}
.product-items-btm .ecom-text {
	 
    font-size: 13px !important;
    font-weight: bold;
    height: 16px;
    width: 200px !important;
    padding-bottom:10px;
}
#PRO_M36 .ecom-text {
	 
    font-size: 12px !important;
    font-weight: bold;
    height: 16px;
    width: 200px !important;
	padding-top:10px;
}
#PRO_M37 .ecom-text {
	 
    font-size: 12px !important;
    font-weight: bold;
    height: 16px;
    width: 200px !important;
	padding-top:10px;
}
#PRO_M39 .ecom-text {
	 
    font-size: 13px !important;
    font-weight: bold;
    height: 16px;
    width: 200px !important;

}
#PRO_M40 .ecom-text {
	 
    font-size: 13px !important;
    font-weight: bold;
    height: 16px;
    width: 200px !important;

}
#PRO_M41 .ecom-text {
	 
    font-size: 13px !important;
    font-weight: bold;
    height: 16px;
    width: 200px !important;
	padding-top:10px;
}
#quick-view-wrapper .ecom-text {
	 
    font-size: 13px !important;
    font-weight: bold;
    height: 16px;
    width: 200px !important;

}
.ecom-sm-btn{
	background: url("/us/images/common/bg-btn-shop.png") no-repeat scroll right -76px transparent;
	color: #FFFFFF;
 	float: left;
    height: 38px;
    padding-right: 27px;  /*Mantis 1985 - */
	/*padding-right: 58px;*/
    /*width:70px;*/
}

.ecom-sm-btn span {
   background: url("/us/images/common/bg-btn-shop.png") no-repeat scroll 0 0 transparent;
   color: #FFFFFF;
   float: left;
   font-family: 'InterfaceB','arial','helvetica';
   font-size: 12px;
   line-height: 38px;
   padding: 0 5px 0 23px;
   text-transform: uppercase;
   white-space: nowrap;
}

.ranking .right-arrow , #quick-view .right-arrow {background: url('/us/images/icon/indepth-triangle.png') no-repeat scroll right center transparent;}
.ranking .w233 {width:233px;}
.ranking .w215 {width:215px !important;}
.ranking .w170, #quick-view .w170{width:170px;}
.ranking .w145 {width:145px;}
.ranking .h19 {height:19px;}
.ranking .h18, #quick-view .h18 {height:18px;}
.ranking .h15 {height:15px !important;}
.ranking .h14 {height:14px;}
.ranking .bold , #quick-view .bold {font-weight : bold;}
.ranking .font-arial {font-family : Arial;}
.ranking .shrink {letter-spacing : -0.09em; font-size : 11px;}

/* temp conditions that will be moved to samsung-products.css once unlocked */
.marquee-shadow { background: url("/us/images/products/hero-into-module-gradient.png") no-repeat scroll center top transparent; height:65px; }
.marquee-shadow-top { padding-top:65px; background: url("/us/images/products/hero-into-module-gradient.png") no-repeat scroll center top transparent; }
.marquee-shadow-bottom { padding-bottom:115px !important; clear:both; background: url("/us/images/products/hero-into-module-gradient.png") no-repeat scroll center bottom transparent; }
.marquee-legal { color:#666; font-size:12px; font-style:italic; }

.module_template {}
	
	.module_template sup { vertical-align:super; font-size:30%; }

    /* font face conditions */
    .module_template .interface, .module_template .interfaceR { font-family:'InterfaceR', Arial, Helvetica !important; }
    .module_template .interfaceB { font-family:'InterfaceB', Arial, Helvetica !important; }

    /* margin conditions */
    .module_template .marginBottom15 { margin-bottom:15px !important; display:block !important; }
    .module_template .marginBottom10 { margin-bottom:10px !important; display:block !important; }
    .module_template .marginBottom0 { margin-bottom:0px !important; display:block !important; }

    /* size conditions */
    .module_template .size40 { font-size:40px !important; line-height:normal !important; }
    .module_template .size38 { font-size:38px !important; line-height:normal !important; }
    .module_template .size24 { font-size:24px !important; line-height:normal !important; }
    .module_template .size22 { font-size:22px !important; line-height:normal !important; }
    .module_template .size14 { font-size:14px !important; line-height:normal !important; }

    /* line-height conditions */
    .module_template .lineHeight1_6 { line-height:1.6em !important; }

    /* color conditions */
    .module_template .color000000 { color:#000000!important; }

    /* table conditions */
    .module_template table h4 { color:#000000; margin:10px 0; }
    .module_template .tablePadding10 td { padding:10px; }
    .module_template .leftBorder { border-left:1px solid #cccccc; }
    .module_template .rowBreak { border-top:1px solid #cccccc; }
    .module_template .tdWidth50 td { width:50%; }
    .module_template .tdWidth33 td { width:33%; }
    .module_template .tdAlignTop td { vertical-align:top; }
    
    /* default styles */
    .module_template .defaultModuleStyles td { padding:10px; }
    	.module_template .defaultModuleStyles h3 { color:#000; font-family:'InterfaceR', Arial, Helvetica; font-size:40px; line-height:normal; }
    	.module_template .defaultModuleStyles p { font-size:14px; line-height:1.6em; color:#000; }
    		.module_template .defaultModuleStyles span { color:#666; font-size:12px; font-style:italic; }
.hideTag{
display:none;
}
.owners-module-section dl.owner-resources {
	line-height: 18px;
	font-size: 12px;
	color: #000000;
}

.owners-module-section dl.owner-resources dt {
	margin-top: 10px;
	font-weight: bold;
}

.owners-module-section dl.owner-resources dt.first-owner-resource {
	margin-top: 0;
}

.owners-module-section dl.owner-resources dd {
	margin-bottom: 5px;
}
.owners-module-section h3 {
	display: inline;
	line-height: 32px;
	font-size: 28px;
	font-weight: normal;
	font-family: 'InterfaceR','arial','helvetica';
	color: #000000;
}
.gallery-thumb .play-icon{
    border: medium none;
    height: 34px;
    left: 43px;
    position: relative;
    top: 14px;
    width: 34px;
}
.custom-check .free-shipping{
	background: url("/us/images/common/smg_freeShipping.png") left center no-repeat scroll white;
	height: 70px;
}
.filter-results .free-shipping{
	background: url("/us/images/common/smg_freeShipping.png") left top no-repeat scroll white;
	height: 57px;
}

    


 /* line 316, src/product-detail.scss */
    #pbanner div.promo {
   color: #333333;
    display: block;
    border: 3px solid #ebeff0;
    position: relative;
    background: #fff;
    margin: 10px auto;
     width: 960px;
     
    }
    /* line 325, src/product-detail.scss */
     #pbanner div.promo .promo-content {
       /*padding: 8px 0 8px 10px;*/
      border: 1px solid #08a6e3;
      font-size: 12px;
      position: relative; 
      height: 45px;
      color: rgb(51, 51, 51);
      font-weight:bold;
      line-height:1.3em;
      font-family: arial,helvetica,san-serif;
        padding: 10px;
    position: relative;}
      /* line 332, src/product-detail.scss */
       #pbanner div.promo .promo-content .promo-img {
        float: left;
        margin-top: 0px;
        margin-right: 8px; }
      /* line 337, src/product-detail.scss */
       #pbanner div.promo .promo-content .promo-flag {
        position: absolute;
        left: -3px;
        top: 9px; }
      /* line 343, src/product-detail.scss */
       #pbanner div.promo .promo-content p {
        float: left;
        padding-right: 0;
        font-size: 12px;
        font-weight:bold;
        font-family: arial,helvetica,san-serif;
        color: #333;
        line-height: 1.4em; }
        
       #pbanner div.promo .promo-content p strong {
              color: #000; }
 		#pbanner div.promo .promo-content p.terms-cond{
 			clear:left;
 			margin-top: -30px;
    		padding-left: 70px;
          }
          
       	#pbanner div.promo .promo-content p a {
    		color: #00A9E0;
    		text-decoration: none;
    		font-weight:bold;
		}
		#flagship-content .ship-in-time{
			    color: black;
   				font-size: 11px;
    			font-style: italic;
		}

/* Mobile App css start */
.content-service-container {
	height: 285px;
}

.content-service-container .first {
	float: left;
	width: 33.2%;
	border-right: 1px solid #ccc;
}

.app-list {
	padding: 10px;
}

.app-list li {
	float: left;
	width: 65px;
	margin: 11px 34px 16px 0;
	position: relative;
}

.app-flag {
	position: absolute;
	top: -8px;
	left: -10px;
}

.app-list li .app-img-container img {
	width: 65px;
}

.app-list li .app-title ,.app-cat {
	margin-top: 5px;
	text-align: center;
	text-overflow: ellipsis;
	width: 65px;
	white-space: nowrap;
	overflow: hidden;
}

.app-list li .app-price {
	margin-top: 5px;
	text-align: center;
	color: red;
}

.content-service-container .second {
	float: left;
	width: 27.2%;
	padding: 10px 0 0 50px;
}

.content-service-container .last {
	float: left;
	width: 27.2%;
	padding: 10px 0 0 50px;
}

.content-service-container .service-content ul li {
	border-bottom: 1px solid #eaeaea;
	padding: 5px 0;
	position: relative;
}

.content-service-container .content1 {
	min-height: 144px;
}

.content-service-container .content2 {
	margin-top: 10px;
}

.content-service-container .service-content .service-title {
	width: 100%;
	border-bottom: 3px solid rgb(0, 169, 224);
	color: #000;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 5px;
}

.content-service-container .service-content ul li span {
	position: absolute;
	left: 35px;
	top: 12px;
	font-size: 14px;
}

.service-info-container li {
	width: 100%;
	float: left;
	line-height: 20px;
	font-size: 20px;
	margin-top: 60px;
}

.service-info-container li .cs-name {
	font-size: 40px;
	color: #000;
	/* line-height: 40px; */
	/* font-weight: bold; */
	font-family: 'InterfaceR', 'arial', 'helvetica';
	color: #333;
	margin-bottom: 43px;
}

.service-info-container li .cs-name img {
	width: 38px;
	height: 38px;
	margin-right: 7px;
}

.service-info-container li .cs-title {
	color: #000;
	line-height: 20px;
	font-family: "InterfaceR", "arial", "helvetica";
	font-size: 20px;
}

.service-info-container li .cs-sub-title {
	color: rgb(0, 169, 224);
	line-height: 40px;
}

.service-info-container li .cs-desc {
	font-size: 14px;
	color: #666;
}

.service-info-container .left-container {
	float: left;
	width: 45%;
	padding: 20px 0 20px 20px;
	margin-bottom: 20px;
}

.service-info-container .right-container {
	float: right;
	width: 45%;
	padding: 20px 20px 20px 0;
	margin-bottom: 20px;
}

.service-info-container .right-container .cs-intro-img {
	float: right;
}

.service-info-container .cs-link {
	width: 100%;
	float: right;
	text-align: right;
}
.retail-price {
    float: right;
}

.appsModule {
  -webkit-font-smoothing: subpixel-antialiased;
  width: 960px;
  margin: 0 auto;
  padding: 20px 0; }
.appsModule h1 {
    color: #000;
    font-family: "InterfaceB", "Helvetica", "Arial";
    font-size: 30px;
    margin: 0;
    line-height: normal;
    float: left;
    width: 50%; }
.appsModule .headline h3{
	font: 30px "InterfaceR", "Helvetica", "Arial" !important;
	float: left;
    padding-top: 0;
}    
.appsModule h3 {
    color: #000;
    font: normal 16px "InterfaceB", "Helvetica", "Arial"; }
.appsModule .reg-btn.right {
    float: right; }
.appsModule .clear {
    clear: both; }
.appsModule .mainApp {
    float: left;
    display: block;
    text-align: center;
    width: 120px;
    margin: 30px 20px;
    text-decoration: none; }
.appsModule .mainApp img {
      display: block;
      margin: 0 auto 10px;
      width: 95px;
      height: 95px; }
.appsModule .mainApp p {
      color: #666;
      font: normal 12px "InterfaceR", "Helvetica", "Arial";
      margin-bottom: 6px; }
.appsModule .mainApp span {
      display: block;
      color: #00a9e0;
      font: normal 12px "InterfaceB", "Helvetica", "Arial"; }
.appsModule .mainApp:hover {
      opacity: 0.8; }
.appsModule .mainApp:hover h3, .appsModule .mainApp:hover p {
        color: #00a9e0; }
.appsModule ul {
    border-right: 1px solid #ccc;
    margin: 0 0 20px 0;
    float: left;
    width: 289px;
    padding: 0 15px;
    min-height: 185px; }
.appsModule ul.noBorder {
      border-right: 0px solid red;
    /*  width: 290px;*/ }
.appsModule ul h3 {
      font-size: 18px;
      margin-bottom: 10px; }
.appsModule ul li { list-style-type: none; }
.appsModule ul li.appAlign{
float: left;
        }
	
.appsModule ul li a.noBorder {
          border-bottom: 0px solid red; }
.appsModule ul li{
border-bottom: 0px solid #ccc;
text-decoration: none;
display: block;
padding: 10px;
font: normal 16px "InterfaceR", "Helvetica", "Arial";
color: #000;
float: left;
/* height: 26px; */
}

.appsModule ul li img{
	float: left;
}

.appsModule ul li div{
	float: right;
	width: 207px;/* width: 215px;.sangmin.hong.09062013 */
	margin-left: 10px;
    padding-top: 20px;/* padding-top: 4px.sangmin.hong.09062013 */
}

.appsModule ul li div.clickable { /* Containing div must have a position value */
    position:relative;
}

.appsModule ul li div.clickable a {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    text-decoration:none; /* Makes sure the link   doesn't get underlined */
    z-index:10; /* raises anchor tag above everything else in div */
    background-color:white; /*workaround to make clickable in IE */
    opacity: 0; /*workaround to make clickable in IE */
    filter: alpha(opacity=1); /*workaround to make clickable in IE */
}


.appsModule ul li .fixWidth{
	width: 160px;
}

.appsModule ul li.addBorder{
	border-bottom: 1px solid #ccc;
}

.mainApp a{
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 96px;
    color: #000000;
    font: 12px "Helvetica","Arial";
}
   
.mainApp div{
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 96px;
    display: block;
    font: 11px "Helvetica","Arial";
} 
     
/* Mobile App css end */
		 