body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

p {
font-size:12px;
color:#000000;
margin:0;
padding:0;
}

#noscript {
background:red;
float:left;
color:#fff;
padding:15px;
}

#a_table {
float:left;
margin-bottom:10px;
display:none;
width:950px;
}

#b_table {
clear:both;
float:left;
margin-bottom:10px;
width:100%!important;
}

.a_txt {
color:#FFFFFF;
padding-left:15px;
padding-right:20px;
padding-top:7px;
font-size:16px;
font-weight:bold;
float:left;
}

.a_subtxt {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
float:left;
width:150px;
margin:0 -12px 0 -7px;
padding:0;
}

.a_blinds {
margin-bottom:-6px;
}

.a_shopping_cart {
margin-right:0;
font-size:12px;
font-weight:bold;
color:#666666;
text-decoration:underline;
}

input {
font-size:11px;
color:#000000;
margin:0;
padding:0;
}

#a_search {
float:left;
font-size:9px;
margin:0 0 0 10px;
}

#a_search_arrow {
clear:both;
margin:-20px 0 0;
padding:20px 0 0 6px;
}

.a_live_help {
clear:right;
float:right;
margin-top:-4px;
margin-right:115px;
_right:10px;
}

.b_form_txt {
color:#120E7B;
font-size:12px;
font-weight:bold;
}

.b_form {
font-size:9px;
width:70px;
}

select {
color:#000000;
}

.b_bg_bottom {
width:150px;
background-repeat:repeat-y;
padding-right:10px;
}

.b_txt {
color:#666666;
padding-left:20px;
line-height:15px;
font-size:11px;
text-decoraction:none;
}

.b_txt strong {
color:#120E7B;
position:relative;
top:-2px;
}

#lnselecta,#lnselectb {
font:11px Arial;
margin:0;
padding:0;
}

#ln_sel {
position:relative;
top:-5px;
margin:0;
padding:0;
}

#ln_sel li {
background-image:none;
margin-top:0;
}

h3 {
font-size:16px;
color:#EFF6E6;
line-height:22px;
margin:0;
padding:3px 0 0 10px;
}

.c_bg_title {
display:inline-block;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C5CA9', endColorstr='#9AA2D0',GradientType=1 )";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C5CA9',endColorstr='#9AA2D0',GradientType=1);
background:0 65% 100%;
}

.c_bg_left {
width:245px;
height:235px;
background-repeat:no-repeat;
background-position:bottom;
}

.c_bg_middle {
width:240px;
background-repeat:repeat-y;
background-position:center;
padding:0 0 0 10px;
}

.c_bg_right {
width:245px;
background-position:bottom;
background-repeat:no-repeat;
}

.c_txt_left {
width:150px;
font-size:13px;
color:#333333;
padding-left:15px;
padding-top:50px;
}

.c_txt_middle {
font-size:10px;
color:#0066FF;
padding-left:10px;
padding-right:10px;
padding-bottom:0;
}

.c_txt_right {
width:180px;
font-size:10px;
color:#c6493a;
padding-left:35px;
font-style:italic;
}

.c_thumb {
float:left;
padding-bottom:15px;
padding-right:10px;
}

.d_bg {
width:950px;
height:35px;
background-repeat:no-repeat;
}

.d_txt {
color:#FFFFFF;
padding-left:15px;
padding-top:17px;
font-weight:bold;
word-spacing:1px;
font-size:11px;
}

.d_txt_fat {
color:#FFFFFF;
padding-left:15px;
font-weight:bold;
word-spacing:1px;
font-size:11px;
position:relative;
left:-7px;
top:0!important;
}

.d_rss_fat {
float:right;
margin-top:-20px;
padding-right:10px;
}

.f_txt_fat {
horizontal-align:center;
color:#838EFE;
padding-left:0;
padding-right:0;
margin-bottom:-3px;
font-size:10px;
}

.f_txt {
color:#838EFE;
padding-left:0;
padding-right:0;
margin-bottom:-3px;
font-size:10px;
text-align:center;
}

h4 {
font-size:15px;
color:#120E7B;
line-height:15px;
text-decoration:underline;
margin:0;
padding:20px 0 5px 10px;
}

.g_bg_line {
width:200px;
padding-left:5px!important;
padding-bottom:15px;
border-bottom:1px red solid;
}

.g_form {
font-size:7px;
margin-bottom:0;
}

.g_txt {
font-size:12px;
color:#777777;
font-weight:bold;
width:140px;
}

.g_txt a {
text-decoration:none!important;
color:#777777;
}

.g_top_title {
font-size:12px;
color:#120E7B;
font-weight:bold;
line-height:15px;
text-align:left;
padding:0 10px 0 0;
}

.g_top_txt {
font-size:11px;
color:#120E7B;
line-height:17px;
margin:2px 10px 2px 0;
}

.g_top_subtxt {
color:#666666;
font-size:9px;
font-style:normal;
line-height:11px;
}

#tab_kungfoo {
clear:both;
float:left;
width:100%;
font-size:11px;
line-height:normal;
height:87px;
top:4px;
margin:0;
padding:0;
}

.footertext {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:10px 8px 0 10px;
}

.style4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

.style20 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
}

.style23 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:10px;
}

.pricewatch20 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:6px;
}

.pricewatch23 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:6px;
}

.style25 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
color:#000A7A;
}

a.style25 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
color:#000000;
text-decoration:none;
}

a.DEPRECATED__style25:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
color:#000A7A;
text-decoration:underline;
}

.style27 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
padding-left:11px;
}

.todaydate {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
padding-left:14px;
}

.style29 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.footercomp_NEW {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
padding-top:5px;
padding-left:12px;
}

a.footercomp_NEW:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000A7A;
text-decoration:underline;
padding-top:0;
padding-left:0;
}

.prodmenuover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;
background-color:#F2F2F2;
padding-left:10px;
height:20px;
vertical-align:middle;
}

div#menuprod a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000A7A;
text-decoration:underline;
background-color:#F2F2F2;
border-width:0;
margin:0;
padding:2px 9px;
}

div#menuprod a {
display:block;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#333333;
border-width:0;
margin:0;
padding:2px 9px;
}

div#links a {
display:block;
text-align:center;
font:bold 1em sans-serif;
text-decoration:none;
color:#FFC;
border-width:0;
margin:0 0 2px;
padding:5px 10px;
}

.prodmenunorm {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
padding-left:10px;
height:20px;
vertical-align:middle;
}

.prodmenuselect {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000066;
background-color:#FFFFFF;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#000066;
border-bottom-color:#000066;
padding-left:10px;
height:20px;
vertical-align:middle;
}

.scat1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
}

.scat1 p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
padding-top:4px;
}

.scat2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#000000;
}

.collectionLabel {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#ffffff;
}

.categoryColorRed {
font-size:15px;
color:#ff0000;
}

.productColorRed {
color:#ff0000;
}

td.st1 {
padding-left:8px;
padding-right:8px;
}

td.st2 {
padding:8px 5px;
}

.scat4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#777777;
border-top:1px #777777 solid;
border-bottom:1px #777777 solid;
border-left:1px #777777 solid;
padding:2px 0;
}

.scat6 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#777777;
}

.scat9 {
color:#0000FF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-bottom:2px #777777 solid;
border-left:1px #777777 solid;
padding:3px 0;
}

.scat10 {
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-bottom:2px #777777 solid;
border-left:1px #777777 solid;
padding:3px 0;
}

.scatGreen {
color:green;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-bottom:2px #777777 solid;
border-left:1px #777777 solid;
padding:3px 0;
}

.scatYellow {
color:CC9900;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-bottom:2px #777777 solid;
border-left:1px #777777 solid;
padding:3px 0;
}

table.superCat {
border:1px #777777 solid;
border-collapse:collapse;
}

tr#superCatHeader td {
border:1px #777777 solid;
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding-left:5px;
padding-right:5px;
}

tr#superCatRow {
background-color:#E8E8E8;
--ifltie7h:expression(onmouseover=newFunction("this.style.backgroundColor='#CCCCCC'; "), onmouseout=new Function(this.style.backgroundColor='#E8E8E8';) );
}

tr#superCatRowOdd {
background-color:#FFFFFF;
--ifltie7h:expression(onmouseover=newFunction("this.style.backgroundColor='#CCCCCC'; "), onmouseout=new Function(this.style.backgroundColor='#FFFFFF';) );
}

td.st5 {
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-left:1px #777777 solid;
padding-left:10px;
}

td.st5lft {
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-left:0 #777777 solid;
padding-left:10px;
}

td.stTH {
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-top:0 #777777 solid;
border-bottom:1px #777777 solid;
border-left:1px #777777 solid;
padding-left:10px;
}

td.stTHlft {
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-top:0 #777777 solid;
border-bottom:1px #777777 solid;
border-left:0 #777777 solid;
padding-left:10px;
}

table#QuickPrice {
border:1px dotted rgb(208,208,208);
width:378px;
height:110px;
overflow:hidden;
}

.sorts {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#777777;
padding-left:5px;
}

.sortsa {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#777777;
height:20px;
}

.policy {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000A7A;
}

.policytext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.policytable {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
padding-left:10px;
padding-top:15px;
}

.navWhite {
font-family:arial,arial,helvetica,sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

A.help ,A.help:hover {
color:#5A67B2;
}

div#exitsurvey {
background:#E8E8E8;
height:10em;
}

div#exitleft {
float: left;
padding: 0 0 13px 13px;
width: 48%;
}

div#exitright {
float:left;
margin-top:-40px;
width:59%;
}

p#found input {
margin-left:1em;
margin-top:7px;
}

div#exitright input {
/*background:#07328E;
color:white;*/
font-weight:bold;
margin-top:10px;
padding:5px;
}

.rndbox {
background:#E8E8E8;
margin-top:40px;
}

TD.buynow p,TD.buynow b {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background:#F0F7FF;
}

TD.buynow table {
width:99%;
background:#F0F7FF;
}

TABLE.buynow {
background:#F0F7FF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border-spacing:5px;
width:751px;
border-color:#999999;
border-style:solid;
border-width:0;
}

