<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border:0;
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    padding:0;
    vertical-align:baseline;
  
}

.photo {
    margin-left:auto;
    text-align:center
}
table {
    border-collapse:separate;
    border-spacing:0
}
caption, th, td {
    text-align:left;
    font-weight:400
}
table, td, th {
    vertical-align:middle
}
blockquote:before, blockquote:after, q:before, q:after {
    content:""
}
a img {
    border:0
}
a {
    outline:0
}
html {
    font-size:100.01%
}
body {
	padding:0px;
	margin:0px;
    font-size:75%;
    font:400 Arial, Helvetica, sans-serif!important;
    color:#828a93;
    line-height:1.5;
    
}
#document h1, #document h2, #document h3 {
    color:#293d66;
    font-weight:lighter
}
#document h4, #document h5, #document h6 {
    color:#555;
    font-weight:700
}
#document h3 {
    font-size:10pt;
    line-height:1;
    margin-bottom:.5em;
    text-align:left
}
#document h3 a {
    color:#8d8d8d;
    font-decoration:none
}
#document h3 a:hover {
    color:#8d8d8d;
    font-decoration:none
}
#document h4 {
    font-size:1.2em;
    line-height:1.25;
    margin-bottom:.5em
}
#document p {
    margin:0 0 1.5em
}
a {
    color:#293d66;
    text-decoration:none
}
a:hover {
    color:#000;
    text-decoration:underline
}
sup, sub {
    line-height:0
}
#document ul, #document ol {
    margin:0 1.5em 1.5em
}
#document ul {
    list-style-type:disc
}
#document dl dt {
    font-weight:700
}
table {
    margin-bottom:1.4em;
    width:100%
}
th, td, caption {
    padding:1em 0px 1em 0px
}

input[type=text], input[type=password], input.title, textarea, select {
    background-color:#fff;
    border:1px solid #bbb
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
    border-color:#666
}
input[type=text], input[type=password], input.text, input.title, textarea, select {
    margin:.5em 0;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px
}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {
    position:relative;
    top:.25em
}
.container {
    display:block;
    margin:0 auto;
    width:1250px;
}
.container:after {
    clear:both;
    content:"\0020";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    width:1250px;
}
.button {
    padding:.5em 0
}
.left {
    float:left!important
}
.right {
    float:right!important
}
#navigation .search input[type=submit], .button a, a.button {
    background:#bac0c3 url(/artisanRugs_common/v3/images/bkgd-button.jpg) repeat-x;
    border:#919699 solid 1px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#fff;
    cursor:pointer;
    font-size:.9em;
    font-weight:700;
    padding:.5em
}
#navigation .search input[type=submit], .button a:hover {
    color:#666;
    text-decoration:none
}
#masthead .identity, #masthead .promotion, #masthead .commerce {
    float:left;
    display:block;
    height:56px
}
#masthead .promotion, #masthead .slideshow div {
    width:200px;
    padding:14px 10px 0 20px;
    height:46px
}
.ncheckout {
    background-image:url(/artisanRugs_common/v3/images/cart.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:28px;
    text-indent:30px;
    padding-top:3px;
    color:#293d66;
    text-align:right;
    cursor:pointer
}
#navigation {
    line-height:3em;
    position:relative;
    z-index:50
}
#navigation .container {
    position:relative;
    float:left
}
#navigation .label, #navigation .navigation, #navigation .search {
    float:left;
    display:block
}
#navigation .label {
    color:#555;
    font-family:12px Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    line-height:3em;
    width:104px
}
#navigation .label span {
    font-size:150%;
    font-style:italic;
    text-transform:lowercase
}
#navigation .navigation li {
    color:#62708c;
    display:block;
    float:left;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    line-height:3em;
    margin:0 .5em 0 0;
    position:relative;
    z-index:5
}
#navigation .navigation li .by {
    color:#62708c;
    font-size:12px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-weight:400;
    padding:0 .4em 0 1em;
    position:relative;
    line-height:3em;
    z-index:3
}
#navigation .navigation li .edge {
    background:transparent url(/artisanRugs_common/v3/images/subnav_edge.png) repeat-x top left;
    display:block;
    display:none;
    position:absolute;
    xopacity:.88;
    xfilter:alpha(opacity=88);
    padding:1px 1em 1px 0;
    top:-1px;
    left:-10px;
    height:100%;
    width:100%;
    z-index:1
}
#navigation .navigation li ul {
    background:transparent url(/artisanRugs_common/v3/images/subnav.png) no-repeat bottom left;
    display:none;
    list-style:none;
    margin:2px 0 0;
    padding:0 10px 11px;
    position:absolute;
    top:100%;
    left:-10px;
    width:275px;
    z-index:10
}
#navigation .navigation li ul li {
    margin:-1px 0 0 0
}
#navigation .navigation li a:hover .edge, #navigation .navigation li.hovering .edge {
    display:block
}
#navigation .navigation li.size ul {
    xwidth:300px
}
#navigation .navigation ul li {
    clear:left;
    display:block;
    float:none;
    padding:0
}
#navigation .navigation .color {
    width:81px!important
}
#navigation .navigation .color ul li {
    float:left;
    clear:none!important;
    margin:0;
    list-style:none;
    width:123px;
    margin:3px 2px 0;
    padding:5px;
    cursor:pointer
}
#navigation .navigation .color ul li:hover {
    background:#102c5a
}
#navigation .navigation .color ul li:hover span {
    color:#fff
}
#navigation .navigation .color ul li span {
    display:inline-block;
    text-transform:capitalize;
    float:right;
    color:#666;
    padding-top:10px;
    margin-right:20px;
    font:400 14px Arial, Helvetica, sans-serif;
    width:63px
}
#navigation .navigation .color ul li a.checkbox {
    padding:0;
    background:url(/artisanRugs_common/v3/images/colorcheck.png) no-repeat center center;
    border:1px solid rgba(0, 0, 0, .15);
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    behavior:url(pie.htc);
    display:block;
    float:left;
    text-indent:-5000px;
    height:28px;
    width:28px
}
#navigation .navigation .color ul li a.checkbox:hover {
    background:url(/artisanRugs_common/v3/images/colorcheck_flipped.png) no-repeat center center;
    opacity:1
}
#navigation .navigation .color ul li .ccrit_rust.checkbox {
    background-color:#c48625
}
#navigation .navigation .color ul li a.ccrit_red.checkbox {
    background-color:red
}
#navigation .navigation .color ul li .ccrit_light_blue.checkbox {
    background-color:lightblue
}
#navigation .navigation .color ul li .ccrit_blue.checkbox {
    background-color:#0f5f9d
}
#navigation .navigation .color ul li .ccrit_green.checkbox {
    background-color:#16a113
}
#navigation .navigation .color ul li .ccrit_gold.checkbox {
    background-color:gold
}
#navigation .navigation .color ul li .ccrit_brown.checkbox {
    background-color:brown
}
#navigation .navigation .color ul li .ccrit_black.checkbox {
    background-color:#000
}
#navigation .navigation .color ul li a.rainbow, .checkbox a.rainbow:hover {
    background:url(/artisanRugs_common/v3/images/rainbow.jpg) no-repeat center center
}
#navigation .navigation .color ul li a.rainbow.checked, #navigation .navigation .color ul li a.rainbow.checked:hover {
    background:url(/artisanRugs_common/v3/images/rainbow_checked.jpg) no-repeat center center
}
#navigation .navigation a {
    color:#293d66;
    display:block;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:700;
    position:relative;
    top:1px;
    height:100%;
    padding:1px 1em 2px 0;
    text-decoration:none
}
#navigation .navigation a span {
    position:relative;
    z-index:3
}
#navigation .navigation ul a {
    color:#666;
    font-weight:400;
    float:none;
    display:block;
    padding:0 1em;
    font-size:14px
}
#navigation .navigation ul a:hover {
    background:#102c5a;
    color:#f7f7f7;
    text-decoration:none
}
#document .container {
    border-width:0;
    border-style:none
}
#document .content {
    display:block
}
#document .content.secondary {
    float:left;
    padding:2em 10px 0 0;
    width:206px
}
#document #rugResults {
    display:block;
    margin:0;
  
}
#document #rugResults .previous, #document #rugResults .next {
    display:none
}
#document #rugResults:after {
 content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#document #rugResults {
    display:inline-block
}
#document #rugResults {
    display:block
}
#document.hybrid .pagination.bottom, #document.hybrid h1 {
    display:none
}
#document .pagination .navigation .button, #document.browse dl {
    float:left;
    margin:1em 7px;
    width:230px;
    border:0!important;
    padding-top:10px;
    width:30%;
    -moz-border-radius:6px
}
#document.browse dt.item {
    float:left;
    padding-left:10px;
    display:none
}
#document.browse dd {
    font-family:Verdana, Arial, Tahoma
}
#filters {
    xpadding-top:2em
}
#filters .filter {
   
    clear:left;
    display:block;
    margin:0;
    padding:1em 12px 3px 10px;
    position:relative;
    width:182px;
   
}
#filters .filter.closed {
    padding-right:10px;
    margin-bottom:.3em;
 
}
#filters .shape.filter {
    xbackground:transparent
}
#filters .filter.closed {
    height:2.5em;
    overflow:hidden;
    margin-bottom:0;
    border-bottom:1px solid #e1e3e3
}
#filters h4 {
    margin-bottom:1.5em;
    font:14px Verdana, Geneva, sans-serif;
    color:#21315a;
    font-weight:400
}
#filters h3 {
    color:#828a93;
    font:14px Verdana, Geneva, sans-serif;
    width:206px
}
#filters .filter h4 a {
    color:#293d66;
    background:transparent url(/artisanRugs_common/v3/images/h3toggle.png) no-repeat -310px 0;
    display:block;
    text-decoration:none
}
#filters .filter.closed h4 a {
    background:transparent url(/artisanRugs_common/v3/images/h3toggle.png) no-repeat -60px 0;
    display:block;
    background-color:Red;
}
.color.filter div.checkboxes {
    display:block
}
.color.filter div.checkboxes:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.color.filter div.checkboxes {
    display:inline-block
}
.color.filter div.checkboxes {
    display:block
}
.filter .checkbox {
    background:#000 url(/artisanRugs_common/v3/images/colorcheck.png) no-repeat center center;
    border:1px solid rgba(0, 0, 0, .15);
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display:block;
    float:left;
    margin:0 10px 10px 0;
    text-indent:-5000px;
    height:28px;
    width:28px
}
.checkbox:hover {
    background-image:url(/artisanRugs_common/v3/images/colorcheck_flipped.png)
}
select {
    padding:2px
}
select {
    color:#3e5059;
    cursor:pointer;
    font-size:8pt;
    font-weight:400;
    outline:0
}
#document.browse #rugResults #scroll {
    position:relative;
    float:left;
    height:auto;
    width:700px
}
#document.browse #rugResults #scroll #x {
    float:left;
    width:750px;
    disply:block;
    height:auto
}
#document.hybrid #rugResults dl dd.detail {
    display:none
}
.checkboxes .ccrit_rust.checkbox {
    background-color:#c48625
}
.checkboxes .ccrit_red.checkbox {
    background-color:red
}
.checkboxes .ccrit_light_blue.checkbox {
    background-color:lightblue
}
.checkboxes .ccrit_blue.checkbox {
    background-color:#0f5f9d
}
.checkboxes .ccrit_green.checkbox {
    background-color:#16a113
}
.checkboxes .ccrit_gold.checkbox {
    background-color:gold
}
.checkboxes .ccrit_brown.checkbox {
    background-color:brown
}
.checkboxes .ccrit_black.checkbox {
    background-color:#000
}
.checkboxes a.rainbow, .checkbox a.rainbow:hover {
    background:url(/artisanRugs_common/v3/images/rainbow.jpg) no-repeat center center
}
.checkboxes a.rainbow.checked, .checkboxes a.rainbow.checked:hover {
    background:url(/artisanRugs_common/v3/images/rainbow_checked.jpg) no-repeat center center
}
#filters .shape.filter {
    position:relative;
    padding-bottom:3px
}
#document.content .content.secondary ul li a:hover {
    background-image:url(/artisanRugs_common/v3/images/sidebar_divider_hover.jpg)
}
#document.content .content.secondary ul li a:hover {
    color:#293d66
}
#masthead {
    color:#666;
    height:70px;
    width:1250px;
    margin:auto;
}
#document {
    
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, tr, th, td, embed, object {
    margin:0;
    padding:0
}
table {
    border-collapse:collapse;
    border-spacing:0
}
fieldset, img, abbr, a img {
    border:0
}
ul {
    list-style:none
}
a, a:link, a:visited, a:hover {
    color:#69737d;
    text-decoration:none;
    font-weight:400
}
a:focus, a:hover {
    text-decoration:none
}
.clear {
    clear:both
}
a:active, a:focus {
    outline:0 none
}
address, caption, cite, code, dfn, em, th, var {
    font-style:normal;
    font-weight:400
}
abbr, acronym {
    border-bottom:1px dotted #000;
    cursor:help
}
html, body, ul, ol, li, form, fieldset, legend {
    margin:0;
    padding:0
}
h1, h2, h3, h4, h5, h6, p {
    margin:0;
    padding:0
}
fieldset, img {
    border:0
}
li {
    list-style:none
}
sup {
    vertical-align:text-top
}
table {
    border-collapse:collapse;
    border-spacing:0
}
input, textarea, select {
    font-size:110%;
    line-height:1.1
}
html, body {
    height:100%
}
body 
{
     background:url(/artisanRugs_common/images/header-bg.gif) left top repeat-x;
    background:#bec1c6;
    font:400 12px Arial, Helvetica, sans-serif!important;
    color:#828a93
}
#outer-container {
    width:100%;
    clear:both
}
#header-container {
   background-color: #ffffff;
    height: 112px;
    width: 100%;
}

