@import url("/us/css/nav.css"); /* related to gnb  */

/* eCommerce DR widgets*/
@import url("/us/css/ecommerce-dr-widgets.css");

/* @override 
    http://www.samsung.com/us/css/samsung-common.css
    http://stgwebus.samsung.com/us/css/samsung-common.css
*/

/* yui reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
 
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

.search_layer { z-index:10; position:absolute; display:none;}
.search_layer .search_layer_body ul li { font-weight:bold; color:#999;}
.search_layer .search_layer_body ul li a { display:block; color:#999; text-decoration:none;}
.search_layer .search_layer_body ul li a .search_on { color:#00a9e0;}
.search_layer .search_layer_body ul li a:hover { background:#d7f0fc;}
.search_layer .search_layer_body ul.scroll { overflow:auto;}
fieldset,img { 
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
#subnav-top h2 {
    padding-bottom: 5px;
}

q:before,q:after {
    content:'';
}
abbr,acronym { border:0;
}

a:hover { text-decoration: underline; }

/* mcgowan - clearfix to be used for containers with floating children*/ 
.clearfix:before,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1;
}

#container .ranking_total EM {
    font-style: normal !important;
}

.relative {
    position: relative;
}

/*
 * Forms
 */
input[type=text] {
    border: 1px solid #ccc;
    padding: 2px 4px; 
}

/* Existing styles taken from /us/css/layout.css for general page layout */

body, input, button {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}

@font-face {
    font-family: 'InterfaceI';
    src: url('/us/font/samsungif_it-webfont.eot');
    src: url('/us/font/samsungif_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('/us/font/samsungif_it-webfont.woff') format('woff'),
         url('/us/font/samsungif_it-webfont.svg#InterfaceI') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InterfaceR';
    src: url('/us/font/samsungif_rg-webfont.eot');
    src: url('/us/font/samsungif_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/us/font/samsungif_rg-webfont.woff') format('woff'),
         url('/us/font/samsungif_rg-webfont.svg#InterfaceR') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InterfaceB';
    src: url('/us/font/samsungif_bd-webfont.eot');
    src: url('/us/font/samsungif_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/us/font/samsungif_bd-webfont.woff') format('woff'),
         url('/us/font/samsungif_bd-webfont.svg#InterfaceB') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InterfaceBI';
    src: url('/us/font/samsungif_bdit-webfont.eot');
    src: url('/us/font/samsungif_bdit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/us/font/samsungif_bdit-webfont.woff') format('woff'),
         url('/us/font/samsungif_bdit-webfont.svg#InterfaceBI') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InterfaceBlk';
    src: url('/us/font/samsungif_blk-webfont.eot');
    src: url('/us/font/samsungif_blk-webfont.eot?#iefix') format('embedded-opentype'),
         url('/us/font/samsungif_blk-webfont.woff') format('woff'),
         url('/us/font/samsungif_blk-webfont.svg#InterfaceBlk') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-pfsquare-lt {
    font-family: "InterfaceR"
}
.font-pfsquare-med {
    font-family: "InterfaceR"
}
.font-pfsquare-reg {
    font-family: "InterfaceR"
}
.font-pfsquare-bold {
    font-family: "InterfaceB"
}
.font-pfsquare-med.flush-top {
    margin-top: -0.2em; /* mcg - should flush top of font against default top container position */
}

.hide {
    display: none;
}

a.question-mark {
    display: inline-block;
    background: url(/us/images/products/icon-question.gif) no-repeat 0 0;
    width: 10px;
    height: 10px;
    margin-left: 2px;
    text-indent: -9999em;
}
a.question-mark:hover {
    background-position: -10px 0;
}
span.map-pin {
    width: 16px;
    height: 24px;
    background: #ddd;
    display: inline-block;
    vertical-align: text-bottom;
    background: url(/us/images/products/map-point.gif) no-repeat 0 0;
}

/*top nav*/
#connected-flyout .flyout-content ul li a {
	margin-bottom: 10px;
    padding-bottom: 0;
    color: #69B6EF;
    line-height: 14px;
    font-family: InterfaceR;
    font-size: 13px;
    display: block;
    
}

#connected-flyout .flyout-content ul li a:hover {
	text-decoration: underline;
}

#hidden_navi { position:absolute; width:960px; margin:0 auto; overflow:hidden; top:-1000px; height:20px; }

#main-nav {
    width: 960px;
    margin: 3px auto 0;
    font-family: InterfaceB;
    position: relative;
    z-index: 150;
}

.nav-container {
    overflow: hidden;
}

#main-nav li {
    float: left;
}

#main-nav li a {
    
    color: #333;
    font-size: 16px;
    line-height: 35px;
    display: block;
    text-decoration: none;
}


#main-nav li a:hover {
    color: #00A9E0;
}

#main-nav li a.active{
    background: url(/us/images/common/icon-nav-arrow.png) center bottom no-repeat;
}
#support #main-nav li a.active, #apps #main-nav li a.active, #front-page #main-nav li a.active, #etc #main-nav li a.active{
    /*background: none;*/
}

#main-logo{
	width: 960px;
	height: 47px;
	position: relative;
}

#main-logo .centered-logo {
	background: url(/us/images/gnb/h1_logo.jpg) 0 -2px no-repeat;
	text-indent: 99999px;
	width: 137px;
	height: 47px;
	margin: 0 auto;
}

#main-nav .centered-logo a {
    width: 137px;
	height: 47px;
}


#main-nav li.products {
    /*padding-right: 103px;*/
    padding-right: 90px;
    
}

#main-nav li.business {
    /*padding-right: 106px;*/
    padding-right: 90px;
}