TD.buynow {
background:#F0F7FF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:100%;
border-color:#999999;
border-style:solid;
border-width:1px;
padding:5px;
}

TD.buynow input {
background-color:#ffffff;
color:#000000;
margin:3px;
}

TD.buynow select {
margin:3px;
}

TD.buynow input:focus {
background-color:#CCFF80;
color:#000000;
}

.buynow TR {
border:1px solid #ccc;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000000;
}

TD.calloutlabel {
background:#000099;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
width:100%;
border-color:#000099;
border-style:solid;
border-width:1px;
}

TD.calloutbody {
background:#F0F7FF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:100%;
border-color:#000099;
border-style:solid;
border-width:1px;
}

.mainSmallest {
font-family:arial,arial,helvetica,sans-serif;
font-size:9px;
color:#000099;
}

.mainSmallBlack {
font-family:arial,arial,helvetica,sans-serif;
font-size:10px;
color:#000000;
line-height:1.0;
}

.bannerText {
font-family:arial,arial,helvetica,sans-serif;
font-size:9px;
color:#000099;
line-height:1.45;
}

.formSmall {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#bc_content_area	ul,#bc_content_area ol {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:0;
margin-bottom:15px;
margin-left:0;
padding-left:2em;
}

#bc_content_area	li {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:2px;
margin-bottom:3px;
}

.smallred {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:9px;
color:#990000;
}

.rederror {
font-family:arial, Ariel, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#990000;
}

.small {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:9px;
}

.medblack {
font-family:Arial, arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}

.bigblack {
font-family:Arial, arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
}

.biggest {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#000099;
}

.bigred {
font-family:Arial, arial, Helvetica, sans-serif;
font-size:16px;
color:#e82627;
}

.lilred {
font-family:Arial, arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC0000;
}

.box1 {
background:#E0EBB0;
border-color:#cc0000;
border-style:solid;
border-width:1px;
padding:0;
}

.box2 {
background:#FFFFFF;
border-color:#718be6;
border-style:solid;
border-width:1px;
padding:0;
}

.box3 {
background:#FFFFFF;
color:#000000;
border-color:#000099;
border-style:solid;
border-width:1px;
padding:0;
}

.box4 {
background:#FFFFFF;
color:#000000;
border-color:#000000;
border-style:solid;
border-width:1px;
padding:0;
}

.back3 {
background:#E0EBB0;
}

.bottom-bar {
background:#cc0000;
color:#FFFFFF;
}

.redhead {
color:#cc0000;
font-weight:bold;
}

.greenhead {
color:#666600;
font-weight:bold;
}

.redprice {
color:#CC0000;
font-weight:bold;
}

.contactinfo {
color:#666600;
font-size:11px;
}

.menuskin {
background:#F0F7FF;
position:absolute;
visibility:hidden;
z-index:100;
border-color:#000099;
border-style:solid;
border-width:1px;
padding:4px;
}

.menuitem {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:11px;
margin:2px;
}

TH.header,.thead,.header {
background:#E0EBB0;
font-weight:bold;
}

.alt {
background:#F6F6E6;
}

.altHighlight {
background-color:#E0EBB0;
}

TH.form,TABLE.form {
font-size:12px;
font-weight:bold;
background-color:#E0EBB0;
}

.form {
background-color:#F6F6E6;
}

.dateSelect {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.navbox {
border:1px #000000 solid;
background-color:#FFFFFF;
padding:1px 1px 1px 3px;
}

.greyBox {
color:#000000;
background-color:#EEEEEE;
}

.galst1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.galst2 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.galltitle2 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0 5px 10px;
}

table#thumbselected {
border:solid #FF0000 2px;
height:37px;
width:37px;
}

table#thumbdesele {
border:solid #FFFFFF 2px;
height:37px;
width:37px;
}

div#desele {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
}

div#desele a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

div#desele a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
text-decoration:none;
}

div#sele1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
cursor:pointer;
}

div#sele1 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

div#sele1 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
text-decoration:none;
}

.gallerymaintitle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000A7B;
}

.hiddendiv {
width:0;
height:0;
position:absolute;
z-index:-2;
overflow:hidden;
}

.designset {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
list-style-type:disc;
}

a.designset {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#0000FF;
text-decoration:underline;
}

a:hover.designsetCopy {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000066;
text-decoration:underline;
}

li.designset {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
text-decoration:underline;
list-style-type:disc;
}

.graySmall {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
padding-bottom:5px;
padding-top:5px;
}

div#orderSample {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
width:95px;
text-align:center;
margin-top:5px;
}

div#orderSample a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#D80001;
text-decoration:none;
}

div#orderSample a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF0000;
text-decoration:none;
background-color:#F6F6E6;
}

div#selectPattern {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
width:95px;
text-align:center;
margin-top:2px;
}

div#selectPattern a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.sampleRowSpace {
line-height:20px;
}

.sampleName {
font-family:arial;
font-size:8pt;
font-weight:bold;
color:#000000;
width:95px;
height:28px;
}

.samplePrice {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
margin-top:0;
padding-top:0;
}

.VESimpleShadow {
filter:progid:DXImageTransform.Microsoft.dropShadow(Color=AAAAAA,offX=8,offY=8,positive=true);
}

.VEShadow {
filter:alpha(opacity=25);
left:8px;
position:absolute;
top:8px;
background-color:black;
moz-opacity:0.25;
opacity:0.25;
}

.redBg {
background:#BC0000;
}

.paddLeft {
padding-left:20px;
}

.grayFont {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#97979A;
}

.grayFontMid {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#666;
}

div#orderSampleB {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
width:90px;
border:1px solid #000A7A;
text-align:center;
margin-top:5px;
color:#FFFFFF;
text-decoration:none;
background-color:#000A7A;
}

div#orderSampleB a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
background-color:#000A7A;
}

div#orderSampleB a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

div#sampleBox {
padding:2px;
}

.topBarBlue {
height:20px;
background-color:#000A7A;
text-align:right;
vertical-align:middle;
}

.bottomBarBlue {
height:15px;
background-color:#000A7A;
}

#closeText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-right:10px;
text-decoration:none;
}

.selCollText {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
padding-left:20px;
padding-top:5px;
}

.collDrop {
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
}

.bigGray {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#8A8686;
padding:2px 5px 5px;
}

.midGray {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
color:#656161;
}

.midGrayL {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:5px;
color:#9A9898;
}

.bgGray {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#9B9B9B;
height:20px;
}

.midBlue {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
color:#000A7A;
}

.cartListText {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000A7A;
font-weight:bold;
}

.cartListTextSmall {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000A7A;
font-weight:normal;
}

.inputCart {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}

.cathl {
text-decoration:none;
font:11px arial;
font-weight:normal;
padding-left:20px;
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
background:white;
width:auto!important;
}

.smallGalleryImage {
float:left;
width:30px;
height:30px;
line-height:30px;
overflow:hidden;
border:1px solid #999999;
text-align:center;
vertical-align:top;
margin:1px 2px;
padding:1px;
}

.smallGalleryImageRoll {
float:left;
width:30px;
height:30px;
line-height:30px;
overflow:hidden;
border:1px solid #E00001;
text-align:center;
vertical-align:top;
margin:1px 2px;
padding:1px;
}

.quickquotehrsolid {
border:0;
border-bottom:1px solid gray;
height:1px;
margin-right:8px;
margin-top:3px;
padding:0;
}

.quickquotehrdashed {
border:0;
border-bottom:1px dashed gray;
height:1px;
margin-right:8px;
margin-top:3px;
padding:0;
}

.tblquickquote {
padding-top:8px;
padding-bottom:8px;
}

.clearfix {
clear:both;
font-size:0;
line-height:0;
visibility:hidden;
content:'.';
display:block;
}

a.product {
text-decoration:underline;
font-size:10px;
color:#5F5F5F;
}

a.product-big {
text-decoration:underline;
font-size:11px;
font-weight:bold;
color:#5F5F5F;
}

.container {
width:574px;
height:auto;
margin:0 auto;
}

.selected-product {
width:auto;
height:auto;
padding-bottom:17px;
}

h6.room-1 {
background:none;
color:#101078;
font-size:12px;
margin:0;
padding:0;
}

.grey {
color:#5F5F5F;
}

.sml {
color:#101078;
}

.big-red {
font-size:14px;
color:red;
font-weight:bold;
margin-top:15px;
}

.big-grey {
font-size:16px;
color:#5F5F5F;
font-weight:bold;
}

.white-big {
font-size:12px;
color:#fff;
font-weight:bold;
}

.data-wrapper {
position:relative;
margin-top:-35px;
}

.data-wrapper .btm {
background:#101078;
}

.select-fld {
font-size:9px;
color:#5F5F5F;
font-weight:normal;
margin:0;
padding:0;
}

.thick-grey-bdr {
background:#b2b2b2;
}

.grey-color-box {
background:#EBEBEB;
border:1px solid #d3d3d3;
}

.txt-room {
width:216px;
height:15px;
border:1px solid #b3b3b3;
background:#fff;
font-size:12px;
color:#101078;
}

.select-popup {
font-size:11px;
color:#5F5F5F;
font-weight:bold;
width:400px;
margin:0;
padding:0;
}

.select-popup-cat {
font-size:11px;
color:#5F5F5F;
font-weight:bold;
width:330px;
margin:0;
padding:0;
}

.select-popup-brnd {
font-size:11px;
color:#5F5F5F;
font-weight:bold;
width:250px;
margin:0;
padding:0;
}

.checkouttext {
color:#000000;
font-size:16px;
font-weight:bold;
}

.toptext {
color:#E82527;
font-weight:bold;
font-size:16px;
}

.smallNew {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:10px;
}

.bordertable {
border:1px solid #000000;
}

.textordersummary {
color:#0863B0;
padding-left:20px;
font-size:12px;
font-weight:bold;
}

.bordertd {
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-top:10px;
padding-right:5px;
padding-bottom:10px;
}

.bordertd2 {
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-top:12px;
padding-bottom:26px;
padding-right:5px;
}

.bordertdtax {
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
}

.printtext {
color:#666666;
}

.referTitle {
color:rgb(8,99,176);
padding-left:5px;
padding-top:5px;
font-weight:bold;
font-size:14px;
}