#footer-container {
    background:url(/artisanRugs_common/images/footer-bg.gif) left top repeat-x;
    height:95px;
    width:100%;
    clear:both
}
.header-wrapper {
    margin:0 auto;
    width:100%
}
.cart-conatiner {
    color:#21315a;
    float:right;
    width:auto
}
.cart-conatiner a {
    color:#21315a!important
}
.cart-conatiner a:hover {
    color:#fff!important
}
.cart-conatiner ul {
    margin:0;
    padding:0
}
.cart-conatiner li.WithoutLine {
    border-left:0;
    float:left;
    height:57px
}
.cart-conatiner li {
    border-left:1px #ced6d9 dashed;
    float:left;
    height:57px
}
.cart-conatiner li.list-02 {
    background:url(/artisanRugs_common/images/cart-ico.gif) 15px 10px no-repeat;
    line-height:18px;
    padding:11px 10px 0 15px;
    text-align:right
}
.cart-conatiner li.list-03 {
    line-height:18px;
    padding:8px 0 0 8px
}
.cart-conatiner span.phone {
    background:url(/artisanRugs_common/images/cart-ico-02.gif) 121px 3px no-repeat;
    display:inline-block;
    font:15px Verdana, Geneva, sans-serif;
    padding:0 30px 5px 0;
    width:121px
}
.cart-conatiner a.support {
    background:url(/artisanRugs_common/images/cart-ico-02.gif) 112px -24px no-repeat;
    display:inline-block;
    margin:3px 0 0;
    padding:0 0 5px
}
.menu-container, .footer-wrapper {
    margin:0 auto;
    width:950px
}
.menu-container li a:hover {
    color:#677995!important
}
.menu-container li a:hover span {
    color:#11295e!important
}
.search-box {
    background:url(/artisanRugs_common/images/searchBack.png) left top no-repeat;
    float:right;
    height:26px;
    margin:8px 0 0;
    width:210px
}
.search-box input.search-field {
    background:0;
    border:0;
    color:#61676f;
    float:left;
    height:17px;
    margin:4px 5px 0 10px;
    line-height:17px;
    padding:3 5px 0 0;
    width:160px
}
.search-box input.search-button {
    border:0!important;
    cursor:pointer;
    float:left;
    height:17px!important;
    margin:4px 0 0 8px;
    width:18px!important
}
.introduction-container a:hover {
    color:#dadada!important
}
.scroller-tab li a:hover, .scroller-tab li a.active {
    background:url(/artisanRugs_common/images/tab-button.gif) left -71px repeat-x
}
.scroller-tab li a:hover span, .scroller-tab li a.active span {
    background:url(/artisanRugs_common/images/tab-button.gif) right -106px no-repeat!important
}
.footer-left {
    float:left;
    margin:8px 0 0 10px;
    width:190px
}
.footer-left ul {
    margin:0
}
.footer-left li {
    background:url(/artisanRugs_common/images/splitter-bg.gif) right top no-repeat;
    float:left;
    padding-right:10px
}
.footer-left li a.acredited-business {
    background:url(/artisanRugs_common/images/acredited-business.gif) left top no-repeat;
    display:block;
    height:36px;
    text-indent:-9999px;
    width:96px
}
.footer-left li a:hover.acredited-business {
    background:url(/artisanRugs_common/images/acredited-business.gif) left -38px no-repeat
}
.footer-left li a:hover.google-checkout {
    background:url(/artisanRugs_common/images/google-checkout.gif) 3px -33px no-repeat;
    color:#21315a
}
.footer-nav {
    float:left;
    width:602px;
    text-align:center
}
.footer-nav-link01 {
    width:600px;
    margin-top:10px
}
html&gt;body .footer-nav-link01 {
    *margin-left:-140px
}
.footer-nav-link01 a, .footer-nav-link02 a {
    padding:0 5px 5px;
    margin:0 4px
}
.footer-nav-link01 a:hover, .footer-nav-link02 a:hover {
    color:#21315a!important
}
.copy-right {
    color:#fff;
    font:9px Verdana, Geneva, sans-serif;
    float:left;
    height:20px;
    margin:0 auto;
    padding-top:20px;
    text-align:center;
    width:950px
}
html&gt;body .copy-right {
    *padding-top:2px;
    *margin-top:17px
}
.ncheckout {
    background:none!important
}
.bread-crumb {
    height:20px;
    float:left;
    width:100%;
    font:10px/20px Verdana, Geneva, sans-serif;
    position:absolute;
    top:0px;
    width:500px
}
.crumbnew {
    top:-6px!important
}
.bread-crumb ul {
    margin-left:3px
}
.bread-crumb li {
    color:#21315a;
    float:left;
    margin:0 3px;
    font-style:italic;
}
.bread-crumb li a {
    color:#767f87
}
.bread-crumb li a:hover {
    color:#21315a
}
.cart-button:hover {
    background:url(/artisanRugs_common/images/cart.jpg) no-repeat 0 -33px
}
.cart-button-rugpad:hover {
    background:url(/artisanRugs_common/images/rupad_cart.jpg) no-repeat 0 -33px
}
.cart-rem-button:hover {
    background:url(/artisanRugs_common/images/remove_hover.jpg) left top no-repeat
}
.rug-pad-tab li a:hover {
    background:url(/artisanRugs_common/images/tab-button.gif) left -142px repeat-x
}
.rug-pad-tab li a:hover span {
    background:url(/artisanRugs_common/images/tab-button.gif) right -177px no-repeat!important
}
.save-tag a:hover, .print-tag a:hover, .view-all-btn a:hover, a:hover.view-all {
    color:#21315a
}
.view-tag a:hover, .print-tag a:hover, .view-all-btn a:hover, a:hover.view-all {
    color:#21315a
}
.view-all-btn {
    height:12px;
    padding-top:10px;
    width:950px;
    float:left;
    text-align:center
}
.view-all-btn a {
    padding:8px 0 0 10px;
    display:inline-block
}
.btmtotop {
    background:url(/artisanRugs_common/images/arow.jpg) no-repeat
}
.rugImageBox img:hover {
    border:6px solid #fff!important;
    padding:0!important;
    -moz-box-shadow:-5px 1px 6px 0 #919191;
    -webkit-box-shadow:-5px 1px 6px 0 #919191;
    box-shadow:-5px 1px 6px 0 #919191
}
.all-rugs a:hover {
    text-decoration:none!important
}
.left-pane .textlink:hover {
    border-bottom:#fff 2px solid
}
.box01 {
  
    margin-left: 10px;
    margin-top: 13px;
    width: 200px;
}
.box01 .top {
 background: url("/artisanRugs_common/images/top.jpg") no-repeat scroll 0 0 #F9F9F9;
    height:48px;
    padding-top: 10px;
    width: 200px;
}
.box01 .bottom {
  background: url("/artisanRugs_common/images/bottom.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 86px;
}
.box01 .simple-listing01 li a:hover {
    color:#828a93
}
.gallery {
    padding-top:10px;
    height:510px;
    background:url(/artisanRugs_common/images/slidebar/bg_gallery.gif) no-repeat;
    width:210px;
    float:left;
    margin-top:20px;
    font:400 14px Verdana, Geneva, sans-serif;
    color:#717478
}
* html .gallery {
    padding-top:113px
}
.gallery h4 {
    text-align:center;
    font-weight:400
}

#slider7 {
    width:136px!important;
    margin:0 auto;
    position:relative;
    overflow:hidden
}
#slider7 ul {
    margin:0
}
#slider7 li {
    height:200px;
    overflow:hidden;
    text-align:center;
    width:136px
}
#slider7 dl, #slider7 dd {
    height:170px;
    float:none!important;
    text-align:center;
    width:136px!important;
    border:0!important;
    margin:0!important;
    padding:0!important
}
#slider7 dd img {
    margin-top:0px!important
}
.view-all {
    display:block;
    margin-top:5px
}
.display-box span {
    display: block;
    width: 18px;
    height: 34px;
    z-index: 10000
}

.display-box {
    border: 1px solid #DADEDF !important;
    font: 400 10px Verdana,Geneva,sans-serif;
    height: 245px !important;
    margin: 5px auto 0;
    padding-top: 0;
    position: relative;
    text-align: top;
    width: 171px !important;
    overflow: hidden;
    padding-left: 10px;
}

.display-box span a {
    background: url(/artisanRugs_common/images/arrows.gif) no-repeat left top !important;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    width: 18px !important;
    height: 34px !important;
    position: absolute;
    top: 34px
}
.display-box span#prevBtn a {
    background-position:left top!important;
    left:-140px!important
}
.display-box span#nextBtn a {
    background-position:right top!important;
    left:4px!important
}
html&gt;body .display-box span#nextBtn a {
    *left:0!important
}
.info-bar {
    float:left;
    margin-left:23px;
    margin-top:26px;
    height:37px
}
.info-bar .left {
    float:left;
    width:530px;
    margin-right:6px
}
.info-bar .left-curve {
    background:url(/artisanRugs_common/images/greybox02-curves.gif) no-repeat left top;
    width:13px;
    height:34px;
    float:left
}
.info-bar .right-curve {
    background:url(/artisanRugs_common/images/greybox02-curves.gif) no-repeat right top;
    width:13px;
    height:34px;
    float:left
}
.info-bar .middle {
    background:url(/artisanRugs_common/images/greybox02-curves.gif) repeat-x 0 -38px;
    height:27px;
    width:504px;
    float:left;
    padding:7px 0 0;
    font:400 12px Verdana, Geneva, sans-serif;
    color:#61676f
}
.info-bar .right {
    float:left;
    width:180px
}
.column01 {
    width:85px;
    float:left;
    margin-right:10px
}
.column01 a {
    float:left;
    width:19px;
    height:19px;
    display:block;
    margin-left:6px
}
.column01 p {
    float:left;
    padding-top:3px
}
.column01 a.colorbox01 {
    background:url(/artisanRugs_common/images/privacy/view.jpg) no-repeat -19px 0
}
.column01 a.colorbox01:hover {
    background:url(/artisanRugs_common/images/privacy/view.jpg) 
}
.column01 a.colorbox01.active {
    background:url(/artisanRugs_common/images/privacy/view.jpg) 
}

.column01 a.colorbox02 {
    background:url(/artisanRugs_common/images/privacy/view.jpg) no-repeat -57px 0
}
.column01 a.colorbox02:hover {
    background:url(/artisanRugs_common/images/privacy/view.jpg) no-repeat -38px 0
}
.column01 a.colorbox02.active {
    background:url(/artisanRugs_common/images/privacy/view.jpg) no-repeat -38px 0
}
.column02 {
    width:90px;
    margin-right:4px;
    float:left;
    padding-right:4px;
    background:url(/artisanRugs_common/images/privacy/bg_rows.gif) no-repeat right 0
}
.column02 label {
    float:left!important;
    display:block!important;
    padding-top:2px!important
}
.column02 .sbHolder {
    width:45px!important;
    float:right!important;
    margin-top:-2px!important
}
.column02 .sbSelector {
    margin:0!important;
    height:20px;
    text-align:center!important;
    padding:0!important;
    width:27px;
    z-index:10!important
}
.column02 .sbToggle {
    right:0;
    background:url(/artisanRugs_common/images/privacy/select_arow.jpg) no-repeat 4px 12px!important;
    z-index:10!important
}
.column02 .sbToggle:hover {
    background:url(/artisanRugs_common/images/privacy/select_arow.jpg) no-repeat 4px 12px!important
}
.column02 .sbToggleOpen:hover {
    background:url(/artisanRugs_common/images/privacy/select_arow_active.jpg) no-repeat 4px 12px!important
}
.column02 .sbOptions {
    width:42px!important;
    left:-13px;
    max-height:1000px!important
}
.column02 .sbOptions li {
    width:42px!important;
    padding:0
}
.column02 .sbOptions li a {
    padding:5px 0;
    text-align:center
}
.column03 {
    width:156px;
    float:left;
    padding-right:4px;
    background:url(/artisanRugs_common/images/privacy/bg_sort.gif) no-repeat right 0;
    margin-left:10px
}
.column03 label {
    float:left;
    display:block;
    padding-top:2px!important
}
.column03 .sbHolder {
    width:100px;
    float:right;
    margin-top:-2px!important
}
.column03 .sbSelector {
    margin:0!important;
    height:20px;
    width:75px!important;
    padding:0!important;
    z-index:10!important;
    text-align:left
}
.column03 .sbToggle {
    right:0;
    background:url(/artisanRugs_common/images/privacy/select_arow.jpg) no-repeat 4px 12px!important;
    z-index:10!important
}
.column03 .sbToggle:hover {
    background:url(/artisanRugs_common/images/privacy/select_arow.jpg) no-repeat 4px 12px!important
}
.column03 .sbToggleOpen:hover {
    background:url(/artisanRugs_common/images/privacy/select_arow_active.jpg) no-repeat 4px 12px!important
}
.column03 .sbOptions {
    width:96px!important;
    left:-13px
}
.column03 .sbOptions li {
    width:96px!important;
    padding:0!important;
    text-align:left
}
.column03 .sbOptions li a {
    padding:2px 5px!important
}
.column04 {
    width:110px;
    margin:3px 0 0 15px;
    float:left
}
.column05 {
    width:90px;
    margin-right:4px;
    float:left;
    padding-right:4px;
    background:url(/artisanRugs_common/images/privacy/bg_rows.gif) no-repeat right 0
}
.column05 label {
    float:left!important;
    display:block!important;
    padding-top:2px!important
}
.column05 .sbHolder {
    width:45px!important;
    float:right!important;
    margin-top:-2px!important
}
.column05 .sbSelector {
    margin:0!important;
    height:20px;
    text-align:center!important;
    padding:0!important;
    width:27px;
    z-index:10!important
}
.column05 .sbToggle {
    right:0;
    background:url(/artisanRugs_common/images/privacy/select_arow.jpg) no-repeat 4px 12px!important;
    z-index:10!important
}
.column05 .sbToggle:hover {
    background:url(/artisanRugs_common/images/privacy/select_arow.jpg) no-repeat 4px 12px!important
}
.column05 .sbToggleOpen:hover {
    background:url(/artisanRugs_common/images/privacy/select_arow_active.jpg) no-repeat 4px 12px!important
}
.column05 .sbOptions {
    width:42px!important;
    left:-13px;
    max-height:130px!important;
    overflow-y:scroll;
    overflow-x:hidden
}
.column05 .sbOptions li {
    width:42px!important;
    padding:0
}
.column05 .sbOptions li a {
    padding:5px 0 5px 10px;
    text-align:left
}
.middle label {
    padding-right:2px
}
select.selectbox {
    width:45px;
    height:21px
}
.arrow01 {
    background:url(/artisanRugs_common/images/arrows02.gif) no-repeat left top;
    width:27px;
    height:34px;
    display:block
}
.lefthanlder {

    float:left
}
a:hover.lefthanlder {
    background:url(/artisanRugs_common/images/arrows02.gif) no-repeat left -46px
}
.righthanlder {
    float:right;
    background-position:right top
}
a:hover.righthanlder {
    background:url(/artisanRugs_common/images/arrows02.gif) no-repeat right -46px
}
.paging {
    width:123px;
    float:left
}