#main-nav li.apps {
    /*padding-right: 35px;*/
    padding-right: 90px;
}

#main-nav li.myaccount {
    padding-right: 90px;
}

#main-nav li.support {
    padding-right: 0px;
}


#main-nav ul.main {
    float: left;
    min-height: 35px;
    margin-top: 8px;
}

#main-nav #search {
    float: right;
    background: none;
    position: static;
    left: 792px; 
    top: 25px !important;
    position: absolute; 
}

#main-nav #search ul li {
    margin: 2px;
    float: left;
    display: inline-block;
}


#main-nav #search li a {
    display: inline;
    font-size: 10px;
    text-transform: uppercase;
    font-family: helvetica, arial, sans-serif;
}

#main-nav #search ul li a {
    background: url(/us/images/common/bg-divider.png) right 2px no-repeat;
    padding-right: 3px;
    line-height: 10px;
}

#main-nav #search ul li.last a {
    background: none;
}

#main-nav #search fieldset {
    display: block;
    width: 165px;
    height: 23px;
    margin-top: 5px !important;
    position: relative;
    border: 1px solid #CCC;
}
    
#main-nav #search #search_input {
    display: block;
    color: #999;
    border: 1px solid #FFF;
    padding: 3px 0 0 3px;
}

#search-icon {
    position: absolute;
    top: 5px;
    right: 3px;
}

#main-nav #search_form {
    clear: both;
    background: none;
    width: 0;
}

#subnav {
    background: url(/us/images/common/bg-subnav.png) 0px 0px repeat-x scroll rgb(239, 242, 245);
    min-height: 88px;
    position: relative;
    /* z-index: 1; deleted */
}

#subnav-content {
    width: 960px;
    margin: 0 auto;
    padding: 12px 0 0 0;
}

#subnav-content a {
    text-decoration: none;
    color: #00A9E0;
}

#subnav-content a:hover {
    text-decoration: underline;
}

#subnav-content #subnav-top {
    height: 40px; /*added*/
    /* overflow: hidden; deleted*/
    padding-bottom: 15px;
}

#subnav-content .breadcrumb {
    float: left;
    min-width: 430px;
 padding-bottom: 5px;
}

#subnav-content .breadcrumb li {
    display: inline;
    font-family: 'InterfaceR', 'Arial', 'Helvetica';
    font-size: 12px;
}

#subnav-content .breadcrumb li a:hover {
    text-decoration: underline;
}

#subnav-content .subnav-actions {
    float: right;
    margin-top: 0;
}

/*remove this later*/
.social-placeholder {
    margin-top: 9px;
}

#subnav-content .subnav-actions li {
    float: left;
/*  margin-left: 12px;*/
}

#subnav-content .subnav-actions li .reg-btn {
    margin-right: 0;
    color: #FFF;
}

#subnav-content .subnav-actions li a.reg-btn:hover {
    text-decoration: none;
}

#subnav-content h2 {
   margin-top: 5px;
    	  margin-top: 5px;
    font-family: 'InterfaceB', 'Arial', 'Helvetica', sans-serif;
    color: #010101;
    font-size: 18px;	
	vertical-align: bottom;
	zoom: 1;
	min-width: 430px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	height:20px;
padding-bottom:3px;
}

#subnav-top h1 {
    	  margin-top: 5px;
    font-family: 'InterfaceB', 'Arial', 'Helvetica', sans-serif;
    color: #010101;
    font-size: 18px;	
	vertical-align: bottom;
	zoom: 1;
	min-width: 430px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	height:20px;
padding-bottom:3px;
}

#subnav-bottom {
/*  overflow: hidden;*/
    padding-top: 2px;
}

#subnav-content ul.product-info {
    width: 425px;
    float: left;
    font-family: 'InterfaceB', 'Arial', 'Helvetica', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
}

#subnav-content ul.product-info li {
    float: left;
    padding-right: 20px;
    letter-spacing: 0.025em;
}

#subnav-content ul.subnav-links {
    float: right;
    font-family: 'InterfaceB', 'Arial', 'Helvetica', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
}

#subnav-content ul.subnav-links li {
    color: #000000;
    float: left;
    text-transform: uppercase;
    padding: 0 9px;
    height: 12px;
    background: url(/us/images/common/bg-divider.png) right 4px no-repeat;
}

#subnav-content ul.subnav-links li.last {
    padding-right: 0;
    background: none;
}

#subnav-content ul.subnav-links li.active a {
    color: #000;
}

#subnav-content ul.subnav-links li.active a:hover {
    text-decoration: none;
}

#subnav-mask {
    width: 100%;
    height: 7px;
    background: url(/us/images/common/bg-submask.png) top center no-repeat;
    z-index: 1;
    position: relative;
}

#subnav-mask .mask-image {
    height: 7px;
    width: 960px;
    margin: 0 auto;
    background: url(/us/images/common/bg-subnav-mask.png) 0 0 no-repeat;
    position: relative;
    z-index: 1;

}

#subnav-mask .mask-image.overview {
    background: url(/us/images/common/bg-subnav-mask.png) -725px 0 no-repeat;
}

#subnav-mask .mask-image.features {
    background: url(/us/images/common/bg-subnav-mask.png) -650px 0 no-repeat;
}

#subnav-mask .mask-image.specs {
    background: url(/us/images/common/bg-subnav-mask.png) -585px 0 no-repeat;
}

#subnav-mask .mask-image.gallery {
    background: url(/us/images/common/bg-subnav-mask.png) -527px 0 no-repeat;
}

