body{
        margin:0;
        font:12px Arial,Verdana,sans-serif;
        background:url(../img/bg_body.gif) repeat-x 0 0;
}
div{
        overflow:hidden;
}
img{
        border:none;
        display:block;
}
form,fieldset{
        margin:0;
        padding:0;
        border:none;
}
input, textarea{
        outline:none;
}
ul{
        margin:0;
        padding:0;
        list-style:none;
}
a{
        outline:none;
        text-decoration:none;
        cursor:pointer;
        color:#0c4ca3;
}
h1, h2, h3, h4, h5, h6, p{
        margin:0;
}

h1 {
        color:#1677c6;
}

.content h1 {
        margin: 10px 0; 
}

div.main{
        width:929px;
        margin:0 auto;
        background:url(../img/bg_main.gif) repeat-y 0 0;
}
div.main_bottom{
        padding:0 9px 17px 9px;
        background:url(../img/bg_main_bottom.gif) no-repeat 0 100%;
        width:911px;
}
/*header*/
div.header{
        width:100%;
        height:100px;
        background:url(../img/bg_header.gif) no-repeat 0 0;
}
div.logo_search{
        width:100%;
}
a.logo_samsung{
        float:left;
        margin:20px 13px 0 21px;
}
h1 a{
        float:left;
        background: url(../img/logo.png) no-repeat 0 0;
        width:304px;
        height:41px;
        text-indent:-9999px;
        margin:27px 0 0 0;
}
div.search{
        float:right;
        margin:27px 23px 0 0;
        display:inline;
}
div.search div.field{
        float:right;
        background:url(../img/search_field.png) no-repeat 0 0;
        width:138px;
        height:23px;
}
div.search div.field input{
        float:left;
        width:125px;
        height:13px;
        background:none;
        border:none;
        margin:3px 0 0 7px;
        padding:2px 0 3px 0;
        font:10px Verdana;
        color:#157dcc;
        cursor:text;
        position:relative;
}
div.search input.submit{
        float:right;
        width:16px;
        height:16px;
        background:url(../img/btn_submit.png) no-repeat 0 0;
        border:none;
        padding:0;
        cursor:pointer;
        margin:4px 0 0 6px;
}
div.main_menu{
        width:100%;
}
div.main_menu ul{
        float:right;
        overflow:hidden;
        background:url(../img/bg_main_menu.gif) no-repeat 100% 0;
        margin:0 23px 0 0;
}
div.main_menu ul li{
        float:right;
        font-size:11px;
        font-weight:bold;
}
div.main_menu ul li.first{
        background:url(../img/first_li.gif) no-repeat 0 0;
}
div.main_menu ul li a{
        display:block;
        text-align:center;
        color:#fff;
        padding:7px 0 9px 0;
}
div.main_menu ul li a:hover,
div.main_menu ul li.active a{
        color:#76c9e7;
        background:url(../img/arrow.gif) no-repeat 50% 100%;
}
div.main_menu ul li span{
        background:url(../img/divider.gif) no-repeat 0 0;
        float:right;
        width:2px;
        height:30px;
}
div.content_holder{
        width:100%;
        padding:25px 0 0 0;
}
/*left_column*/
div.left_column{
        float:left;
        width:205px;
        background:url(../img/bg_left_col.gif) repeat-y 0 0;
        margin:0 0 0 19px;
        display:inline;
}
div.left_column_top{
        background:url(../img/bg_left_col_top.gif) no-repeat 0 0;
}
div.left_column_bottom{
        background:url(../img/bg_left_col_bottom.gif) no-repeat 0 100%;
        min-height:150px;
        padding:0 11px 10px 3px;
        width:191px;
}
h3{
        font:15px Arial;
        color:#fff;
        padding:7px 0 7px 10px;
}
h4 a{
        font:14px Arial;
        color:#555657;
        letter-spacing:-1px;
        display:block;
}
h4 a:hover,
h4.active a{
        color:#1589cc;
}
div.promotions h4 a{
        background:url(../img/bg_promotions.gif) no-repeat 0 0;
        padding:7px 0 8px 10px;
}
div.household h4 a{
        background:url(../img/bg_household.gif) no-repeat 0 0;
        padding:9px 0 9px 10px;
}
div.audio_video h4 a{
        background:url(../img/bg_audio_video.gif) no-repeat 0 0;
        padding:9px 0 10px 10px;
}
div.audio_video h4.selected a{
        background:url(../img/bg_household.gif) no-repeat 0 0;
        padding:9px 0 9px 10px;
}
div.audio_video ul{
        background:url(../img/bg_audio_video_ul.gif) no-repeat 0 100%;
}
div.product_list ul{
        width:100%;
        background-color:#fff;
        overflow:hidden;
        padding:3px 0 5px 0;
}
div.product_list ul li{
        width:100%;
        overflow:hidden;
        float:left;
        font-size:11px;
        margin:1px 0 0 0;
}
div.product_list ul li a{
        padding:4px 0 4px 24px;
        background:url(../img/arrow1.gif) no-repeat 11px 8px;
        display:block;
        color:#555657;
}
div.product_list ul li a:hover,
div.product_list ul li.active a{
        background:url(../img/arrow1_hover.gif) no-repeat 11px 8px;
        background-color:#ccc;
        color:#2389ab;
}
/*content*/
div.content{
        float:left;
        width:476px;
        margin:0 19px 0 9px;
        display:inline;
}
ul.best_buy li{
        float:left;
        width:120px;
        margin:22px 15px 0 15px;
        display:inline;
        letter-spacing:-1px;
}
ul.best_buy a{
        /*font-size:13px;*/
        color:#070707;
        /*float:left;*/
}
ul.best_buy a:hover{
        color:#1589cc;
}
ul.best_buy span{
        overflow:hidden;
        display:block;
        width:120px;
        height:104px;
        border:1px #bebcbc solid;
        margin:0 0 9px 0;
}
ul.best_buy a:hover span{
        border:1px #1589cc solid;
}
/*right_column*/
div.right_column{
        float:left;
        width:166px;
        font-size:10px;
        color:#08346e;
}
div.blue_block{
        width:100%;
        background:url(../img/bg_right_col.gif) repeat-y 0 0;
        margin:0 0 2px 0;
}
div.blue_block_top{
        background:url(../img/bg_right_col_top.gif) no-repeat 0 0;
}
div.blue_block_bottom{
        background:url(../img/bg_right_col_bottom.gif) no-repeat 0 100%;
        min-height:86px;
        padding:0 10px 11px 3px;
        width:153px;
}
div.white_block{
        background:#fff url(../img/bg_white_block_top.gif) no-repeat 0 0;
}
div.white_block_bottom{
        background:url(../img/bg_white_block_bottom.gif) no-repeat 0 100%;
        min-height:56px;
        padding:0 9px;
        width:;
}
div.login_form{
        width:100%;
        margin:8px 0 9px 0;
}
div.login_form input{
        width:123px;
        height:13px;
        border:1px #bfbfbf solid;
        padding:1px 5px 1px 5px;
        margin:6px 0 0 0;
        font:10px Arial;
        color:#08346e;
}
div.login_form input.login{
        float:right;
        width:85px;
        height:17px;
        border:none;
        padding:0;
        margin:18px 0 0 0;
        cursor:pointer;
}
div.right_column a{
        color:#157dcc;
}
div.right_column a:hover{
        text-decoration:underline;
}
span.helpdesk{
        display:block;
        font-size:17px;
        color:#747980;
        text-align:center;
        margin:8px 0 0 0;
}
span.helpdesk a{
        color:#747980;
}
/*footer*/
div.footer{
        clear:both;
        width:911px;
        margin:0 auto;
        font-size:11px;
        padding:5px 0 30px 0;
}
div.language{
        float:left;
        border:1px #d6dada solid;
        border-top:2px #d6dada solid;
        border-bottom:2px #d6dada solid;
        padding:3px 0;
        margin:0 8px 0 0;
        width:175px;
}
div.language li{
        float:left;
        margin:0;
        /*margin:0 8px 0 0;*/
        display:inline;
}
div.language li a{
        color:#797979;
        float:left;
}
div.language li.active a,
div.language li a:hover{
        color:#0c4ca3;
}
div.language li a img{
        float:left;
        margin:0 5px 0 5px;
        display:inline;
}
div.footer select{
        float:left;
        font:11px Arial;
        height:24px;
        color:#0c4ca3;
        width:140px;
}
div.footer ul.copy{
        float:right;
        padding:5px 0 0 0;
}
div.footer ul.copy li{
        float:right;
        color:#7d7c7c;
        font-size:10px;
}
div.footer ul.copy li a{
        color:#7d7c7c;
}
div.footer ul.copy li a:hover{
        color:#1589cc;
}
div.footer ul.copy li span{
        margin:0 5px;
}


#slideshow {
    position:relative;
    height:123px;
}
#slideshow a {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#slideshow a.active {
    z-index:10;
}
#slideshow a.last-active {
    z-index:9;
}
