@import url("reset.css");
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666;background:url(../images/bg-main1.jpg) no-repeat center top #131127}
#wrapper{width:982px;margin:0 auto}
a{text-decoration:none;color:#666}
#header{height:97px; position:relative}
    #left-header{float:left;padding:33px 0 0}

    #right-header{float:right;padding:5px 0 0; margin:0 0 5px 0}
    #right-header ul.top-nav{float:right;padding:0 0 5px}
    #right-header ul.top-nav li{float:left;background:url(../images/spilter1.gif) no-repeat right center;padding:0 5px}
    #right-header ul.top-nav li a{text-decoration:none;color:#fff}
    
    #p0_hdr {padding:0 5px 15px 0; text-align:right; float:right}
    #p0_hdr span{float:right;color:#fff;font-weight:700;padding:0 0 10px 0}
    
    #banner-header{position:absolute; top:0px; left:550px; padding:14px 25px 0 0; margin:0 0 5px 0}
    
    ul.header-bot-nav li{float:left;background:url(../images/spilter2.gif) no-repeat right center;padding:0 5px}
    ul.header-bot-nav li a{text-decoration:none;color:#FFFFFF}

#menu{position:relative;z-index:10;float:left}
.bg-1{width:6px;height:32px;background:url(../images/bg-1.gif) no-repeat left top;float:left}
.bg-2{width:971px;height:32px;background:url(../images/bg-2.gif) repeat-x;float:left}
.bg-3{width:5px;height:32px;background:url(../images/bg-3.gif) no-repeat right top;float:left}
.search{float:right;width:230px}
#menu #searchbtn {border:none; background:none; cursor:pointer; display:inline; padding:0; margin:0; width:60px; height:30px; font-weight:bold; font-size:12px; font-family:Arial}

#menu input{width:134px;height:13px;background:url(../images/texfield-bg.gif) no-repeat left top;border:none;display:block;float:left;font-size:11px;margin:5px 0 0;padding:5px 13px 5px 10px}
#menu a {text-decoration:none;color:#000;display:block;line-height:32px;font-weight:700}
#menu .nolink {cursor:default}
.menulist,.menulist ul{list-style:none;margin:0;padding:0}
.menulist ul{display:none;position:absolute;top:32px;margin-top:0;left:-1px;width:182px;background:#fff;opacity:0.85px;filter:alpha(opacity:85) !important}
.menulist ul ul{top:-1px;margin-top:0;left:182px}
.menulist li{float:left;display:block;position:relative;background:url(../images/mian-splilter.gif) no-repeat right center}
.menulist ul li{float:none;background:none;margin:0 0 -1px;padding:none}
.menulist ul li a{border-bottom:1px solid #ccc;font-size:11px;padding-left:10px;text-transform:uppercase;padding-right:0}
.menulist ul li a:hover{background:none;background-color:#DDD}
.menulist ul>li:last-child{margin-bottom:1px}
.menulist a{display:block;color:#000;text-decoration:none;float:none;padding:0 23px}
.menulist a .subind{display:none}
.menulist ul a .subind{display:block;float:right}
.menulist ul a{float:none}
*:first-child+html .menulist ul li{float:left;width:100%}
* html .menulist ul li{float:left;height:1%}
* html .menulist ul a{height:1%}

#content{background:#FFFFFF;float:left;width:982px}
.banner{float:left;margin:10px 0 0}
#row-1{width:982px;height:32px;background:url(../images/bg-row-1.gif) repeat-x;float:left}
.heading{width:128px;height:32px;background:url(../images/heading-bg.gif) no-repeat left top;float:left}
.left-row-1{float:left;width:670px}
.heading h1{font-size:14px;font-weight:400;padding:8px 11px 0 13px}
.text{width:517px;float:left;padding:8px 0 0 25px}
.text p{display:block;font-size:11px;color:#333333}
.text a{text-decoration:none;color:#333;font-weight:700;font-size:11px}
.right-row-1{float:left;font-size:14px;padding:8px 0 0}
.right-row-1 label{display:block;float:left;background:url(../images/row-1-spilter.gif) no-repeat left center;overflow:hidden;line-height:17px;height:23px;padding:0 0 0 12px}
.right-row-1 input{width:106px;height:24px;background:url(../images/textfield.gif) no-repeat left top;border:none;float:left;margin:-3px 0 0 8px;padding:0 8px}
.right-row-1 img{display:block;float:left;margin:-3px 0 0}
#row-2{width:980px;height:204px;background:url(../images/row-2.gif) no-repeat left top;float:left;margin:0 1px}
#row-2 ul.set-images{padding:17px 0 0 35px}
#row-2 ul.set-images li{float:left;padding:0 0 0 8px}
#row-2 ul.set-images li a{text-decoration:none;font-size:14px;width:174px;height:169px}
#row-2 ul.set-images li a span{display:block;text-indent:-9999px}
#row-2 ul.set-images li a.img-1:hover{background:url(../images/img-1hover.png) no-repeat left top;float:left}
#row-2 ul.set-images li a.img-2:hover{background:url(../images/img-2hover.png) no-repeat left top;float:left}
#row-2 ul.set-images li a.img-3:hover{background:url(../images/img-3hover.png) no-repeat left top;float:left}
#row-2 ul.set-images li a.img-4:hover{background:url(../images/img-4hover.png) no-repeat left top;float:left}
#row-2 ul.set-images li a.img-5:hover{background:url(../images/img-5hover.png) no-repeat left top;float:left}
#row-2 ul.set-images li a.img-1{background:url(../images/img-1.png) no-repeat left top;float:left}
#row-2 ul.set-images li a.img-2{background:url(../images/img-2.png) no-repeat left top;float:left}
#row-2 ul.set-images li a.img-3{background:url(../images/img-3.png) no-repeat left top;float:left}
#row-2 ul.set-images li a.img-4{background:url(../images/img-4.png) no-repeat left top;float:left}
#row-2 ul.set-images li a.img-5{background:url(../images/img-5.png) no-repeat left top;float:left}
#row-3{width:960px;float:left;padding:10px}
#col-1{width:473px;float:left}
#col-2{width:473px;float:right}

.row-4-bg-1{width:220px;min-height:120px;height:auto !important;background:url(../images/row-4-bg-1.gif) no-repeat left top;float:left;overflow:hidden; padding:0px 12px 0 13px}
.row-4-bg-2{width:220px;min-height:120px;height:auto !important;background:url(../images/row-4-bg-2.gif) no-repeat left top;float:left;overflow:hidden; padding:0px 12px 0 13px}
.row-4-bg-1 ul, .row-4-bg-2 ul {margin:0; padding:0}
.row-4-bg-1 li, .row-4-bg-2 li {line-height:17px;background:url(../images/bullets.gif) no-repeat left;padding:0 0 0 15px}
.row-4-ad {width:237px;height:98px;float:right;padding:0}
.row-4-bg-1 h1,.row-4-bg-2 h1{font-size:14px; font-weight:400; display:block; padding:8px 0 12px 0px}
.row-4-bg-1 h1 span,.row-4-bg-2 h1 span,#slideshow-nav li a:hover,#slideshow-nav li a.activeSlide{font-weight:700;color:#000}
.row-4-bg-1 p,.row-4-bg-2 p{font-size:12px;display:block;padding:0 0 20px 13px}

#row-footer{width:962px;float:left;border-top:#E5E1DE 1px solid;background-color:#fff;color:#000;margin-bottom:15px;padding:10px}
#row-footer-1{width:962px;float:left;margin-left:-20px;border-top:#E5E1DE 1px solid;background-color:#fff;margin-bottom:15px;padding:10px}
.left-footer ul li{float:left;background:url(../images/footer-spilter.gif) no-repeat right center;height:9px;font-size:10px;padding:0 10px 5px}
.left-footer ul li a{text-decoration:none;color:#000}
#right-footer{padding-right:8px}
#footer, #footer a {color:#fff}
#footer {position:relative; top:-15px; clear:both}
#slideshow-wrapper{width:981px;height:360px;position:relative;overflow:hidden}
#slideshow{z-index:1}
#slideshow-nav{position:absolute;top:25px;right:25px;z-index:2;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #fff;background-color:#fff;padding:5px 12px 5px 15px}
#slideshow-nav li{float:left;display:inline}
#slideshow-nav li a{display:block;text-decoration:none;background-position:0 0;width:13px;height:13px;background-image:url(slidesho.png);font-size:12px;color:#4c4b4c;margin:0 1px;padding:0}
#sidebar .widget{background-color:#ffffff}
#sidebar .widget li a:hover{color:#333}
#content-1{background:#FFFFFF;float:left;width:962px;margin:15px 0 0;padding:0 0 0 20px}
.inner-heading{padding:15px 0 5px 0; margin:0 0 0 175px}
h1{font-size:22px;color:#000;font-weight:400}

#innerpage-col-1{width:175px;float:left; position:relative; top:-29px}
#innerpage-col-1 ul.left-col-list{width:155px;border-left:#d3d2d2 solid 1px;border-right:#d3d2d2 solid 1px;margin:0 0 18px}
#innerpage-col-1 ul.left-col-list li{width:145px;height:22px;background:url(../images/inner-col-1-bg-1.gif) repeat-x;padding:15px 0 0 10px}
#innerpage-col-1 ul.left-col-list li.border{width:145px;height:90px;background:url(../images/bg-hifi.gif) repeat-x}
#innerpage-col-1 ul.left-col-list li a{color:#000;font-size:11px}
#innerpage-col-1 ul.inner-col-set-images{padding:0 0 30px 0}
#innerpage-col-1 ul.inner-col-set-images li{padding:0 0 10px}

#innerpage-col-2{width:787px;float:left;padding:0 0 50px}
#left-innerpage-col-1{width:330px;float:left;padding:20px 0 0 40px}
#left-innerpage-col-1 a{display:block;padding:10px 0 20px 100px}
.border-innerpage-col-2{width:766px; border:none; float:left}
.padding {padding:10px 20px; color:#000}

#right-innerpage-col-2{float:left;width:376px;padding:10px 20px 0 0}
.right-bg{width:341px;background:url(../images/right-bg.gif) no-repeat;float:right;padding:8px 15px 0 15px}
.right-bg h2{font-size:18px;color:#404040;font-weight:400;line-height:20px;padding:0 0 20px}
.right-bg h2 span{font-size:14px}
.right-bg .smltxt{font-size:10px;font-weight:400;color:#666;float:left;padding:0}
.right-bg .addcart{width:300px;font-size:10px;font-weight:400;color:#666;padding:10px 0}
.inner-row-col-2{border-top:#e0dfde solid 1px;width:764px}

ul.text-loram{padding:25px 0 20px 30px}
ul.text-loram li.bor{background:#f6f6f5;font-size:11px;color:#000;margin:0 20px 0 0;padding:7px 0 8px 26px}
ul.text-loram li.odd {background:#dfdfdf}
ul.text-loram li a{background:url(../images/arrow-spilter.png) no-repeat left;color:#000;padding:0 0 0 10px}
ul.text-loram li{font-size:11px;color:#000;padding:7px 0 8px 26px}

.menu-bar ul{padding:0}
.menu-bar ul li{float:left;border-left:#e0dfde solid 1px;border-right:#e0dfde solid 1px;border-top:#e0dfde solid 1px;margin:0 0 0 15px;padding:10px 18px 8px 17px}
.menu-bar ul li a{color:#000}
.menu-bar ul li.color{background:#f4f4f4}

.overview{margin:20px 20px 0 30px}
.overview-list {background:#f6f6f5; border-collapse:collapse; border:none}
.overview-list .odd {background:#dfdfdf}
.overview-list .img {padding:15px 30px 15px 35px; min-width:73px; text-align:center; vertical-align:middle}
.overview-list .desc {background:url(../images/arrow-spilter.png) no-repeat 0 20px; padding:15px 15px; vertical-align:top}

ul#menu-accordion ul{list-style-type:none;border:none;float:left;margin:0;padding:0 0 20px}
ul#menu-accordion,ul#menu-accordion ul{list-style-type:none;margin:0;padding:0}
ul#menu-accordion{width:151px;border:1px solid #dddcdb;float:left;margin-bottom:18px}
ul#menu-accordion li{float:left;width:141px;line-height:34px;background:url(../images/bg-li.gif) repeat-x top #fff;border-bottom:1px solid #dedddc;padding-left:10px;margin-top:1px}
ul#menu-accordion li ul li{background:none;border-bottom:none;line-height:15px;padding-left:0;padding-bottom:10px}
ul#menu-accordion a{display:block;text-decoration:none;float:left;width:141px;font-size:11px;color:#000}
ul#menu-accordion li ul li a{background:url(../images/sep-list.gif) no-repeat left 5px;padding-left:7px;width:133px}

.code{border:1px solid #ccc;list-style-type:decimal-leading-zero;margin:0;padding:5px}
.code code{display:block;margin-bottom:0;padding:3px}
.code li{background:#ddd;border:1px solid #ccc;margin:0 0 2px 2.2em}
.indent1{padding-left:1em}
.indent2{padding-left:2em}
a:hover,.text a:hover,.left-footer ul li a:hover{text-decoration:underline}
#right-header ul.top-nav li.last,ul.header-bot-nav li.last,.menulist li ul li a.highlighted,.left-footer ul li.last{background:none}
ul.header-bot-nav,#right-footer{float:right}
.menulist a:hover,.menulist a.highlighted:hover,.menulist a:focus,.menulist li a.highlighted{background:url(../images/menu-hover.gif) no-repeat top center}
.heading h1 span,.right-row-1 label span{font-weight:700;color:#000000}
.right-bg p,.overview p{color:#000;padding:0 0 20px}

/*Master page*/
#lfooter {position:relative; top:45px}
    #lfooter .first {position:relative; top:-30px}
    #lfooter .last {}

/*Common semantic elements*/
form {margin:0; padding:0}
.preload {display:none}
.imgsubmit {background:transparent; border:none; cursor:pointer}
.note {font-size: 10px; color:#777} /*small note under main article*/

.crumbs {margin:0 0 10px 0}
.crumbs span {color:#0079e6}

/*A normal unordered list*/
.list {list-style-position:outside; padding:10px 10px 10px 15px; list-style-image:url(/images/arrow_bullet.gif)}
.list li {margin:15px 0}

/*Page classes*/
.hascrumbs #innerpage-col-1 {top:-55px}
/*.noleftmenu #innerpage-col-1 {top:0px}*/
.hasborder .border-innerpage-col-2 {border:#e0dfde solid 1px}
/**/

/*Index page*/
#rnews {position:relative; top:-10px}
#p1_lnews {white-space:nowrap}

/*Lounge page*/
#tableform {border-collapse:collapse; margin:0; padding:0; background:#fff; width:100%}
#tableform td {margin:0; border:none; padding:5px 5px; text-align:left}
#tableform .odd td {background:#f5f5f5}

.loungetable {margin:0}
.surveyform {margin:0 0 20px 0}
.surveyform .question {background:#f5f5f5; font-weight:bold; padding:5px 10px; margin:10px 0 5px 0}
.surveyform .th td {font-weight:bold; width:104px; text-align:left; padding:0 0 0 48px}
.surveyform table {width:100%}
.surveyform td td {padding:0}
.surveyform td {padding:0 0 0 25px; margin:0; width:150px; vertical-align:top}

#unsubscribe {margin:40px 0 0 0; border-top:1px solid #dfdfdf; line-height:30px}

.error {color:Red; display:block; margin:10px 0 20px 0}

/*Product listing page*/
#plist {border:none; padding:0px; margin:0px; color:#000}
#plist td {vertical-align:bottom; text-align:center}
#plist .item {margin:0px; padding:0px; max-width:191px}
#plist .pic {width:190px}
#plist .name {font-size:16px; font-weight:bold; display:block; margin:0 0 10px 0}
#plist .details {background:#f5f5f5; margin:20px 5px 5px 5px; padding:5px 10px 15px 10px; min-height:70px; text-align:left; position:relative}
#plist .more {position:absolute; bottom:6px; right:7px}
#plist .price {position:absolute; bottom:6px; left:10px}
    
    /*Custom rendering based on model*/
    .misuro #plist .details {min-height:40px}
    .vanto #plist .details {min-height:40px}
    
    /*For search queries*/
    .psearch.hascrumbs #innerpage-col-1 {top:-29px}

#p_changemail td {padding:0px 10px 0px 0}

/*Product type page*/
.pt_page {position:relative}
    .pt_title h1 {font-family:Helvetica, Arial; font-weight:bold; font-size:40px; margin:0 0 5px 0; color:#333}
    .pt_title span {font-family:Arial; font-size:19px; color:#333}
    .pt_item {padding:0 10px 10px 10px; text-align:center}
        .pt_item .pt_pimg {width:107px}
        .pt_item span {font-family:Arial; font-size:11px; color:#000; display:block; text-align:center; padding:3px 0}

    /*Digital TV page*/
    #pt_dtv {background:url(../images/dtv.jpg) no-repeat right 20px; height:600px}
    #dtv_title {position:absolute; top:67px; left:18px}
    #dtv_list {position:relative; top:280px; left:10px}
    
    /*Digital Receiver page*/
    #pt_drc {background:url(../images/drc.jpg) no-repeat right 20px; height:450px}
    #drc_title {position:absolute; top:67px; left:18px}
    #drc_list {position:relative; top:280px; left:10px}
    
    /*DAB+ page*/
    #pt_dab {background:url(../images/drc.jpg) no-repeat right 20px; height:450px}
    #dab_title {position:absolute; top:67px; left:18px}
    #dab_list {position:relative; top:280px; left:10px}
    
    /*Radio page*/
    #pt_rdo {background:url(../images/drc.jpg) no-repeat right 20px; height:450px}
    #rdo_title {position:absolute; top:67px; left:18px}
    #rdo_list {position:relative; top:280px; left:10px}
    
    /*Accessories page*/
    #pt_acc {background:url(../images/drc.jpg) no-repeat right 20px; height:450px}
    #acc_title {position:absolute; top:67px; left:18px}
    #acc_list {position:relative; top:280px; left:10px}
            
    /*HiFi page*/
    #pt_hifi {background:url(../images/hifip.jpg) no-repeat 0px 20px; height:530px}
    #hifi_title {position:absolute; top:67px; left:462px}
    #hifi_list {position:relative; top:196px; left:462px}
    
/*Terms user control*/
#terms {line-height:18px; font-size:12px}
#terms table {border-collapse:collapse; width:100%}
    #terms td {border:1px solid #444; padding:10px}
    #terms th {border:1px solid #444; padding:10px; background:#F3F3F3}
#terms p {margin:0}
#terms strong {margin:20px 0 3px 0; display:block}
#terms_num{text-align:center; line-height:30px; margin:20px 0 20px 0}

/*Warranty page*/
.popup_upl{background-image:url(../images/upleft.gif);width:6px;height:6px}
.popup_up{background-image:url(../images/up.gif);height:6px}
.popup_upr{background-image:url(../images/upright.gif);width:6px;height:6px}
.popup_l{background-image:url(../images/left.gif);width:6px}
.popup_r{background-image:url(../images/right.gif);width:6px}
.popup_bl{background-image:url(../images/downleft.gif);width:6px;height:6px}
.popup_b{background-image:url(../images/down.gif);height:6px}
.popup_br{background-image:url(../images/downright.gif);width:6px;height:6px}
.popup_headerText{color:#003474;font-size:18px;font-weight:bolder}
.popup_brandname{color:#575757;font-size:14px;font-weight:700}
.popup_normal{color:#8a8bfa;font-size:10pt;text-decoration:underline}
.tc{overflow:scroll;height:300px;width:450px}
.tc .header{background-color:#ddd;font-family:"Arial";font-weight:700;text-align:left;font-size:9pt;color:#666;height:25px;margin:2px}
.tc .content{background-color:#f2f2f2;font-family:"Futura","Arial";font-size:8pt;text-align:left;color:#777;margin:2px}
#popupWarranty{width:500px; z-index:10000}
#popupWarranty table{width:100%}
#popup_content {background:#fff}

/*Contact page*/
#p3_form {border-collapse:collapse; width:100%}
    #p3_form td {padding:3px}
    #p3_form .odd td {background:#f5f5f5}
    
/*Jargon page*/
.GlossaryBand {margin:20px 0 10px 0}
.GlossaryBand li {display:inline; padding:10px 3px; font-size:17px}
.GlossaryBand a {font-weight:bold; color:#f00}

.GlossaryItem {margin:20px 0 0 40px; position:relative}
    .GlossaryItem .letter {margin:0 10px 0px 0px; text-align:left; position:absolute; top:-23px; left:-40px}
    .GlossaryItem .letter a {background:#000; color:#fff; font-size:20px; font-weight:bold; padding:0 7px; text-align:center; text-decoration:none}
    .GlossaryItem .term img {margin:10px 0 0 1px}
    .GlossaryItem .term h1 {margin:0 0 5px 0}
    .GlossaryItem .hr {margin:25px 0 10px 0}
    
/*Testimonials page*/
.testwords {margin:10px 0 0 0}
.testname {text-align:right; font-style:italic; margin:0 0 40px 0}

/*Product details page*/
.p3_pimg {max-width:300px}
.p3_addtocartbtn {position:relative; top:7px}
.p3_modelName {margin:0 0 5px 0}
.overview-list img {width:70px}
.p3_price {color:#0079E6; font-size:18px; font-weight:400;letter-spacing:2px;padding:0}

/*FAQ page*/
#faqlist {list-style-type:decimal; color:#666; margin:10px 0 0 0}
#faqlist>li {margin:0 0 15px 0}
.question {color:#444; text-decoration:none}
.question:hover {color:#000; text-decoration:none}
.answer {display:none; color:#000; margin:10px 0 30px 0; background:#f5f5f5; padding:10px; border:1px solid #eee}

/*Shopping cart page*/
.cartTable td {padding:5px}