#subnav-mask .mask-image.reviews {
    background: url(/us/images/common/bg-subnav-mask.png) -460px 0 no-repeat;
}

#subnav-mask .mask-image.accessories {
    background: url(/us/images/common/bg-subnav-mask.png) -378px 0 no-repeat;
}

#subnav-mask .mask-image.support {
    background: url(/us/images/common/bg-subnav-mask.png) -299px 0 no-repeat;
}

#subnav-mask .mask-image.overview-no-accessories {
    background: url("/us/images/common/bg-subnav-mask.png") no-repeat scroll -630px 0 transparent;
}

#subnav-mask .mask-image.features-no-accessories {
    background: url(/us/images/common/bg-subnav-mask.png) -558px 0 no-repeat;
}

#subnav-mask .mask-image.specs-no-accessories {
    background: url(/us/images/common/bg-subnav-mask.png) -495px 0 no-repeat;
}

#subnav-mask .mask-image.gallery-no-accessories {
    background: url(/us/images/common/bg-subnav-mask.png) -435px 0 no-repeat;
}

#subnav-mask .mask-image.reviews-no-accessories {
    background: url(/us/images/common/bg-subnav-mask.png) -368px 0 no-repeat;
}

#subnav-mask .mask-image.support-no-accessories {
    background: url(/us/images/common/bg-subnav-mask.png) -299px 0 no-repeat;
}

/* connected flyout */

#connected-flyout {
    position: absolute;
    top: 92px;
    left: 456px;
    width: 168px;
}

#connected-flyout #flyout-top {
    width: 168px;
    height: 14px;
    background: url(/us/images/common/bg-flyout.png) 46px 2px repeat-x;
}


#connected-flyout .flyout-content {
    background: #000;
    padding: 10px 20px;
    overflow: hidden;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
}

#connected-flyout .flyout-content ul {
    float: left;
    padding-bottom: 5px;
}

#connected-flyout #flyout-bottom {
    width: 168px;
    height: 7px;
    background: url(/us/images/common/bg-flyout.png) 0 -14px no-repeat;
}

/*product nav flyout*/
#product-flyout {
    position: absolute;
    top: 92px;
    left: 0;
    width: 960px;
}

#product-flyout #flyout-top {
    width: 960px;
    height: 14px;
    background: url(/us/images/common/bg-flyout.png) 26px 2px repeat-x;
}

#product-flyout .flyout-content {
    background: #000;
    padding: 10px 20px;
    overflow: hidden;
    font-family: InterfaceR;
    font-size: 13px;
}

#product-flyout .flyout-content li em {
    color: #fff;
    font-weight: bold;
    display: block;
    padding-bottom: 10px;
}

#product-flyout .flyout-content ul {
    float: left;
    padding-bottom: 5px;
}


#product-flyout .flyout-content li,
#product-flyout .flyout-content li li {
    float: left;
    width: 110px;
    padding-right: 35px;
}

#product-flyout .flyout-content li.first,
#product-flyout .flyout-content li.first li {
    float: left;
    width: 132px;
    padding-right: 38px;
}

#product-flyout .flyout-content li.last,
#product-flyout .flyout-content li.last li {
    float: left;
    width: 160px;
    padding-right: 0;
}

#product-flyout .flyout-content ul li a {
    margin-bottom: 10px;
    padding-bottom: 0;
    color: #69B6EF;
    line-height: 14px;
      font-family: InterfaceR;
    font-size: 13px;
}

#product-flyout .flyout-content ul li a:hover {
    text-decoration: underline;
}

#product-flyout .flyout-bottom {
    clear: left;
    border-top: 1px solid #303030;
    padding: 18px 0;
}

#product-flyout #recently-viewed-top {
    width: 754px;
    height: 7px;
    background: url(/us/images/common/bg-flyout.png) 0 -21px no-repeat;
}

#product-flyout #recently-viewed-content {
    width: 754px;
    padding: 15px 0 7px;
    background: #FFF;
    overflow: hidden;
}

#product-flyout #recently-viewed-content li {
    width: 150px;
    padding-right: 0;
    border-right: 1px solid #DADADA;
    text-align: center;
}

#product-flyout #recently-viewed-content li.last {
    padding-right: 0;
    border-right: none;
}

#product-flyout #recently-viewed-content li a {
    display: block;
    margin: 5px 0 0 10px;
    text-align: left;
    color: #00A9E0;
    font-weight: bold;
    font-size: 11px;
}

#product-flyout #recently-viewed-content li a.recent-product-img {
    text-align: center;
}

#product-flyout #recently-viewed-bottom {
    width: 754px;
    height: 7px;
    background: url(/us/images/common/bg-flyout.png) 0 -28px no-repeat;
}

#product-flyout #flyout-bottom {
    width: 960px;
    height: 7px;
    background: url(/us/images/common/bg-flyout.png) 0 -14px no-repeat;
}


/* Generic button styles*/

/* buttons */

a.reg-btn {
    display: block;
    float: left;
    height: 38px;
    padding-right: 27px;
    color: #FFF;
    background: url(/us/images/common/bg-btn.png) right -76px  no-repeat;
}

a.reg-btn span {
    display: block;
    float: left;
    padding: 0 5px 0 23px;
    background: url(/us/images/common/bg-btn.png) 0 0 no-repeat;
    line-height: 38px;
    font-family: 'InterfaceB', 'arial', 'helvetica';
    font-size: 12px;
    text-transform: uppercase;
    white-space: nowrap;
}

a.reg-btn:hover {
    background: url(/us/images/common/bg-btn.png) right -114px no-repeat;
}