.info-bar .middle02 {
    background:url(/artisanRugs_common/images/greybox02-curves.gif) repeat-x left bottom;
    height:32px;
    width:97px;
    float:left;
    padding:2px 0 0;
    font:400 12px Verdana, Geneva, sans-serif;
    color:#61676f
}
.info-bar .middle02 select {
    width:50px!important
}
.simple-listing02 .description .right a:hover, .simple-listing03 .description .right a:hover {
    color:#21315a
}
#slider1, #slider2, #slider3, #slider4, #slider5 {
    width:834px!important
}
.container {
    padding:0
}
.opacity:hover {
    opacity:.8;
    filter:alpha(opacity=80)
}
.box05, .box06 {
    margin-bottom:7px
}
#prevBtn, #nextBtn, #slider1next, #slider1prev {
    display:block;
    width:24px;
    height:60px;
    position:absolute;
    right:20px;
    top:58px;
    z-index:1000
}
#nextBtn, #slider1next {
    right:0
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
    display:block;
    position:relative;
    width:24px;
    height:60px;
    background:url(/artisanRugs_common/images/left-arrow-02.gif) no-repeat scroll left top
}
#nextBtn a {
    background:url(/artisanRugs_common/images/right-arrow-02.gif) no-repeat scroll left top transparent
}
#document.hybrid #rugResults {
    width:950px!important;
    height:313px!important;
    padding-top:5px;
    margin-top:-35px!important;
    border:1px solid #c9c9c9;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    behavior:url(PIE.htc)
}
#document.hybrid #rugResults #scroll {
    height:290px!important;
    margin:10px 0 0 49px!important;
    width:843px!important
}
#document.hybrid #rugResults #scroll #x {
    position:absolute;
    top:0;
    left:0;
    height:290px!important;
    border:0!important;
    overflow:hidden;
    background-color:#fff
}
#document.hybrid #rugResults a.lefthanldernew {
    background:url(/artisanRugs_common/images/left-arrow.gif) no-repeat 6px 108px;
    float:left
}
#document.hybrid #rugResults a.righthanldernew {
    background:url(/artisanRugs_common/images/right-arrow.gif) no-repeat 8px 108px;
    float:right;
    margin-right:7px
}
#document.hybrid #rugResults a.arrow04 {
    width:48px;
    height:303px;
    display:block
}
#document.hybrid #rugResults dl {
    background-color:#fff;
    float:left;
    min-width:204px;
    padding:4px 14px!important;
    width:204px!important;
    margin:0 auto
}
#document.hybrid #rugResults dl selected {
    background-color:#aaa
}
#document.hybrid #rugResults dd.photo {
    height:262px;
    text-align:center;
    position:relative;
    overflow:hidden;
    width:204px
}
#document.hybrid #rugResults dd.photo a {
    display:block;
    height:262px;
    overflow:hidden;
    width:204px
}
#document.hybrid #rugResults dd.size {
    float:left;
    padding-left:0!important;
    font-weight:400;
    color:#828a93;
    font-size:12px!important;
    display:inline-block
}
#document.hybrid #rugResults dd.meter {
    float:left;
    padding-left:0!important;
    font-weight:400;
    color:#828a93;
    font-size:12px!important;
    display:inline-block
}
#document.hybrid #rugResults dd.price {
    float:right!important;
    padding:4px 5px 0 0!important;
    font-weight:400;
    color:#828a93;
    font-size:12px!important;
    display:inline-block;
    text-align:right!important
}
#document.hybrid #rugResults dd.price {
    padding-top:3px!important\0/
}
#document.hybrid #rugResults dl dt.item {
    margin:0 0 0 4px;
    display:none
}
#document.hybrid #rugResults dd.detail {
    margin:0 0 0 4px;
    display:none
}
#document.hybrid.smallListing #rugResults {
	/* background:url(/artisanRugs_common/images/prd_detail-slider-bg.gif) 10px top no-repeat!important;*/
	width: 950px !important;
	height: 201px !important;
	padding: 10px 10px 0;
	margin: 50px 0 0 -10px !important;
	border: 1px solid #c9c9c9;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(PIE.htc)
}
#document.hybrid.smallListing #rugResults #scroll {
    height:260px!important;
    margin:0 0 0 37px!important;
    width:870px!important;
    margin-left:200px;
}
#document.hybrid.smallListing #rugResults #scroll #x {
    position:absolute;
    top:0;
    left:0;
    height:260px!important;
    border:0!important;
    overflow:hidden;
    background-color:#fff
}
#document.hybrid.smallListing #rugResults a.lefthanldernew {
    background:url(/artisanRugs_common/images/left-arrow-02.gif) no-repeat 6px 96px;
    float:left
}
#document.hybrid.smallListing #rugResults a.lefthanldernew:hover {
    border:0!important
}
#document.hybrid.smallListing #rugResults a.righthanldernew {
    background:url(/artisanRugs_common/images/right-arrow-02.gif) no-repeat 6px 96px;
    float:right;
    margin-right:3px
}
#document.hybrid.smallListing #rugResults a.righthanldernew:hover {
    border:0!important
}
#document.hybrid.smallListing #rugResults a.arrow04 {
    width:34px;
    height:260px;
    display:block
}
#document.hybrid.smallListing #rugResults a.arrow04:hover {
    border:0!important
}
#document.hybrid.smallListing #rugResults dl {
    background-color:#fff;
    float:left;
    height:185px!important;
    min-width:150px;
    padding:4px 14px!important;
    width:140px!important;
    margin:2px auto 0
}
#document.hybrid.smallListing #rugResults dl selected {
    background-color:#aaa
}
#document.hybrid.smallListing #rugResults dd.photo {
    height:170px;
    text-align:center;
    position:relative;
    overflow:hidden;
    width:150px
}
#document.hybrid.smallListing #rugResults dd.photo a {
    display:block;
    height:225px!important;
    overflow:hidden;
    width:160px!important
}
#document.hybrid.smallListing #rugResults dd.size {
    float:left;
    padding-left:0!important;
    font-weight:400;
    color:#828a93;
    font-size:10px!important;
    display:inline-block
}
#document.hybrid.smallListing #rugResults dd.meter {
    float:left;
    padding-left:0!important;
    font-weight:400;
    color:#828a93;
    font-size:10px!important;
    display:inline-block
}
#document.hybrid.smallListing #rugResults dd.price {
    float:right!important;
    padding:4px 5px 0 0!important;
    font-weight:400;
    color:#828a93;
    font-size:10px!important;
    display:inline-block;
    text-align:right!important
}
#document.hybrid.smallListing #rugResults dd.price {
    padding-top:3px!important\0/
}
#document.hybrid.smallListing #rugResults dl dt.item {
    margin:0 0 0 4px;
    display:none
}
#document.hybrid.smallListing #rugResults dd.detail {
    margin:0 0 0 4px;
    display:none
}
.left-pane2 li a:hover {
    background:url(/artisanRugs_common/images/arrow.gif) left 3px no-repeat;
    color:#21315a
}
.rug-pad-container .cart-button:hover {
    background:url(/artisanRugs_common/images/add_rug_pad_hover.jpg) no-repeat
}
.rug-pad-container .calc_price:hover {
    background:url(/artisanRugs_common/images/calculate_price.jpg) no-repeat 0 -32px
}
.calc_price:hover {
    background:url(/artisanRugs_common/images/calculate_price.jpg) no-repeat 0 -32px
}
.shapeInfo li a:hover {
    color:#21315a
}
.emailpop .close a:hover {
    background:url(/artisanRugs_common/images/emailClose.png) left bottom no-repeat
}
.email-button:hover {
    background:url(/artisanRugs_common/images/email-btn.gif) left bottom no-repeat
}
.cflogo {
    background:url(/artisanRugs_common/images/splitter-bg.gif) no-repeat left top transparent;
    width:55px;
    float:left;
    margin:5px 0 0 10px
}
.certificate-img {
    position:absolute;
    display:none;
    left:-50px;
    position:absolute;
    height:1px;
    width:196px;
    filter:alpha(opacity=0);
    opacity:0;
    overflow:hidden;
    top:0;
    z-index:-1;
    background:url(/artisanRugs_common/images/certificat-img.jpg) left top no-repeat
}
.cflogo a {
    background:url(/artisanRugs_common/images/c&amp;f-logo.png) left top no-repeat;
    display:block;
    height:40px;
    width:55px;
    margin:0 0 0 10px;
    position:relative;
    z-index:600
}
#stwrapper {
    top:310px!important;
    left:626px!important
}
html&gt;body #stwrapper {
    *top:290px!important;
    *left:600px!important
}
#document ul.colorbox {
    margin:0!important;
    padding:0
}
ul.colorbox li {
    float:left;
    margin:0;
    list-style:none;
    width:69px;
    padding-bottom:3px
}
ul.colorbox li span {
    display:inline-block;
    float:left;
    font:9px Arial, Helvetica, sans-serif;
    color:#293d66;
    padding-bottom:3px;
    width:60px
}
#document.hybrid .info-bar {
    display:none!important
}
.address a:hover {
    text-decoration:underline
}
ul.simplelisting li a:hover {
    text-decoration:underline
}
.contact-form li .txtBg input, .contact-form li .msgBox textarea {
    color:#828a93;
    font:12px Arial, Helvetica, sans-serif
}
.contact-form li input.send:hover {
    background:url(/artisanRugs_common/images/send-btn.gif) left -22px no-repeat
}
.clear {
    clear:both
}
.toggleBox {
    width:196px;
    padding-left:2px;
    background-color:#F9F9F9;
    border-left:1px solid #e1dfe0;
    border-right:1px solid #e1dfe0;
      
}
.scriptBox {
    color:#243e67;
    width:192px;
    border-radius:1px;
    -moz-border-radius:1px;
    -webkit-border-radius:1px;
    behavior:url(PIE.htc);
    overflow:hidden;
   
}
.txtSelector {
    color:#283c65;
    font:12px Arial, Helvetica, sans-serif
}
.selectRange {
    visibility:hidden;
    width:10px;
    float:left;
    padding:0;
    height:6px;
    margin-top:-3px
}
.radio-uncheck, .radio-checked {
    background:url(/artisanRugs_common/images/slidebar/radio-check.gif) no-repeat 0 6px;
    display:inline-block;
    color:#243e67!important;
    font-size:13px;
    padding:3px 0 0 14px!important;
    float:left;
    width:171px
}
td.size_check {
    height:16px!important;
    padding:0!important
}
.radio-checked {
    background:url(/artisanRugs_common/images/slidebar/radio-check.gif) no-repeat 0 -11px
}
.shapes {
    float:left;
    width:135px;
    position:relative
}
.min {
    background:#ffdbc5;
    border:#ffa101 1px solid;
    position:absolute
}
.rectangular {
    width:120px;
    height:190px;
    background:#bcfdcb;
    border:#69e1a8 1px solid;
    position:relative;
    margin:0 auto
}
.rectangular .min {
    width:60px;
    height:70px
}
.runner {
    width:120px;
    height:190px;
    background:#bcfdcb;
    border:#69e1a8 1px solid;
    position:relative;
    margin:0 auto
}
.runner .min {
    width:60px;
    height:70px
}
.rounds {
    width:120px;
    height:120px;
    background:#bcfdcb;
    border:#69e1a8 1px solid;
    position:relative;
    margin:0 auto 10px;
    margin-top:0!important;
    border-radius:60px;
    -moz-border-radius:60px;
    -webkit-border-radius:60px;
    behavior:url(PIE.htc)
}
.rounds .min {
    width:60px;
    height:60px;
    border-radius:60px;
    -moz-border-radius:60px;
    -webkit-border-radius:60px;
    behavior:url(PIE.htc)
}
.squares {
    width:120px;
    height:100px;
    background:#bcfdcb;
    border:#69e1a8 1px solid;
    position:relative;
    margin:0 auto
}
.squares .min {
    width:60px;
    height:50px
}
.max-color {
    font:12px Arial, Helvetica, sans-serif;
    color:#0e965b
}
.min-color {
    font:12px Arial, Helvetica, sans-serif;
    color:#f78400
}
.min-value, .max-value {
    border-bottom:1px solid #bfbfbf;
    margin-bottom:0px;
    background:url(/artisanRugs_common/images/slidebar/sizeTop.png) 40px 10px no-repeat;
    padding:25px 0px 15px 0px
}
.min-value-meter
{
    border-bottom:1px solid #bfbfbf;
    margin-bottom:0px;
    background:url(/artisanRugs_common/images/slidebar/sizeTopMeter.png) 40px 10px no-repeat;
    padding:25px 0px 15px 0px;
    height:80px;
}
.max-value-meter
{
    border-bottom:1px solid #bfbfbf;
    margin-bottom:0px;
    background:url(/artisanRugs_common/images/slidebar/sizeTopMeter.png) 40px 10px no-repeat;
    padding:25px 0px 15px 0px;
    height:80px;
}
.max-value1
{
     border-bottom:1px solid #bfbfbf;
    margin-bottom:5px;
    background:url(/artisanRugs_common/images/slidebar/sizeTop.png) 40px 10px no-repeat;
    padding:30px 0 5px
}
.radiobox, .drpdown {
    border-bottom:1px solid #bfbfbf;
    clear:both;
    width:200px;
    height:70px!important;
    margin-bottom:7px;
    margin-left:5px;
}
.scriptBox th, .scriptBox td, .scriptBox caption {
    padding:0!important
}
.maxShape {
    margin-top:5px
}
.fringes {
    background:url(/artisanRugs_common/v2/images/fringes.gif) -2px top no-repeat;
    display:block;
    width:122px;
    float:left;
    position:absolute
}
.fringesR {
    background:#a7fdba url(/artisanRugs_common/v2/images/fringes.png) center center no-repeat;
    display:block;
    margin-bottom:15px;
    padding:6px;
    position:absolute;
    border-radius:70px;
    -moz-border-radius:70px;
    -webkit-border-radius:70px;
    behavior:url(PIE.htc);
    height:122px;
    width:122px;
    z-index:10
}
.rectangular .min-fringes {
    background:url(/artisanRugs_common/v2/images/fringes-min.gif) -2px top no-repeat;
    display:block;
    padding:3px 0;
    width:65px
}
.runner .min-fringes {
    background:url(/artisanRugs_common/v2/images/fringes-min.gif) -2px top no-repeat;
    display:block;
    padding:3px 0;
    width:65px
}
.fringesR-min {
    background:#fce2d2 url(/artisanRugs_common/v2/images/fringes-min.png) center center no-repeat;
    display:block;
    padding:6px;
    position:absolute;
    border-radius:70px;
    -moz-border-radius:70px;
    -webkit-border-radius:70px;
    behavior:url(PIE.htc);
    height:61px;
    width:61px
}
.squares .min-fringes {
    background:url(/artisanRugs_common/v2/images/fringes-min.gif) -2px top no-repeat;
    display:block;
    padding:3px 0;
    width:60px
}
.minFringes {
    position:absolute
}
.size-text {
    color:#243e67;
    font:12px Arial, Helvetica, sans-serif
}
.color01 {
    color:#686868;
    font:14px Arial, Helvetica, sans-serif
}
.top-range {
    background:url(/artisanRugs_common/v2/images/range-arrows.gif) no-repeat scroll 47px 8px transparent;
    padding:6px 0 15px 38px;
    position:absolute;
    top:-34px;
    left:-38px;
    text-align:center;
    width:148px
}
html&gt;body .top-range {
    *padding:33px 0 10px 38px
}
.top-range span {
    margin:-2px 0 0 65px;
    float:left;
    text-align:center;
    display:block
}
.top-range span, .left-range span {
    color:#4e4e4e;
    display:inline-block;
    font:9px Arial, Helvetica, sans-serif;
    line-height:12px;
    float:left
}
.left-range span {
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    height:15px;
    margin:0 0 0 -22px;
    width:60px;
    float:left;
    text-align:center;
    background:none!important
}
.left-range span {
    margin:-20px 0 0 0\9
}
.left-range {
    background:url(/artisanRugs_common/v2/images/range-arrows2.gif) no-repeat 23px 38px;
    float:left;
    height:158px;
    padding:100px 10px 0 20px;
    position:absolute;
    left:-45px;
    width:10px
}
.clear {
    clear:both
}
html&gt;body .drpdown {
    *height:25px
}
.txtSelector label {
    line-height:23px
}
.maxAdjust {
    padding:0!important;
    background-position:40px -20px!important
}
.minAdjust {
    border:0!important;
    margin-bottom:0!important;
    padding-bottom:0!important
}
.divselected {
    background-color:#e3e3e3;
    height:280px;
    border-bottom:3px solid #BBB!important
}
.divselecteddetail {
	height: 280px;
	border-bottom: 3px solid #BBB !important
}
.shapediv {
    position:relative;
    min-height:160px!important;
    margin:40px 0 15px 30px
}
.view-all-link:hover {
    color:#000
}
.interactive-bar-pane #scroll #x dl:hover p, .interactive-bar-pane #scroll #x dl.active:hover p {
    display:block
}
.container #scroll #x dl:hover p, .container #scroll #x dl.active:hover p {
    display:block
}
#err-container .back a:hover {
    text-decoration:underline
}
.anythingFader {
    width:651px;
    height:404px;
    position:relative;
    background:url(/artisanRugs_common/images/bg_li_curve.png) no-repeat right 0
}
#thumbNav a:hover {
    color:#000!important;
    background:url(/artisanRugs_common/images/slider-nav.png) no-repeat -24px 2px
}
* html #thumbNav a:hover {
    background:url(/artisanRugs_common/images/slider-nav.gif) no-repeat -24px 2px
}
#start-stop a:hover.playing {
    background:url(/artisanRugs_common/images/slider-nav.png) no-repeat -86px 2px;
    text-indent:-9999px!important
}
.select-list {
    color:#565656;
    font-size:12px;
    float:left;
    margin:0 5px 0 0
}
.homepage-select {
    width:150px
}
.homepage-select .newListSelected {
    color:#858585;
    font:12px Arial, Helvetica, sans-serif;
    width:150px;
    height:23px;
    padding:0
}
.homepage-select .newListSelected div {
    background:url(/artisanRugs_common/images/slidebar/tbox-select.gif) no-repeat;
    font-size:1em;
    text-align:left!important;
    width:132px;
    height:23px;
    display:block;
    padding:0 0 0 11px;
    line-height:22px;
    cursor:pointer;
    margin-left:4px
}
.homepage-select .newListSelected div {
    line-height:24px\9
}
.homepage-select ul.newList {
    margin:0;
    padding:0;
    font-size:12px;
    color:#702f73;
    list-style:none;
    width:142px;
    background:#fff;
    border:1px solid #ccc;
    top:23px!important;
    left:4px!important;
    overflow:hidden;
    text-align:left!important;
    position:absolute;
    z-index:9999;
    margin:0!important;
    behavior:url(PIE.htc)
}
.homepage-select ul.newList li {
    color:#3a2b16;
    border-bottom:1px solid #ccc
}
.homepage-select ul.newList li a {
    display:block;
    padding:5px 11px;
    color:#858585;
    background:#fff;
    text-decoration:none
}
.homepage-select .hiLite, .homepage-select .hiLite:hover .select-list .hiLite, .select-list .hiLite:hover {
    color:#283c65!important;
    font-weight:700;
    background:#ebebea!important;
    text-decoration:none!important
}
.pBox-select .hiLite, .pBox-select .hiLite:hover {
    color:#283c65!important;
    font-weight:700;
    background:#ebebea!important;
    text-decoration:none!important
}
.pBox-select02 .hiLite, .pBox-select02 .hiLite:hover {
    color:#283c65!important;
    font-weight:700;
    background:#ebebea!important;
    text-decoration:none!important
}
* {
    margin:0;
    padding:0
}
#download_now:hover {
    background-position:0 -33px
}
#download_now:focus {
    background-position:0 -66px
}
#ddmenu li a:hover {
    background:#000 url(/artisanRugs_common/v3/images/top-dotted2.gif) right no-repeat
}
#ddmenu li ul li a:hover {
    background:#000 url(/artisanRugs_common/v3/images/bottom-dotted2.gif) right no-repeat;
    padding:3px 10px
}
.save-share-pane {
    overflow:hidden!important;
   
}
.save-share-pane .print-tag {
    height:40px;
    overflow:hidden;
    width:125px;

}
#navigation .label {
    font-family:georgia
}
iframe #stwrapper, iframeRugView #stwrapper, #stwrapper {
    top:140px!important
}
font * {
    font-family:Verdana, Geneva, sans-serif!important
}
.rug-pad-container-middle span, .whyRug-tab p {
    line-height:22px;
    font-family:13px Verdana, Geneva, sans-serif
}
#document.browse dd.price {
    text-align:center!important
}
#priceFilter, .priceBoxinner, .priceBoxinner {
    background:0;
    background-image:none
}
.priceBoxinner .ui-widget-content {
    background:url("/artisanRugs_common/v3/images/slidebar/price-slidebar-default.png");
    background-repeat:no-repeat;
    background-position:center top;
    border:0
}
.priceBoxinner .ui-slider .ui-slider-range {
    background:url("/artisanRugs_common/v3/images/slidebar/price-slidebar-hover.png");
    background-repeat:no-repeat;
    background-position:center top;
    border:0
}
.priceBoxinner .ui-state-default.first, .priceBoxinner .ui-widget-content .ui-state-default.first, .priceBoxinner .ui-widget-header .ui-state-default.first, .priceBoxinner .ui-slider-handle.first {
    background:url("/artisanRugs_common/v3/images/slidebar/price-min-button.png");
    background-repeat:no-repeat;
    background-position:center top;
    border:0
}
.priceBoxinner .ui-state-hover.first, .priceBoxinner .ui-widget-content .ui-state-hover.first, .priceBoxinner .ui-widget-header .ui-state-hover.first, .priceBoxinner .ui-state-focus.first, .priceBoxinner .ui-widget-content .ui-state-focus.first, .priceBoxinner .ui-widget-header .ui-state-focus.first {
    background:url("/artisanRugs_common/v3/images/slidebar/price-min-button.png");
    background-repeat:no-repeat;
    background-position:center bottom;
    border:0
}
.priceBoxinner .ui-state-default.second, .priceBoxinner .ui-widget-content .ui-state-default.second, .priceBoxinner .ui-widget-header .ui-state-default.second, .priceBoxinner .ui-slider-handle.second {
    background:url("/artisanRugs_common/v3/images/slidebar/price-max-button.png");

    background-repeat:no-repeat;
    background-position:center top;
    border:0
}
.priceBoxinner .ui-state-hover.second, .priceBoxinner .ui-widget-content .ui-state-hover.second, .priceBoxinner .ui-widget-header .ui-state-hover.second, .priceBoxinner .ui-state-focus.second, .priceBoxinner .ui-widget-content .ui-state-focus.second, .priceBoxinner .ui-widget-header .ui-state-focus.second {
    background:url("/artisanRugs_common/v3/images/slidebar/price-max-button.png");
    background-repeat:no-repeat;
    background-position:center bottom;
    border:0
}
.priceBoxinner .ui-slider-horizontal .ui-slider-handle {
    top:0
}
.priceBoxinner .ui-slider .ui-slider-handle {
    height:18px;
    width:16px
}
.priceBoxinner .ui-slider-horizontal {
    height:18px
}
.ui-slider-horizontal, #slider-range {
    width:84%;
    margin:0 auto
}
.nt-rangeslidewrap {
    height:34px;
    clear:both
}
.PriceMinBox label, .PriceMaxBox label {
    font-size:11px!important
}
#header-container #navigation .navigation li ul, #navigation .navigation li ul {
    margin-top:0
}
#document.browse.smallListing #rugResults #scroll dl, #document.browse.smallListing dl {
    /*height:310px!important;*/
    width:180px!important;
    margin:1em 1px!important;
    overflow:hidden
}
#document.browse.smallListing dd.photo {
    height:225px!important;
    width:175px!important;
    padding-bottom:0!important;
    margin-left:auto!important;
    margin-right:auto!important;
    overflow:hidden!important
}
#document.hybrid.smallListing #rugResults dd.photo a, #document.browse.smallListing dd.photo a {
    height:225px!important;
    width:175px!important;
    display:block!important;
    margin-top:0!important
}
#document.hybrid.smallListing #rugResults dd.photo a img, #document.browse.smallListing dd.photo a img {
    margin-left:auto!important;
    margin-right:auto!important;
    display:block
}
#document.browse #rugResults #scroll #x {
    padding-left:11px!important;
    width:730px!important
}
#document.browse #rugResults #scroll {
    width:730px!important
}
#document.hybrid.smallListing #rugResults dd.price, #document.hybrid.smallListing #rugResults dd.size,#document.hybrid.smallListing #rugResults dd.meter, #document.hybrid #rugResults dd.price, #document.hybrid #rugResults dd.size,#document.hybrid #rugResults dd.meter {
    width:100%!important;
    text-align:center!important;
    float:none!important
}
#document.browse.smallListing dd.size {
    padding-top:5px
}
#document.browse.smallListing dd.meter {
    padding-top:5px;
    padding-bottom:5px;
}
#document.hybrid.smallListing #rugResults {
    padding:15px!important;
    height:300px!important
}
div.formarea ul li {
    padding-bottom:8px!important
}
#document.hybrid.smallListing #rugResults dl {
    height:330px!important;
    width:175px!important;
    width:4px 5px!important
}
#document .divselected {
    background-color:#e3e3e3!important;

    
}
#document.hybrid.smallListing #rugResults #scroll #x, #document.hybrid.smallListing #rugResults #scroll {
    height:290px!important;
    
}
#document.hybrid.smallListing #rugResults dd.photo {
    height:225px!important;
    width:175px!important;
    margin:0 auto
}
.info-bar {
    margin-left:13px
}
#TB_window {
    z-index:99999!important
}
body #TB_window {
    z-index:999999!important
}
#document.hybrid #rugResults {
    height:340px!important;
}
#document.hybrid #rugResults #scroll {
    height:320px!important
}
#document.hybrid #rugResults #scroll #x {
    height:320px!important
}
#document.browse dl {
    width:226px!important;
    height:auto!important;
    margin:4px 1px!important;
    padding:10px 3px!important;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px
}
#document.smallListing dl {
    padding-right:0!important;
    padding-left:0!important
}
#document.hybrid.smallListing #rugResults dl, #document.hybrid #rugResults dl {
    padding:1px 5px!important
}
#divsizeCbo .sbOptions {
    height:150px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important
}
div.drszoom_imgctr {
    z-index:999999!important
}
.printPane2 .product-price-box li {
    padding:3px 0 3px 10px!important
}
#divPageListTop .middle02 column05 {
    background-image:transparent
}
.column05 .sbOptions li a {
    text-align:center!important;
    padding:5px 15px 5px 0!important
}
.product-price-box li label {
    width:170px!important;
    display:inline-block!important;
    float:none!important;
    vertical-align:middle!important
}
.product-price-box span.nt-colorswatch {
    background:url("/artisanRugs_common/v3/images/colorcheck.png");
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#000;
    display:inline-block!important;
    vertical-align:middle!important;
    margin:0;
    text-indent:-5000em;
    height:28px;
    width:28px;
    overflow:hidden;
    border:1px solid rgba(0, 0, 0, 0.15);
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px
}
.nt-email-header {
    padding:0;
    margin:0 0 10px 0;
    overflow:hidden;
    background:url('/artisanRugs_common/v3/images/email-header.jpg');
    background-repeat:no-repeat;
    background-position:center top;
    height:100px;
    border-bottom:5px solid #adadad;
    border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -khtml-border-radius:5px 5px 0 0
}
.print-logo {
    height:auto!important;
    width:auto!important;
    margin:0!important
}
.nt-email-header .print-logo {
    display:block;
    text-align:center
}
.print-header .contact-info {
    float:none;
    width:220px
}
.print-header .left {
    text-align:left;
    float:left
}
.print-header .right {
    text-align:right;
    float:right
}
.print-header .center-column {
    text-align:center;
    float:left;
    width:280px;
    padding:0 0 0 30px
}
.printPane2 .product-price-box li, .product-price-box li {
    width:100%
}
.print-desc {
    text-align:center
}
.ccrit_na, .checkboxes .ccrit_na.checkbox, .ccrit_na:hover, .checkboxes .ccrit_na.checkbox:hover, .product-price-box .ccrit_na.nt-colorswatch {
    background:url('/artisanRugs_common/v3/images/n-a.gif')!important;
    background-repeat:no-repeat!important
}
.ccrit_na:hover, .checkboxes .ccrit_na.checkbox:hover {
    background:url('/artisanRugs_common/v3/images/n-a.gif')!important;
    background-repeat:no-repeat!important;
    opacity:.7;
    filter:alpha(opacity=70)
}
.ccrit_na, .checkboxes .ccrit_na.checkbox, .product-price-box .ccrit_black.nt-colorswatch {
    background-color:#000
}
.ccrit_blue, .checkboxes .ccrit_blue.checkbox, .product-price-box .ccrit_blue.nt-colorswatch {
    background-color:#437fc0
}
.ccrit_brown, .checkboxes .ccrit_brown.checkbox, .product-price-box .ccrit_brown.nt-colorswatch {
    background-color:#9d6128
}
.ccrit_d_blue, .checkboxes .ccrit_d_blue.checkbox, .product-price-box .ccrit_d_blue.nt-colorswatch {
    background-color:#2d3651
}
.ccrit_d_brown, .checkboxes .ccrit_d_brown.checkbox, .product-price-box .ccrit_d_brown.nt-colorswatch {
    background-color:#482c15
}
.ccrit_d_gold, .checkboxes .ccrit_d_gold.checkbox, .product-price-box .ccrit_d_gold.nt-colorswatch {
    background-color:#d0842e
}
.ccrit_d_olive_gr, .checkboxes .ccrit_d_olive_gr.checkbox, .product-price-box .ccrit_d_olive_gr.nt-colorswatch {
    background-color:#514f12
}
.ccrit_d_purple, .checkboxes .ccrit_d_purple.checkbox, .product-price-box .ccrit_d_purple.nt-colorswatch {
    background-color:#5b325c
}
.ccrit_d_red, .checkboxes .ccrit_d_red.checkbox, .product-price-box .ccrit_d_red.nt-colorswatch {
    background-color:#781f3b
}
.ccrit_d_rust, .checkboxes .ccrit_d_rust.checkbox, .product-price-box .ccrit_d_rust.nt-colorswatch {
    background-color:#a5391c
}
.ccrit_gold, .checkboxes .ccrit_gold.checkbox, .product-price-box .ccrit_gold.nt-colorswatch {
    background-color:#d8a758
}
.ccrit_gray, .checkboxes .ccrit_gray.checkbox, .product-price-box .ccrit_gray.nt-colorswatch {
    background-color:#7c7875
}
.ccrit_brown, .checkboxes .ccrit_brown.checkbox, .product-price-box .ccrit_green.nt-colorswatch {
    background-color:#314c2d
}
.ccrit_l_blue, .checkboxes .ccrit_l_blue.checkbox, .product-price-box .ccrit_l_blue.nt-colorswatch {
    background-color:#8aabbc
}
.ccrit_l_brown, .checkboxes .ccrit_l_brown.checkbox, .product-price-box .ccrit_l_brown.nt-colorswatch {
    background-color:#ac867b
}
.ccrit_l_gold, .checkboxes .ccrit_l_gold.checkbox, .product-price-box .ccrit_l_gold.nt-colorswatch {
    background-color:#ffdd89
}
.ccrit_l_green, .checkboxes .ccrit_l_green.checkbox, .product-price-box .ccrit_l_green.nt-colorswatch {
    background-color:#71886b
}
.ccrit_l_olive_gr, .checkboxes .ccrit_l_olive_gr.checkbox, .product-price-box .ccrit_l_olive_gr.nt-colorswatch {
    background-color:#d8dab3
}
.ccrit_l_red, .checkboxes .ccrit_l_red.checkbox, .product-price-box .ccrit_l_red.nt-colorswatch {
    background-color:#b2697a
}
.ccrit_peach, .checkboxes .ccrit_peach.checkbox, .product-price-box .ccrit_peach.nt-colorswatch {
    background-color:#f1a56b
}
.ccrit_olive_gree, .checkboxes .ccrit_olive_gree.checkbox, .product-price-box .ccrit_olive_gree.nt-colorswatch {
    background-color:#a6a265
}
.ccrit_purple, .checkboxes .ccrit_purple.checkbox, .product-price-box .ccrit_purple.nt-colorswatch {
    background-color:#b67baf
}
.ccrit_red, .checkboxes .ccrit_red.checkbox, .product-price-box .ccrit_red.nt-colorswatch {
    background-color:#af3c49
}
.ccrit_rust, .checkboxes .ccrit_rust.checkbox, .product-price-box .ccrit_rust.nt-colorswatch {
    background-color:#e97b43
}
.ccrit_white, .checkboxes .ccrit_white.checkbox, .product-price-box .ccrit_white.nt-colorswatch {
    background-color:#ceccbf
}
.ccrit_d_green, .checkboxes .ccrit_d_green.checkbox, .product-price-box .ccrit_d_green.nt-colorswatch {
    background-color:#1b2c0e
}
.ccrit_multicolor, .checkboxes .ccrit_multicolor.checkbox, .product-price-box .ccrit_multicolor.nt-colorswatch {
    background:url('/artisanRugs_common/v3/images/multicolor.jpg');
    background-repeat:no-repeat
}
.ccrit_multicolor:hover, .checkboxes .ccrit_multicolor.checkbox:hover {
    background:url('/artisanRugs_common/v3/images/multicolor.jpg')!important;
    background-repeat:no-repeat!important;
    opacity:.7;
    filter:alpha(opacity=70)
}
.ccrit_lgray, .checkboxes .ccrit_lgray.checkbox, .product-price-box .ccrit_lgray.nt-colorswatch {
    background-color:#c4c0b4
}
.ccrit_no_border, .checkboxes .ccrit_no_border.checkbox, .product-price-box .ccrit_no_border.nt-colorswatch {
    background:url('/artisanRugs_common/v3/images/no-border.jpg');
    background-repeat:no-repeat;
    border:1px solid transparent
}
.ccrit_no_border:hover, .checkboxes .ccrit_no_border.checkbox:hover {
    background:url('/artisanRugs_common/v3/images/no-border.jpg')!important;
    background-repeat:no-repeat!important;
    border:1px solid transparent!important;
    opacity:.7;
    filter:alpha(opacity=70)
}
.ccrit_off_white, .checkboxes .ccrit_off_white.checkbox, .product-price-box .ccrit_off_white.nt-colorswatch {
    background-color:#e8d8cb
}
.ccrit_l_purple, .checkboxes .ccrit_l_purple.checkbox, .product-price-box .ccrit_l_purple.nt-colorswatch {
    background-color:#bea6bd
}
.ccrit_camel, .checkboxes .ccrit_camel.checkbox, .product-price-box .ccrit_camel.nt-colorswatch {
    background-color:#b47a55
}
.ccrit_ivory, .checkboxes .ccrit_ivory.checkbox, .product-price-box .ccrit_ivory.nt-colorswatch {
    background-color:#d2c8c7
}
.ccrit_rose, .checkboxes .ccrit_rose.checkbox, .product-price-box .ccrit_rose.nt-colorswatch {
    background-color:#f7a2b9
}
.jcarousel-skin-drs .jcarousel-container {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:1px solid #c9c9c9
}
.jcarousel-skin-drs .jcarousel-direction-rtl {
    direction:rtl
}
.jcarousel-skin-drs .jcarousel-container-horizontal {
    padding:20px 35px
}
.jcarousel-skin-drs .jcarousel-clip {
    overflow:hidden
}
.jcarousel-skin-drs .jcarousel-clip-horizontal {
    height:300px
}
.jcarousel-skin-drs .jcarousel-item {
    width:175px;
    height:300px
}
.jcarousel-skin-drs .jcarousel-item-horizontal {
    margin:0
}
.jcarousel-skin-drs .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin:0
}
.jcarousel-skin-drs .jcarousel-item-placeholder {
    background:#fff;
    color:#000
}
.jcarousel-skin-drs .jcarousel-next-horizontal {
    position:absolute;
    top:145px;
    right:5px;
    width:25px;
    height:52px;
    cursor:pointer;
    background:transparent url(/artisanRugs_common/js/libs/plugins/jcarousel/skins/drs/next-horizontal.png) no-repeat 0 0
}
.jcarousel-skin-drs .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left:5px;
    right:auto;
    background-image:url(/artisanRugs_common/js/libs/plugins/jcarousel/skins/drs/prev-horizontal.png)
}
.jcarousel-skin-drs .jcarousel-next-horizontal:hover, .jcarousel-skin-drs .jcarousel-next-horizontal:focus {
    background-position:-25px 0
}
.jcarousel-skin-drs .jcarousel-next-horizontal:active {
    background-position:-50px 0
}
.jcarousel-skin-drs .jcarousel-next-disabled-horizontal, .jcarousel-skin-drs .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-drs .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-drs .jcarousel-next-disabled-horizontal:active {
    cursor:default;
    background-position:-75px 0
}
.jcarousel-skin-drs .jcarousel-prev-horizontal {
    position:absolute;
    top:145px;
    left:5px;
    width:25px;
    height:52px;
    cursor:pointer;
    background:transparent url(/artisanRugs_common/js/libs/plugins/jcarousel/skins/drs/prev-horizontal.png) no-repeat 0 0
}
.jcarousel-skin-drs .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left:auto;
    right:5px;
    background-image:url(/artisanRugs_common/js/libs/plugins/jcarousel/skins/drs/next-horizontal.png)
}
.jcarousel-skin-drs .jcarousel-prev-horizontal:hover, .jcarousel-skin-drs .jcarousel-prev-horizontal:focus {
    background-position:-25px 0
}
.jcarousel-skin-drs .jcarousel-prev-horizontal:active {
    background-position:-50px 0
}
.jcarousel-skin-drs .jcarousel-prev-disabled-horizontal, .jcarousel-skin-drs .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-drs .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-drs .jcarousel-prev-disabled-horizontal:active {
    cursor:default;
    background-position:-75px 0
}
#document #filters .filter {
    position:relative!important;
    top: 0px;
    left: 0px;
   
    
}
.browse #filters a.nt-helpicon {
    float:right;
    text-align:right;
    display:block;
    background:url('/artisanRugs_common/images/tooltip/nt-help-icon.png');
    background-repeat:no-repeat;
    background-position:0 0;
    height:13px;
    width:13px;
    padding:0;
    margin-top:8px;
    text-indent:9em;
    position:absolute;
    left:180px;
    overflow:hidden
}
.browse #filters a.nt-helpicon:hover {
    background-position:0 -13px
}
div.bt-content {
    margin-top:-10px
}
div.tooltip-arrow {
    position:relative;
    margin:0;
    background:url('/artisanRugs_common/images/tooltip/tooltip-arrow.png');
    background-repeat:no-repeat;
    background-position:0 0;
    width:38px;
    height:28px;
    left:-28px;
    top:40px
}
.bubbletip {
    position:absolute;
    z-index:50;
    padding:0;
    margin:0;
    width:305px
}
.tooltip-content {
    font-size:13px;
    line-height:18px;
    text-align:justify
}
.tooltip-content .tooltip-box {
    background:url('/artisanRugs_common/images/tooltip/tooltip-sprite-box.png');
    width:265px;
    padding:0 20px;
    margin:0
}
.tooltip-content .top-bar {
    height:20px;
    background-position:0 0;
    background-repeat:no-repeat
}
.tooltip-content .middle-bar {
    background-position:-305px -20px;
    background-repeat:repeat-y
}
.tooltip-content .bottom-bar {
    height:20px;
    background-position:0 -20px;
    background-repeat:no-repeat
}
.tooltip-content p {
    padding:0;
    margin:0
}
.tooltip-content h2, .tooltip-content h3 {
    font-size:16px;
    font-weight:bold;
    color:#293d66;
    padding-bottom:6px
}
* {
    padding:0;
    margin:0
}
#TB_window {
    font:12px Arial, Helvetica, sans-serif;
    color:#333;
    z-index:10000
}
#TB_secondLine {
    font:10px Arial, Helvetica, sans-serif;
    color:#666
}
#TB_window a:link {
    color:#666
}
F#T #TB_window a:visited {
    color:#666
}
#TB_window a:hover {
    color:#000
}
#TB_window a:active {
    color:#666
}
#TB_window a:focus {
    color:#666
}
#TB_overlay {
    position:fixed;
    z-index:100;
    top:0;
    left:0;
    height:100%;
    width:100%
}
.TB_overlayBG {
    filter:alpha(opacity=45);
    -moz-opacity:.45;
    opacity:.45
}
* html #TB_overlay {
    position:absolute;
    height:expression(document.body.scrollHeight&gt;document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')
}
#TB_window {
    position:fixed;
    z-index:102;
    color:#000;
    display:none;
    text-align:left;
    top:50%;
    left:50%
}
* html #TB_window {
    position:absolute;
    margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin=document.documentElement &amp;&amp; document.documentElement.scrollTop || document.body.scrollTop)+'px')
}
#TB_window img#TB_Image {
    display:block;
    margin:15px 0 0 15px;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top:1px solid #666;
    border-left:1px solid #666
}
#TB_caption {
    height:25px;
    padding:7px 30px 10px 25px;
    float:left
}
#TB_closeWindow {
    height:25px;
    padding:11px 25px 10px 0;
    float:right
}
#TB_closeAjaxWindow {
    position:absolute;
    text-align:right;
    right:26px;
    top:0
}
html&gt;body #TB_closeAjaxWindow {
    *top:-10px
}
#TB_closeAjaxWindow A {
    background:url(/artisanRugs_common/v3/images/emailClose.png) left top no-repeat;
    display:block;
    height:20px;
    text-indent:-9999px;
    width:20px
}
#TB_closeAjaxWindow A:hover {
    background:url(/artisanRugs_common/v3/images/emailClose.png) left bottom no-repeat
}
#TB_ajaxWindowTitle {
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px
}
#TB_title {
    height:27px;
    margin-top:-30px
}
#TB_ajaxContent {
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em
}
#TB_ajaxContent.TB_modal {
    padding:15px
}
#TB_ajaxContent p {
    padding:5px 0 5px 0
}
#TB_load {
    position:fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top:50%;
    left:50%;
    margin:-6px 0 0 -104px
}
* html #TB_load {
    position:absolute;
    margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin=document.documentElement &amp;&amp; document.documentElement.scrollTop || document.body.scrollTop)+'px')
}
#TB_HideSelect {
    z-index:99;
    position:fixed;
    top:0;
    left:0;
    border:0;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
    height:100%;
    width:100%;
    background:0
}
* html #TB_HideSelect {
    position:absolute;
    height:expression(document.body.scrollHeight&gt;document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')
}
#TB_iframeContent {
    clear:both;
    border:0;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border:0;
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    padding:0;
    vertical-align:baseline
}
table {
    border-collapse:separate;
    border-spacing:0
}
caption, th, td {
    text-align:left;
    font-weight:400
}
table, td, th {
    vertical-align:middle;
  
}
#rugselectrightpanel table, td, th
{
    vertical-align:top;
      height:5px;
    padding:0px;
    margin:0px;
    
}
blockquote:before, blockquote:after, q:before, q:after {
    content:""
}
a img {
    border:0
}
a {
    outline:0
}
html {
    font-size:100.01%
}
body {
    background:#fff;
    font-size:75%;
    font:400 Arial, Helvetica, sans-serif!important;
    color:#828a93;
    line-height:1.5
}
#document h1, #document h2, #document h3 {
    color:#293d66;
    font-weight:lighter
}
#document h4, #document h5, #document h6 {
    color:#555;
    font-weight:700
}
#document h1 {
    font-size:3em;
    line-height:1;
    margin-bottom:.5em
}
#document h2 {
    font-size:2em;
    margin-bottom:.75em
}
#document h3 {
    font-size:10pt;
    line-height:1;
    margin-bottom:.5em;
    text-align:left
}
#document h3 a {
    color:#8d8d8d;
    font-decoration:none
}
#document h3 a:hover {
    color:#8d8d8d;
    font-decoration:none
}
#document h4 {
    font-size:1.2em;
    line-height:1.25;
    margin-bottom:.5em
}
#document h5 {
    font-size:1em;
    margin-bottom:.5em
}
#document h6 {
    font-size:1em
}
#document h1 img, #document h2 img, #document h3 img, #document h4 img, #document h5 img, #document h6 img {
    margin:0
}
#document p {
    margin:0 0 1.5em
}
a {
    color:#293d66;
    text-decoration:none
}
a:hover {
    color:#000;
    text-decoration:none
}
#document blockquote {
    color:#666;
    font-style:italic;
    margin:1.5em
}
sup, sub {
    line-height:0
}
#document address {
    font-style:italic;
    margin:0 0 1.5em
}
#document pre {
    margin:1.5em 0;
    white-space:pre
}
#document ul {
    list-style-type:disc
}
#document ol {
    list-style-type:decimal
}
#document li ul, #document li ol {
    margin:0 1.5em
}
#document dl dt {
    font-weight:700
}
table {
    margin-bottom:1.4em;
    width:100%
}
#filters h3 a {
    text-decoration:underline!important
}
.reset_button {
    margin:7px 0 0 32px;
    width:143px;
    height:33px;
    display:block;
    background:url(/artisanRugs_common/v3/images/slidebar/reset_button.gif) no-repeat
}
.reset_button:hover {
    background-position:0 -33px
}
th, td, caption {
    padding:1em 10px 1em 2px
}
input[type=text], input[type=password], input.title, textarea, select {
    background-color:#fff;
    border:1px solid #bbb
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
    border-color:#666
}
input[type=text], input[type=password], input.text, input.title, textarea, select {
    margin:.5em 0;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px
}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {
    position:relative;
    top:.25em
}
.container {
    display:block;
    margin:0 auto;
    width:950px
}
.container:after {
    clear:both;
    content:"\0020";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden
}
.button {
    padding:.5em 0
}
.left {
    float:left!important
}
.right {
    float:right!important
}
#navigation .search input[type=submit], .button a, a.button {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#fff;
    cursor:pointer;
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size:.9em;
    font-weight:700;
    padding:.5em
}
#navigation .search input[type=submit], .button a:hover {
    color:#666;
    text-decoration:none
}
#masthead .identity, #masthead .promotion, #masthead .commerce {
    float:left;
    display:block;
    height:56px
}
#masthead .promotion, #masthead .slideshow div {
    width:210px;
    padding:14px 10px 0 20px;
    height:46px
}
.ncheckout {
    background:none!important;
    height:28px;
    text-indent:30px;
    padding-top:3px;
    color:#293d66;
    text-align:right;
    cursor:pointer
}
html&gt;body .ncheckout {
    *background:none!important
}
#navigation {
    line-height:3em;
    position:relative;
    z-index:50
}
#navigation .container {
    position:relative;
    float:left
}
#navigation .label, #navigation .navigation, #navigation .search {
    float:left;
    display:block
}
#navigation .label {
    color:#555;
    font-family:12px Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    line-height:3em;
    width:104px
}
#navigation .label span {
    font-size:150%;
    font-style:italic;
    text-transform:lowercase
}
#navigation .navigation li {
    color:#62708c;
    display:block;
    float:left;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    line-height:3em;
    margin:0 .5em 0 0;
    position:relative;
    z-index:5
}
#navigation .navigation li .by {
    color:#62708c;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-weight:400;
    padding:0 .4em 0 1em;
    position:relative;
    line-height:3em;
    z-index:3
}
#navigation .navigation li .edge {
    background:transparent url(/artisanRugs_common/v3/images/subnav_edge.png) repeat-x top left;
    display:block;
    display:none;
    position:absolute;
    xopacity:.88;
    xfilter:alpha(opacity=88);
    padding:1px 1em 1px 0;
    top:-1px;
    left:-10px;
    height:100%;
    width:100%;
    z-index:1
}
#navigation .navigation li ul {
    background:transparent url(/artisanRugs_common/v3/images/subnav.png) no-repeat bottom left;
    display:none;
    list-style:none;
    margin:2px 0 0;
    padding:0 10px 11px;
    position:absolute;
    top:100%;
    left:-10px;
    width:275px;
    z-index:10
}
#navigation .navigation li ul li {
    margin:-1px 0 0 0
}
#navigation .navigation li a:hover .edge, #navigation .navigation li.hovering .edge {
    display:block
}
#navigation .navigation li.size ul {
    xwidth:300px
}
#navigation .navigation ul li {
    clear:left;
    display:block;
    float:none;
    padding:0
}
#navigation .navigation a {
    color:#293d66;
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:13px;
    position:relative;
    top:1px;
    height:100%;
    padding:1px 1em 2px 0;
    text-decoration:none
}
#navigation .navigation a span {
    position:relative;
    z-index:3
}
#navigation .navigation ul a {
    color:#666;
    font-weight:400;
    float:none;
    display:block;
    padding:0 1em;
    font-size:14px
}
#navigation .navigation ul a:hover {
    background:#102c5a;
    color:#f7f7f7;
    text-decoration:none
}
#navigation .search {
    position:absolute;
    top:0;
    right:0;
    text-align:right;
    width:230px
}
#document.lite {
    background:transparent;
    border-top:0 none;
    overflow:hidden;
    padding:0
}
#document .container {
    border-width:0;
    border-style:none
}
#document .content {
    display:block
}
#document .content.primary {
    float:right;
    width:700px
}
#document.hybrid .container {
    background:transparent;
    padding-bottom:10px
}
#document.hybrid .content.primary {
    width:970px
}
#document .content.secondary {
    float:left;
    margin-top:10px;
    padding:5px 0 0;
    width:210px;
    position:relative
}
.multiple {
    width:200px;
    margin-top:10px;
    background:url(/artisanRugs_common/v3/images/slidebar/bg_sidebar1.gif) repeat-y;
    background-color:#f9f9f9;
}
#document .promotion.support p.button {
    margin-bottom:0!important
}
#document .promotion.support {
    background:url(/artisanRugs_common/v3/images/gina.png) no-repeat right bottom;
    background-position:380px bottom;
    xbackground:#ff0;
    clear:both;
    xpadding-right:80px;
    margin-right:-25px;
    min-height:170px;
    xmargin-bottom:-1.5em
}
#document.front .container {
    background:0
}
#document.front .promotion.flash {
    border:#fff dashed 1px;
    height:400px;
    margin:1.5em 0;
    width:950px
}
#document.front .promotion.static.support {
    background:url(/artisanRugs_common/v3/images/gina.png) no-repeat right bottom;

    xbackground:#ff0;
    margin-bottom:0;
    width:230px
}
#document.front .promotion.static {
    background:url(/artisanRugs_common/v3/images/bkgd-promotion.jpg) no-repeat left bottom;
    display:block;
    float:left;
    margin-left:-10px;
    padding-left:10px;
    margin-right:10px;
    min-height:170px;
    width:310px
}
#document.front .promotion.static:last-child {
    margin-right:0
}
#document #rugResults {
    display:block;
    margin:0
}
#document #rugResults .previous, #document #rugResults .next {
    display:none
}
#document #rugResults:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    
}
#document #rugResults {
    display:inline-block
}
#document #rugResults {
    display:block
}
#document.hybrid #rugResults {
    overflow:hidden
}
#document .pagination {
    clear:left;
    display:block;
    float:left;
    margin:1em 0;
    width:950px
}
#document.hybrid .pagination.bottom, #document.hybrid h1 {
    display:none
}
#document .pagination .results {
    display:block;
    float:right;
    margin:6px 5px 3px 0;
    color:#293d66
}
#document .pagination .topResults {
    float:left;
    width:77%;
    height:34px;
    background-image:url(/artisanRugs_common/v3/images/middleround.gif);
    background-repeat:repeat-x;
    background-position:middle left
}
#document .pagination .topNavigation {
    float:right;
    width:155px;
    height:34px
}
#document .pagination .topNavigation .navigation div {
    background-image:url(/artisanRugs_common/v3/images/middleround.gif);
    background-repeat:repeat-x;
    background-position:middle left;
    display:block;
    float:left;
    width:97px;
    margin:0 4px
}
#document .pagination .navigation {
    width:100%
}
#document .pagination .navigation .button, #document .pagination .navigation h3 {
    float:left
}
#document .pagination .navigation h3 {
    font-size:13px!important;
    margin:0 14px 0 0;
    line-height:28px
}
#document .pagination .navigation h3 select {
    float:left;
    display:block;
    margin:6px 0 0;
    line-height:28px;
    color:#3e5059;
    cursor:pointer;
    font-size:8pt;
    font-weight:400;
    outline:0
}
#document .pagination .results h3, #document .pagination .results .button {
    display:inline;
    padding-right:1em
}
#document .pagination .navigation h3, #document .pagination .navigation .button {
    display:inline;
    padding-left:1em;
    text-align:center
}
#document.browse .pagination {
    width:700px
}
#document.browse dl {
    float:left;
    margin:1em 7px;
    width:230px;
    border:0;
    padding-top:10px;
    width:30%;
    -moz-border-radius:6px
}
#document.browse dt.item {
    float:left;
    padding-left:10px;
    display:none
}
#document.browse dd {
    font-family:Verdana, Arial, Tahoma
}
#document.browse dd.size {
    float:left;
    padding-left:0!important;
    font-weight:400;
    color:#828a93;
    font-size:14px;
    text-align:center;
    width:100%
}
#document.browse dd.meter {
    float:left;
    padding-left:0!important;
    font-weight:400;
    color:#828a93;
    font-size:14px;
    text-align:center;
    width:100%
}
#document.browse dd.photo {
    overflow:hidden;
    height:261px;
    text-align:center;
    position:relative;
    width:224px
}
#document.browse dd.photo a {
    display:block;
    overflow:hidden;
    height:261px;
    text-align:center;
    width:224px
}
#document.browse dd.price {
    color:#828a93;
    font-size:100%;
    float:right;
    padding:5px 11px 0 0;
    font-weight:700;
    font-size:16px;
    text-align:right;
    width:95%
}
#document.browse dd.detail {
    color:#293d66;
    display:none;
    font-size:100%;
    float:right;
    margin-top:-30px;
    padding-right:10px;
    font-weight:400;
    color:#828a93;
    line-height:30px;
    font-size:16px
}
#document.product .container {
    background-position:center top
}
#document .browser {
    background:#d8dcde url(/artisanRugs_common/v3/images/bkgd-document.jpg) repeat-x center top;
    padding-top:.5em
}
#document.hybrid #filters {
    display:none
}
#document iframe.product {
    background:#d8dcde;
    clear:left;
    display:none;
    height:710px !important;
    margin:0 auto auto -40px;
    [margin:0 auto;
    margin:200 auto;
    ] overflow:hidden;
    width:1020px
}
#document.hybrid iframe.product {
    display:block;
    position:relative
}
#document.product .content.primary .currentprice {
    color:#cd4d4d;
    display:block;
    float:right;
    width:100px
}
#document.product .content.primary .currentprice .price {
    font-size:11pt!important;
    font-weight:700!important
}
#document.product .content.primary .currentprice .retail {
    font-size:7pt;
    font-weight:400;
    color:#b1b6bb!important
}
#document.product .content.primary .currentprice .our {
    font-size:7pt;
    font-weight:400;
    color:#828a93!important
}
#document.product .content.primary {
    width:455px
}
#document.product .content.primary form.cart {
    display:block;
    float:left;
    margin:2em 10px 2em 0;
    width:220px
}
#document.product .content.primary form.list {
    display:block;
    float:left;
    margin:2em 0;
    width:220px
}
#document.product .content.secondary {
    width:465px
}
#document.cart .content.primary .price {
    text-align:right
}
#document.cart .content.primary td.price {
    color:#293d66;
    text-align:right
}
#document.cart .content.primary .button {
    display:block;
    float:left;
    font-size:.9em
}
#document.cart .content.primary .checkout {
    display:block;
    float:right
}
#document.cart table tr td {
    border-bottom:#f0f1f2 solid 1px
}
#filters {
    xpadding-top:2em
}
#filters .filter {
    clear:left;
    
    display:block;
    margin:0;
    padding:0 0 3px;
    position:relative;
    width:200px
}
#filters .filter.closed {
    padding-right:10px;
    margin-bottom:.3em
}
#filters .shape.filter {
    xbackground:transparent
}
#filters .filter.closed {
    height:30px;
    overflow:hidden;
    margin-bottom:0;
    background:none!important;
    border-bottom:1px dotted #b0b0b0;
    width:190px;
    padding-left:0px
}
.gallery h4 {
    margin:15px 0!important;
    font:400 15px Verdana, Geneva, sans-serif!important;
    color:#21315a!important
}
#filters h3 {
color: #102D59;
    font: 400 15px Verdana,Geneva,sans-serif;
    padding: 10px 0;
    text-align: center;
    width: 210px;
}
#filters .filter h4 a {
    color:#293d66;
    background:url(/artisanRugs_common/v3/images/slidebar/arow_open_tab.gif) no-repeat;
    height:35px;
    padding:5px 0 0 27px;
    display:block;
    text-decoration:none
}
#filters .filter.closed h4 a {
  background: url("/artisanRugs_common/v3/images/slidebar/arow_head_tab.gif") no-repeat scroll 10px center #F9F9F9;
    display: block;
    height: 28px;
    width: 171px;
    border-left:1px solid #e1dfe0;
    border-right:2px solid #e1dfe0;
}
.checkboxes {
    width:210px;
    padding:background:url(/artisanRugs_common/v3/images/slidebar/curve_bottom_open_tab.gif) no-repeat 0 bottom
}
fieldset.checkboxes label img {
    float:left;
    margin-right:5px
}
.color.filter div.checkboxes {
    display:block
}
.color.filter div.checkboxes:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.color.filter div.checkboxes {
    display:inline-block
}
.color.filter div.checkboxes {
    display:block
}
.filter .checkbox {
    background:#000 url(/artisanRugs_common/v3/images/colorcheck.png) no-repeat center center;
    border:1px solid rgba(0, 0, 0, .15);
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    display:block;
    float:left;
    margin:0 10px 10px 0;
    text-indent:-5000px;
    height:28px;
    width:28px
}
.checkbox:hover {
    background-image:url(/artisanRugs_common/v3/images/colorcheck_flipped.png)!important
}
select {
    padding:2px
}
select {
    color:#3e5059;
    cursor:pointer;
    font-size:8pt;
    font-weight:400;
    outline:0
}
#document.browse .browser {
    display:none
}
#document.hybrid #rugResults {
    background-color:#FFF;
    clear:left;
    margin:0;
    padding-bottom:0;
    position:relative;
    overflow:hidden;
    height:147px;
    width:970px;
    z-index:1
}
#document.hybrid #rugResults a.next {
    background:#fff url(/artisanRugs_common/v2/images/minibrowser/right.jpg) no-repeat top left;
    display:block;
    position:static;
    text-indent:-5000px;
    z-index:2;
    height:147px;
    width:34px;
    float:right
}
#document.hybrid #rugResults a.next.disabled {
    background-image:url(/artisanRugs_common/v3/images/minibrowser/right_disabled.jpg)
}
#document.hybrid #rugResults a.previous {
    background:#fff url(/artisanRugs_common/v3/images/minibrowser/left.jpg) no-repeat top left;
    display:block;
    float:left;
    position:static;
    text-indent:-5000px;
    z-index:2;
    height:147px;
    width:34px
}
#document.hybrid #rugResults a.previous.disabled {
    background-image:url(/artisanRugs_common/v3/images/minibrowser/left_disabled.jpg)
}
#document.browse #rugResults a.next {
    background:#fff url(/artisanRugs_common/v3/images/minibrowser/right.jpg) no-repeat top left;
    display:block;
    position:absolute;
    text-indent:-5000px;
    z-index:2;
    height:147px;
    width:34px;
    float:right;
    opacity:.7;
    -ms-filter:"alpha(Opacity=70)";
    filter:alpha(opacity=70)
}
#document.browse #rugResults a.next.disabled {
    display:none
}
#document.browse #rugResults a.previous {
    background:#fff url(/artisanRugs_common/v3/images/minibrowser/left.jpg) no-repeat top left;
    display:block;
    float:left;
    position:absolute;
    text-indent:-5000px;
    z-index:2;
    height:147px;
    width:34px;
    opacity:.7;
    -ms-filter:"alpha(Opacity=70)";
    filter:alpha(opacity=70)
}
#document.browse #rugResults a.previous.disabled {
    display:none
}
#document.browse #rugResults #scroll {
    position:relative;
    float:left;
    height:auto;
    width:700px
}
#document.browse #rugResults #scroll #x {
    float:left;
    width:750px;
    disply:block;
    height:auto
}
#document.hybrid #rugResults #scroll {
    overflow:hidden;
    margin:0 33px;
    position:relative;
    height:147px;
    width:auto
}
#document.hybrid #rugResults dl dd.size {
    color:#555;
    font-size:12px;
    font-weight:400;
    line-height:10px;
    margin:5px 0 0 4px
}
#document.hybrid #rugResults dl dd.meter {
    color:#555;
    font-size:12px;
    font-weight:400;
    line-height:10px;
    margin:5px 0 0 4px
}
#document.hybrid #rugResults dl dd.detail {
    display:none
}
*/#filters .shape.filter {
    position:relative;
    padding-bottom:3px
}
#document.content .content.secondary ul {
    color:#999;
    xlist-style:none;
    xmargin-left:0;
    margin-right:0;
    padding:0
}
#document.content .content.secondary ul li {
    padding:0 11px 0 0;
    width:100%
}
#document.content .content.secondary ul li.active {
    background:#d8dcde
}
#document.content .content.secondary ul li a {
    background:url(/artisanRugs_common/v3/images/sidebar_divider.jpg) no-repeat top right;
    color:#555;
    display:block;
    padding:.6em 10px .6em 0;
    text-decoration:none;
    width:100%
}
#document.content .content.secondary ul li a:hover {
    background-image:url(/artisanRugs_common/v3/images/sidebar_divider_hover.jpg)
}
#document.content .content.secondary ul li.active a {
    background:url(/artisanRugs_common/v3/images/sidebar_active_divider.jpg) no-repeat top right!important;
    color:#293d66
}
#document.content .content.secondary ul li.active a {
    background:transparent;
    padding-right:11px
}
#document.content .content.secondary ul li a:hover {
    color:#293d66
}
#masthead {
    color:#666;
    height:70px
}
#document 
{
    margin-bottom:100px;
    
}
#document.browse.smallListing dl {
    float:left;
    margin:1em 7px;
    width:162px!important;
    border:0;
    padding-top:5px;
    width:30%;
    -moz-border-radius:6px
}
#document.browse.smallListing dt.item {
    float:left;
    padding-left:10px;
    display:none
}
#document.browse.smallListing dd {
    font-family:Verdana, Arial, Tahoma
}
#document.browse.smallListing dd.size {
    float:left;
    padding-left:0!important;
    font-weight:400;
    color:#828a93;
    font-size:12px!important;
    text-align:center;
    width:100%
}
#document.browse.smallListing dd.meter {
    float:left;
    padding-left:0!important;
    font-weight:400;
    color:#828a93;
    font-size:12px!important;
    text-align:center;
    width:100%
}
#document.browse.smallListing dd.photo {
    height:199px;
    text-align:center;
    overflow:hidden;
    position:relative;
    width:160px
}
#document.browse.smallListing dd.photo a {
    display:block;
    height:199px;
    overflow:hidden;
    text-align:center;
    width:160px
}
#document.browse.smallListing dd.price {
    color:#828a93;
    font-size:100%;
    float:right;
    padding:5px 11px 0 0;
    font-weight:700;
    font-size:13px!important;
    text-align:right;
    width:95%
}
#document.browse.smallListing dd.detail {
    color:#293d66;
    display:none;
    font-size:100%;
    float:right;
    margin-top:-30px;
    padding-right:10px;
    font-weight:400;
    color:#828a93;
    line-height:30px;
    font-size:13px
}
.RCP_LoadingPanel {
    position:fixed;
    opacity:.8;
    -ms-filter:"alpha(Opacity=80)";
    filter:alpha(opacity=80);
    border:solid 1px gray;
    background-color:Silver;
    width:100px;
    height:40px;
    top:190px!important;
    font-family:Verdana;
    font-size:8pt;
    font-weight:700;
}
.sbHolder {
    font-family:Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    height:24px;
    position:relative;
    width:156px
}
.sbSelector {
    display:block;
    height:24px;
    left:0;
    line-height:24px;
    padding-left:3px;
    outline:0;
    overflow:hidden;
    position:absolute;
    text-indent:10px;
    top:0;
    width:137px;
    overflow:hidden;
    z-index:310!important;
    margin-left:14px
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
    color:#828282;
    outline:0;
    text-decoration:none
}
.sbToggle {
    background:url(/artisanRugs_common/v3/images/up-down-arrow.png) 0 3px no-repeat;
    display:block;
    height:22px;
    outline:0;
    position:absolute;
    right:-17px;
    top:-1px;
    width:18px;
    z-index:310!important
}
.sbToggle:hover {
    background:url(/artisanRugs_common/v3/images/up-down-arrow.png) 0 3px no-repeat
}
.sbToggleOpen {
    background:url(/artisanRugs_common/v3/images/up-down-arrow.png) 0 -22px no-repeat;
    z-index:0!important
}
.sbToggleOpen:hover {
    background:url(/artisanRugs_common/v3/images/up-down-arrow.png) 0 -22px no-repeat;
    z-index:0!important
}
.sbHolderDisabled {
    background-color:#3c3c3c;
    border:solid 1px #515151
}
.sbHolderDisabled .sbHolder {
    z-index:0!important
}
.sbHolderDisabled .sbToggle {
    z-index:0!important
}
.sbOptions {
    border:solid 1px #ccc;
    list-style:none;
    left:16px;
    margin:0;
    padding:0;
    position:absolute;
    z-index:9000!important;
    top:21px!important;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    width:165px!important
}
.sbOptions li {
    padding:0 5px;
    background-color:#fff!important;
    width:154px!important
}
.sbOptions a {
    border-bottom:dotted 1px #ccc;
    display:block;
    outline:0;
    padding:5px 3px
}
.sbOptions a:link, .sbOptions a:visited {
    color:#969595;
    text-decoration:none
}
.sbOptions a:hover {
    color:#333
}
.sbOptions li.last a {
    border-bottom:0
}
.text-box-bg-02 .sbHolder {
    width:98px!important;
    z-index:148
}
.text-box-bg-02 .sbHolder .sbToggle {
    right:5px;
    top:0
}
.text-box-bg-02 .sbHolder .sbSelector {
    margin:2px 0 0 3px;
    width:74px!important
}
.text-box-bg-02 .sbHolder .sbOptions {
    top:30px!important;
    width:100px!important;
    z-index:60
}
.text-box-bg-02 .sbHolder .sbOptions li {
    width:90px!important;
    z-index:62
}
.pop-select-bg .sbHolder {
    width:70px!important;
    z-index:148
}
.pop-select-bg .sbHolder .sbToggle {
    background:url(/artisanRugs_common/v3/images/up-down-arrow.gif) left -14px no-repeat;
    right:3px;
    top:3px;
    height:15px;
    margin:0;
    width:15px
}
.pop-select-bg .sbHolder .sbToggle:hover {
    background:url(/artisanRugs_common/v3/images/up-down-arrow.gif) left -14px no-repeat
}
.pop-select-bg .sbHolder .sbToggleOpen {
    background:url(/artisanRugs_common/v3/images/up-down-arrow.gif) left 1px no-repeat
}
.pop-select-bg .sbHolder .sbToggleOpen:hover {
    background:url(/artisanRugs_common/v3/images/up-down-arrow.gif) left 1px no-repeat
}
.pop-select-bg .sbHolder .sbSelector {
    color:#4a3e38;
    font-size:12px;
    margin:0 0 0 3px;
    width:50px!important
}
.pop-select-bg .sbHolder .sbOptions {
    top:25px!important;
    width:70px!important;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    behavior:url('pie.htc');
    z-index:60
}
.pop-select-bg .sbHolder .sbOptions li {
    width:58px!important;
    z-index:62
}
.pop-select-bg .sbHolder .sbOptions li a {
    color:##969595;
    font-size:14px;
    margin:0;
    padding:3px 0;
    width:100%
}
.pop-select-bg .sbHolder .sbOptions li a:hover {
    color:#4a3e38;
    font-size:14px
}
#document .toggleBox input#designs-finder, #document .toggleBox input#collections-finder, #document .toggleBox input#countries-finder, #document .toggleBox input#materials-finder {
    background:#FFF;
    padding:5px 0;
    width:180px;
    border:1px solid #CCC;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px
}
#document .ui-menu .ui-menu-item a {
	border: 1px solid #FFF;
}
#document .ui-menu .ui-menu-item a.ui-state-hover,
#document .ui-menu .ui-menu-item a.ui-state-focus {
	border: 1px solid #CCC;
	margin: 0;
}
div.nt-dynamiclist {
    height:200px;
    padding-top:0;
    margin-top:0;
    vertical-align:top;
    width:190px
}
div.nt-dynamiclist .ui-autocomplete {
    height:200px;
    overflow-y:scroll;
    width:180px;
    left:0;
    top:0;
    position:relative
}
#document .toggleBox div.nt-dynamiclist ul {
    padding:0;
    margin:0;
    left:5px
}
#document #designFilter fieldset.checkboxes label, #document #constructionFilter fieldset.checkboxes label, #document #cooFilter fieldset.checkboxes label, #document #materialFilter fieldset.checkboxes label {
    border-bottom:0;
    margin:0;
    padding-bottom:0;
    vertical-align:middle;
    width:auto;
    display:inline
}
a.ac-checkbox {
    cursor:default
}
.ac-checkbox span.nt-checkbox, span.nt-checkbox {
    background:url('/artisanRugs_common/images/auto-filter-checkbox.png') no-repeat;
    background-position:0 0;
    width:20px;
    height:12px;
    font-size:0;
    line-height:0;
    display:inline-block;
    vertical-align:top;
    margin-top:5px;
    margin-left:2px
}
.ac-item-checked span.nt-checkbox, .divselected span.nt-checkbox, .nt-rug-selected span.nt-checkbox {
    background-position:0 -24px
}
span.nt-item-label {
    display:inline-block;
    width:120px;
    vertical-align:top;
    font-size:12px;
    line-height:18px
}
div.nt-rug-checkbox-wrap {
    width:150px;
    overflow:hidden;
    cursor:pointer;
    margin:0 auto
}
.nt-compare-list-item span.nt-select-rug {
    opacity:.3
}
.nt-rug-enabled span.nt-select-rug {
    opacity:1
}
.nt-rug-selected .nt-divRugPanel {
    background:#e3e3e3;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -khtml-border-radius:6px
}
.nt-select-rug, .nt-select-rug span {
    display:inline-block;
    vertical-align:middle
}
.nt-select-rug span.nt-checkbox {
    margin-top:0
}
#document .info-bar .column04 {
    width:auto
}
.nt-select-rug {
    cursor:pointer
}
.nt-rugcheckbox {
    width:100%;
    text-align:center;
    padding:0;
    margin:0;
    line-height:16px;
    overflow:hidden
}
#document .ui-menu .ui-menu-item {
    width:99%!important
}
#document ul.nt-custom-checkboxes {
    width:180px!important;
    margin:0!important;
    padding:0!important;
    color:#212121;
    font-size:14px!important
}
#document .column01 {
    margin-right:0;
    width:82px!important
}
#document .column01 p {
    margin-bottom:0
}
#document .column01 a {
    margin-left:4px!important
}
#document .column02 {
    width:80px!important
}
#document .column02 .sbHolder {
    width:35px!important
}
#document .column02 .sbSelector {
    width:22px!important;
    left:-8px;
    text-align:left
}
#document .column03 {
    width:120px!important;
    margin-left:2px;
    background:0;
    background-image:none
}
#document .column03 .sbHolder {
    width:68px;
    float:left;
    background:url(/artisanRugs_common/images/nt-sort.png) no-repeat right 0
}
#document .column03 .sbSelector {
    width:55px!important;
    text-indent:2px;
    text-align:center
}
#document .column04 {
    margin-left:2px;
    width:115px!important;
    text-align:center
}
#document .column07 {
    float:left;
    margin-left:2px;
    width:20px
}
#document .column08 {
    float:left;
    margin-left:2px;
    width:20px
}
#document .column09 {
    float:left;
    margin-left:2px;
    width:20px
}
#document .column10 {
    float:right;
    margin-left:2px;
    width:20px
}
#document .column03 .sbOptions {
    width:62px!important;
    left:0!important
}
#document .column03 .sbOptions li {
    width:62px!important
}
#document #scroll dd.compare-box, #document #scroll dd.email-box {
    text-align:center;
    display:block
}
#TB_window {
    top:52%!important
}
#document.hybrid #rugResults #scroll .nt-rugcheckbox {
   /* display:none!important*/
   /*visibility: hidden;*/
}
#document.browse.smallListing dl {
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px
}
#rugCompareBlock {
    padding:10px 0;
    margin:0
}
#rugCompareBlock .rugCompareBlock-inner {
    padding:20px 0;
    overflow:hidden;
    margin-bottom:30px;
    border:1px solid #CCC;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px
}
#compareFrameWrap {
    padding:0 0 20px 0;
    margin:0;
    overflow:hidden;
    background-image:url('/artisanRugs_common/images/rug-compare-divider.png');
    background-position:center center;
    background-repeat:no-repeat
}
#compareLeftFrame {
    float:left
}
.rugcompare-wrap h2 {
    font-size:16px;
    font-weight:bold;
    padding:3px 0;
    text-align:center
}
#rugCompareBlock, .rugcompare-wrap {
    font:12px Arial, Helvetica, sans-serif!important
}
.rugcompare-wrap .compare-imgBox {
    display:block;
    padding:0 0 10px 0;
    margin:0
}
.compare-imgBox img {
    margin:0 auto;
    display:block;
    text-align:center;
    width:440px
}
#compareActions a.nt-toolbar-icon, .info-bar a.nt-toolbar-icon {
    background-image:url("/artisanRugs_common/images/nt-toolbar-sprite.png");
    background-repeat:none;
    display:block;
    height:20px;
    width:20px;
    text-indent:-9999em;
    cursor:default;
    overflow:hidden
}
#compareActions a.nt-toolbar-icon {
    margin-right:20px;
    display:inline-block
}
#compareActions a.nt-mail-icon, .info-bar a.nt-mail-icon {
    background-position:0 -20px
}
#compareActions a.nt-compare-icon, .info-bar a.nt-compare-icon {
    background-position:-20px -20px
}
#compareActions a.nt-print-icon, .info-bar a.nt-print-icon {
    background-position:-40px -20px
}
#compareActions a.nt-clearall-icon, .info-bar a.nt-clearall-icon {
    background-position:-60px 0
}
#compareActions a.nt-clearall-enabled, .info-bar a.nt-clearall-enabled {
    background-position:-60px -20px;
    cursor:pointer
}
#compareActions a.nt-mail-enabled, .info-bar a.nt-mail-enabled {
    background-position:0 0;
    cursor:pointer
}
#compareActions a.nt-compare-icon, .info-bar a.nt-compare-enabled {
    background-position:-20px 0;
    cursor:pointer
}
#compareActions a.nt-print-enabled, .info-bar a.nt-print-enabled {
    background-position:-40px 0;
    cursor:pointer
}
.compareFramesWrap {
    height:700px;
    width:49.5%
}
.nt-empty-frame-wrap {
    background:url(/artisanRugs_common/images/compare-rug-bg.png);
    background-repeat:no-repeat;
    background-position:center center
}
.compareFramesWrap iframe {
    width:100%;
    height:100%
}
#compareRightFrame {
    float:right
}
#compareActions {
    clear:both;
    width:60%;
    margin-left:40%;
    overflow:hidden;
   
}
#compareActions .center-action {
    margin:auto
}
#compareActions .right-action {
    float:right;
    overflow:hidden;
   
}
#compareActions .nt-back-to-search {
    background:url("/artisanRugs_common/images/back.jpg") no-repeat scroll left 0 transparent;
    display:block;
    height:17px;
    margin:0;
    width:85px;
    padding:0 20px
}
#nt-divBreadcrumb {
    padding:5px 0;
    margin:5px 0;
    overflow:hidden;
}
#nt-divBreadcrumb .bread-crumb ul {
    padding-top:5px
}
.crumbnew, #divBreadcrumb {
    width:950px!important;
    
}
div.container {
    position:relative
}
.crumbnew ul.nt-brd {
    float:left;
    width:600px
}
.crumbnew .right-column-link {
    float:right
}
#document #compareList {
    height:300px;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0;
    list-style:none
}
#compareList li.nt-compare-list-item {
    display:block;
    float:left;
    padding:3px;
    height:100%
}
#compareList .nt-divRugPanel {
    padding:5px;
    width:175px;
    text-align:center
}
#compareList .nt-divRugPanel .nt-photo {
    width:175px;
    overflow:hidden;
    padding-bottom:6px
}
#compareList .nt-divRugPanel .nt-photo a {
    display:block;
    width:175px
}
#compareList .nt-divRugPanel .nt-photo a img {
    display:block;
    margin:auto
}
#compareList .nt-divRugPanel .nt-item, #compareList .nt-divRugPanel .nt-size, #compareList .nt-divRugPanel .nt-price {
    padding:0 0 3px 0;
    margin:0;
    font-weight:bold
}
.nt-scroller-arrows {
    font-size:0;
    display:block;
    line-height:0;
    height:0;
    position:absolute;
    top:50%;
    margin-top:-50px
}
.nt-scroller-left-arrow {
    left:20px
}
.nt-scroller-right-arrow {
    right:20px
}
.nt-scroller-arrows:hover {
    opacity:.6;
    alpha(filter=60)
}
#document .info-bar {
    width:716px!important;
    margin-left:30px;
}
#document .info-bar div {
    font-size:11px!important
}
.column02 ul.sbOptions {
    margin-left:8px!important
}
.column03 ul.sbOptions {
    margin-left:4px!important
}
#document .nt-dynamiclist ul.ui-autocomplete {
    top:0!important
}
#document .toggleBox input[type="textbox"] {
    margin-bottom:0!important;
    display:block!important
}
#TB_window {
    margin-top:-290px!important;
    position:absolute;
    z-index:1000!important
}
.ui-input-loading {
    background:url('/artisanRugs_common/images/ajax-loader.gif') no-repeat right 5px!important;
    background-color:#FFF!important
}
#document.hybrid .jcarousel-skin-drs .jcarousel-clip-horizontal {
    height:340px!important
}
#document.hybrid .jcarousel-skin-drs .jcarousel-item {
    width:212px!important;
    height:20px!important
}
#document.hybrid #compareList .nt-divRugPanel {
    width:200px!important
}
#document.hybrid #compareList {
    height:340px!important
}
#document.hybrid #compareList .nt-divRugPanel .nt-photo {
    width:200px!important
}
#document.hybrid #compareList .nt-divRugPanel .nt-photo a {
    width:100%!important
}
#document.smallListing .jcarousel-skin-drs .jcarousel-clip-horizontal {
    height:300px!important
}
#document.smallListing .jcarousel-skin-drs .jcarousel-item {
    width:190px!important;
    height:300px!important
}
#document.smallListing #compareList {
    height:300px!important
}
#document.smallListing #compareList .nt-divRugPanel {
    width:180px!important
}
#document.smallListing #compareList .nt-divRugPanel .nt-photo {
    width:180px!important
}
.footer-nav {
    padding-top:10px!important
}
div.nt-admin-bar {
    padding:0;
    margin:0 auto;
    width:960px;
    position:relative;
    z-index:99999;
    background-color:#e2e0e0;
}
div.nt-admin-bar .nt-login-menu 
{
    
    padding:0;
    margin-top:10px;
    position:absolute;
    top:90px;
    font-size:13px;
    color:#234376
    
}
.nt-login-menu span {
    display:inline-block;
    padding:0;
    margin:0;
    font-size:13px;
  
}
.nt-login-menu span.user-link {
    border-right:0px solid #69737d;
    line-height:13px;
    padding:0 2px;
    font-size:13px;
}
.nt-login-menu span a {
    text-decoration:none;
    font-size:13px;
    color:#234376
}
.nt-login-menu span a:hover {
    color:#333
}
.cflogo, .footer-left li {
    background:none!important
}
#masthead .left-block, #masthead .center-block, #masthead .right-block {
    width:315px;
    padding:0;
    margin:0
}
#masthead .left-block {
    float:left
}
#masthead .center-block {
    float:left;
    height:64px;
    padding:2px 0 0 0;
    text-align:center
}
#masthead .right-block {
    float:right;
    text-align:right
}
.info-bar-new {
    background-repeat:none;
    display:block;
    height:20px;
    width:20px;
    text-indent:-9999em;
    cursor:default;
    overflow:hidden
}
.filterDiv {
    float:left;
    padding-left:10px;
    width:700px
}
.filterContainer {
    float:left;
    border:0;
    padding:5px 5px 5px 5px;
    margin:2px 10px 1px 20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    width:70%;
    font-size:9pt
}