.refertextgrey {
font-size:9px;
color:#818386;
}

.textbox {
height:20px;
border:1px solid #cccccc;
padding:2px;
}

ul.step {
margin:0;
padding:15px 0 0;
}

ul.step li {
display:inline;
font-size:12px!important;
color:#818386;
font-weight:bold;
padding:0 6px 0 12px;
}

ul.step li.steptext2FirstItem {
color:#0863B0;
font-weight:bold;
padding:0 6px 0 0;
}

.stepLink {
text-decoration:none;
color:#818386;
font-weight:bold;
padding-top:5px;
}

.stepLinkSelected {
color:#0863B0;
font-weight:bold;
text-decoration:none;
}

.orderConfirm {
color:#666666;
font-size:12px;
padding-left:9px;
}

.faxOrderConfirm {
color:#666666;
font-size:12px;
}

.orderitemLabel {
color:#666;
font-size:11px!important;
}

.orderitemValue {
color:#000;
font-size:11px!important;
}

.orderitemQtyTotal {
color:#000000;
font-size:11px!important;
font-weight:bold;
}

.padding5 {
padding:5px;
}

.friendinput {
height:23px;
vertical-align:middle;
color:#333;
padding:3px;
}

.orderTotalonConfirm {
font-size:14px!important;
font-weight:bold;
color:#000000;
}

.orderSummaryLabel {
text-align:right;
font-size:12px;
padding:1px;
}

.orderSummaryAmount {
text-align:left;
font-size:12px;
padding:2px 10px 2px 2px;
}

.checkoutTitle {
font-size:16px!important;
color:#E82527;
font-weight:bold;
float:left;
width:275px;
padding-right:20px;
padding-left:10px;
}

.checkoutTitleDesc {
color:#0863B0;
font-size:10px;
}

.stepText {
color:#818386;
font-weight:bold;
float:left;
font-size:12px;
}

.stepTextSelected {
color:#0863B0;
font-weight:bold;
float:left;
font-size:12px;
}

.stepImage {
float:left;
padding:2px 3px;
}

.productSummaryLabel {
font-size:12px!important;
color:#000000;
text-align:left;
vertical-align:top;
padding:5px 10px 0;
}

.productSummaryItem {
font-size:11px!important;
color:#000000;
text-align:right;
vertical-align:top;
font-weight:bold;
padding:10px 10px 0 5px;
}

.productSummaryQty {
font-size:11px!important;
color:#000000;
text-align:right;
vertical-align:top;
font-weight:bold;
padding:10px 5px 0 2px;
}

.shippingAmountText {
color:#0863B0;
text-decoration:none;
font-size:12px!important;
}

#mailFaxInstructions {
color:#454545;
font-size:.9em;
}

#mailFaxInstructions div {
padding:5px 5px 5px 10px;
}

.shippingAmoutText {
color:#0863B0;
text-decoration:none;
font-size:11px!important;
}

.salesTaxInfo {
color:#666666;
font-size:10px!important;
}

.totalitemlabel {
font-size:11px!important;
}

.checkoutPromo {
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:11px!important;
}

div#header img#operator {
float:right;
right:230px;
position:relative;
top:7px;
}

div#header_icons {
position:absolute;
top:0;
text-align:left;
width:30em;
left:50%;
margin-left:-2.5em;
z-index:1;
}

div#header_icons a {
display:inline;
color:#666;
background:none;
}

div#header_icons img {
position:relative;
top:2px;
border:0;
}

div#visualizerColorName {
font-size:15px;
text-align:center;
}

div#colorVisualizer {
top:45px;
margin-left:0;
max-width:200px;
height:543px;
}

div#visualizerContainer {
position:absolute;
top:144px;
max-width:200px;
height:610px;
}

#visualizerProductDisclaimer {
height:50px;
font-size:10px;
color:gray;
position:relative;
top:-200px;
z-index:-1;
}

#visualizerHeaderImg {
display:none;
padding-left:35px;
text-align:center;
}

#bc_content_area {
margin-top:0;
padding-top:0;
}

.samplePopupOuter {
background-color:#C5D7E8;
color:White;
display:none;
height:120px;
left:expression((ignoreMe=document.body.scrollLeft+100) 0 px);
margin-left:40%;
margin-top:25%;
position:fixed;
_position:absolute;
top:expression((ignoreMe=document.body.scrollTop+100) 0 px );
cursor:pointer;
width:400px;
z-index:9998;
}

.samplePopupInner {
background-color:White;
color:Black;
height:85px;
left:10px;
position:absolute;
top:25px;
width:380px;
z-index:201;
}

.samplePopupHeader {
color:White;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding-left:10px;
padding-top:5px;
}

.samplePopupBody {
color:#366392;
font-size:12px;
font-weight:normal;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
}

.samplePopupButtons {
text-align:center;
width:100%;
}

div.loadingDiv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:none;
position:fixed;
_position:absolute;
width:100%;
height:100%;
text-align:center;
background:#fff;
opacity:.0;
filter:alpha(opacity=0);
zoom:1;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
z-index:9999;
padding-top:25%;
cursor:wait;
top:expression((ignoreMe=document.body.scrollTop) 0 px );
left:expression((ignoreMe=document.body.scrollLeft) 0 px );
}

#tkr_frm {
width:749px!important;
left:0!important;
}

.mooqueecontainer {
width:543px!important;
background:#C0C0C0;
height:32px;
float:right;
position:relative;
padding:0;
}

#mooquee1 {
width:536px!important;
font-size:13px;
background:#C0C0C0;
top:8px;
}

#fp_flash_c_none {
margin:0 0 2px;
}

center table:first-child {
text-align:left;
}

.b_txt div {
padding-left:0!important;
}

#ProductListContainer.ProductListContainerA div.ProductItemPrice {
font-size:12px!important;
width:100%;
text-align:left;
margin-left:5px;
}

hr {
color:#000!important;
height:0!important;
border-color:#000;
border-width:0 0 1px!important;
}

.textbox,.friendinput {
height:auto!important;
}

#cta_table {
height:288px;
width:750px;
}

#cta_table td.c_bg_middle {
width:492px!important;
}

#cta_table td.c_bg_middle table {
width:494px!important;
}

#mainmenu,#mainmenu li,#mainmenu ul {
list-style:none;
margin:0;
padding:0;
}

#mainmenu li {
float:left;
line-height:1.3em;
vertical-align:middle;
zoom:1;
padding:0;
}

#mainmenu {
position:relative;
z-index:500;
width:950px;
background:none repeat scroll 0 0 #405FAF;
height:35px;
margin-bottom:10px;
display:block;
border:1px #C0CBE9 solid;
}

#mainmenu li:hover > .menu-option-dark {
background-color:#828282;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#828282',endColorstr='#828282',GradientType=0);
background:0;
}

#mainmenu li:hover > .menu-option {
background-color:#828282;
}

.menu-option-dark {
display:inline-block;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D387F',endColorstr='#031F73',GradientType=0);
background: #031F73;
background: -moz-linear-gradient(top, #1D387F 0%, #031F73 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D387F), color-stop(100%,#031F73));
background: -o-linear-gradient(top, #1D387F 0%, #031F73 100%);

}

#mainmenu li:hover > .nohover {
background-color:#405FAF;
}

#mainmenu ul {
width:190px;
}

#mainmenu li ul {
position:absolute;
top:100%;
left:-1px;
z-index:999;
margin-top:0;
visibility:hidden;
}

#mainmenu .menu-option,#mainmenu a.menu-option:link,#mainmenu a.menu-option:visited {
color:#f5ffff;
font-size:13px;
font-family:Verdana,Arial,Tahoma,sans-serif;
text-shadow:#66666 0 0 3px;
border-right:1px #C0CBE9 solid;
text-decoration:none;
padding:9px 17px;
}

#mainmenu .menu-separator {
color:#585858;
text-decoration:none;
font-size:11px;
font-weight:bold;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}

#mainmenu .menu-separator:hover {
background-color:#ffffff;
}

#mainmenu ul.drop-shadow a,#mainmenu ul.drop-shadow span {
display:block;
padding:4px 4px 4px 11px;
}

#mainmenu .dropdown-dark {
color:white;
font-size:13px;
font-family:Verdana,Arial,Tahoma,sans-serif;
text-shadow:#66666 0 0 3px;
background-color:#566CA8;
letter-spacing:0;
}

.dropdown-dark:hover {
background-color:#ccc;
}

#mainmenu .dropdown-light {
background:#405FAF;
color:white;
font-size:13px;
font-family:Verdana,Arial,Tahoma,sans-serif;
text-shadow:#66666 0 0 3px;
background-color:#405FAF;
letter-spacing:0;
font-smooth:always;
}

#mainmenu ul.drop-shadow {
border-left:1px solid #828282;
background:#fff;
-webkit-box-shadow:2px 2px 4px black, 0 0 40px black inset;
-moz-box-shadow:2px 2px 4px black, 0 0 40px black inset;
border-right:0;
border-top:0;
border-bottom:0;
}

#mainmenu ul.drop-shadow {
border-left: 1px solid #828282; border-right:2px inset #828282;  border-bottom:2px inset #828282
}

#header-wrapper {
display:block;
position:relative;
width:950px;
height:100px;
margin-bottom:5px;
}

#header-links {
position:absolute;
width:565px;
height:20px;
top:4px;
right:0;
text-align:right;
color:#8C8C8C;
}

#header-links a:link,#header-links a:visited {
color:#8C8C8C;
font-size:11px;
letter-spacing:1px;
text-decoration:none;
margin:0 6px;
}

#header-links a.item4:link,#header-links a.item4:visited {
background-position:0 0;
background-repeat:no-repeat;
margin:0 0 0 6px;
padding:1px 0 0 20px;
}

#header-iconlinks {
position:absolute;
width:683px;
height:20px;
top:42px;
right:0;
text-align:right;
color:#8C8C8C;
}

#header-iconlinks a:link,#header-iconlinks a:visited {
color:#797979;
font-size:14px;
margin:0 0 0 10px;
}

#header-iconlinks a {
background-repeat:no-repeat;
font-weight:bold;
text-decoration:none;
}