a.reg-btn:hover span {
    background: url(/us/images/common/bg-btn.png) left -38px no-repeat;
}

#container strong, 
.hero strong {
    font-weight: bold;
}

#container em,
.hero  em {
    font-style: italic;
}

#container a.reg-btn {
    color: #FFF;
}

#container a.reg-btn:hover {
    color: #FFF;
    text-decoration: none;
}

a.lg-btn {
    display: block;
    float: left;
    height: 48px;
    padding-right: 35px;
    color: #FFF;
    background: url(/us/images/common/bg-btn.png) right -248px  no-repeat;
}

a.lg-btn span {
    display: block;
    float: left;
    padding: 0 5px 0 30px;
    background: url(/us/images/common/bg-btn.png) 0 -152px no-repeat;
    line-height: 48px;
    font-family: 'InterfaceB', 'arial', 'helvetica';
    font-size: 15px;
    text-transform: uppercase;
}

a.lg-btn:hover {
    background: url(/us/images/common/bg-btn.png) right -296px no-repeat;
}

a.lg-btn:hover span {
    background: url(/us/images/common/bg-btn.png) left -200px no-repeat;
}

a.reg-btn-gray {
    display: block;
    float: left;
    height: 20px;
    padding-right: 8px;
    color: #FFF;
    background: url(/us/images/common/bg-btn.png) right -396px  no-repeat;
    font-weight: bold;
}

a.reg-btn-gray span {
    display: block;
    float: left;
    padding: 0 2px 0 10px;
    background: url(/us/images/common/bg-btn.png) 0 -348px no-repeat;
    line-height: 20px;
    font-family: helvetica, arial, sans-serif;
    font-size: 11px;
}

a.reg-btn-gray:hover {
    background: url(/us/images/common/bg-btn.png) right -420px no-repeat;
    text-decoration: none;
}

a.reg-btn-gray:hover span {
    background: url(/us/images/common/bg-btn.png) left -372px no-repeat;
}

a.lg-btn-gray {
    display: block;
    float: left;
    height: 21px;
    padding-right: 8px;
    color: #666;
    background: url(/us/images/common/bg-btn.png) right -496px  no-repeat;
}

a.lg-btn-gray span {
    display: block;
    float: left;
    padding: 0 2px 0 10px;
    background: url(/us/images/common/bg-btn.png) 0 -447px no-repeat;
    line-height: 21px;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
}

a.lg-btn-gray:hover {
    background: url(/us/images/common/bg-btn.png) right -522px no-repeat;
    text-decoration: none;
}

a.lg-btn-gray:hover span {
    background: url(/us/images/common/bg-btn.png) left -472px no-repeat;
}


/* Existing styles taken from /us/css/style.css for general page layout */

#container {
    margin: 0 auto 60px auto;
    position: relative;
    width: 960px;
}

#container a {
    color: #00A9E0;
    text-decoration: none;
}

#container a:hover {
    text-decoration: underline;
}

#footer a {
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

legend {
    display: none;
}

/*ranking stars*/
.ranking-stars {
    float: left;
    width: 65px;
    height: 11px;
    margin: 3px 5px 0 0;
    background-image: url(/us/images/products/stars-rating.png);
    background-repeat: no-repeat;
    text-indent: -9999em;
}
.bigstars5 {background-position: 0 -442px;}
.bigstars4half {background-position: 0 -398px;}
.bigstars4 {background-position: 0 -354px;}
.bigstars3half {background-position: 0 -310px;}
.bigstars3 {background-position: 0 -266px;}
.bigstars2half {background-position: 0 -222px;}
.bigstars2 {background-position: 0 -178px;}
.bigstars1half {background-position: 0 -134px;}
.bigstars1 {background-position: 0 -90px;}
.bigstarshalf {background-position: 0 -46px;}
.bigstars0 {background-position: 0 -2px;}

.star5 {background-position:0 -211px;}
.star4half {background-position: 0 -190px;}
.star4 {background-position:0 -169px;}
.star3half {background-position:0 -148px;}
.star3 {background-position:0 -127px;}
.star2half {background-position:0 -106px;}
.star2 {background-position:0 -85px;}
.star1half {background-position:0 -64px;}
.star1 {background-position:0 -43px;}
.starhalf {background-position:0 -22px;}
.star0 {background-position:0 -1px;}

.medstar5 {background-position: 0 -301px;}
.medstar4half {background-position: 0 -271px;}
.medstar4 {background-position: 0 -241px;}
.medstar3half {background-position: 0 -211px;}
.medstar3 {background-position: 0 -181px;}
.medstar2half {background-position: 0 -151px;}
.medstar2 {background-position: 0 -121px;}
.medstar1half {background-position: 0 -91px;}
.medstar1 {background-position: 0 -61px;}
.medstarhalf {background: 0 -31px;}
.medstar0 {background-position: 0 -1px;}

#PRO_M41 .medstar5 {background-position: 0 -1px;}
#PRO_M41 .medstar4half {background-position: 0 -271px;}
#PRO_M41 .medstar4 {background-position: 0 -21px;}
#PRO_M41 .medstar3half {background-position: 0 -211px;}
#PRO_M41 .medstar3 {background-position: 0 -41px;}
#PRO_M41 .medstar2half {background-position: 0 -151px;}
#PRO_M41 .medstar2 {background-position: 0 -61px;}
#PRO_M41 .medstar1half {background-position: 0 -91px;}
#PRO_M41 .medstar1 {background-position: 0 -81px;}
#PRO_M41 .medstarhalf {background: 0 -31px;}
#PRO_M41 .medstar0 {background-position: 0 -101px;}


