/* s:tag styles */
html{font-size:16px;}
body{font-family:Tahoma,Arial,sans-serif;background:none; width:600px;}
.container *,img{margin:0;padding:0;outline:0}
img{border:0}
.page-break{display:block; page-break-before:always}
.no-print{display:none}
input{display:none;visibility:hidden}
select{display:none;visibility:hidden}
.container, #footer{font:normal 62.5%/1 Tahoma,Arial,sans-serif;color:#333;background-color:#fff}
.container h1,
.container h2,
.container h3,
.container h4,
.container h5,
.container h6,
.container strong{font-weight:bold; border:none}
.container abbr, 
.container acronym{border-bottom:1px dotted #000;cursor:help}
.container em{font-style:italic}
.container p{line-height:1.125}
.container ol,
.container ul{list-style:none}
.container a:link,
.container a:visited{text-decoration:none}
.container a:hover,
.container a:active,
.container a:focus{text-decoration:underline}
.container a,
.container a img,
.container a:active img,
.container a:focus img,
.container:focus,
.container *:focus{outline:0}
.container small{font-size:90%}
/* e:tag styles */

/* s:default classes */
.left{float:left}
.right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.hideflow{overflow:hidden}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.bold{font-weight:bold}
.italic{font-style:italic}
.underline{border-bottom:1px solid}
.strike{text-decoration:line-through}
.highlight{background-color:#ffc;color:inherit}
.img-left{float:left;margin:0 10px 4px 0}
.img-right{float:right;margin:0 0 4px 10px}
.pos_absolute{position:absolute}
.pos_relative{position:relative}
.block{display:block}
.hidden{display:none}
/* e:default classes */

/* s:WEP styles */
.main{width:1003px;margin:0 auto;padding-top:9px}
.topbar{display:none;visibility:hidden}
#wep_fader{display:none;visibility:hidden}
/* e:WEP styles */

/* s:Header */
#ssp-header{font-family:Tahoma, Arial, Verdana, sans-serif;width:100%}
#ssp-header ul{display:none}
#ssp-header .logo.right{margin-top:10px} 
/* s:Header */

/* s:Content */
.container{padding:9px 30px 40px 30px;background-color:#fff}
#content{width:100%}
/* e:Content */

/* s:sidebar */
#sidebar{display:none;visibility:hidden}
/* e:sidebar */

/* s:right content */
.right-content{width:100%;padding-top:9px}
/*e: right content */

/* s: intro box */
.intro-box{width:100%;margin-bottom:30px}
.intro-box-content{width:100%;overflow:hidden;padding-bottom:4px}
.intro-box-content .intro-box-left-content{padding:22px 0 0 0;width:100%} 
.intro-box-content h1{color:#000;font-size:1.8em;font-weight:normal;padding-bottom:25px}
.intro-box-content p{font-size:1.2em;line-height:1.4;padding-bottom:15px}
.intro-box-banner{display:none;visibility:hidden}
/* e: intro box */

/* s:scalable button */
.btn{display:none;visibility:hidden}
/* e:scalable button */

/* s:scalable button green styles */
.btn-green{display:none;visibility:hidden}
/* e:scalable button green styles */

/* s: content wrapper  elements */
.right-content-wrapper{overflow:hidden;width:100%}
.right-content-wrapper h2{padding:0 0 15px 15px;background:transparent url(../img/ssp-item-arrow.gif) no-repeat left 5px;color:#79aa23;font-size:1.5em;font-weight:bold}
.block-indent{padding-left:15px;overflow:hidden}
.block-indent p strong{color:#277393}
.right-content-wrapper h3{padding:0 0 15px;color:#277393;font-size:1.4em}
.right-content-wrapper h4{padding:0;color:#333;font-size:1.3em}
.right-content-wrapper p{padding:0 0 15px 0;font-size:1.2em;color:#000;line-height:1.3}
.right-content-wrapper strong{padding:20px 0 5px;font-size:1.1em;line-height:1.3}
.right-content-wrapper p span{color:#a1a1a1}
.guarantee-text-strong{font-weight:bold;color:#333}
.contact-title{margin-top:10px}
/* e: content wrapper  elements */

/* s: dotted sep */
.hor-dotted-sep{height:1px;width:100%;line-height:0;font-size:0;background:transparent url(../img/ssp-hor-dotted-sep.gif) repeat-x top left;margin:30px 0}
/* e: dotted sep */

/* s: horizontal blank sep */
.hor-sep{width:100%;height:0;line-height:0;overflow:hidden;margin:15px 0}
/* e: horizontal blank sep */

/**** s: dotted cols ****/
/* s: 2 dotted cols */
.right-content-2col-row{background:transparent url(../img/ssp-product-sep.gif) repeat-y 361px 0;overflow:hidden;width:100%}
.right-content-2col-row .home-col-left h2{color:#18729b;font-size:1.8em;padding-bottom:10px}
.right-content-2col-row p{font-size:1.2em;line-height:1.4;padding-bottom:15px}
.right-content-2col-row .col.left{padding:0 30px 0 0;width:40%}
.right-content-2col-row .col.right{padding:0 0 0 20px;width:50%}
.right-content-2col-row .home-col-left{width:231px;padding-right:10px;float:left}
.right-content-2col-row .home-col-logo{margin:0;float:left;width:70px;}
.right-content-2col-row img.product-img{width:120px;height:100px;float:left;margin:0 10px 0 0}
.right-content-2col-row .left div.item-content,.right-content-2col-row .right div.item-content{width:195px;float:left;}
.right-content-2col-row .item-content select{width:100%;margin:0 0 10px 0}
.right-content-2col-row .item-content .submit-btn-small{margin-left:0}
/* e:2 dotted cols */

/* s: 3 dotted cols */
.right-content-3col-row{width:100%;overflow:hidden;background:transparent url(../img/ssp-3col-bg.gif) repeat-y 242px top}
.right-content-3col-row .col{width:225px;padding:0 0 0 15px}
.right-content-3col-row .col h3{color:#1c769b;padding:0 0 10px;font-size:1.3em}
.right-content-3col-row .col img.product-img{float:left;width:90px;height:90px}
.right-content-3col-row .col div.item-content{width:100px;float:left;margin:0 0 0 15px}
/* e: 3 dotted cols */
/**** e: dotted cols ****/

/**** s: non dotted cols ****/
.right-single-content-row p{padding:0 0 10px 0;line-height:1.3}
.right-single-content-row .left.product-img{width:200px;padding:0 15px}
.right-single-content-row .left.product-img img{width:120px;height:100px}
.right-single-content-row .left.item-content{width:460px}
.right-single-content-row .product-model-select{width:150px;float:left}
/**** e: non dotted cols ****/

/* s: dotted arrow links */
.right-content .dotted-arrow-link{display:none;color:#333}
.right-content .dotted-arrow-link a{color:#333}
.right-content  table .dotted-arrow-link{display:inline;visibility:visible;color:#333}
/* e: dotted arrow links */

/* s:product holder */
.product-info-holder{width:100%;margin:30px 0 15px;background:url('../img/ssp-product-sep.gif') repeat-y 348px top;overflow:hidden}
.product-info-image{float:left;width:348px}
.product-info-text{float:left;margin:25px 0 0 20px}
.product-info-text h2{padding:0 0 5px;font-size:1.7em}
.product-info-text h3{padding:0 0 5px;color:#79aa23;font-size:1.9em}
.product-info-text p{font-size:1.1em;padding:0 0 15px;display:block}
/* e:product holder */

/* s:tab navigation */
.tab-nav-wrapper{display:none;visibility:hidden}
/* e:tab navigation */

/* s:product info box */
.tab-box-holder{width:100%}
.tab-box-content{background:url('../img/ssp-box-repeat.gif') repeat-y top left}
.tab-box-content-top{background:url('../img/ssp-box-top.gif') no-repeat top left}
.tab-box-content-inner{background:url('../img/ssp-box-bot.gif') no-repeat bottom left;padding:20px 16px}
/* e:product info box */

/* s:content-box items */
.content-item{overflow:hidden;width:100%}
.content-item .colleft{width:83px;float:left}
.content-item .colright{width:611px;padding:25px 0 0 0;float:left;}
.content-item .colright .bar-title-green{height:30px;line-height:30px;background:url('../img/ssp-item-title-bg.gif') repeat-x left top;color:#18729b}
.content-item .colright .bar-title-green h2{line-height:30px;background:url('../img/ssp-item-title-bg-right.gif') no-repeat right top;padding:0 0 0 20px;font-size:1.8em}
.content-item .colright p{font-size:1.2em}
.content-item .colright ul,.listing-dotted-underline,.content-item .colright p{padding:15px 0 10px 20px}
.listing-dotted-underline{padding:5px 0 20px 15px}
.content-item .colright ul li,.listing-dotted-underline li{padding:0 0 0 15px;background:url('../img/ssp-item-arrow.gif') no-repeat 0 6px;overflow:hidden}
.content-item .colright ul li a,.listing-dotted-underline li a{color:#000;font-size:1.2em;line-height:1.5;border-bottom:1px dotted #79aa23}
.content-item .colright ul li a:hover,.listing-dotted-underline li a:hover{border-bottom:none;text-decoration:none}
.text-green{color:#79AA23}
.text-left{width:480px}
/* e:content-box items */

/* s:search box */
.frm-search{overflow:hidden;_width:100%}
.container .text-fld-green{border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #bfe171;border-bottom:1px solid #bfe171;background-color:#edf7d7;height:16px;font-size:1.2em;padding:2px}
.frm-search .text-fld-green{width:250px;margin-right:10px;display:inline}
.frm-search input.search-fld,.frm-service-center input.search-fld{width:108px;float:left;margin:2px 0 0;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #bfe171;border-bottom:1px solid #bfe171;background-color:#edf7d7}
.frm-search.frm-search-home{width:100%;margin:0;padding:0}
.frm-search.frm-search-home input.search-fld{width:213px;height:20px;font-size:1.2em;padding:0 3px;margin-right:5px}
.search .list-item-last{overflow:hidden;padding:10px 0;margin:0}
.search .search-fld{width:108px;float:left;margin:2px 0 0 10px;border:1px solid #d4d0c8;}
/* e:search box */

/* s:submit button small */
.submit-btn-small{display:none;visibility:hidden}
/* e:submit button small */

/* s:submit button large */
.submit-btn{display:none;visibility:hidden}
/* e:submit button large */

/* s: paging links */
.paging-links{display:none;visibility:hidden}
/* e: paging links */

/* s: forms specific styles */
.frm-service-center p,.frm-service-center .submit-btn-small{padding-left:0;margin-left:0}
.frm-service-center input.search-fld{width:300px;margin:0 0 10px 0}
.frm-service-center .submit-btn-small{}
.select-category{width:250px;margin-bottom:10px}
.frm-category-select .submit-btn-small{margin-left:0}
/* e: forms specific styles */

/* s: contact info box */
.contact-info-box{background:#d3e9a3 url(../img/ssp-bg-contact-info-box.gif) no-repeat top left;width:709px}
.contact-info-box-wrapper{background:transparent url(../img/ssp-bg-contact-info-box-bot.gif) no-repeat bottom left;padding:15px 0 0 0;overflow:hidden;width:100%}
.contact-info-box-wrapper p{padding:3px 0 0 20px}
.contact-info-box-wrapper p strong{color:#333}
.contact-info-box-wrapper .text-note{padding:15px 0 0 0;font-size:1.1em;margin:15px;border-top:1px solid #fff}
/* e: contact info box */

/* s: table styles */
.right-content-wrapper table,.tab-box-content-inner table{clear:both}
.right-content-wrapper table td,.tab-box-content-inner table td,.right-content-wrapper table th,.tab-box-content-inner table th{text-align:left}
.right-content-wrapper table th,.tab-box-content-inner table th{background-color:#cbe8f8;font-size:1.2em;padding:10px;color:#277393;}
.right-content-wrapper table td,.tab-box-content-inner table td{background-color:#ebebeb;padding:10px}
.right-content-wrapper table td p,.tab-box-content-inner table td p{padding-left:0}
.right-content-wrapper table td p.read-more,.tab-box-content-inner table td p.read-more{padding-left:15px;background-position:0 5px;}
table.troubleshooting-table{width:100%}
table.troubleshooting-table th{width:100%;padding:10px}
table.troubleshooting-table td{padding:0}
.content-item .colright table.troubleshooting-table td ul{padding:5px 10px}
/* e: table styles */

/* s: contact listing */
.contact-listing{padding:10px 0 0 0}
.contact-listing p{padding:0}
.contact-left-pad{padding:0 0 0 60px}
.right p.map-example{font-size:1.1em;text-align:center}
/* e: contact listing */

/* s: manual block */
.text-left{width:480px;}
.logo{padding-top:15px} 
.tab-box-content-inner table.manual-table th{padding:5px 0 5px 10px}
.tab-box-content-inner table.manual-table td{padding:5px 0 5px 10px}
.tab-box-content-inner table.manual-table td p{padding:0}
.tab-box-content-inner table.manual-table td p.dotted-arrow-link{display:inline;visibility:visible;padding:0 0 0px 15px;}
.manual-table th, .manual-table td{width:0%}
tr.table-alt td{background-color:#e0e0e0}
.tab-box-content-inner table.manual-table th.table-center, .tab-box-content-inner table.manual-table td.table-center{text-align:center}
/* e: manual block */

/* s: select service form */
.frm-online-repair input,.frm-online-repair select{display:inline;visibility:visible;border:none}
.frm-titlebar{background:transparent url(../img/ssp-bg-gray-bar-collapse-box.gif) no-repeat top left;height:35px;padding-top:10px;width:100%}
.frm-titlebar .frm-titlebar-nmbr{float:left;width:25px;height:25px;padding-left:20px}
.frm-titlebar h3{float:left;width:590px;padding:5px 10px 0 10px}
.frm-titlebar .frm-titlebar-icon{float:left;width:34px;height:25px}
.frm-online-repair label{font-size:1.2em}
.frm-online-repair .collapse-block-wrapper{margin-bottom:5px}
.collapse-box{padding:15px 0 15px 20px}
.frm-shops-box,.frm-row{width:100%;overflow:hidden}
.frm-shops-box{padding-bottom:20px}
.frm-shop-box{float:left;width:229px}
.frm-shop-box input.left{margin-right:5px}
.frm-row{width:100%;overflow:hidden;padding:3px 0}
.frm-row .text-fld-green{margin-right:10px}
.frm-row .submit-btn-small{margin-left:0}
.frm-row .input-border{border:1px solid #92abbf;width:294px;margin-right:25px}
.frm-row select{width:296px}
.frm-row label{display:block;padding-bottom:10px}
.frm-row .label-w91{width:100px;padding-top:3px}
.frm-row .label-w250{width:250px;padding-top:3px}
.frm-row .check-box{margin-right:10px;margin-top:0;width:auto}
.frm-row .text-fld-green{width:214px}
.frm-row .frm-row-btn{margin-left:100px}
.frm-row-btn-wide{margin-left:250px}
.frm-row .frm-p-short{padding:15px 0;width:250px}
.frm-row .frm-row-p-indent{padding:15px 0 0 16px;}
.frm-row .frm-print-btn{margin-left:16px;padding-bottom:15px}
.frm-row ul{padding-top:15px}
.frm-row ul li{padding-left:15px}
.frm-row ul li ul{padding-left:15px}
.frm-row ul li ul li{padding-left:0;font-size:1.2em}
.frm-row h5{background:transparent url(../img/ssp-item-arrow.gif) no-repeat 0 5px;padding-left:15px;font-size:1.2em;font-weight:normal}
.frm-row .italic-blue{font-style:italic;color:#277393;padding-top:15px;padding-left:15px}
/* s: select service form */

/* s: site map */
.titlebar-main h1{color:#ffffff;font-size:1.8em;padding:10px 0 0 10px}
.titlebar-main{background:transparent url(../img/ssp-bg-titlebar.gif) no-repeat;width:723px;height:41px;padding-bottom:30px;margin-top:12px}
.mainlist{padding-left:15px;line-height:1.5}
.mainlist li{background: url(../img/ssp-sitemap-list-main.gif) no-repeat;padding-left:20px;font-size:1.2em;padding-bottom:10px}
.mainlist li h3{padding:0;font-size:1em;}
.mainlist ul li, .mainlist li ul h4{font-size:1em}
.mainlist li li{background: url(../img/ssp-sitemap-list-second.gif) no-repeat;padding:0px 0 0px 20px;}
.mainlist li li a{border-bottom:1px dotted #89A33E;color:#000000;}
.mainlist li li a:hover{border-bottom:medium none;text-decoration:none;}
/* e: site map */

/* s: News item detail */
.block-blue-bg{background-color:#f3fdfe;padding:15px 15px 0 15px;width:430px;margin-bottom:15px}
.block-blue-bg p strong{color:#333}
/* e: News item detail */

/* s: repair registration */
.repair-reg-content .right-content-2col-row .col.right{width:340px}
.frm-login .frm-row label{width:70px;padding:0 5px 0 0;font-size:1.2em;line-height:1.6}
.frm-login .frm-row input{margin:0}
.frm-login .submit-btn-small{margin-left:75px;margin-top:10px}
.frm-login .text-fld-green{width:170px}
.frm-login .frm-row p{padding:0 0 0 75px;clear:both}
.frm-login .frm-row p a{font-size:0.8em;text-decoration:underline !important}
.frm-login .frm-row p a:hover{text-decoration:none !important}
/* e: repair registration */

/* s: troubleshooting */
.tab-box-content-inner h4,.tab-box-content-inner h5{padding:10px 0 0 20px;font-size:1.2em}
.tab-box-content-inner h5{color:#18729b}
.tab-box-content-inner ul h6{color:#79aa23;font-size:1.2em;line-height:1.6;padding:0}
.tab-box-content-inner .content-item .colright ul p{padding:0}
.tab-box-content-inner .content-item .colright ul ol{padding:0 0 0 15px;list-style:decimal outside}
.tab-box-content-inner .content-item .colright ul ol li{background:none;list-style-type:decimal;font-size:1.2em;padding:10px 5px 10px 0;margin-left:20px;overflow:visible;line-height:1.2}
.troubleshooting-btns{clear:both;overflow:hidden;padding-bottom:15px}
.troubleshooting-btns .btn-green{float:left;display:inline;width:190px;margin:0 4px}
.troubleshooting-btns .btn-green .btn-content-mid{font-size:0.9em;padding:10px 5px}
/* e: troubleshooting */

/* s: Accessories */
.tab-box-content-inner .collapse-block-wrapper{padding-left:20px}
.collapse-block-wrapper .right-content-2col-row{background-position:center center;margin-bottom:30px}
.collapse-block-wrapper .right-content-2col-row .col.left,.collapse-block-wrapper .right-content-2col-row .col.right{width:275px}
.collapse-block-wrapper .accessories-link-title{background:transparent url(../img/ssp-icon-minimize.gif) no-repeat 0 2px;padding:0 0 0 20px;font-size:1.2em;line-height:1.2;color:#79aa23}
.collapse-block-wrapper .right-content-2col-row .col.left{padding-right:20px}
.collapse-block-wrapper .accessories-prod-info{float:left;width:170px;padding-left:10px}
.collapse-block-wrapper .accessories-prod-info h4{padding:0 0 10px 0;color:#18729b;}
.collapse-block-wrapper .accessories-prod-img{width:90px;height:90px;float:left}
.content-item .right-content-2col-row .accessories-prod-info p{background:url(../img/ssp-item-arrow.gif) no-repeat 0 6px;padding:0 0 0 15px}
.content-item .right-content-2col-row .accessories-prod-info p span{border-bottom:1px dotted #89a33e}
.tab-box-content-inner .collapse-block-wrapper .collapse-box{padding-left:0}
/* e: Accessories */

/* s: Repair status */
.frm-repair-status label{font-size:1.2em;display:block;font-weight:bold;padding-bottom:3px}
.collapse-block-wrapper .bar-title-green{background:transparent url(../img/ssp-bg-titlebar-repairstatus.gif) no-repeat top left}
.collapse-block-wrapper .bar-title-green h3{line-height:2;padding-left:20px}
.repair-status .collapse-block-wrapper .collapse-box{padding-left:0}
.repair-status .collapse-block-wrapper .repairstatus-table td{background:#e0e0e0 url(../img/ssp-bg-gray-bar-repairstatus.gif) repeat-x top left}
.repair-status .collapse-block-wrapper .repairstatus-table .repairsteps-col{padding-left:20px}
.repair-status .collapse-block-wrapper .repairstatus-table .repairsteps-col p{padding:0 0 0 35px;line-height:1.6;background-position:0 0;background-repeat:no-repeat;font-size:1.6em;color:#989898;font-weight:bold}
.repairstep1 .repairsteps-col p{background-image:url(../img/ssp-number-icon-1-disabled.gif)}
.repairstep2 .repairsteps-col p{background-image:url(../img/ssp-number-icon-2-disabled.gif)}
.repairstep3 .repairsteps-col p{background-image:url(../img/ssp-number-icon-3-disabled.gif)}
.repairstep4 .repairsteps-col p{background-image:url(../img/ssp-number-icon-4-disabled.gif)}
.repairstep1.repairstep-active .repairsteps-col p{background-image:url(../img/ssp-number-icon-1-active.gif)}
.repairstep2.repairstep-active .repairsteps-col p{background-image:url(../img/ssp-number-icon-2-active.gif)}
.repairstep3.repairstep-active .repairsteps-col p{background-image:url(../img/ssp-number-icon-3-active.gif)}
.repairstep4.repairstep-active .repairsteps-col p{background-image:url(../img/ssp-number-icon-4-active.gif)}
.repair-status .collapse-block-wrapper .repairstatus-table .repairstatus-col{text-align:center}
.repair-status .collapse-block-wrapper .product-info-table{margin-top:20px;width:auto}
.repair-status .collapse-block-wrapper .product-info-table th{background:none;color:#1d7193;padding:0 0 5px 0;font-size:1.4em}
.repair-status .collapse-block-wrapper .product-info-table td{background:none;padding:0 0 0 10px;text-align:left}
.repair-status .collapse-block-wrapper .product-info-table td p{padding:0}
/* e: Repair status */

/* s:footer */
#footer{background:#f5f5f5 url(../img/ssp-footer-bkg.gif) no-repeat 0 0;margin:0 auto;text-align:center}
#legal{padding-top:31px;display:block;margin:0;line-height:13px}
#legal a:link, #ssp-legal a:visited{font-size:1.1em;color:#7f828c;text-decoration:none;background:url(../img/ssp-seperator.gif) no-repeat right;padding:0 8px}
#legal a.last{background:none}
#legal a.last img{margin-bottom:-2px}
#legal a:hover, #ssp-legal a:active{text-decoration:underline}
.sep{background:url(../img/ssp-seperator.gif) repeat-y 0 0;width:1px;height:13px}
#rnd-bot{width:100%;height:54px;margin:0 auto;text-align:center;background:url('../img/ssp-bg-footer.png') no-repeat center top}
#logo{display:block;padding:25px 0 15px}
#logo img{margin:0 15px 0 0}
#copy{display:block;margin:0;padding:0 0 15px;color:#7f828c;font-size:1.1em}
#footer a.terms,#footer a.privacy{margin:0 0 0 10px;padding:0 0 0 10px;background:url('../img/ssp-product-sep.gif') repeat-y;color:#7f828c;text-decoration:none}
/* e:footer */