#header-iconlinks a.item1 {
background-position:0 -16px;
padding:1px 0 0 25px;
}

#header-iconlinks a.item2 {
background-position:0 -35px;
padding:1px 0 0 40px;
}

#header-iconlinks a.item3 {
background-position:0 -54px;
padding:1px 0 0 30px;
}

#header-iconlinks a.item4 {
background-position:0 -500px;
padding:3px 0 0 24px;
}

#header-help {
position:absolute;
bottom:0;
left:345px;
color:#797979;
font-size:14px;
font-weight:bold;
}

#header-help a:link,#header-help a:visited {
color:#797979;
}

.rcol {
padding-left:8px;
top:6px;
position:relative;
}

#b_table,#cta_table {
margin-left:1px;
}

#gccsod div {
margin-left:-12em!important;
background-color:transparent!important;
}

.g_bg_top {
height:auto;
padding-bottom:9px;
border-bottom:1px red solid;
}

.d_bg,.d_bg_fat {
height:27px!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#556BA7',endColorstr='#1A306C',GradientType=0);
background:0 0 100%;
}

.d_txt,.d_txt_fat {
padding-top:0;
float:left;
}

.d_rss,.d_rss_fat {
margin-top:-2px!important;
}

#masterCartTable,#masterShippingTable,#d_table,#masterShippingAddressTable,#masterPaymentInfoTable {
width:950px!important;
}

.b_bg {
width:150px;
padding-right:0!important;
background-image:none!important;
}

#ProductListContainer.ProductListContainerB div.ProductItemPrice {
font-size:12px!important;
float:left;
width:100%;
text-align:left;
}

.sprite {
background-image:url(/FrontEnd/FrontEnd.View/images/bc-sprites.png);
background-repeat:no-repeat;
}

#mainpage-right-column .freesamples {
background-position:0 -71px;
height:10px;
width:147px;
margin:4px 0 5px;
}

#mainpage-right-column .dealsinbox {
background-position:0 -105px;
width:158px;
height:0;
padding-bottom:3px!important;
margin:7px 0 0;
}

#mainpage-right-column .subscribebutton {
background-position:-215px 0;
height:22px;
width:22px;
cursor:pointer;
border:0!important;
margin:3px 50px 0 0;
}

#mainpage-right-column .dontwanttomeasure {
background-position:0 -127px;
width:176px;
height:8px;
padding-bottom:3px!important;
margin:7px 0;
}

#mainpage-right-column .freeshipping {
background-position:0 -160px;
width:132px;
height:0;
padding-bottom:3px!important;
margin:5px 0 0;
}

#mainpage-right-column .satisfaction {
background-position:0 -181px;
width:163px;
height:14px;
margin:4px 0 9px;
}

#mainpage-right-column .blog {
background-position:0 -221px;
width:124px;
height:0;
margin:5px 0 8px;
}

#footer-badges .weaccept {
background-position:0 -282px;
width:200px;
height:85px;
float:left;
}

#footer-badges .google {
background-position:0 -367px;
width:155px;
height:19px;
margin: 35px 0px 20px 10px;
float:left;
}

#footer-badges .bbb {
background-position:0 -386px;
width:135px;height:48px;
float:right;
margin:20px 0px 0px 0px;
}

#footer-badges .paypal {
background-position: -188px -363px; width: 46px; height: 33px; float: left; margin-top: 27px;
}


#footer {
width:950px;
border:1px solid #EBE8DB;
font-family:Verdana;
font-size:11px;
color:#666666;
clear:left;
background-color:#FAF9F4;
text-align:left;
padding:15px 0;
}

#footer a:link,#footer a:visited,#footer a:active {
color:#666666;
text-decoration:none;
}

#footer .footercolumn-container {
height:200px;
}

#footer .footercolumn {
width:460px;
height:100%;
float:left;
border-right:1px solid #CCCCCC;
}

#footer .footercolumn-right {
border-right:none;
}

#footer .footer-title {
width:163px;
font-weight:bold;
text-align:left;
padding:0 0 9px;
}

#footer .footer-shop-container-left01 {
width:168px;
float:left;
padding:10px 10px 0 50px;
}

#footer .footer-shop-container-left02 {
padding-top:30px;
}

#footer .footer-shop-container-right01 {
width:168px;
float:left;
padding-top:10px;
}

#footer ul.footer-shop {
list-style-type:none;
text-align:left;
line-height:18px;
margin:0;
padding:0 0 0 10px;
}

#footer .footer-contact {
width:143px;
text-align:left;
padding:6px 21px 8px 0;
}

#footer span.normal {
font-weight:normal;
}

#footer span.chatlink {
font-weight:normal;
text-decoration:underline;
}

#footer .footer-email-signup {
width:465px;
height:25px;
padding:20px 0 2px 468px;
}

#footer .footer-email-text {
width:auto;
float:left;
padding:5px 10px 0 0;
}

#footer .footer-subscribeForm {
font-size:14px;
}

#footer #subscribeFormGo {
background-position:0 -522px;
border:0 none;
cursor:pointer;
height:23px;
position:relative;
width:70px;
vertical-align:bottom;
}

#footer .footer-dynamic {
font-size:10px;
padding:0 30px;
}

#footer .footer-dynamic a {
border-bottom:1px dotted #666666;
}

#footer .footer-dynamic a:hover {
border-bottom:none;
text-decoration:none;
}

#d_table .rss {
background-position:-179px -213px;
width:56px;
height:15px;
float:right;
margin:1px 7px 0 0;
}

#header-wrapper .mainlogo {
background-position:0 -434px;
position:absolute;
bottom:15px;
left:0;
}

#header-search {
position:absolute;
bottom:0;
right:0;
width:300px;
height:40px;
}

#header-search .search {
background-position:-175px -189px;
background-repeat:no-repeat;
border:0 none;
height:24px;
width:60px;
position:absolute;
bottom:0;
right:0;
cursor:pointer;
}

.tickergfx {
background-position:0 -250px;
float:left;
width:204px;
height:32px;
}

.smallSwatchTitle {
color:#120E7B;
font-size:12px;
font-weight:bold;
line-height:15px;
text-align:center;
padding:2px 5px 0;
}

.smallSwatchBigImage {
vertical-align:middle;
text-align:center;
}

.tinyHeader {
vertical-align:top;
background:white;
font-size:8px;
border-bottom:1px solid #333333;
font-weight:500;
}

.showLarge {
border:thin solid #c5c5c5;
position:absolute;
top:-35pt;
width:100px;
height:100px;
z-index:20;
background-color:#F5f5f5;
visibility:hidden;
background-repeat:no-repeat;
background-position:top;
vertical-align:bottom!important;
text-align:center;
font-size:10px;
margin:2px;
padding:2px;
}

.showSmall {
border:thin solid #333333;
position:absolute;
top:0;
left:0;
width:10px;
height:10px;
z-index:25;
visibility:hidden;
background-image:url(./images/whitePO2_lg.jpg);
background-repeat:no-repeat;
background-color:#cccccc;
background-position:top;
margin:2px;
padding:4px;
}

.showRange {
border:thin solid #cc3333;
width:100px;
height:100px;
visibility:visible;
background-repeat:no-repeat;
background-color:#ffffff;
margin:1px;
padding:1px;
}

.tinySwatch {
border:1px solid #333333;
width:20px;
height:20px;
visibility:visible;
background-repeat:no-repeat;
background-color:transparent;
margin:0;
padding:1px;
}

table.smallSwatch {
border:1px solid #777777;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:white!important;
color:#000066;
}

.swatchPanel {
background-color:white!important;
position:relative;
visibility:hidden;
display:none;
}

#cluetip-title #cluetip-close {
float:right;
position:relative;
}

#cluetip-waitimage {
width:43px;
height:11px;
position:absolute;
background-image:url(../images/wait.gif);
}

.cluetip-arrows {
display:none;
position:absolute;
top:0;
left:-11px;
height:22px;
width:11px;
background-repeat:no-repeat;
background-position:0 0;
}

.cluetip-jtip {
background-color:transparent;
}

.cluetip-jtip #cluetip-outer {
border:2px solid #ccc;
position:relative;
background-color:#fff;
}

.cluetip-jtip h3#cluetip-title {
font-size:16px;
background:#031F73;color:#FFFFFF;font-weight:bold;
margin:0 0 5px;
padding:2px 5px;
}

.cluetip-jtip #cluetip-inner {
display:inline-block;
padding:0 5px 5px;
}

.clue-right-jtip .cluetip-arrows {
background-image:url(arrowleft.gif);
}

.clue-left-jtip .cluetip-arrows {
background-image:url(images/arrowright.gif);
left:100%;
margin-right:-11px;
}

.clue-top-jtip .cluetip-arrows {
background-image:url(images/arrowdown.gif);
top:100%;
left:50%;
margin-left:-11px;
height:11px;
width:22px;
}

.clue-bottom-jtip .cluetip-arrows {
background-image:url(images/arrowup.gif);
top:-11px;
left:50%;
margin-left:-11px;
height:11px;
width:22px;
}