/* EXISTING FOOTER STYLES */

/* Taken from /us/css/footer.css */

#footer a{color:#6fb7f9;line-height:14px;font-size:11px;}
#footer em{color:#a7a69f;font-weight:bold;display:block;padding-top:1px;margin-bottom:8px;font-style: normal;}
#footer .site_links{width:960px;margin:0 auto;padding:20px 0 0 0;overflow:hidden;}
#footer .site_links .left_group{float:left;}
#footer .site_links .left_group li, #footer .site_links .right_group li{padding-bottom:5px;}
#footer .site_links .center_group{float:left;}
#footer .site_links .center_group li{float:left;}
#footer .site_links .center_group li li{float:none;padding-bottom:5px;}
#footer .site_links .right_group{float:right;}
#footer .site_links li strong{display:block;height:16px;overflow:hidden;margin-bottom:21px;}
#footer .other_links{width:960px;margin:0 auto;clear:both;overflow:hidden;padding:9px 0 17px;background-color:#0A0A0A;}
#footer .other_links ul{float:left;margin-left:-8px;}
#footer .other_links ul li{float:left;background:url(/us/images/footer/bg_bar_gray.gif) no-repeat left 5px;padding:0 8px 0 9px;color:#ffffff;}
#footer .other_links ul li a{color:#ffffff;font-size:12px;}
#footer .other_links ul.link1{float:none;overflow:hidden;height:14px;padding-bottom:7px;}
#footer .other_links ul.link2{overflow:hidden;padding-top:7px;border-top:1px solid #303030;}
#footer .other_links em{float:right;font-weight:normal;color:#a0a0a0;font-size:11px;margin-bottom:0;}
#business #footer .other_links{height:60px;}
#business #footer .other_links em{display:inline-block;padding-top:5px;}
#footer .other_links .country{padding-right:0;}
#footer .other_links .country a{background:url(/us/images/footer/bg_country.gif) no-repeat left 4px;display:block;padding:2px 0 0 20px;}
#footer .search{margin-top:22px;}
#footer .search form{position:relative;height:24px;}
#footer .search .search_input{border:1px solid #ffffff;padding-top:2px;position:absolute;left:7px;top:2px;}
#footer .search .search_input_nobg{border:1px solid #ffffff;background:none;padding-top:2px;position:absolute;left:7px;top:2px;}
#footer .search .search_btn{position:absolute;right:3px;top:2px;}
#footer .footer_b2b{padding:26px 0 0;}

/* Taken from /us/css/layout.css */

#footer {position:relative;width:100%;z-index:10;clear:both;text-align:left;background:url(/us/images/footer/bg_footer_sel.gif) #0a0a0a;}

/* Taken from /us/css/design.css */

/*
#footer .site_links .left_group{width:112px;}
#footer .site_links .left_group strong{background:url(/us/images/footer/tit_footer_1.gif) no-repeat left top;width:88px;}
#footer .site_links .center_group{width:639px;padding-left:20px;}
#footer .site_links .center_group strong{background:url(/us/images/footer/tit_footer_2.gif) no-repeat left top;width:109px;}
#footer .site_links .center_group li{width:127px;}
#footer .site_links .right_group{width:167px;}
#footer .site_links .right_group strong{background:url(/us/images/footer/tit_footer_3.gif) no-repeat left top;width:162px;}
#footer .search{width:167px;}
#footer .search .search_input, #footer .search .search_input_nobg{width:155px;}.aboutsamsung #title{height:135px;overflow:hidden;}
*/

/*
 * JQuery Overlay classes
 * http://flowplayer.org/tools/demos/overlay/
 */
* custom checkboxes*/

.custom-check input[type='checkbox'] {
    position: absolute;
    left: -9999px;
}

.custom-check label {
    display: inline-block;
    padding-left: 25px;
    line-height: 18px;
    background: url(/us/images/common/bg-small-checkbox.png) 0 0 no-repeat;
}

.custom-check label.checked {
    background: url(/us/images/common/bg-small-checkbox.png) 0 -83px no-repeat;
}

/* custom dropdowns*/

.sort-options {
    position: relative;
    z-index: 100;
}

.sort-options p {
    float: left;
    margin: 0 5px 0 0;
}

ul.custom-dropdown {
    float: left;
    position: relative;
    margin: 0 5px;
}

.custom-dropdown ul {
    position: absolute;
    top: 18px;
    left: 0;
    border: 1px solid #CCC;
    background: #EDEDED url(/us/images/common/bg-dropdown-transparency.png) top left repeat-x;
    z-index: 100;
}

.custom-dropdown li.first {
    height: 21px;
    line-height: 21px;
    background: url(/us/images/common/bg-dropdown.png) top right no-repeat;
}

.custom-dropdown.page-numbers li.first ul.hide li {
    width: 75px;
}

.custom-dropdown.page-numbers li.first {
    width: 75px;
}

.custom-dropdown.sort-by li.first {
    width: 140px;
}

#container .custom-dropdown li.first a.default {
    float: left;
    padding: 0 8px;
    background: url(/us/images/common/bg-left-dropdown.png) 0 0 no-repeat;
    color: #666;
}

#container .custom-dropdown li.first a.default:hover {
    text-decoration: none;
}

#container .custom-dropdown ul li a {
    display: block;
}

.custom-dropdown.page-numbers ul li a {
    width: 55px;
    padding: 2px 10px 2px 8px;
}

.custom-dropdown.sort-by ul li a {
    width: 120px;
    padding: 2px 10px 2px 8px;
}

#container .custom-dropdown ul li a.active {
    color: #666;
}

