.container_12{margin-left:auto;margin-right:auto;width:960px;overflow:hidden}
 .grid_2, .grid_4, .grid_8, .grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}
 .alpha{margin-left:0}
 .omega{margin-right:0}
 .container_12 .grid_2{width:140px}
 .container_12 .grid_4{width:300px}
 .container_12 .grid_8{width:620px}
 html body div.clear, html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
 .clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
 .clearfix{display:block}
 body{margin:0;color:#666;font:14px/22px Arial,Helvetica,sans-serif;background:#fff url(//cdcssl.ibsrv.net/cdcx/images/smc/bg-page.gif) repeat-x}
 img{border-style:none;vertical-align:top}
 a{color:#3e82b9;text-decoration:none}
 a:hover{text-decoration:underline}
 input, textarea, select{font:100% Arial,Helvetica,sans-serif;vertical-align:middle;color:#000}
 form, fieldset{margin:0;padding:0;border-style:none}
 #wrapper{margin-top:4px;overflow:hidden}
 #header{background:url(//cdcssl.ibsrv.net/cdcx/images/smc/bg-header.gif) repeat-x 0 100%;margin:0 0 25px;padding:0 0 3px}
 .menu-holder{width:100%;overflow:hidden;margin:0 0 4px}
 .menu{float:right;padding:0;margin:0 11px 0 0;list-style:none;font:11px/14px Helvetica,Arial,sans-serif;text-transform:uppercase}
 .menu li{float:left;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/sep-01.gif) no-repeat 0 2px;padding:0 11px 0 12px}
 .menu li:first-child{background:none}
 .menu a{color:#fff}
 .header-holder{width:100%;overflow:hidden}
 .logo{background:url(../images/logo.png) no-repeat;width:246px;height:79px;text-indent:-9999px;overflow:hidden;float:left}
 .logo a{height:100%;display:block}
 #nav{float:right;padding:0;margin:32px 28px 0 0;list-style:none;font:bold 17px/19px Helvetica,Arial,sans-serif;color:#2c3138}
 #nav li{float:left;padding:0 0 0 33px}
 #nav li:first-child{padding-left:0}
 #nav a{color:#2c3138;text-shadow:0 2px 2px #fff}
 #nav a:hover{text-decoration:none;color:#3e82b9}
 #nav .active a{color:#1c5d89}
 #nav a.pressed{color:#85bc3c}
 #main{width:100%;overflow:hidden;padding:0 0 11px}
 #content{float:left}
 #twocolumns #content{float:right}
 #content p{margin:0 0 20px}
 #twocolumns #content p{margin:0 0 15px}
 #main h1{font:bold 25px/28px Helvetica,Arial,sans-serif;color:#374565;margin:0 0 7px}
 #main .main-section h1{margin:0 0 3px}
 #main h1 span{font-size:10px;line-height:20px;color:#3e82b9;vertical-align:baseline;margin:0 0 0 3px}
 #main h3{font-size:17px;line-height:20px;font-weight:bold;color:#666;margin:0 0 2px}
 .container{overflow:hidden;padding:0 1px}
 .box{background:#fff;border:1px solid #ededed;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 1px 1px #adadad;-webkit-box-shadow:0 1px 1px #adadad;-moz-box-shadow:0 1px 1px #adadad;margin:0 0 25px;padding:9px 9px 10px}
 #twocolumns .box{margin:0 0 17px}
 .main-section .box{margin:0 0 20px}
 #content .box-holder p{margin:0 0 9px}
 .main-section .box p{margin:0 0 5px}
 #twocolumns .holder{margin:0 0 12px}
 .box-holder{overflow:hidden;padding:23px 21px 18px;font-size:12px;line-height:16px;color:#fff;background:#40a0e3;background:-moz-linear-gradient(top,#40a0e3 0%,#308ed0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#40a0e3),color-stop(100%,#308ed0));background:-webkit-linear-gradient(top,#40a0e3 0%,#308ed0 100%);background:-o-linear-gradient(top,#40a0e3 0%,#308ed0 100%);background:-ms-linear-gradient(top,#40a0e3 0%,#308ed0 100%);background:linear-gradient(top,#40a0e3 0%,#308ed0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a0e3',endColorstr='#308ed0',GradientType=0 )}
 #twocolumns .box-holder{padding:13px 10px 4px}
 .main-section .box-holder{padding:18px 22px 0}
 .img-holder{float:left;margin:4px 31px 0 0}
 #twocolumns .img-holder{margin:2px 25px 0 0}
 .text-holder{overflow:hidden}
 #content .box h3, #main .main-section .box-holder h3{font:bold 20px/22px Helvetica,Arial,sans-serif;margin:0 0 4px;color:#fff}
 #twocolumns .box-holder h3{font:19px/22px Helvetica,Arial,sans-serif}
 #main .main-section .box-holder h3{font:18px/22px Helvetica,Arial,sans-serif}
 .search-form{width:100%;overflow:hidden;padding:8px 0 10px;font-size:14px;line-height:16px}
 .search-form .row{width:100%;overflow:hidden}
 .search-form select{float:left;color:#85bc3c;font-weight:bold;margin:9px 14px 15px 0;width:203px}
 #twocolumns .search-form select{margin:3px 14px 21px 0}
 .submit{float:left;background:url(../images/btn-submit.png) no-repeat;width:144px;height:37px;margin:0;border:0;cursor:pointer;font:bold 14px/37px Helvetica,Arial,sans-serif;text-align:center;color:#3e82b9;padding:0 10px 1px 0}
 .submit:hover{cursor:pointer}
 #content h2{font:bold 18px/24px Helvetica,Arial,sans-serif;color:#374565;margin:0 0 5px}
 .carousel-holder{width:100%;margin:0 0 16px}
 .carousel-holder:after, .meta:after, .results-list:after, .results-list li:after, .results:after, .results li:after, .contact-form .row:after, .tabset:after{content:'';display:block;clear:both}
 .text-area{text-align:right;display:block;margin:-14px 17px 6px 0;color:#535353;font-size:11px;line-height:15px;position:relative}
 .description strong{color:#000}
 #content .description p{margin:0}
 .description a{color:#000}
 .holder{width:100%;overflow:hidden;margin:0 0 8px}
 .main-holder .holder{margin:0 0 28px}
 .lists{width:100%;overflow:hidden;margin:0 0 20px;padding:5px 0 0}
 .lists ul{padding:0;list-style:none;width:165px;margin:0 0 0 62px;float:left;font-size:12px;line-height:15px}
 .main-holder .lists ul{margin:0 0 0 48px}
 .lists ul:first-child{margin-left:0}
 .lists li{width:100%;overflow:hidden;padding:0 0 9px}
 #sidebar, .sidebar{float:right;font-size:12px;line-height:16px;color:#666;padding:4px 0 0}
 .block{border:1px solid #e5e5e5;margin:0 0 27px}
 .sidebar .block{margin:0 0 8px}
 .block-holder{padding:11px 12px}
 .sidebar .block-holder{padding:11px 12px 6px}
 .aside .block-holder{padding:10px 9px 11px}
 #sidebar h3, #main .sidebar h3{font:bold 18px/21px Helvetica,Arial,sans-serif;margin:0 0 6px;color:#374565}
 #sidebar p{margin:0 0 12px}
 #main .sidebar p{margin:0 0 7px}
 .simple-list{padding:0;margin:0 0 0 4px;list-style:none;overflow:hidden;color:#333}
 .simple-list li{background:url(../images/bullet.gif) no-repeat 0 3px;padding:0 0 6px 19px}
 .simple-list a{color:#333}
 .more{display:block;margin:-1px 0 16px 22px;font-style:italic;color:#333}
 .more a{color:#333}
 .btn-holder{width:100%;overflow:hidden;text-align:center;margin:0 0 10px}
 .btn{background:url(//cdcssl.ibsrv.net/cdcx/images/smc/btn2.png) no-repeat 100% 0;height:30px;padding:0 24px 0 0;margin:0 10px 0 0;cursor:pointer;display:inline-block}
 .btn:hover{text-decoration:none}
 .btn span{height:24px;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/btn2.png) no-repeat 0 -60px;padding:6px 0 0 13px;font-size:13px;line-height:16px;font-weight:bold;display:inline-block}
 .ad{text-align:center;width:100%;overflow:hidden;padding:4px 0 22px}
 #sidebar .ad h4, .sidebar .ad h4{font-size:9px;line-height:12px;text-transform:uppercase;margin:0 0 4px;color:#666}
 .sidebar .ad h4{margin:0 0 10px}
 #sidebar .ad h4 a, .sidebar .ad h4 a{color:#666}
 .main-section{width:100%;overflow:hidden}
 .main-holder{width:100%;overflow:hidden;margin:0 0 26px}
 .sidebar{float:right;padding:4px 0 0}
 #twocolumns{float:left}
 .aside{float:left;padding:5px 0 0}
 .list{padding:0;margin:0;list-style:none;width:100%;overflow:hidden}
 .list li{overflow:hidden;border-top:1px solid #ccc;padding:9px 4px 7px 9px}
 .list li:first-child{border:none}
 .list img{float:left;margin:0 8px 0 0}
 .list .description{padding:7px 0 0}
 .list .description p{margin:0}
 .aside .block{border:1px solid #ccc}
 .heading{background:#f4f4f4;padding:5px 13px 6px;border-bottom:1px solid #ccc}
 .link-holder{background:#f4f4f4;padding:9px 15px 11px;border-top:1px solid #ccc;text-align:center}
 .link{font-size:12px;line-height:14px}
 #main .aside h3{font:bold 15px/19px Helvetica,Arial,sans-serif;margin:0 0 9px;color:#333}
 #main .aside h3 span{font-weight:normal;font-size:15px;display:block}
 .favorites{background:url(../images/ico-star.gif) no-repeat 0 2px;color:#010101;font:bold 13px/18px Helvetica,Arial,sans-serif;margin:0 0 0 -6px;padding:4px 0 0 24px;display:inline-block}
 .favorites span{font-weight:normal}
 .favorites a{color:#010101}
 .filter-form{width:100%;overflow:hidden}
 #main .aside-title{border-bottom:1px solid #ccc;padding:0 0 7px;font-size:15px;line-height:17px;margin:0 0 15px;color:#000}
 .filter-form .row{width:100%;overflow:hidden;padding:0 0 9px}
 .filter-form label{width:100%;float:left;margin:0 0 7px;font-weight:bold;font-size:13px;line-height:15px;color:#000}
 .filter-form select{width:199px;color:#666;font-size:13px;line-height:15px;border:1px solid #a8a8a8;font-weight:bold;float:left}
 .filter-form .small{width:79px;margin-right:10px}
 .filter-form .text{border:1px solid #a8a8a8;color:#333;font-size:13px;line-height:15px;font-weight:bold;height:15px;padding:6px 5px;width:67px;margin:0;float:left}
 .filter-form .submit{background:url(../images/btn-submit.png) no-repeat 0 -71px;width:82px;height:29px;margin:6px 0 0;padding:0 13px 3px 0;cursor:pointer;float:left;border:0;text-align:center;color:#4888bc;font-size:13px;line-height:27px;text-shadow:1px 1px #fff}
 .ad.small{padding:0}
 .title-holder{width:100%;overflow:hidden;padding:3px 0 11px;border-bottom:1px solid #ccc;margin:0 0 9px}
 #main .title{float:left;color:#333;font-size:22px;line-height:25px;margin:0}
 .sort-form{float:right;margin:4px 0 0}
 .sort-form select{width:179px;border:1px solid #a8a8a8;font-size:13px;line-height:15px;color:#333}
 .sort-form label{float:left;font-weight:bold;font-size:13px;line-height:16px;margin:2px 7px 0 0;color:#000}
 .results-list, .results{padding:0;list-style:none;width:100%;margin:0 0 23px;border-top:1px solid #ccc}
 .results{border-top-width:0}
 .results-list > li, .results > li{border:1px solid #ccc;border-width:0 1px 1px;width:681px;padding:9px 7px 8px 10px}
 .results > li{border:1px solid #ccc;margin:0 0 9px}
 .visual{color:#666;font-size:10px;line-height:12px;margin:2px 14px 0 0;display:inline-block;vertical-align:top;width:141px}
 * +html .visual{margin-right:19px;display:inline}
 #content .visual p{margin:0}
 .image{border:1px solid #ccc;margin:0 0 10px}
 .visual a{color:#666}
 .text-block{width:355px;display:inline-block;margin:0 3px 0 0;vertical-align:middle;font-size:12px;line-height:14px;color:#666}
 * +html .text-block{margin-right:7px;display:inline}
 .side-box{width:159px;text-align:center;display:inline-block;vertical-align:middle;font-size:11px;line-height:13px;color:#333}
 .results .side-box{vertical-align:top}
 .side-box strong{font-size:12px;line-height:16px}
 .side-box .img-logo{margin:0 0 8px}
 * +html .side-box{display:inline}
 .info{width:100%;overflow:hidden;padding:0;margin:0 0 7px;list-style:none;font-size:16px;line-height:18px}
 .side-box .info{font-size:15px;line-height:17px;margin:0 0 13px}
 .info li{float:left;padding:0 6px 0 7px;background:url(../images/sep-03.gif) no-repeat 0 2px}
 .side-box .info li{float:none;display:inline-block;padding:0 2px 0 7px}
 * +html .side-box .info li{padding-right:6px;display:inline}
 .info li:first-child, .meta li:first-child, .links li:first-child{background:none;padding-left:0}
 .links{width:100%;overflow:hidden;padding:0;margin:0 0 3px;list-style:none;font-size:11px;line-height:12px}
 .links li{vertical-align:bottom;display:inline-block}
 * +html .links li{display:inline;padding-left:2px}
 #content .results-list h2, #content .results h2{font-size:18px;line-height:20px;margin:0 0 5px;color:#000}
 #content .results-list h2 a, #content .results h2 a{color:#000}
 #content .text-block p{margin:0 0 11px}
 #content .side-box .info-holder p{margin:0 0 3px}
 #content .side-box .info-holder{font-size:13px;line-height:15px;padding:0 0 8px}
 .price{color:#900;font-weight:bold}
 .details{padding:0 7px 0 0;background:url(../images/arrows-02.gif) no-repeat 100% 5px;font-size:11px;line-height:13px;font-weight:bold}
 .meta{width:100%;margin:0;padding:8px 0 4px;list-style:none;color:#666;font-size:12px;line-height:15px}
 .meta li{float:left;padding:0 11px 0 12px;background:url(../images/sep-03.gif) no-repeat 0 3px}
 .meta a{color:#666}
 .btn-blue{background:url(../images/btn-blue.gif) repeat-x;width:109px;border:1px solid #318dce;text-align:center;font-size:12px;line-height:15px;font-weight:bold;height:20px;padding:5px 0 0;margin:-4px 0;border-radius:4px;-moz-border-radius:4px;float:left;-webkit-border-radius:4px;color:#fff}
 .results-list .btn-blue, .results .btn-blue{color:#fff}
 .btn-blue:hover{text-decoration:none}
 .side-box .btn-blue{display:inline-block;float:none;margin:0 0 6px}
 #content .side-box p{margin:0}
 .paging{float:right;padding:0;margin:0 0 35px;list-style:none;font-size:11px;line-height:23px}
 .paging li{margin:0 0 0 3px;text-align:center;color:#4888bc;float:left;text-shadow:1px 1px #fff;line-height:29px}
 .paging a, .paging .active{display:block;text-decoration:none;width:22px;height:22px;background:#e7f3fb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ccc;vertical-align:middle;line-height:22px}
 .paging .active a{border:0;background:none}
 .paging .prev a, .paging .next a{width:53px}
 .paging .active, .paging .disable a, .paging a:hover{background:#fff}
 .paging .prev{margin-right:10px}
 .paging .next{margin-left:12px}
 .paging span{position:relative;bottom:1px}
 .section{background:url(../images/bg-section.gif) no-repeat;margin:-13px 0 0;padding:4px 4px 0;width:152px}
 .section-holder{background:#f4f4f4;border:1px solid #b3b3b3;border-top-width:0;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;padding:5px 0 10px}
 .section .price{font-size:18px;line-height:20px}
 .page-title p{margin:0;padding:0 0 7px}
 .link-search{color:#3e82b9;font-size:12px;line-height:14px;font-weight:bold;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/arrow-blue.png) no-repeat 0 3px;padding:0 0 0 11px}
 .product-area{width:100%;overflow:hidden;padding:3px 0}
 #content .quantity p{margin:0 0 5px}
 #content .product-box p{margin:0 0 5px}
 .side .options{margin:0}
 .side .links{margin:-3px 0 0;padding:0 0 9px;position:relative}
 .side .img-logo{margin-right:2px}
 .side .product-box{padding:0 0 8px}
 #content .title-area h2{margin:0}
 .block.red{background:#f4f4f4;border:1px solid #900;color:#333;font-size:12px;line-height:14px}
 .block.red .heading{padding:8px 9px 7px;border:1px solid #ce4234;border-bottom-color:#900;margin:-1px -1px 0;background:#d86457;background:xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4NjQ1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjNmMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d86457 0%,#db3f2e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d86457),color-stop(100%,#db3f2e));background:-webkit-linear-gradient(top,#d86457 0%,#db3f2e 100%);background:-o-linear-gradient(top,#d86457 0%,#db3f2e 100%);background:-ms-linear-gradient(top,#d86457 0%,#db3f2e 100%);background:linear-gradient(top,#d86457 0%,#db3f2e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d86457',endColorstr='#db3f2e',GradientType=0 )}
 #main .block.red .heading h3{color:#fff;font:bold 16px/19px Helvetica,Arial,sans-serif;margin:0}
 .block.red .block-holder{padding:15px 8px 10px 9px;width:283px}
 .block-area{width:100%;overflow:hidden;padding:0 0 10px;border-bottom:1px solid #ccc;font-size:12px;line-height:14px;color:#666;margin:0 0 -5px}
 .block-area p{margin:0 0 1px}
 .block.red h4{font-size:14px;line-height:16px;color:#333;margin:0 0 3px}
 .button-temp{padding:6px 0 0}
 .items{width:100%;overflow:hidden;padding:0;margin:7px 0 7px;list-style:none;font-weight:bold}
 .items li{padding:0 0 4px 8px;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/bullet-03.gif) no-repeat 0 5px}
 .items a{color:#333;text-decoration:none}
 .items a:hover{text-decoration:underline}
 .contact-form{width:207px;padding:0 0 0 76px;overflow:hidden}
 .contact-form .row{padding:0 0 11px;width:100%}
 .contact-form label{float:left;width:76px;margin:6px 0 0 -76px;font-size:12px;line-height:14px;font-weight:bold;position:relative}
 .contact-form label span{font-weight:normal}
 .contact-form .text{font-size:12px;line-height:14px;font-weight:bold;color:#333;width:195px;height:14px;border:1px solid #a8a8a8;margin:0;padding:5px 5px 8px;background:#fff;float:left}
 .contact-form .text.small{width:70px}
 .contact-form textarea{border:1px solid #a8a8a8;margin:0;padding:0 0 0 5px;background:#fff;width:200px !important;height:87px;font-size:12px;line-height:14px;font-weight:bold;overflow:auto;float:left}
 .contact-form .submit{background:url(//cdcssl.ibsrv.net/cdcx/images/smc/btn-submit2.png) no-repeat 0 -139px;width:116px;height:41px;margin:0;padding:0 20px 5px 0;cursor:pointer;float:left;border:0;text-align:center;text-shadow:none;font:19px/30px Helvetica,Arial,sans-serif;color:#fff}
 * +html .gallery-02 .switcher{margin-left:-20px;width:320px}
 * +html .gallery-02 .switcher li{display:inline;margin-left:20px}
 .side{float:right}
 .tab-holder{width:100%;overflow:hidden;margin-bottom:20px}
 .tabset{padding:0 0 0 3px;margin:0;list-style:none}
 .tabset li{float:left;margin:0 0 0 6px;text-align:center}
 .tabset a{float:left;background:#f4f4f4;border:1px solid #ccc;border-width:1px 1px 0;padding:10px 15px 0 16px;min-width:67px;color:#666;font:13px/15px Helvetica,Arial,sans-serif;height:24px}
 .tabset a:hover, .tabset .active{background:#fff;height:25px;margin:0 0 -1px;color:#010101;font-weight:bold;text-decoration:none;position:relative}
 .tab-area{border:1px solid #ccc;width:290px;overflow:hidden;padding:17px 4px 8px}
 #footer{width:940px;overflow:hidden;text-align:center;font-size:11px;line-height:13px;color:#666;padding:0 0 20px}
 #footer p{margin:0 0 5px}
 .footer-menu{width:100%;overflow:hidden;padding:0;margin:0 0 5px;list-style:none;text-align:center;font-size:0;line-height:0}
 .footer-menu li{font-size:11px;line-height:13px;display:inline-block;padding:0 4px 0 6px;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/sep-02.gif) no-repeat 0 3px}
 * +html .footer-menu li{display:inline}
 .footer-menu li:first-child{background:none}
 .text-box{width:100%;overflow:hidden}
 .text-box a{color:#666}


div.widget.SMCLAWHeader #header{background:url(//cdcssl.ibsrv.net/cdcx/images/smc/bg-header.gif) repeat-x 0 100%;margin:0 0 25px;padding:0 0 3px}
div.widget.SMCLAWHeader .menu-holder{width:100%;overflow:hidden;margin:0 0 4px}
div.widget.SMCLAWHeader .menu{float:right;padding:0;margin:0 11px 0 0;list-style:none;font:11px/14px Helvetica,Arial,sans-serif;text-transform:uppercase}
div.widget.SMCLAWHeader .menu li{display:inline-block;vertical-align:bottom;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/sep-01.gif) no-repeat 0 2px;padding:0 11px 0 12px}
div.widget.SMCLAWHeader .menu li:first-child{background:none}
div.widget.SMCLAWHeader .menu a{color:#fff}
div.widget.SMCLAWHeader .header-holder{width:100%;overflow:hidden}
div.widget.SMCLAWHeader .logo{background:url(//cdc.ibsrv.net/smc/smc.gif) no-repeat;width:273px;height:79px;text-indent:-9999px;overflow:hidden;float:left}
div.widget.SMCLAWHeader .logo a{height:100%;display:block}
div.widget.SMCLAWHeader #nav{float:none;display:inline-block;vertical-align:bottom;padding:0;margin:32px 0 0 100px;list-style:none;font:bold 17px/19px Helvetica,Arial,sans-serif;color:#2c3138}
div.widget.SMCLAWHeader #nav li{display:inline-block;vertical-align:bottom;padding:0 0 0 33px}
div.widget.SMCLAWHeader #nav li:first-child{padding-left:0}
div.widget.SMCLAWHeader #nav a{color:#2c3138;text-shadow:0 2px 2px #fff}
div.widget.SMCLAWHeader #nav a:hover{text-decoration:none;color:#3e82b9}
div.widget.SMCLAWHeader #nav a.pressed{color:#85bc3c}
div.widget.SMCLAWHeader .usedCarsLink a{color:#1D5C85 !important}
div.widget.SMCLAWHeader .usedCarsLink a:hover{text-decoration:none;color:#374565}
div.widget.SMCWRedesignListingDetailHeader .page-title{padding:0 0 4px;border-bottom:1px solid #999;margin:0 0 24px;width:100%;overflow:hidden}
div.widget.SMCWRedesignListingDetailHeader .page-title h2.product-title{font:bold 18px/20px Helvetica,Arial,sans-serif;color:#333;float:left;margin:0 9px 0 0;word-spacing:-2px}
div.widget.SMCWRedesignListingDetailHeader .page-title h2 span{font-size:14px}
div.widget.SMCWRedesignListingDetailHeader .btn-add{float:left;padding:0 10px 0 0;height:25px;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/btn2.png) no-repeat 100% -125px;color:#4888bc;font:12px/14px Helvetica,Arial,sans-serif;cursor:pointer;margin:-3px 0 0}
div.widget.SMCWRedesignListingDetailHeader .btn-add span{float:left;height:21px;padding:4px 0 0 31px;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/btn2.png) no-repeat 0 -175px;text-shadow:0 1px 0 #fff}
div.widget.SMCWRedesignListingDetailHeader #favoritesResponse{float:left;padding-left:10px;color:#D86457;font-weight:bold;font-size:12px}
div.widget.SMCWRedesignListingDetailHeader .btn-add-in-favorites{float:left;padding:0 10px 0 0;height:25px;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/btn_redstar.png) no-repeat 100% -125px;color:#4888bc;font:12px/14px Helvetica,Arial,sans-serif;margin:-3px 0 0}
div.widget.SMCWRedesignListingDetailHeader .btn-add-in-favorites span{float:left;height:21px;padding:4px 0 0 31px;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/btn_redstar.png) no-repeat 0 -175px;text-shadow:0 1px 0 #fff;color:#666}


div.widget.SMCWRedesignListingDetailPhotosAlt1 .gallery{position:relative;overflow:hidden;margin-bottom:15px;padding:3px 0 0}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .gallery .switcher{padding-left:10px}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .gallery div.jCarouselLite{float:left;overflow:hidden;position:relative;/*padding-top:6px;*/}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .gallery .slideshow{border:1px solid #ccc;width:298px;position:relative;overflow:hidden;margin:0 0 19px;padding:0;list-style:none;height:224px}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .gallery .slideshow li{z-index:1;position:absolute;left:0;top:0;width:298px;height:224px}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .gallery .slideshow li.active{z-index:2}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .carousel-small{width:244px;overflow:hidden;position:relative;padding:0 19px;margin:0 0 7px}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .carousel-small .mask{}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .carousel-small .slide-list{}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .carousel-small .slide-list li{float:left;width:61px;height:43px;overflow:hidden}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .carousel-small .slide-list li:first-child{border:none}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .carousel-small .prev,div.widget.SMCWRedesignListingDetailPhotosAlt1 .carousel-small .next{position:absolute;top:0;left:0;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/arrows_new.png) no-repeat 0 -355px;width:19px;height:45px;text-indent:-9999px;overflow:hidden;cursor:pointer}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .carousel-small .next{left:auto;right:0;background-position:-31px -355px;z-index:5}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .quantity{text-align:right;color:#333;font:bold 12px/14px Helvetica,Arial,sans-serif;margin-right:8px}
div.widget.SMCWRedesignListingDetailPhotosAlt1 .usedCarListingDetailsThumb{border-width:0px;display:block;float:left;height:45px;position:relative;width:60px}
div.widget.SMCWRedesignListingDetailPhotosAlt1 #mainImage{position:relative;width:300px;height:224px;display:block;background:none}
div.widget.SMCWRedesignListingDetailVehicleSpecs .product-box{font-size:12px;line-height:14px;padding:0 0 15px}
div.widget.SMCWRedesignListingDetailVehicleSpecs .product-box p{margin:0 0 5px}
div.widget.SMCWRedesignListingDetailVehicleSpecs .product-box .links{font-size:12px;line-height:14px;padding:0 0 17px}
div.widget.SMCWRedesignListingDetailVehicleSpecs .product-box .links li{vertical-align:middle}
div.widget.SMCWRedesignListingDetailVehicleSpecs .product-box .links a{color:#3e82b9}
div.widget.SMCWRedesignListingDetailVehicleSpecs .options{margin:0 0 15px;color:#333}
div.widget.SMCWRedesignListingDetailVehicleSpecs .options dt{font-weight:bold;float:left;width:90px}
div.widget.SMCWRedesignListingDetailVehicleSpecs .options dd{margin:0;overflow:hidden;padding:0 0 8px}
div.widget.SMCWRedesignListingDetailVehicleSpecs .options.top,div.widget.SMCWRedesignListingDetailVehicleSpecs .side .options.top{margin:0 0 3px;font-size:16px;line-height:18px}
div.widget.SMCWRedesignListingDetailVehicleSpecs .product-box .price{font-size:18px}
div.widget.SMCWRedesignListingDetailVehicleSpecs .options.top dd{padding-bottom:13px}
div.widget.SMCWRedesignListingDetailFeaturesAndCommentsAlt1 .text-panel{width:100%;overflow:hidden;color:#333;margin:0 0 37px;font-size:12px;line-height:18px}
div.widget.SMCWRedesignListingDetailFeaturesAndCommentsAlt1 .title-area{border-bottom:1px solid #ccc;padding:0 0 3px;margin:0 0 20px;float:left;width:100%}
div.widget.SMCWRedesignListingDetailFeaturesAndCommentsAlt1 .column{padding:0;list-style:none;margin-top:0;margin-bottom:0;font-size:12px;line-height:14px;color:#333}
div.widget.SMCWRedesignListingDetailFeaturesAndCommentsAlt1 .column li{padding:0 0 15px 15px;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/bullet-02.gif) no-repeat;width:125px;float:left}
div.widget.SMCWRedesignListingDetailFeaturesAndCommentsAlt1 .column a{color:#333}
div.widget.SMCWRedesignListingDetailFeaturesAndCommentsAlt1 .column a:hover{text-decoration:underline}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 form#usedLeadForm div.error input{color:#900;border:1px solid #900}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 .errorMessage{border-top:1px solid #900;border-bottom:1px solid #900;overflow:hidden;margin-bottom:8px;margin-left:-9px;background:none repeat scroll 0 0 #FFFFCC;width:300px;line-height:0}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 .successMessage{width:298px;border-top:1px solid #900;border-bottom:1px solid #900;overflow:hidden;margin-left:-9px;background:none repeat scroll 0 0 #e3f1fa;margin-bottom:-11px;width:300px}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 .innerBox{padding-bottom:20px;padding-top:20px}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 p.successText{padding-left:12px}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 input.error{border:1px solid #900;color:#900}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 div.error{float:left;width:100%;padding-left:10px}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 p.error{color:#F00}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 p.errorTitle{color:#F00;font-weight:bold}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 .messageText{float:left;margin:7px 0 0 -76px}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 .yourMessageLabel{width:150px}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 .noteText{margin:0 0 16px;text-align:right;font-size:11px;line-height:14px;color:#a9a9a9;display:none;/*float:right;
  clear:both;*/}
div.widget.SMCWRedesignListingDetailLeadFormAlt1 .noteText p{margin:0}
div.widget.SMCLAWFooter #footer{width:940px;overflow:hidden;text-align:center;font-size:11px;line-height:13px;color:#666;padding:0 0 20px}
div.widget.SMCLAWFooter #footer p{margin:0 0 5px}
div.widget.SMCLAWFooter .footer-menu{width:100%;overflow:hidden;padding:0;margin:0 0 5px;list-style:none;text-align:center;font-size:0;line-height:0}
div.widget.SMCLAWFooter .footer-menu li{font-size:11px;line-height:13px;display:inline-block;padding:0 4px 0 6px;background:url(//cdcssl.ibsrv.net/cdcx/images/smc/sep-02.gif) no-repeat 0 3px}
div.widget.SMCLAWFooter * +html .footer-menu li{display:inline}
div.widget.SMCLAWFooter .footer-menu li:first-child{background:none}