.comboboxContainer {
border-left:solid 1px #777;
border-top:solid 1px #777;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

.comboboxValueContainer {
background:url(/skin07/js/bluegradient_content.gif) repeat-x left top;
}

.comboboxValueContent {
padding-left:3px;
}

.comboboxDropDownContainer {
border-right:solid 1px #000;
border-bottom:solid 1px #000;
border-left:solid 1px #aaa;
border-top:solid 1px #aaa;
background:#fff;
overflow:hidden;
padding-left:3px;
}

.comboboxDropDownButton {
width:16px;
height:17px;
background-image:url(/skin07/js/trigger.gif);
}

.comboboxGroupItemHeader {
display:block;
background:#99cccc;
color:#000;
font-family:Impact;
}

.comboboxGroupItemContainer {
padding-left:10px;
}

.comboboxItem {
background:#fff;
color:#000;
font-weight:normal;
font-style:normal;
}

.comboboxItemHover {
cursor:default;
background-color:blue;
color:#fff;
padding-left:4px;
}

DIV.selectbox-wrapper {
background-color:white;
position:absolute;
clear:both;
margin:0;
}

DIV.selectbox-wrapper UL {
border-right:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
font-size:.7em;
border-left:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
background-color:white;
text-align:left;
max-height:50em;
list-style-type:none;
width:17em;
font:11px Arial;
margin:0;
padding:0;
}

DIV.selectbox-wrapper UL LI.selected {
background-color:#1E1193;
color:white;
}

DIV.selectbox-wrapper UL LI {
display:block;
cursor:pointer;
list-style-type:none;
width:185px;
margin:0;
padding:2px;
}

.selectbox {
border-right:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
display:block;
padding-left:2px;
font-size:.7em;
background:url(/images/bg_select.png) right;
border-left:#CCCCCC 1px solid;
cursor:pointer;
color:#333;
border-bottom:#CCCCCC 1px solid;
text-align:left;
width:80px;
float:left;
font:11px Arial;
margin:5px 0 0;
}

SELECT.i_want_to {
background:white url(/images/bg_select.png) right;
width:80px;
}

.mooquee {
font-family:Arial, Helvetica, sans-serif;
position:absolute;
overflow:hidden;
white-space:nowrap;
padding:0;
}

.mooquee-text {
position:absolute;
}

#mooquee1 span {
margin-right:20px!important;
}

#mooquee1 img.sep {
margin-left:15px!important;
}

.bestseller {
font-size:10px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
line-height:9.5px;
margin-top:2px;
height:189px;
width:243px;
overflow:hidden;
}

.bestseller_back {
cursor:pointer;
overflow:hidden;
margin-left:8px;
width:235px;
height:62px;
}

.bestseller_inner:hover {
box-shadow:inset 0 0 3px #b0b0b0;
border:1px solid #B0B0B0;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDFDFD', endColorstr='#E6E6E8',GradientType=0 )";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD',endColorstr='#E6E6E8',GradientType=0);
}

.bestseller_inner {
margin-top:4px;
width:221px;
height:52px;
border:1px #D5D5D5 solid;
background:0;
-moz-box-shadow:3px 3px 3px #AEAEAE;
-webkit-box-shadow:3px 3px 3px #AEAEAE;
box-shadow:3px 3px 3px #AEAEAE;
zoom:1;
}

.bestseller_inner div {
width:220px;
padding-top:7px;
display:inline-block;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#E9E9E9',GradientType=0);
}

.bestseller_back a {
text-decoration:none;
color:#333333;
}

.bestseller_inner img {
float:left;
margin:2px 4px 8px 1px;
}

.bestscroll {
cursor:pointer;
width:38px;
height:9px;
display:inline-block;
margin:5px;
}

#best_prev {
background-position:-177px -9px;
}

#best_next {
background-position:-177px 0;
}

h1 {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#080863;
margin:0;
}

h2 {
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A01623;
text-align:center;
margin:0;
}

#simplemodal-overlay {
background-color:#000;
height:100%;
}

#simplemodal-container {
background-color:#333;
border:5px solid #444;
font-size:30px;
color:#000099;
padding:8px;
}

#simplemodal-container p {
background-color:white;
font-size:30px;
color:#000099;
padding:50px 15px 15px;
}

#simplemodal-container a.modalCloseImg {
background:url(/images/om/x.png) no-repeat;
width:25px;
height:29px;
display:inline;
z-index:3200;
position:absolute;
top:-17px;
right:-19px;
cursor:pointer;
} 

.g_txtv {
font-size:12px;
color:#444444;
padding-left:0;
font-weight:normal;
width:140px;
line-height:16px;
text-decoration:underline;
cursor:pointer;
}

.vodpod_video_thumbnail img {
position:relative;
left:-1px;
}

.bestsellers-numbers {
color:#B1283A;
height:27px;
width:34px;
text-align:center;
background-position:-201px -155px;
overflow:visible;
padding-top:8px;
font-weight:bold;
font-family:arial;
letter-spacing:0;
float:left;
padding-right:2px;
font-size:19px;
line-height:19px;
margin:0 2px 0 5px;
}

#cat_c_tbl .st2 {
padding-bottom:0;
}

.catListBlocker {
width:0;
height:0;
}

.catListNoRows {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:Black;
padding:10px;
}

.catListNoRows_large {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:Black;
padding:10px;
}

.catScore {
border-bottom:1px solid #777777;
border-left:1px solid #777777;
border-top:1px solid #777777;
border-right:1px solid #777777;
color:#777777;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:2px 0;
}

h1#divCategoryTitle {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}

.catTable {
border-style:none;
}

.catTableHeader_left {
border:1px #777777 solid;
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding-left:5px;
padding-right:5px;
text-align:left;
}

.catTableHeader_right {
border:1px #777777 solid;
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding-left:5px;
padding-right:5px;
text-align:right;
}

.catTableHeader_center {
border:1px #777777 solid;
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding-left:5px;
padding-right:5px;
text-align:center;
}

.catTableRow {
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-left:1px #777777 solid;
border-right:1px #777777 solid;
padding-left:5px;
padding-right:5px;
background-color:#E8E8E8;
height:30px;
width:30px;
cursor:hand;
--ifltie7h:expression(onmouseover=newFunction("this.style.backgroundColor='#CCCCCC'; "), onmouseout=new Function(this.style.backgroundColor='#E8E8E8';) );
}

.catTableRowAlt {
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-left:1px #777777 solid;
border-right:1px #777777 solid;
padding-left:5px;
padding-right:5px;
background-color:#FFFFFF;
height:30px;
width:30px;
cursor:hand;
--ifltie7h:expression(onmouseover=newFunction("this.style.backgroundColor='#CCCCCC'; "), onmouseout=new Function(this.style.backgroundColor='#FFFFFF';) );
}

.catTableBrandColumn {
width:18%;
text-indent:-4px;
padding:0 5px 0 9px;
}

.catTableProductColumn {
width:44%;
vertical-align:middle;
padding:0 5px 0 4px;
}

.catTableProductColumn a {
text-indent:-4px;
padding-left:4px!important;
}

.catTableTypeColumn {
width:19%;
text-indent:-4px;
padding:0 5px 0 9px;
}

.catTableRatingColumn {
width:10%;
text-align:center;
padding:0;
}

.catTableRatingColumn a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px!important;
font-weight:normal;
color:#777777;
text-decoration:underline;
padding-top:0;
padding-left:0;
}

.catTableRatingColumn img {
padding-top:0;
text-decoration:none!important;
padding-left:0;
height:14px;
border-style:none;
}

.catTablePriceColumn {
width:10%;
text-align:right;
padding:0 5px;
}

.catTableFooter {
height:1px;
border-top:solid 1px black;
padding:0;
}

.hwu {
vertical-align:middle;
}

.hwuPreWidthImage {
text-align:center;
vertical-align:middle;
}

.hwuPreHeightImage {
text-align:center;
vertical-align:middle;
margin-right:10px;
margin-left:10px;
}

.quickQuoteWLabel {
color:#E00001;
font-family:arial,Arial,Helvetica,sans-serif;
font-size:12px;
vertical-align:middle;
padding-left:5px;
padding-right:7px;
}

.quickQuoteHLabel {
color:#E00001;
font-family:arial,Arial,Helvetica,sans-serif;
font-size:12px;
vertical-align:middle;
padding-left:5px;
}

.popupControl {
visibility:hidden;
background-color:White;
border-bottom-color:Black;
border-collapse:collapse;
border-style:solid;
padding:8px;
}

.filterApplyLink {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#333333;
text-decoration:underline;
padding-top:0;
padding-left:0;
text-align:center;
}

.catListPager {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border-style:none;
}

.filterDataHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#496B8A!important;
}

.filterDataList input {
vertical-align:middle;
height:13px;
width:13px;
float:left;
}

.filterDataList label {
vertical-align:middle;
padding-left:3px;
padding-right:0;
color:black;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
display:inline;
}

#filters table.filterDataListNowrap label {
display:block;
text-indent:0;
height:13px;
overflow:hidden;
padding-left:4px !important;
}

.filterDataListColor input {
height:17px;
width:17px;
margin:1px;
}

.OnUpdateDiv {
position:absolute;
width:100%;
height:100%;
}

.contactUsMain {
background:#E8E8E8;
display:table;
}

.prodColorSwatchImage {
border-width:0;
}

.colorSwatchBody {
position:relative;
width:100%;
height:55px;
cursor:pointer;
}

.tickercontainer {
background:white;
width:543px;
height:32px;
overflow:hidden;
background-color:silver;
margin:0;
padding:0;
}

.tickercontainer .mask {
position:relative;
height:15px;
left:10px;
top:8px;
width:718px;
overflow:hidden;
}

ul.newsticker {
position:relative;
left:750px;
font:13px Arial;
list-style-type:none;
margin:0;
padding:0;
}

ul.newsticker li {
float:left;
margin:0;
padding:0;
}

ul.newsticker a {
white-space:nowrap;
color:#000;
font:13px Arial;
padding:0;
}

ul.newsticker span {
margin:0 10px 0 0;
}

.wishlistItemGroup {
border:1px #a6a6a6 dotted;
margin-bottom:20px;
display:table;
padding:15px;
}

.wishlistItem {
display:block;
float:left;
margin-bottom:10px;
width:100%;
}

.wishListItems {
width:885px;
margin:25px auto 0;
}

.wishListItemGroupHeader {
display:table;
width:100%;
margin-bottom:15px;
}

.wishlistItem .txt-room {
width:100px!important;
}

.wishlistItem .select-fld {
text-align:center;
margin-top:4px!important;
}

.wishListSpacer {
display:block;
border-bottom:1px dotted #A6A6A6;
width:680px;
float:right;
margin:25px 0 30px;
}

.wishlistsprite {
background-image:url(/FrontEnd/FrontEnd.View/images/wishlist-sprite.png);
}

.wishlistThumbnail {
float:left;
background-color:#EFF0E2;
box-shadow:0 0 8px rgba(0,0,0,0.80);
-moz-box-shadow:0 0 8px rgba(0,0,0,0.80);
-webkit-box-shadow:0 0 8px rgba(0,0,0,0.80);
zoom:1;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=135,Strength=3);
position:relative;
padding:7px 9px 25px;
}

