body{width:981px;margin:0 auto;padding-top:5px;background-color:#fff;font:80% "Trebuchet MS",Verdana,Arial,sans-serif;}
h1,h2,h3,p{margin:0;}
h1{color:#600;font-size:19px;margin:0 0 10px 0;}
h2{font-size:135%;color:#000;padding-top:0.3em;}
h3{padding:5px 0 0 0;}
p{padding-bottom:1em;}
a{color:#600;text-decoration:none;}a:hover{color:#600;text-decoration:underline;}
ul{font-size:12px;margin-left:1.5em;padding-left:0;}
#container2{margin:0 auto;width:980px;padding-bottom:3px;}
#header{width:978px;height:80px;border:1px solid #000;}
.header_image{float:left;display:block;margin-top:10px;margin-left:20px;}
#hright{text-align:right;padding:5px;font-size:14px;}#hright a{color:#600;text-decoration:none;}#hright a:hover{color:#333;text-decoration:underline;}
#googlesearchform{margin:5px 0 7px 0;padding:0;}
#couponbar,#co_couponbar{width:978px;height:10px;border:1px solid black;margin-top:2px;background-image:url(images/couponbar_small.jpg);background-repeat:no-repeat;}
#couponbar form{margin:0 0 0 410px;padding-top:4px;}
#id_cvv2{width:50px;}
#rightside{float:right;width:794px;margin-left:5px;margin-top:8px;}
#tab_perfectrug,#tab_color,#tab_discountedmanus,#tab_emailcoupon{background:#D4DDFF;}
#tab_perfectrug{width:200px;}
#tab_color{width:150px;margin-right:5px;}
#tab_discountedmanus{margin-left:3px;width:400px;float:left;}
#tab_emailcoupon{margin:1% 1% 1% 1%;width:550px;background-image:url(images/stripe.jpg);background-repeat:repeat;}
#leftside{float:left;width:180px;margin-top:5px;}
.checkout_error{color:#f00;}
.side{zoom:1;border:1px solid #ccc;width:170px;margin-bottom:5px;padding:0;}.side:before,.side:after{content:"";display:table;}
.side:after{clear:both;}
.side div{clear:both;}
.side ul{font-size:12.8px;list-style:none;margin:3px;}
.side p{display:block;padding:0 0 0 3px;}
.side a{color:#333;}.side a:hover{color:#600;}
.side select{width:90%;margin:5px 0 0 0;}
#quicksearch{text-align:center;}
.quicksearch_text{width:147px;margin:5px 0 0 0;}
.quicksearch_button{margin:5px 0;}
.t_nav{text-align:right;padding-right:10px;}
#footer{clear:both;text-align:center;padding:10px;}
#colorsinstyle{font-size:16px;color:#600;margin:0 5px 0 3px;padding:8px 0 0 0;border-bottom:1px solid black;clear:both;}
#similiarrugs{font-size:16px;color:#600;margin:0 5px 0 3px;padding:0;border-bottom:1px solid black;}
#leftstyle{width:250px;float:left;margin-right:5px;}
#rightstyle{float:right;width:530px;color:#333;}
#rightstyle h2{font:80% "Trebuchet MS",Verdana,Arial,sans-serif;color:#333;display:inline;font-size:14px;font-weight:bold;}
#theone{clear:right;margin-top:-20px;color:#333;}#theone a{color:#333;}#theone a:hover{text-decoration:none;}
.styleheading{clear:both;font-size:16px;color:#600;border-bottom:1px solid black;margin:20px 5px 3px 0;height:8px;}
.stylediv{margin-left:20px;margin-right:10px;}
.entry{margin:0;padding:0;font-weight:bold;}
.subentry{margin-left:10px;margin-top:0;}
#sandp{clear:both;}
.style_display{text-align:center;font-size:11px;float:left;margin-right:1.5em;margin-top:10px;width:95px;height:200px;}
.collection_display{font-size:11px;float:left;margin-right:1.43em;margin-top:15px;width:180px;height:295px;}.collection_display a{font-size:14px;}
#addtocart{margin-left:378px;margin-top:8px;}
.styledisplay{text-align:center;font-size:11px;margin-top:10px 5px 10px 5px;padding:5px;float:left;height:200px;width:103px;}
#searchround{background-color:#D0E1FD;width:145px;font-size:16px;padding-bottom:3px;}
#findrug{background-color:#D0E1FD;width:200px;font-size:16px;padding-bottom:3px;caption-side:left;margin-top:0;font-weight:bold;}
#searchform{border:1px solid #ccc;padding-top:3px;margin-top:0;}#searchform select{width:151px;margin:2px;}
#searchform p{margin-top:5px;}
#checkoutleft{width:300px;float:left;}
#checkoutright{width:400px;float:left;}
#checkoutclear{padding-top:5px;clear:both;}
#thumbnail{border:1px solid black;position:absolute;display:none;}
.cartredcolor{color:#600;font:bold italic 1.2em/0.5em 'Times New Roman','MS Serif','New York',serif;}
#addrugpad{font-size:18px;color:#333;margin-top:15px;border-top:1px solid black;padding-top:10px;padding-bottom:0;}
.viewsandp{margin-left:300px;margin-top:-10px;font-size:18px;color:#600;}
.padentry{margin-top:10px;}
#closepadshow1,#closepadshow2,#closepadshow3{float:right;font-size:14px;color:#600;}
#padshow1,#padshow2,#padshow3{clear:both;border:1px solid #ccc;}
#padshow2,#padshow3{display:none;}
#htext{margin:0;}
#room_scene{float:left;margin-bottom:10px;height:311px;}
#hsignup{font-size:22px;margin:-68px 0 45px 448px;}#hsignup a{color:#fff;}
#hhright{float:right;width:172px;padding-right:3px;}
#hhright_top{padding:2px;height:120px;margin-bottom:15px;}#hhright_top ul{list-style-type:none;font-size:11px;margin:0;}#hhright_top ul li{background:url('images/checklist.jpg') left center no-repeat;padding:1px 0 1px 1.2em;height:14px;}
#hhright_bottom{padding:2px;font-size:11px;height:154px;}#hhright_bottom p{margin:0;}
#testimonial_attribution{float:right;}
.hhrighth{font-size:16px;padding-bottom:8px;}
#perfectrug{zoom:1;border:1px solid #ccc;padding:5px 0;margin-bottom:15px;font-size:10px;}#perfectrug:before,#perfectrug:after{content:"";display:table;}
#perfectrug:after{clear:both;}
#perfectrug div{float:left;width:128px;margin-left:3px;}#perfectrug div.first{margin-left:4px;}
#perfectrug p{padding-bottom:0;font-size:11px;}
.styleheader{font-weight:bold;font-size:14px;margin:0 0 0 -10px;padding:0;}
#eachstyle{width:390px;float:left;font-size:11px;margin:3px 0 3px 3px;}
#eachstyle p{padding:0 0 0 10px;margin:0;}
#returningcustomers{background-color:#D0E1FD;width:190px;font-size:16px;padding-bottom:3px;caption-side:left;margin-top:10px;font-weight:bold;}
#returningcustomersform{border:1px solid #ccc;padding-top:10px;}
#createaccount{background-color:#D0E1FD;width:170px;font-size:16px;padding-bottom:3px;caption-side:left;margin-top:10px;font-weight:bold;}
#orderstatus,#sphinx{background-color:#D0E1FD;width:190px;font-size:16px;padding-bottom:3px;caption-side:left;margin-top:10px;font-weight:bold;}
#contactus{background-color:#D0E1FD;width:150px;font-size:16px;padding-bottom:3px;caption-side:left;margin-top:10px;font-weight:bold;}
#contactusform{border:1px solid #ccc;padding-top:10px;}
.contactusright{font-size:16px;color:#600;margin-left:-10px;margin-bottom:-15px;}
#createaccountform{border:1px solid #ccc;padding-top:10px;height:180px;}
#orderstatusform{border:1px solid #ccc;padding-top:10px;}
.faq{width:375px;float:left;margin-left:10px;margin-top:10px;}.faq p{margin:0;padding:0;}
.faq_q{font-weight:bold;}
.faq_a{margin:-10px 0 0 15px;font-style:italic;}
.brand_display{text-align:center;font-size:11px;float:left;margin-right:1.43em;margin-top:10px;width:175px;height:100px;}
#survey ul{list-style:none;}
#preview{height:200px;width:200px;border:solid 1px black;position:absolute;display:none;}
.cart_action_button{vertical-align:top;margin-top:3px;}
.linethrough{text-decoration:line-through;}
.paginator{padding:.25em .25em .6em .25em;}
.paginate-pages{padding:2px 3px;cursor:pointer;text-decoration:underline;}
.paginate-link{padding:2px 4px;}
.paginate-current{padding:2px 4px;font-weight:bold;background:#730000;color:#fff;}
#style_info{float:left;margin-bottom:10px;font-size:12px;width:300px;}
.ourrugsleft{float:left;margin-left:10px;}
.ourrugsright{float:right;margin-right:20px;}
#featuredrug{background-color:#D0E1FD;width:140px;font-size:16px;padding-bottom:3px;caption-side:left;margin-top:0;font-weight:bold;}
#featuredrug2{border:1px solid #ccc;height:430px;}
#long_description{display:none;}
.description_toggle{text-decoration:underline;color:#600;cursor:pointer;}
#style_table{width:100%;}#style_table .list_price,#style_table .our_price,#style_table .availability{width:100px;}
#style_table .size,#style_table .lp_no_avail{width:150px;}
#style_table .quantity{text-align:right;padding-right:50px;}
#popular_left dl{margin:3px;}#popular_left dl dt{margin:3px 0 0 0;font-size:13px;font-weight:bold;}
#popular_left dl dd{margin:0 0 2px 0;}#popular_left dl dd ul{margin:0;}#popular_left dl dd ul li{margin-left:6px;list-style-type:none;}
#warranty-info{margin-top:10px;font-style:italic;}
#other_searches{margin-top:5px;border:1px solid #ccc;padding:3px;font-size:85%;}#other_searches .title{font-weight:bold;padding-bottom:2px;}
#color-group{display:inline-block;border:1px solid #ccc;margin-left:-1px;}
#picker_dialog{width:497px;}
#picker_dialog_open{margin-left:2px;width:116px;}
.dojoColorPickerExtra{display:none;}
#currentSwatch,#oldSwatch{height:46px;}
#toggle_advanced{display:block;font-size:10px;margin:10px 0;}
#toleranceLabel{font-weight:bold;margin-top:10px;}
#button_container{text-align:center;margin-top:5px;}
#modify_search{margin:2px;}
.selected{background-color:#D0E1FD;}
#searchform_new{zoom:1;border:1px solid #ccc;padding-top:3px;margin-top:0;}#searchform_new:before,#searchform_new:after{content:"";display:table;}
#searchform_new:after{clear:both;}
#searchform_new option{background-color:#fff;}
#searchform_new select,#searchform_new button{display:block;float:left;}
#searchform_new select{width:149px;margin:6px 0 0 8px;}
#swatch{display:block;float:left;border:1px solid #ccc;cursor:default;height:20px;width:20px;}
#color-group{float:left;width:464px;margin:2px 2px 2px 4px;padding:3px 0 2px 3px;border:1px solid #ccc;}#color-group select,#color-group button{margin:0 8px 0 0;}
#price_filter{clear:left;padding-top:8px;}
.hint{font-size:10px;color:#666;}
#colorsinstyle-hint{font-size:11px;padding:5px 0 0 2px;width:246px;}
.color_swatch{width:47px;height:50px;}.color_swatch a{display:block;width:45px;height:48px;}
.row-highlight{background-color:#F5F0E2;}
.corner_header{background:#E1D3C8;padding:5px 5px 2px;position:relative;clear:both;width:162px;}.corner_header h1{font-size:18px;font-weight:normal;margin:0;color:#000;}
.corner-tl{position:absolute;width:5px;height:5px;background:url(images/corners-5px-white.png) no-repeat;top:0;left:0;background-position:0 0;}
.corner-tr{position:absolute;width:5px;height:5px;background:url(images/corners-5px-white.png) no-repeat;top:0;right:0;background-position:100% 0;}
.corner-bl{position:absolute;width:5px;height:5px;background:url(images/corners-5px-white.png) no-repeat;bottom:0;left:0;background-position:0 100%;}
.corner-br{position:absolute;width:5px;height:5px;background:url(images/corners-5px-white.png) no-repeat;bottom:0;right:0;background-position:100% 100%;}