#container .custom-dropdown ul li a:hover,
#container .custom-dropdown ul li a.active:hover {
    background: #666;
    color: #FFF;
    border-left: 1px solid #CCC;
    text-decoration: none;
    padding-left: 7px;
}
.custom-check input[type="checkbox"] {
    left: -9999px;
    position: absolute;
}
a.question-mark {
    background: url("/us/images/products/icon-question.gif") no-repeat scroll 0 1px transparent;
    display: inline-block;
    height: 12px;
    margin-left: 4px;
    text-indent: -9999em;
    width: 10px;
}
a.question-mark:hover {
    background-position: -10px 1px;
}
    
.module_set strong {
    font-weight: normal !important;
    font-family:'InterfaceR', arial, helvetica, sans-serif !important;
}
#PRO_M11 {overflow: visible;}
#PRO_M11 .hidden_info { position:relative; display:inline-block; z-index:1000000; }
#PRO_M11 .hidden_info span { border-bottom:1px dotted #717171; }
#PRO_M11 .hidden_info .more_info { display:none; position:absolute; left:50%; bottom:13px; width:201px; margin-left:-100px; }
#PRO_M11 .hidden_info .more_info .layer_top { width:201px; height:8px; font-size:1px; background:url(/us/images/products/bg_compare_layer_special_top.png) no-repeat; }
#PRO_M11 .hidden_info .more_info .layer_body { padding:8px 18px 12px; text-align:left; line-height:17px; background:url(/us/images/products/bg_compare_layer_special.png) repeat-y; }
#PRO_M11 .hidden_info .more_info .layer_body strong { color:#333; font-size:16px; font-weight:bold; }
#PRO_M11 .hidden_info .more_info .layer_body p { padding:9px 0 3px; color:#666; line-height:16px; }
#PRO_M11 .hidden_info .more_info .layer_body a { padding-right:12px; color:#00a3e3; font-size:11px; font-weight:bold; background:url(/us/images/common/arrow_right.gif) no-repeat right 3px; }
#PRO_M11 .hidden_info .more_info .layer_bottom { width:201px; height:26px; background:url(/us/images/products/bg_compare_layer_special_bottom.png) no-repeat; }

.EDT_S11 {overflow: visible;}
.EDT_S11 .hidden_info { position:relative; display:inline-block; z-index:1000000; }
.EDT_S11 .hidden_info span { border-bottom:1px dotted #717171; }
.EDT_S11 .hidden_info .more_info { display:none; position:absolute; left:50%; bottom:13px; width:201px; margin-left:-100px; }
.EDT_S11 .hidden_info .more_info .layer_top { width:201px; height:8px; font-size:1px; background:url(/us/images/products/bg_compare_layer_special_top.png) no-repeat; }
.EDT_S11 .hidden_info .more_info .layer_body { padding:8px 18px 12px; text-align:left; line-height:17px; background:url(/us/images/products/bg_compare_layer_special.png) repeat-y; }
.EDT_S11 .hidden_info .more_info .layer_body strong { color:#333; font-size:16px; font-weight:bold; }
.EDT_S11 .hidden_info .more_info .layer_body p { padding:9px 0 3px; color:#666; line-height:16px; }
.EDT_S11 .hidden_info .more_info .layer_body a { padding-right:12px; color:#00a3e3; font-size:11px; font-weight:bold; background:url(/us/images/common/arrow_right.gif) no-repeat right 3px; }
.EDT_S11 .hidden_info .more_info .layer_bottom { width:201px; height:26px; background:url(/us/images/products/bg_compare_layer_special_bottom.png) no-repeat; }

#container .EDT_S09 .module_set strong.title, #container .EDT_S11 .module_set strong.title, #container .EDT_S07 .module_set strong.title, #container .EDT_S15 .module_set strong.title, #container .EDT_S13 .module_set strong.title, #container .EDT_S02 .module_set strong.title {
    color: #000000;
    display: block;
/*    font-family: 'InterfaceR',Helvetica,Arial,sans-serif;*/
    font-size: 20pt !important;
    font-weight: normal;
    line-height: 24pt;
}

#main-nav #search {
    width: 186px !important;
    height: 52px;
}

#business #search fieldset {
    border: 1px solid #CCCCCC;
    display: block;
    height: 24px;
    margin-top: 15px;
    position: relative;
    width: 166px;
}
#business #search legend {
    
 display:block;
 height:0;
 visibility:hidden;
 width:0;
}#business #search form {
    float: left;
    height: 24px;
    position: relative;
    width: 164px;
}


.aboutsamsung th, .aboutsamsung td, .aboutsamsung div {
/*  font-family: 'InterfaceR','Arial','Helvetica' !important;*/
}

.aboutsamsung p{
    font-family: " Arial, Helvetica, Geneva, Helvetica Neue", sans-serif;
}

#front-page #main-nav li a.active{
    background: none;
}

/* for For Owner's Module */

#SEMI_SUP_M20_10305 .col-left {
  width: 100px;
  float: left;
  margin-right: 30px;
}

#SEMI_SUP_M20_10305 .col-right {
    width: 120px;
    float: left;
}

#footer .social-links {
    background-color: #0A0A0A;
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0 10px;
    width: 960px;
}

#footer {
    text-align: left;
}
#footer .social-links ul li {
    color: #FFFFFF;
    float: left;
    padding: 0 8px 0 0;
}
#footer .search, #footer .search form {
    background: none;
}
.module_template .module_set .title {
/*    font-family: InterfaceR !important;*/
}
#search .search_layer .search_layer_body {
    background: url("/us/images/gnb/bg_search_top.png") no-repeat scroll left top transparent;
    padding: 5px 0 0;
    width: 134px;
}