.wishlistMainButton {
display:inline-block;
height:83px;
width:76px;
cursor:pointer;
}

.wishlistSave {
background-position:-68px -1px;
}

.wishlistSave:hover {
background-position:-68px -91px;
}

.wishlistinfo {
display:inline-block;
background-position:-2px -17px;
height:19px;
width:17px;
}

.wishlistinfo:hover {
background-position:-2px -70px;
}

.wishlistsavenow {
display:inline-block;
height:35px;
width:175px;
background-position:-506px -106px;
cursor:pointer;
}

.wishlistsavebottom {
display:inline-block;
height:35px;
width:175px;
background-position:-506px -15px;
cursor:pointer;
}

.wishlistsavebottom:hover {
background-position:-506px -65px;
}

.wishlistSelect {
display:inline-block;
height:31px;
width:139px;
background-position:-687px -107px;
cursor:pointer;
}

.wishlistSelect:hover {
background-position:-687px -139px;
}

.wishlistokbutton {
display:inline-block;
height:35px;
width:98px;
background-position:-687px -16px;
cursor:pointer;
}

.wishlistokbutton:hover {
background-position:-687px -67px;
}

.wishlistcancelbutton {
display:inline-block;
height:35px;
width:98px;
background-position:-790px -16px;
cursor:pointer;
}

.wishlistcancelbutton:hover {
background-position:-790px -67px;
}

.wishlistPrint {
background-position:-145px -1px;
}

.wishlistPrint:hover {
background-position:-145px -91px;
}

.wishlistEmail {
background-position:-225px -1px;
}

.wishlistEmail:hover {
background-position:-225px -91px;
}

.wishlistcustomize {
display:block;
height:57px;
width:142px;
background-position:-338px -2px;
cursor:pointer;
margin:0 auto;
}

.wishlistcustomize:hover {
background-position:-338px -72px;
}

.wishlistRegister {
display:block;
height:25px;
width:231px;
background-position:-829px 50px;
cursor:pointer;
margin:0 auto;
}

.wishlistRegister:hover {
background-position:-829px 25px;
}

.wishlistlogin {
display:block;
height:25px;
width:100px;
background-position:-340px 52px;
cursor:pointer;
border:0;
background-color:white;
margin:0 auto;
}

.wishlistlogin:hover {
background-position:-340px 26px;
}

.wishlistgoto {
display:inline-block;
height:28px;
width:113px;
background-position:-987px 0;
cursor:pointer;
border:0;
margin:0 auto;
}

.wishlistcontinue {
display:inline-block;
height:28px;
width:135px;
background-position:-965px -28px;
border:0;
cursor:pointer;
margin:0 auto 0 60px;
}

.wishListItemGroupHeader a.tooltip:link,.wishListItemGroupHeader a.tooltip:visited,.wishlistItem a.tooltip:link,.wishlistItem a.tooltip:visited {
color:#333;
cursor:help;
text-decoration:none;
position:relative;
font-size:12px;
}

.wishListItemGroupHeader .tooltip span,.wishlistItem .tooltip span {
margin-left:-999em;
position:absolute;
}

.wishListItemGroupHeader .tooltip:hover span,.wishlistItem .tooltip:hover span {
box-shadow:2px 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:2px 2px rgba(0,0,0,0.1);
-moz-box-shadow:2px 2px rgba(0,0,0,0.1);
border-radius:5px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:absolute;
left:1em;
top:2em;
z-index:99;
margin-left:0;
width:250px;
}

.wishListItemGroupHeader .tooltip,.wishlistItem .tooltip {
cursor:help;
text-decoration:none;
position:relative;
}

.wishListItemGroupHeader .tooltip:hover img,.wishlistItem .tooltip:hover img {
border:0;
float:left;
position:absolute;
margin:-10px 0 0 -55px;
}

.wishListItemGroupHeader .tooltip:hover em,.wishlistItem .tooltip:hover em {
display:block;
padding:.2em 0 .6em;
}

.wishListItemGroupHeader .classic,.wishlistItem .classic {
background:#FFF;
border:1px solid #333;
padding:.8em 1em;
}

a.tooltip span .classic {
font-size:12px!important;
font-family:arial!important;
color:#333!important;
}

.wishlistMainButtons {
width:400px;
display:table;
text-align:right;
float:right;
}

* html a:hover {
background:transparent;
}

#wishlist_content {
text-align:center;
margin-bottom:30px;
margin-top:30px;
}

#wishlist {
display:none;
background:white;
font-weight:bold;
border:2px solid #666666;
text-align:left;
left:50%;
margin-left:-150px;
width:300px;
z-index:21;
position:fixed;
_position:absolute;
top:20em;
_top:expression((ignoreMe=document.body.scrollTop+320) 0 px );
padding:5px;
}

#wishlist #wishlist_header {
color:white;
background:#064B86;
padding-left:15px;
margin:-5px -5px 5px;
}

#wishlist #wishlist_body {
margin-bottom:10px;
font-size:11px;
}

#ProductListContainer div.ProductItemOptions a.ProductItemColors {
border-bottom:1px solid #000066;
text-decoration: none;
color:blue;
}

#ProductListContainer.ProductListContainerA div.ProductItemContainer {
margin-right:7px;
width:184px;
_width:186px;
float:left;
overflow:hidden;
background:url(http://www.blinds.com/images/content/CatGridBack2x200.png) repeat-x;
height:338px;
_height:342px;
}

#ProductListContainer.ProductListContainerA div.ProductItemOptions {
height:45px;
overflow:hidden;
width:172px;
margin-left:5px;
margin-right:5px;
}

#ProductListContainer.ProductListContainerA div.ProductItemOptions li.MIprodListIcon2_True,#ProductListContainer.ProductListContainerB div.ProductItemOptions li.MIprodListIcon2_True {
display:list-item;
margin:0;
}

#ProductListContainer.ProductListContainerA div.ProductItemOptions li.MIprodListIcon2_True A,#ProductListContainer.ProductListContainerB div.ProductItemOptions li.MIprodListIcon2_True A {
display:block;
background:url(/infopages/images/content/measure_sprite.png) no-repeat scroll transparent;
cursor:pointer;
margin-left:0;
border-bottom:none;
}

#ProductListContainer.ProductListContainerA div.ProductItemOptions li.MIprodListIcon2_True A {
background-position:-12px -15px;
height:14px;
width:152px;
}

#ProductListContainer.ProductListContainerB div.ProductItemOptions li.MIprodListIcon2_True A {
background-position:-327px -37px;
height:15px;
_height:15px;
width:160px;
}

#ProductListContainer.ProductListContainerA div.ProductItemOptions li.MIprodListIcon2_True A:hover {
background-position:-167px -15px;
}

#ProductListContainer.ProductListContainerB div.ProductItemOptions li.MIprodListIcon2_True A:hover {
background-position:-496px -37px;
}

#cluetip {
width:350px;
}

#cat_c_tbl {
_position:relative;
_top:-18px;
}

#fsorts {
height:24px;
display:none;
}

#fsorts TABLE {
float:left;
}

#RecordsPerPageContainer {
float:right;
text-align:right;
margin-right:12px;
}

#RecordsPerPageContainer DIV {
display:inline-block;
}

TABLE.table_catscore {
border-right:0 solid #777777;
margin-top:10px;
}

TABLE.table_catscore TR.table_catscore_r1 TD {
border-bottom:1px solid #777777;
border-left:1px solid #777777;
border-top:0 solid #777777;
color:#777777;
font-family:Arial,Helvetica,sans-serif;
font-size:11px!important;
font-weight:bold;
padding:2px 0;
}

TABLE.table_catscore TD.table_catscore_c1 {
border-left:none!important;
}

TABLE.table_catscore TR.table_catscore_r2 TD {
border-bottom:1px solid #777777;
border-left:1px solid #777777;
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px!important;
font-weight:bold;
padding:3px 0;
}

TABLE.table_catscore TR.table_catscore_r2 TD DIV {
border-left:0 solid rgb(255,255,255);
}

#ProductListContainer #SortContainer {
display:inline-block;
padding-bottom:3px;
line-height:20px;
height:20px;
}

#ProductListContainer SPAN.ProdViewContainer {
margin-right:20px;
position:absolute;
right:0;
}

#ProductListContainer SPAN.ProductViewGrid {
margin-left:10px;
padding-left:19px;
background:url(http://www.blinds.com/skin07/images/category/grid_icon.gif) no-repeat;
}

#ProductListContainer SPAN.ProductViewList {
padding-left:20px;
background:url(http://www.blinds.com/skin07/images/category/list_icon.gif) no-repeat;
background-position:5px 0;
}

#ProductListContainer div.ProductItemContainer {
margin-bottom:10px;
background-color:#efebef;
border:#bdbebd solid 1px;
position:relative;
}

#ProductListContainer div.ProductItemContainer:hover {
border-color:#9d9e9d;
}

#ProductListContainer div.ProductItemContainer A {
text-decoration:underline;
color:#000099;
cursor:pointer;
}

#ProductListContainer div.ProductItemImageWrapper DIV.ProductFeatured A,#ProductListContainer div.ProductItemImageWrapper DIV.ProductOnSale A {
_z-index:1;
_display:inline-block;
}

#ProductListContainer div.ProductItemImageWrapper DIV.ProductFeatured {
position:absolute;
height:83px;
width:83px;
}

#ProductListContainer div.ProductItemImageWrapper DIV.ProductOnSale {
position:absolute;
height:84px;
width:84px;
}

#ProductListContainer div.ProductItemImageWrapper IMG {
border:none;
}

#ProductListContainer div.ProductItemName A {
text-align:left;
display:inline-block;
}

#ProductListContainer div.ProductItemOptions UL {
padding-left:0;
list-style-type:none;
text-align:left;
margin:0;
}

#ProductListContainer div.ProductItemOptions LI {
line-height:10px;
background:url(http://www.blinds.com/skin07/images/category/dot.gif) no-repeat 1px center;
padding-left:9px;
white-space:nowrap;
}


#ProductListContainer div.ProductItemPrice {
height:24px;
}