.filterLabel {
    float:left;
    text-decoration:underline;
    font-weight:bold;
    vertical-align:middle;
    color:Black
}
.filterOperator {
    float:left;
    font-style:italic;
    vertical-align:middle
}
.fitlerValue {
    float:left;
    font-weight:bold;
    vertical-align:middle;
    color:Black
}
.filterClose {
    float:left;
    vertical-align:middle;
    padding-left:3px
}
.breaker {
    clear:both
}

.prefiltertitle {
    float:left;
    text-decoration:underline;
    font-weight:bold;
    vertical-align:bottom;
    color:Black;
    font-size:16pt;
    color:#848484;
   
    
}
.prefilterdesc {
    float:left;
    vertical-align:bottom;
    color:#2e2e2e;
    font-size:11pt
}
.prefilterContainer {
    float:left;
    padding:0 0 0 2px;
    margin:2px 10px 1px 14px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    width:100%;
    font-size:9pt;
    width:400px;
}
.prefilterClose {
    float:left;
    padding-left:3px;
    text-decoration:underline;
    font-size:9pt;
    font-weight:lighter;
    vertical-align:middle;
    margin:2px 2px 2px 5px;
    padding:0 2px 0 2px
}
body .c-topbottom .ui-spinner-input {
    margin:0;
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
    font-size:16px;
    border:0;
    width:24px;
    padding:3px 2px
}
body .c-topbottom .ui-spinner-button {
    height:10px;
    left:0;
    width:100%
}
body .c-topbottom a.ui-spinner-button {
    border:0
}
body .c-topbottom .ui-spinner .ui-icon {
    margin-left:-7px;
    top:5px;
    left:50%
}
.min-value table, .max-value table {
    margin:0
}
.min-value table tr.spinners-row td, .max-value table tr.spinners-row td {
    text-align:center;
    padding:2px
}
.min-value table tr.units-row td, .max-value table tr.units-row td {
    line-height:8px
}
.shapeDivs {
    position:absolute
}
.shapeDivs .outer-fringe {
    background:#a7fdba url(/artisanRugs_common/images/fringes.gif) center center repeat;
    display:block;
    padding:6px 1px
}
.shapeDivRounds .outer-fringe {
    background-image:url(/artisanRugs_common/images/fringes.png);
    padding:5px
}
.shapeDivRounds * {
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    behavior:url(PIE.htc)
}
.shapeDivs .outer-fringe .shape-outer {
    background:#bcfdcb;
    border:1px solid #69e1a8;
    position:relative
}
.shapeDivs .outer-fringe .shape-outer-rounded {
    background:#b5f5c5;
    border:1px solid #63d79f;
    margin-top:-1px;
    margin-left:-1px;
    border-radius:64px;
    -moz-border-radius:64px;
    -webkit-border-radius:64px;
    behavior:url(PIE.htc)
}
.shapeDivs .outer-fringe .shape-outer-square {
    margin-top:50%;
    margin-left:auto;
    margin-right:auto;
    -ms-filter:"alpha(opacity=60)";
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity:.6;
    opacity:.6
}
.shapeDivs .inner-fringe {
    background:#fce2d2 url(/artisanRugs_common/images/fringes-min.gif) center center repeat;
    padding:5px 1px;
    position:absolute
}
.shapeDivRounds .inner-fringe {
    background-image:url(/artisanRugs_common/images/fringes-min.png);
    padding:5px
}
.shapeDivs .inner-fringe .shape-inner {
    background:#ffdbc5;
    border:1px solid #ffa101;
    margin:auto
}
.shapeDivs .inner-fringe .shape-inner-rounded {
    background:#f3d1bc;
    border:1px solid #f89d00;
    margin-top:-1px;
    margin-left:-1px;
    border-radius:64px;
    -moz-border-radius:64px;
    -webkit-border-radius:64px;
    behavior:url(PIE.htc)
}
.shapeDivs .inner-fringe .shape-inner-square {
    margin-top:50%;
    margin-left:auto;
    margin-right:auto;
    -ms-filter:"alpha(opacity=60)";
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity:.6;
    opacity:.6
}
.shapes {
    position:relative;
    margin:auto
}
.shapediv {
    display:relative;
    margin:auto
}
table.top-width-indicator {
    width:100%;
    margin:auto
}
table.top-width-indicator td {
    background:url(/artisanRugs_common/images/dot.gif) center center repeat-x
}
table.top-width-indicator td.left-arrow, table.top-width-indicator td.right-arrow {
    width:5%
}
table.top-width-indicator td.left-arrow div.arrow-head {
    text-align:left;
    text-indent:-999px;
    overflow:hidden;
    height:12px;
    background:url(/artisanRugs_common/images/left-arrow-head.gif) left center no-repeat
}
table.top-width-indicator td.right-arrow div.arrow-head {
    text-align:left;
    text-indent:-999px;
    overflow:hidden;
    height:12px;
    background:url(/artisanRugs_common/images/right-arrow-head.gif) right center no-repeat
}
table.top-width-indicator td.spacer {
    width:32%
}
table.top-width-indicator td.indicator-numbers {
    text-align:center;
    background:0;
    width:26%
}
.indicator-numbers-inner {
    display:inline-block;
    padding:3px;
    font-size:9px;
    color:#333;
    width:30px;
    text-align:center
}
.indicator-numbers-inner #spnWidthInch, .indicator-numbers-inner #spnHeightInch {
    display:inline-block;
    padding-left:3px
}
table.left-height-indicator {
    width:50%;
    height:100%;
    margin:0;
    float:right
}
table.left-height-indicator td {
    background:url(/artisanRugs_common/images/dot.gif) center center repeat-y
}
table.left-height-indicator div.arrow-head {
    height:4px
}
table.left-height-indicator td.top-arrow {
    vertical-align:top
}
table.left-height-indicator td.bottom-arrow {
    vertical-align:bottom
}
table.left-height-indicator td.spacer {
    height:35%
}
table.left-height-indicator td.top-arrow div.arrow-head {
    text-align:left;
    text-indent:-999px;
    overflow:hidden;
    background:url(/artisanRugs_common/images/top-arrow-head.gif) top center no-repeat
}
table.left-height-indicator td.bottom-arrow div.arrow-head {
    text-align:left;
    text-indent:-999px;
    overflow:hidden;
    background:url(/artisanRugs_common/images/bottom-arrow-head.gif) bottom center no-repeat
}
table.left-height-indicator td.indicator-numbers {
    margin:0;
    padding:0;
    background:0
}
table.left-height-indicator td.indicator-numbers span.indicator-numbers-inner {
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.SelectionRugToolBarWrapper
{
	/*position:fixed;*/
	position:absolute;
	width:725px;
	bottom:140px;
	left:50%;
	margin-left:-255px;
	
	background-color:#DDDDDD;
	border:solid 1px #828a93;
	border-bottom:none;
	
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;

	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	
	color:Black;
	z-index:10;
	border-radius:1.0em;	
}
.fixed{
    position:fixed;
    bottom:0px;
   /* top: 0;
    left: 0;*/
    z-index: 10;
}
.absolute{
    position:absolute;
    bottom:40px;
   /* top: 0;
    left: 0;*/
    z-index: 10;
}

.SelectionRugToolBar
{
	padding: 5px 10px 5px 10px;
   
}

.SelectionRugToolBar input
{
	border:solid 1px gray;
	height:23px;
	font-size:9pt;
	
}

.idsearch1
{
    width:212px; 
    height:60px; 
    position:absolute; 
    left:1200px; 
    top:15px; 
    margin-bottom:20px;
    }

-bottom:20px;
    }