.more-info-close {
    width: 32px;
    height: 32px;
    background: url(/us/images/products/button-close-32x32.png) no-repeat 0 0;
    top: -5px;
    right: -50px;
    margin-top: -5px;
    position: absolute;
}

#main-nav #search .listbox ul li a {   
    text-transform: lowercase;
    font-size: 11px;
    display: inline-block;
    padding: 2px 9px;
    width: 115px;
    color:#999999;
}

#main-nav #search .listbox ul li a.on {   
    background: none repeat scroll 0 0 #D7F0FC;
}

#main-nav #search #searchLayer .listbox ul li { 
    margin: 0;
    float: none;
    display: inline-block;
}

#APP_M01 .set_title stron {
    font-family: 'InterfaceR';
}

#fb_like_btn {
    padding-left: 430px;
}

#main #main-nav li a.active{
    background: none;
}

.result-form-option.no_border {
    border: 0px;
}

#gnb {
    background:none;
}
#search {
    background:none !important;
}

#search FORM {
    background: none;
}

#gnb .gnb_top LI {
    text-transform: uppercase;
    padding-left: 5px;
    padding-right: 5px;
}

.business #search fieldset {
    display: block;
    width: 165px;
    height: 23px;
    margin-top: 5px;
    position: relative;
    border: 1px solid #CCC;
}

#search_result .article_title_search {
    background-image: url("/us/images/search/article_search_header.gif");
}

#search_result #title .article_title_search {
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 77px;
    overflow: hidden;
    text-indent: -1000px;
}

.aboutRnew ul.newsList {
    margin: 10px 0;
}

.aboutRnew ul.newsList li a {
    font-family: "InterfaceR";
    font-size: 14px;
    line-height: 24px;
    color: #3143a9 !important;
}


#hero-nav {
    margin-top: 190px;
    margin-right: -580px;
    position: absolute;
    right: 50%;
    text-align: right;
    top: 20px;
    width: 200px;
    z-index: 10;
}.product_title strong {
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 25px;
    overflow: hidden;
    text-align: center;
    text-indent: -2000px;
    width: 100%;
}
#title strong {
    background-image: none !important;
    color: #666666 !important;
    font-family: 'InterfaceR' !important;
    font-size: 16px !important;
    font-weight: normal !important;
    text-indent: 0 !important;
}

/* default tabs styles */

.tabs-content {
	display: none;
}

.tabs-content.show-tab {
	display: block;
}
/*
	 .tooltipsy
	 {
	     padding: 10px;
	     max-width: 600px;
	     color: #555;
	     background-color: #fff;
	     border: 1px solid #ccc;
	 }*/

.price_desc {
    clear: both;
    font-size: 11px;
    font-weight:normal;
    line-height: 16px;
    width: 150px;
    height: 27px;
    padding-bottom:3px;
}
.alert {
	margin: 0 auto 60px;
    position: relative;
    background: none repeat scroll 0 0 #F2F5F7;
    border-left: 1px solid #4DD3FF;
    border-right: 1px solid #4DD3FF;
    border-top: 1px solid #4DD3FF;
    border-bottom: 1px solid #4DD3FF;
    width:960px;
    color: #333333;
    font-size: 12px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
    padding: 10px;
}
#sg-popup {
    background: none repeat scroll 0 0 #A9A9A9;
    border-color: #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-size: 14px;
    left: 38%;
    margin-left: -100px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    position: fixed;
    top: 29%;
    width: 500px;
}
#sg-popup h1{
	font-size: 14px;
	font-weight:bold;
	
}
#sg-popup #yes_survey{
	padding-left:20px;
	
}
#sg-popup #no_survey{
	padding-left:150px;
	
}

.faqs_detail_popup .popup_footer {
    background: url("/us/images/gnb/h1_logo.gif") no-repeat scroll 0 0 transparent;
    color: #666666;
    height: 40px;
    margin-top: 40px;
    padding-left: 130px;
     
     
}
#popup_body .default {
	padding-bottom: 40px;
	border-bottom: 1px solid #D8D7D7;
	
}