#ProductListContainer div.ProductItemPrice B.onSale_True {
background:transparent url(http://www.blinds.com/skin07/images/category/strike_thru_4.png) no-repeat scroll center center;
padding-left:1px;
padding-right:3px;
}

#ProductListContainer div.ProductItemPrice SPAN.IsAvail_False B {
background-image:none;
font-weight:normal;
padding-left:4px;
}

#ProductListContainer div.ProductItemPrice SPAN.ProductFreeShip_TRUE {
font-variant:small-caps;
}

#ProductListContainer div.ProductItemRatings {
margin-top:5px;
}

#ProductListContainer div.ProductItemRatings IMG {
height:15px;
vertical-align:-25%;
}

#ProductListContainer.ProductListContainerA span.ProductViewGrid {
color:#808080;
cursor:auto;
background-position:0 2px;
}

#ProductListContainer.ProductListContainerA span.ProductViewList {
color:#000066;
cursor:pointer;
text-decoration:underline;
background-position:5px -36px;
}

#ProductListContainer.ProductListContainerA div.ProductRight {
width:100%;
line-height:17px;
margin-top:9px;
}

#ProductListContainer.ProductListContainerA div.ProductItemImageWrapper {
height:135px;
width:100%;
text-align:left;
margin:7px 15.5px;
}

#ProductListContainer.ProductListContainerA div.ProductItemName {
text-align:left;
height:50px;
overflow:hidden;
position:relative;
_margin-bottom:0;
width:172px;
margin:4px 5px 0;
}

#ProductListContainer.ProductListContainerA div.ProductItemOptions LI {
font-size:11px;
line-height:11px;
}

#ProductListContainer.ProductListContainerA div.ProductItemRatings {
width:100%;
text-align:left;
margin-left:5px;
}

#ProductListContainer.ProductListContainerB span.ProductViewGrid {
color:#000066;
cursor:pointer;
text-decoration:underline;
background-position:0 -38px;
}

#ProductListContainer.ProductListContainerB span.ProductViewList {
color:#808080;
cursor:auto;
background-position:5px 2px;
}

#ProductListContainer.ProductListContainerB span.ProductViewTable {
color:#000066;
cursor:pointer;
text-decoration:underline;
}

#ProductListContainer.ProductListContainerB div.ProductItemContainer {
float:none;
height:145px;
_height:147px;
width:772px;
background:url(http://www.blinds.com/images/content/CatGridBack2000x2.png) repeat-y right;
}

#ProductListContainer.ProductListContainerB div.ProductItemImageWrapper {
width:151px;
float:left;
margin:5px;
}

#ProductListContainer.ProductListContainerB div.ProductItemImageWrapper A {
width:151px;
}

#ProductListContainer.ProductListContainerB div.ProductLeft {
float:left;
width:400px;
padding-top:3px;
overflow:hidden;
margin:5px 0 5px 5px;
}

#ProductListContainer.ProductListContainerB div.ProductRight {
float:right;
width:160px;
overflow:hidden;
margin:5px 5px 5px 0;
}

#ProductListContainer.ProductListContainerB div.ProductItemName {
font-size:15px;
width:100%;
height:auto;
text-align:left;
}

#ProductListContainer.ProductListContainerB div.ProductItemTypeName {
padding-top:10px;
}

#ProductListContainer.ProductListContainerB div.ProductItemOptions {
font-size:13px;
padding-top:2px;
}

#ProductListContainer.ProductListContainerB div.ProductItemOptions LI {
line-height:15px;
font-size:12px;
}

#ProductListContainer.ProductListContainerB div.ProductItemRatings {
float:left;
width:100%;
text-align:left;
margin-top:6px;
}

#ProductListContainer.ProductListContainerB div.ProductItemBuyNow {
float:left;
text-align:left;
margin-top:9px;
display:block;
}

#ProductListContainer.ProductListContainerB div.ProductItemWishList {
float:left;
text-align:left;
margin-top:4px;
}

#ProductListContainer.ProductListContainerB div.ProductItemGotoProduct {
float:left;
width:100%;
margin-top:4px;
text-align:left;
}

.selectedSort {
color:Gray;
font-weight:normal;
text-decoration:none;
}

.notSelectedSort {
color:#000066;
font-weight:normal;
}

#ProductGridPagerContainer1 {
text-align:right;
padding-right:14px;
_padding-top:7px;
}

.pagerSelected {
font-size:16px;
padding-left:2px;
padding-right:2px;
}

.pagerLink {
color:#000066;
font-size:14px;
padding-left:2px;
padding-right:2px;
}

.pagerTotalPages {
font-size:14px;
padding-left:2px;
padding-right:2px;
}

.recPerPage {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}

#ProductListContainer.ProductListContainerA div.ProductItemBuyNow {
display:block;
text-align:center;
margin-top:6px;
}

#ProductListContainer.ProductListContainerA div.ProductItemBuyNow A {
display:block;
background:url(http://images.blinds.com/infopages/images/sn_button.gif) no-repeat center;
height:25px;
text-indent:-5000px;
}

#ProductListContainer.ProductListContainerB div.ProductItemBuyNow A {
display:block;
background:url(http://images.blinds.com/infopages/images/sn_button.gif) no-repeat left;
height:25px;
width:150px;
text-indent:-5000px;
}

#filters {
background-color:#FFFFFF;
width:140px;
border:1px solid #BDBEBD;
margin:0 6px 0 0;
}

#filters p {
padding-left:5px;
}

#filters table {
margin-left:10px;
width:130px!important;
}

#filters .filterDataListNowrap label {
display:block;
padding-left:1px;
text-indent:0;
height:13px;
overflow:hidden;
}

#filters .filterDataList input {
height:13px;
width:13px;
float:left;
}

#filters .filterDataHeader {
margin-top:6px;
}

.b_bg_div {
width:150px;
background-image:url(/images/om/nav_extend_bg.jpg);
background-color:white;
background-repeat:no-repeat;
border-bottom:1px solid #999999;
border-right:1px solid white;
padding:0 0 1px;
}

.PaginationLabel {
margin-right:5px;
text-transform:uppercase;
}

#noscriptclear,#d_table {
clear:both;
}

form,#cat_c_tbl form#aspnetForm {
margin:0;
}

.b_txt a,.b_txt a:hover,.cathl a,.cathl a:hover,.d_txt a,.d_txt_fat a,#wishlist #wishlist_footer A,#ProductListContainer div.ProductItemImageWrapper A,#ProductListContainer div.ProductItemPrice SPAN.ProductFreeShip_TRUE A,#ProductListContainer div.ProductItemRatings SPAN A,#ProductListContainer.ProductListContainerA div.ProductItemName A {
text-decoration:none;
}

#b_table tbody,.rndboxcontent {
padding:0;
}

.c_txt_middle strong,#ProductListContainer.ProductListContainerA div.ProductItemPrice SPAN.ProductFreeShip_TRUE,#ProductListContainer.ProductListContainerB div.ProductItemPrice SPAN.ProductFreeShip_TRUE {
font-size:12px;
}

.d_txt a,.d_txt_fat a {
color:#fff;
}

.g_top_txt strong,.error {
color:#FF0000;
}

#header_icons a,.style30,.refertext11,.catTableRow td,.catTableRowAlt td,.catTableRow td span,.catTableRowAlt td span {
font-size:11px;
}

#tab_kungfoo a,#mainmenu ul li {
float:none;
}

.style2,.scat5 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.style9,.testim {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.style17,.refertext9 {
font-size:9px;
}

a.footercomp_NEW,.catTableProductColumn a:link,.catTableProductColumn a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:underline;
padding-top:0;
padding-left:0;
}

.footcopyright,.scat7 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.categoryColor,.productColor,.catTableHeader_left a:link,.catTableHeader_right a:link,.catTableHeader_center a:link {
color:#000066;
}

.scat3,.scat3pg {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

tr#superCatRow:hover,tr#superCatRowOdd:hover {
background:#cccccc;
}

tr#superCatRow td,tr#superCatRowOdd td {
color:#777777;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-left:1px #777777 solid;
border-right:1px #777777 solid;
padding-left:5px;
padding-right:5px;
cursor:pointer;
}

table.st5,tr.st5 {
border:1px #777777 solid;
}

A.ad:link,A.ad:visited,A.buynow:link,A.buynow:visited {
color:#0000FF;
text-decoration:none;
}

A.ad:active,A.buynow:active {
color:#FF0000;
text-decoration:none;
}

A.ad:hover,A.buynow:hover {
color:#9999CC;
text-decoration:underline;
}

span#colorSwatchSpan,#fp_flash_c_none br,.d_bg_fat br,#cluetip-extra,.vodpod_footer_separator,.vodpod_footer,#ProductListContainer.ProductListContainerA div.ProductItemOptions li.MIprodListIcon2_True,#ProductListContainer.ProductListContainerA div.ProductItemOptions li.MIprodListIcon2_False,#ProductListContainer.ProductListContainerA div.ProductItemOptions li.MIprodListIcon2_False,#rightNav,#TipDiv TD.TipDivProductImage,#ProductListContainer DIV.onSale_False IMG.ProductOnSale,#ProductListContainer DIV.featured_False IMG.ProductFeatured,#ProductListContainer DIV.onSale_True IMG.ProductFeatured,#ProductListContainer DIV.onSale_False DIV.ProductOnSale,#ProductListContainer DIV.featured_False DIV.ProductFeatured,#ProductListContainer DIV.onSale_True DIV.ProductFeatured,#ProductListContainer div.ProductItemPrice SPAN.IsAvail_False SPAN.ProductDollar,#ProductListContainer div.ProductItemPrice SPAN.IsAvail_False SPAN.ProductFreeShip_TRUE,#ProductListContainer div.ProductItemPrice SPAN.IsAvail_False SPAN.ProductFreeShip_FALSE,#ProductListContainer div.ProductItemPrice SPAN.ProductFreeShip_FALSE,#ProductListContainer.ProductListContainerA div.ProductItemTypeName,#ProductListContainer.ProductListContainerA div.ProductItemWishList,#ProductListContainer.ProductListContainerA div.ProductItemGotoProduct,#ProductListContainer.ProductListContainerB div.ProductItemRatings A SPAN,.bestSeller_False {
display:none;
}