.style7 {
    padding-bottom: 10px;
    padding-top: 20px;
}


element.style {
    height: 30px;
    vertical-align: top;
  
   
}
.display-box {
    border: 1px solid #DADEDF !important;
 
   
}

.filter .checked {
   background:url(/artisanRugs_common/images/check.png);
}

.filterPanel {
    background-color: #F6AD2C;
    border-radius: 2px 2px 2px 2px;
    color: White;
    float: left;
    margin: 0 0 10px 10px;
    padding: 4px 5px 4px 6px;
    text-decoration: none;
    vertical-align: middle;
}

.row-container-hidden {
    position:absolute;
    background-color:#F6AD2C;
    padding:5px 5px 5px 5px;
    margin:0;
    box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
    vertical-align:middle;
    font-size:11pt;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    max-width:50%;
    z-index:100
}
.prefiltertitle {
    float:left;
    margin-left:-3px;
    text-decoration:none;    
    vertical-align:bottom;   
    font-size:12pt; 
    margin-right:20px;    
    margin-top:2px;
 
    color: #143039;
    
  
    padding: 3px 10px 3px 10px;
    
}
.prefilterdesc {
    float:left;
    vertical-align:bottom;
    color:#2e2e2e;
    font-size:11pt
}
.prefilterContainer {
    float:left;
    padding:0 0 0 2px;
    margin:2px 10px 1px 14px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    width:100%;
    font-size:9pt;
    width:400px;
}
.prefilterClose {
    float:left;
    padding-left:3px;
    text-decoration:underline;
    font-size:12pt;
    font-weight:lighter;
    vertical-align:bottom;
    margin:2px 2px 2px 5px;
    padding:0 2px 0 2px
}
body .c-topbottom .ui-spinner-input {
    margin:0;
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
    font-size:16px;
    border:0;
    width:24px;
    padding:3px 2px
}
body .c-topbottom .ui-spinner-button {
    height:10px;
    left:0;
    width:100%
}
body .c-topbottom a.ui-spinner-button {
    border:0
}
body .c-topbottom .ui-spinner .ui-icon {
    margin-left:-7px;
    top:5px;
    left:50%
}
.min-value table, .max-value table {
    margin:0
}
.min-value table tr.spinners-row td, .max-value table tr.spinners-row td {
    text-align:center;
    padding:2px
}
.min-value table tr.units-row td, .max-value table tr.units-row td {
    line-height:8px
}
.shapeDivs {
    position:absolute
}
.shapeDivs .outer-fringe {
    background:#a7fdba url(/artisanRugs_common/images/fringes.gif) center center repeat;
    display:block;
    padding:6px 1px
}
.shapeDivRounds .outer-fringe {
    background-image:url(/artisanRugs_common/images/fringes.png);
    padding:5px
}
.shapeDivRounds * {
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    behavior:url(PIE.htc)
}
.shapeDivs .outer-fringe .shape-outer {
    background:#bcfdcb;
    border:1px solid #69e1a8;
    position:relative
}
.shapeDivs .outer-fringe .shape-outer-rounded {
    background:#b5f5c5;
    border:1px solid #63d79f;
    margin-top:-1px;
    margin-left:-1px;
    border-radius:64px;
    -moz-border-radius:64px;
    -webkit-border-radius:64px;
    behavior:url(PIE.htc)
}
.shapeDivs .outer-fringe .shape-outer-square {
    margin-top:50%;
    margin-left:auto;
    margin-right:auto;
    -ms-filter:"alpha(opacity=60)";
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity:.6;
    opacity:.6
}
.shapeDivs .inner-fringe {
    background:#fce2d2 url(/artisanRugs_common/images/fringes-min.gif) center center repeat;
    padding:5px 1px;
    position:absolute
}
.shapeDivRounds .inner-fringe {
    background-image:url(/artisanRugs_common/images/fringes-min.png);
    padding:5px
}
.shapeDivs .inner-fringe .shape-inner {
    background:#ffdbc5;
    border:1px solid #ffa101;
    margin:auto
}
.shapeDivs .inner-fringe .shape-inner-rounded {
    background:#f3d1bc;
    border:1px solid #f89d00;
    margin-top:-1px;
    margin-left:-1px;
    border-radius:64px;
    -moz-border-radius:64px;
    -webkit-border-radius:64px;
    behavior:url(PIE.htc)
}
.shapeDivs .inner-fringe .shape-inner-square {
    margin-top:50%;
    margin-left:auto;
    margin-right:auto;
    -ms-filter:"alpha(opacity=60)";
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity:.6;
    opacity:.6
}
.shapes {
    position:relative;
    margin:auto
}
.shapediv {
    display:relative;
    margin:auto
}
table.top-width-indicator {
    width:100%;
    margin:auto
}
table.top-width-indicator td {
    background:url(/artisanRugs_common/images/dot.gif) center center repeat-x
}
table.top-width-indicator td.left-arrow, table.top-width-indicator td.right-arrow {
    width:5%
}
table.top-width-indicator td.left-arrow div.arrow-head {
    text-align:left;
    text-indent:-999px;
    overflow:hidden;
    height:12px;
    background:url(/artisanRugs_common/images/left-arrow-head.gif) left center no-repeat
}
table.top-width-indicator td.right-arrow div.arrow-head {
    text-align:left;
    text-indent:-999px;
    overflow:hidden;
    height:12px;
    background:url(/artisanRugs_common/images/right-arrow-head.gif) right center no-repeat
}
table.top-width-indicator td.spacer {
    width:32%
}
table.top-width-indicator td.indicator-numbers {
    text-align:center;
    background:0;
    width:26%
}
.indicator-numbers-inner {
    display:inline-block;
    padding:3px;
    font-size:9px;
    color:#333;
    width:30px;
    text-align:center
}
.indicator-numbers-inner #spnWidthInch, .indicator-numbers-inner #spnHeightInch {
    display:inline-block;
    padding-left:3px
}
table.left-height-indicator {
    width:50%;
    height:100%;
    margin:0;
    float:right
}
table.left-height-indicator td {
    background:url(/artisanRugs_common/images/dot.gif) center center repeat-y
}
table.left-height-indicator div.arrow-head {
    height:4px
}
table.left-height-indicator td.top-arrow {
    vertical-align:top
}
table.left-height-indicator td.bottom-arrow {
    vertical-align:bottom
}
table.left-height-indicator td.spacer {
    height:35%
}
table.left-height-indicator td.top-arrow div.arrow-head {
    text-align:left;
    text-indent:-999px;
    overflow:hidden;
    background:url(/artisanRugs_common/images/top-arrow-head.gif) top center no-repeat
}
table.left-height-indicator td.bottom-arrow div.arrow-head {
    text-align:left;
    text-indent:-999px;
    overflow:hidden;
    background:url(/artisanRugs_common/images/bottom-arrow-head.gif) bottom center no-repeat
}
table.left-height-indicator td.indicator-numbers {
    margin:0;
    padding:0;
    background:0
}
table.left-height-indicator td.indicator-numbers span.indicator-numbers-inner {
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.SelectionRugToolBarWrapper
{
	/*position:fixed;*/
	position:absolute;
	width:725px;
	bottom:140px;
	left:50%;
	margin-left:-255px;
	
	background-color:#DDDDDD;
	border:solid 1px #828a93;
	border-bottom:none;
	

	background: url(/artisanRugs_common/images/header-bg.gif) left top repeat-x;
	background-attachment:fixed;
	background-position:0px -60px; 
	background-repeat:repeat;
	
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;

	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	
	color:Black;
	z-index:10;

	border-radius:1.0em;	
}
.fixed{
    position:fixed;
    bottom:0px;
   /* top: 0;
    left: 0;*/
    z-index: 10;
}
.absolute{
    position:absolute;
    bottom:40px;
   /* top: 0;
    left: 0;*/
    z-index: 10;
}

.SelectionRugToolBar
{
	padding: 5px 10px 5px 10px;
   
}

.SelectionRugToolBar input
{
	border:solid 1px gray;
	height:23px;
	font-size:9pt;
	
	border-radius:1.0em;	

	
}
.fixed{
    position:fixed;
    bottom:0px;
   /* top: 0;
    left: 0;*/
    z-index: 10;
}
.absolute{
    position:absolute;
    bottom:40px;
   /* top: 0;
    left: 0;*/
    z-index: 10;
}

.SelectionRugToolBar
{
	padding: 5px 10px 5px 10px;
   
}

.idsearch1
{
    width:212px; 
    height:60px; 
    position:absolute; 
    left:1200px; 
    top:15px; 
    margin-bottom:20px;
    }

.SelectionRugToolBar input
{
	border:solid 1px gray;
	height:23px;
	font-size:9pt;

}

.SelRug
{
    position:absolute;
}

/* css related with flexislider start */
.thumb-slider img {
	cursor: pointer;
    /*overflow:hidden;*/
}
.flexslider .slides iframe { max-width:100%; }
/* Direction Nav */
.flex-direction-nav {
*height: 0;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.flex-direction-nav a {
	width: 35px;
	height: 38px;
	margin: -20px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	-webkit-transition: all .3s ease;
	outline: none;
}
.flex-direction-nav .flex-next {
	background-position: 0 0;
	right: 10px;
	background-image: url(/artisanRugs_common/images/nav-right.png);
}
.flex-direction-nav .flex-prev {
	left: 10px;
	background-position: 0 0;
	background-image: url(/artisanRugs_common/images/nav-left.png);
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	right: 10px;

}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=80);
	left: 10px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}