html, body { background-color: #FFF; padding: 0; margin: 0; }
/* Selector Module Styles */
.sel_banner { display: none; }
.sel_product a:link { color: #000; }
.sel_product a:hover { color: #333; text-decoration: none; }
.sel_product a:visited { color: #000; }
.sel_product * { font-family: Arial, Helvetica, sans-serif; color: #223344; text-align: left; } /* <-- Change Font Family and Color here */
.sel_product { background: #FFF; float: left; clear: both; width: 675px; margin: auto; /* border: 1px solid #E2E2E2; */ }
.sel_product TABLE { border-collapse: collapse; }
.sel_product TD,
.sel_product INPUT,
.sel_product SELECT { font-size:13px; }
.sel_product SELECT { padding: 1px; margin: 1px; color: #1F3143; cursor: pointer; }
.sel_product TH { background: #F6F6F6; white-space: nowrap; font-weight: bold; text-align: left; font-size: 11px; color: #666; padding: 4px; }
.sel_product TD { padding: 3px 2px; vertical-align: top; }
.sel_product IMG { border: none; }
.sel_search, .sel_top { background-color: #EFF0F1; width: 669px; margin: 3px; }
.sel_search table, .sel_top table { margin: 10px 15px; }
.sel_product
.sel_cat { font-weight:bold; font-size:13px; padding: 2px 5px; line-height: 21px; background: #EFF0F1; text-decoration: none; margin: 0; }
.sel_specs,
.sel_results { margin: 5px 10px; width: 655px; }
.sel_results IMG { margin: 5px; display: block; float: none; }
.sel_results TD { border-bottom: 1px solid #DDD; font-size: 11px; padding: 5px; }
.sel_specs TD { font-size: 11px; }
.sel_smtxt, .sel_smtxt * { font-size: 11px; }
.sel_crumb { line-height: 14px; text-align: left; margin: 0 10px; font-size: 11px; color: #333; padding: 2px; clear: both; background: #FFF !important; }
.sel_footer { line-height: 40px; margin: 3px 20px; font-size: 11px; color: #999; height: 40px; }
.sel_sortby { width: auto; font-weight: normal; font-size: 11px !important; margin-left: 2px; }
/* Button Styles */
.sel_button,
.sel_button_disabled { cursor: pointer; width: 75px; text-align: center; text-transform: capitalize !important; }
.sel_button_disabled { cursor: text; }
/* Message Styles */
.sel_hiddentext { visibility: hidden; }
.sel_inactivetext { color: #999; }
.sel_activetext { color: #000; }
#error_message { color: #FF3333; }


/*copied from gnb.css*/
#search { background:url(/us/images/gnb/bg_gnb_search_rbox_right.gif) no-repeat right top; }
#search form { position:relative; /*background:url(/us/images/gnb/bg_gnb_search_rbox_left.gif) no-repeat left top; */height:24px; }
#search .search_input { border:1px solid #ffffff; background:url(/us/images/gnb/bg_gnb_search.gif) no-repeat left 4px; padding-top:2px; position:absolute; left:7px; top:2px; }
#search .search_input_nobg { border:1px solid #ffffff; background:none; padding-top:2px; position:absolute; left:7px; top:2px; color:#00A9E0; font-size:11px;  font-weight:bold;}
#search .search_btn { position:absolute; right:3px; top:2px; }
#search .search_layer { left:0; top:24px; width:134px;}
#search .search_layer .search_layer_body { width:134px; padding:5px 0 0 0; background:url(/us/images/gnb/bg_search_top.png) no-repeat left top;}
#search .search_layer .search_layer_bottom { width:134px; height:5px; font-size:1px; line-height:1%; background:url(/us/images/gnb/bg_search_bottom.png) no-repeat left bottom;}
#search .search_layer .search_layer_body ul { width:134px;}
#search .search_layer .search_layer_body ul li { width:134px;}
#search .search_layer .search_layer_body ul li a { width:114px; margin:0 1px; padding:2px 9px; font-size:11px;}
#search .search_layer .search_layer_body ul.scroll {width:129px; height:100px;}
#search .search_layer .search_layer_body ul.scroll li {width:111px;}
#search .search_layer .search_layer_body ul.scroll li a {width:92px;}

/*new header override in case layout.css loads */
#header {
	/*height: 100px !important;*/
	padding-top: 10px;
}

#main-nav ul.account-utilities {
    float: right;
}
#main-nav #utilities-container {
   
    width: 100%;
    z-index: 202;
}
#main-nav ul.utilities li {
    display: inline-block;
    float: left;
    margin: 2px;
}
#main-nav #gnbMiniCart {
    width: 72px;
}
#main-nav ul.utilities li a {
    background: url("/us/images/common/bg-divider.png") no-repeat scroll right 2px transparent;
    padding-right: 5px;
}

#main-nav ul.utilities li a {
    display: inline;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    text-transform: uppercase;
}
#main-nav ul.utilities li.last a {
    background: none repeat scroll 0 0 transparent;
}
#main-nav #search {
    height: 24px;
    width: 186px !important;
}

#main-nav #search {
    background: none repeat scroll 0 0 transparent;
    float: right;
    left: 785px;
    position: absolute;
    top: 25px !important;
}
#utilities-container .centered-logo li {
    background: url("/us/images/gnb/h1_logo.jpg") no-repeat scroll 0 -2px transparent;
    height: 47px;
    margin: 10px auto 0;
    text-indent: -99999px;
    width: 137px;
}
#utilities-container .centered-logo {
    margin-left: 410px;
}
/*
#main-nav #gnbMiniCart a, #main-nav #gnbMiniCart a.closed {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/us/images/common/icon-mini-cart.gif") no-repeat scroll 3px 9px transparent;
    border-color: #FFFFFF #FFFFFF -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #08A6E3;
    display: block;
    font-weight: bold;
    height: 28px;
    padding: 0 0 0 24px;
    position: absolute;
    right: 0;
    width: 52px;
}
*/
/* eCommerce footer*/
#footer .site_links li strong{height:18px;margin-bottom:19px;}
#footer .site_links .left_group{width:100px;}
#footer .site_links .center_group{width:515px;padding-left:20px;}
#footer .site_links .center_group li{width:100px;}
#footer .site_links .right_group{width:167px;}
#footer .search{width:167px;}
#footer .search .search_input, #footer .search .search_input_nobg{width:155px;}.aboutsamsung #title{height:135px;overflow:hidden;}

#footer .site_links .shop_group {
	width: 115px;
	padding-left: 20px;
	float: left;
}
#footer .site_links .shop_group li {
	padding-bottom:5px;
}

#footer .site_links .right_border_1px {
	min-height: 200px;
	border-right: 1px solid #2D2D2D;
}

#footer .site_links h2, #footer .site_links stong {
	font-family: 'InterfaceR','Arial','sans-serif';
}

#footer .site_links strong {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 6px;
}
#main-nav #gnbHelpOrder {
    z-index:203;
    position:relative;
}
#main-navigation {
}