div#exitsurvey h3,.contactUsMain h3 {
color:#2A469A;
margin:0;
}

div#exitsurvey p,.contactUsMain p {
margin:10px 5px;
}

p#answer input,div#exitright textarea,ul.specList,#ProductListContainer div.ProductItemWishList,#ProductListContainer.ProductListContainerA div.ProductLeft {
width:100%;
}

p#exitemail span,p#contactUsEmailBlock span {
float:left;
width:40%;
}

p#exitemail input,p#contactUsEmailBlock input {
float:right;
width:58%;
}

.main,.medium {
font-family:arial,arial,helvetica,sans-serif;
font-size:12px;
color:#000099;
line-height:1.45;
}

.mainSmall,.bigger {
font-family:arial,arial,helvetica,sans-serif;
font-size:10px;
color:#000099;
}

#bc_content_area td,#bc_content_area th {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:12px;
}

#bc_content_area	form,#bc_content_area	input,#bc_content_area	textarea,#bc_content_area	select {
font-family:arial, Arial, Helvetica, sans-serif;
font-size:11px;
}

.back1,.back2 {
background:#FFFFFF;
}

div#selectPattern a:hover,#mainmenu a.menu-option:hover,#header-links a:hover,#header-iconlinks a:hover,.d_txt a:hover,.d_txt_fat a:hover,#footer a:hover,#mooquee1 a:hover,a.tickerlink:hover,#ProductListContainer div.ProductItemName A:hover,#ProductListContainer div.ProductItemPrice SPAN.ProductFreeShip_TRUE A:hover,#ProductListContainer.ProductListContainerA div.ProductItemName A:hover {
text-decoration:underline;
}

.VEPart,.VEContent {
position:relative;
}

.handCursor,p.b_txt strong {
cursor:pointer;
}

a img,#cluetip-close img {
border:0;
}

a.product:hover,a.product-big:hover {
text-decoration:none;
color:#5F5F5F;
}

.big,.popup-sml {
font-size:11px;
color:#101078;
font-weight:bold;
}

.textorderdetail,.stepText2,.boldBlue {
color:#0863B0;
font-weight:bold;
}

.checkoutProductLink,a.checkoutProductLink {
color:#0863B0;
text-decoration:none;
font-weight:bold;
font-size:11px!important;
padding:5px 5px 5px 0;
}

.checkoutError,.checkoutRedHeaderTitle {
font-size:16px!important;
color:#E82527;
font-weight:bold;
}

#masterCartTable,#masterShippingTable,#masterShippingAddressTable,#masterPaymentInfoTable {
width:585px;
}

.c_bg_middle table,#tipDiv DIV TABLE {
width:auto;
}

#ProductListContainer.ProductListContainerA div.ProductItemBuyNow a,#ProductListContainer.ProductListContainerB div.ProductItemBuyNow a {
text-indent:-9999px;
}

.onSale_False,.onSale_False,.onSale_True {
font-size:18px!important;
}

#mainmenu a,#mainmenu span,LABEL {
display:block;
}

#mainmenu li:hover > ul,#mainmenu li.hover > ul {
visibility:visible;
}

.menu-option-dark:hover,#mainmenu li ul li:hover .menu-item {
background-color:#d5d5d5;
}

#mainmenu a.menu-item:link,#mainmenu a.menu-item:hover,#mainmenu .drop-shadow a:link,#mainmenu .drop-shadow a:visited {
color:#585858;
text-decoration:none;
font-size:11px;
}

#mainmenu li:hover,#mainmenu li.hover,#mainmenu li.hover {
position:relative;
z-index:587;
cursor:default;
}

#mainmenu .dropdown-dark li,#mainmenu .dropdown-light li {
background-color:white;
}

.sprite a,.sprite a:link {
background-image:url(/FrontEnd/FrontEnd.View/images/bc-sprites.png);
background-repeat:no-repeat;
font-weight:bold;
text-decoration:none;
}

#cluetip-title,.vodpod_video_thumbnail {
overflow:hidden;
}

.cluetip-default div#cluetip-close,.cluetip-jtip div#cluetip-close {
text-align:right;
color:#900;
margin:3px 0px 0px 0px;
}

#mooquee1 a,a.tickerlink:link {
color:black;
text-decoration:none;
}

.g_bg_line img,.stbuttontext {
color:#120E7B;
}

tr.catTableRow:hover,tr.catTableRowAlt:hover {
background:#CCCCCC!important;
}

.catTableRatingColumn a:link,.catTableRatingColumn a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px!important;
font-weight:normal;
color:#777777;
text-decoration:none;
padding-top:0;
padding-left:0;
}

.catTableBestSellerColumn,.catTableOnSaleColumn {
width:10%;
text-align:center;
padding:0 5px;
}

.quickQuote,.quickQuoteDropDown {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#777777;
vertical-align:middle;
padding-left:5px;
}

.catListPager a:link,.catListPager a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000066;
}

#filters table.filterDataList label,#filters .filterDataList label {
display:block;
padding-left:17px;
text-indent:-3px;
}

#filters table div,p#contactUsDidItHelpBlock input,p#contactUsDidItHelpBlock label,#ProductListContainer LABEL,#ProductListContainer #SortContainer DIV,#ProductListContainer SPAN.ProdViewContainer DIV,#ProductGridPagerContainer1 DIV,#filters div {
display:inline;
}

.filterDataListColor,#filters .filterDataListColor {
text-align:center;
width:auto!important;
background-color:#F0F0F0;
}

#ProductListContainer div.ProductItemImageWrapper IMG.ProductImage,#ProductListContainer.ProductListContainerB div.ProductItemImageWrapper IMG.ProductImage {
height:135px;
}

@media Print{
.VEShadow {
display:none!important;
}
}

/* Autocomplete Begin */

#header-help {left: 309px;}
#header-search {width: 350px;}
.ac_input {width: 250px !important;}

.ac_results {
 padding: 0px;
 border: 1px solid #CCCCCC;
 background-color: white;
 overflow: hidden;
 z-index: 99999;
}
.ac_results ul {
 width: 100%;
 list-style-position: outside;list-style: none;
 padding: 0;margin: 0;
}
.ac_results li {
 margin: 0px;padding: 2px 5px;
 cursor: default;
 display: block;
 font: menu;font-size: 12px;
 line-height: 16px;
 overflow: hidden;
}
.ac_loading {
 background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
 background-color: #eee;
}
.ac_over {
 background-color: #0A246A;
 color: white;
}


.ac_results ul {
    color: blue;
}
.ac_results li {
    text-decoration: underline;
cursor: pointer;
}

/* Autocomplete Ends */

/* Product Page Begins */

	
	
		#QuickPrice DIV.QuickPriceChangeSize {
		  position:absolute;}
		#QuickPrice DIV.QuickPriceChangeSize DIV {
		  position:relative; top:-3px; font-size: 9px; font-weight: bold; color: black; padding-left: 4px;}
        .CustomTabStyle .ajax__tab_header {
            width: 585px;white-space: nowrap;text-align: right margin-left:2px}
        .CustomTabStyle .ajax__tab_outer {
        }
        .CustomTabStyle .ajax__tab_inner {
        }
        .CustomTabStyle .ajax__tab_body {
            font-family: verdana,tahoma,helvetica;font-size: 10pt;
            border: 1px solid #999999;padding: 8px;background-color: #ffffff;}
        .CustomTabStyle .ajax__tab_panel
        {width: 100%;}
        .CustomTabStyle .ajax__tab_tab
        {
            font-size: 10px;
            background: url(/productPageTab.GIF) repeat-x bottom;
            height: 33px;
            color: White;
            margin-right: 0px !important;
        }
        .CustomTabStyle .ajax__tab_active .ajax__tab_tab
        {
            font-size: 10px;           
			background: url("/infopages/images/tab_blue.png") no-repeat scroll right bottom transparent !important;
            height: 33px;
            color: White;
            margin-right: 0px !important;
			
        }
        .productPageTabText
        {
            text-align: center;vertical-align: middle;
            font-family: Arial;font-weight: bold;font-size: 10px;
            height: 33px;
            padding-left: 2px;
            float: left;
		
			width: 105px;
            
        }
		/*measuring insurance*/
		#QuickPrice SPAN.MIprodListIcon {
		  display:none;
		}

		#QuickPrice {position:relative;}
		#QuickPrice SPAN.MIprodListIcon {
		  display:block; position:absolute; 
		  margin-top:9px; margin-left:241px;
		  height:25px;width:25px;}
		#QuickPrice span.MIprodListIcon a {display:block;border-bottom:none;}
		#QuickPrice SPAN.MIprodListIcon a SPAN {
		  display:block;
		  height:25px; width:25px;
		  margin-left:0px;
		  background:url("/infopages/images/content/measure_icon25.gif") no-repeat center center transparent;
		  border-bottom:none;cursor:pointer;}


		#cluetip {width: 350px;}


#prod_head {}
#prod_head .prod_head_left {}

#prod_desc .prod_desc_top {min-height:160px;}
#prod_head .scat1 {padding-top: 5px;padding-bottom: 10px;}
#ProductUpgradesContainer, #BVCustomerRatingsContainer {display:none;}
#prod_desc .prod_desc_top .BrandName, #prod_desc .prod_desc_top .endRichDesc {display:none;}
table#QuickPrice { background:url(http://images.blinds.com/images/table_back3.jpg); margin-left: 5px !important;
margin-bottom: 10px;}
#ctl00_gccMainContent_RichDescription2, #QuickPrice DIV.QuickPriceChangeSize .QuickPriceChangeSizeProper {display:none;}
.tbl_st2  {padding-bottom: 5px;}	

.CustomTabStyle .ajax__tab_panel
        {width: 100%;}
        .CustomTabStyle .ajax__tab_tab
        {
            font-size: 10px;
            background: url(/infopages/images/tab_grey.png) repeat-x bottom;
            width: 110px;height: 33px;
            color: White;
            margin-right: 0px !important;
        }
        .ajax__tab_outer{margin-right:2px}
		
#prod_desc .scat1{ text-align:justify}		
/* Product Page Ends */		