.flexslider:hover .flex-disabled, .flexslider:hover .flex-prev:hover.flex-disabled, .flexslider:hover .flex-next:hover.flex-disabled {
	cursor: default;
	opacity:0.5;
	filter:alpha(opacity=50);
}
/* Control Nav */
.flex-control-nav {
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
*display: inline;
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0,0,0,0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0,0,0,0.7);
}
.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0,0,0,0.9);
	cursor: default;
}
.flex-control-thumbs {
	margin: 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 16.66666666666667%;
	float: left;
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}
.main-slider {
	padding: 10px;
	position: relative;
}
/* css related with flexislider end */
/** flexislider original css start **/
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;   }
.flexslider .slides &gt; li {display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block; }
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; float:left; margin-left:15px;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides &gt; li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 10px;  position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px; padding-left:140px;}
.flexslider .slides {zoom: 1;}

.carousel li {float:left;}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {/*width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease*/;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
  
}
.RCP_ZeroRecordDiv
{
    
}
#zerorecord
{
    font-size:20px;
    margin-left:340px; 
    margin-top:50px;
    color:Red;
}
/** flexislider original css end **/

.nt-label1
{
    color:Red;
    font-size:11px;
}

.radio-uncheck1, .radio-checked1 {
    background: url("/artisanrugs_common/images/slidebar/radioButton.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    color: #243e67 !important;
    display: inline-block;
    float: left;
    font-size: 13px;
    padding: 3px 0 0 14px !important;
}

#document.hybrid #rugResults dd.meter {
	float: left;
	padding-left: 0 !important;
	font-weight: 400;
	color: #828a93;
	font-size: 12px !important;
	display: inline-block
}

#document.hybrid.smallListing #rugResults dd.meter {
	float: left;
	padding-left: 0 !important;
	font-weight: 400;
	color: #828a93;
	font-size: 10px !important;
	display: inline-block
}

#document.browse.smallListing dd.meter {
	padding-top: 5px
}

#document.browse dd.meter {
	float: left;
	padding-left: 0 !important;
	font-weight: 400;
	color: #828a93;
	font-size: 14px;
	text-align: center;
	width: 100%
}

#document.hybrid #rugResults dl dd.meter {
	color: #555;
	font-size: 12px;
	font-weight: 400;
	line-height: 10px;
	margin: 5px 0 0 4px
}

#document.browse.smallListing dd.meter {
	float: left;
	padding-left: 0 !important;
	font-weight: 400;
	color: #828a93;
	font-size: 12px !important;
	text-align: center;
	width: 100%
}

.nt-warning-img {
	padding: 3px;
}</pre></body></html>