*{padding:0;margin:0;border:0;zoom:100%;}
p{padding:0.5em 0;font-size:14px}
body{padding:30px 0;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;color:#DFD8C6;background:#000 url(/images/page-bg.jpg) top center fixed repeat-y}

a{color:#DFD8C6}
h1{font-size:16px;color:#DFD8C6}
h2{float:left;margin-top:27px;font-size:16px;color:#DFD8C6;margin-left:8px}
h4{font-size:14px;color:#DFD8C6}

.clear{clear:both;height:0px;overflow:hidden}
.textbox{display:none;}
.small{font-size:11px}

html body div#main div#page div#wrapper.png div#left div#cms ul li.png a.sale{color:#d40808;text-shadow:1px 1px 2px #000}
html body div#main div#page div#wrapper.png div#left div#cms ul li.png a.sale:hover{color:#f54747;}

#main{position:relative;width:960px;margin:auto;}
#page{height:auto;}
#wrapper{height:auto;width:960px;margin:-30px 0 0;padding:30px 0 0;background:url(/images/wrapper-bg.png) repeat-y top;float:left;position:relative;}
#cms-wrapper {width:717px;height:auto;padding:10px 16px 0}

#header{width:960px;height:180px;}
#logo{z-index:4;position:absolute;top:0px;left:0px;width:465px;height:180px;}
#magazine{z-index:3;position:absolute;top:1px;right:0px;width:168px;height:180px;}
#contactdetails{z-index:3;position:relative;top:0px;left:465px;width:323px;height:153px;background:url(/images/contact-details-bg.png);text-align:right;font-weight:bold;font-size:14px;color:#5b1706;padding:27px 4px 0 0;}

#advertscontainer {margin-left:7px;position:relative;width:150px;height:180px;color:#5e1414;font-size:12px;font-weight:bold;clear:both;}
#adverts a {width:150px;height:150px;overflow:hidden;float:left;border:1px solid #DFD8C6;}
#adverts a:hover {border:1px solid #b0aa9a}

#rugsrugsrugstext{width:auto;text-align:center;font-size:14px;color:9c9c9c;}
#frontimage{position:relative;clear:both;margin:-30px 0 0;width:748px;height:330px;overflow:hidden;z-index:2;}
#searchbarbrowse{z-index:500;position:absolute;clear:both;width:749px;height:30px;background:url(/images/trans-80.png);margin-top:320px;text-align:center;}
#searchbarbrowse input.box {color:#9c9c9c;height:19px;position:relative;top:4px;left:115px;}
#left .search-btn {background:url(/images/btn-bg.png);color:#fff;font-weight:bold;height:20px;width:90px;padding:2px;margin:0 auto;cursor:pointer;}
#searchbarbrowse .browse-btn {background:url(/images/btn-bg.png);color:#fff;font-weight:bold;height:20px;margin:0 auto;cursor:pointer;padding:2px 6px;text-decoration:none;font-size:14px}

#popularsearchesbar {background:url(/images/popularsearches-bg.png);width:714px;color:#ae9b68;text-align:left;margin-top:20px;font-size:14px;padding: 2px 0 0 35px;height:116px;}
#popularsearchesbarresults {width:15%;overflow:hidden;float:left;margin-right:1%;text-align:center;font-size:11px;}
#popularsearchesbarresults img {width:98%;border:1px solid #DFD8C6}

#menu{position:absolute;z-index:3;background:url(/images/menu-bg.png);height:54px;width:960px;top:120px;left:2px}
#menu ul{margin-right:8px;float:right;margin-top:27px}
#menu li{display:inline;margin-left:8px}
#menu a{color:#DFD8C6;text-decoration:none;font-weight:bold}
.green{color:#0C6}
.white{color:#fff}

#left{float:left;position:relative;width:167px;height:auto;margin-top:0px;margin-bottom:0px;padding: 8px 16px;}
#right{float:right;position:relative;right:0px;width:749px;height:100%;background:#161515;border-left:0;border-right:1px solid #6b5f3f;border-top:0;border-bottom:0;}

#search{width:147px;font-size:12px}
#search h5{font-size:13px;text-align:left;}
	#search-size{margin-top:30px;width:480px;height:200px;float:left;margin-right:3%;font-size:12px;text-align:center;background:url(/images/rug-search-size.png) no-repeat center left}
	#search-size h4{font-size:14px;text-align:left!important;}
	#search-size input{background:black;border:1px solid white;font-size:10px;margin:0 5px;width:80px;color:white;text-align:right}
	#btnSearch{float:right}
	#search-shape {margin-top:30px;width:30%;float:left;margin-right:3%;}
	#search-shape input{margin-right:4px;}
	#search-style {margin-top:30px;width:30%;float:left;}
	#k{background:url(/images/search-input-bg.png);padding:3px;width:139px;height:18px;margin-bottom:5px;border:0px;outline:none}
.searchselect{width:100%;background:#5e1414;color:#DFD8C6;border:1px solid DFD8C6}

#content {margin:0;border:0;padding:0;}
#content ul{margin-left:30px}
#content ol{margin-left:30px}

#minicart{padding:5px;font-size:11px;color:#5e1414}
#minicart a:hover{;color:#f0ecdd}
#minicart h4{text-decoration:underline;color:#5e1414;text-align:center;}
#minicart hr{color:#5e1414;border: 2px 0 0 0 solid #5e1414}

#cms ul{padding-left:0px;font-weight:bold;}
#cms li{line-height:20px;list-style-type:none;font-size:18px!important;}

#left ul{padding-left:0px;font-weight:bold;}
#left li{list-style-type:none;font-size:14px;}
#left a{color:#350608;text-decoration:none}
#left a:hover{color:#000}

#footer{padding:25px 8px 0 8px;width:944px;height:40px;text-align:left;font-size:10px;background:url(/images/footer-bg.png) no-repeat;color:#6b5f3f;}
#footer-container {text-align:left;margin-top:4px;width:700px;margin-left:auto;margin-right:auto;}
#footer a:hover{color:#fff}
#footer img{float:left}

.result{float:left;position:relative;cursor:pointer;width:128px;height:128px;margin:4px;border:1px solid #DFD8C6;
text-align:center;overflow:hidden;background:center no-repeat}
.result-inner{position:absolute;z-index:11;width:120px;height:120px}
.result a{font-size:12px;color:#DFD8C6;text-decoration:none}
.resultover{top:0;left:0;position:absolute;z-index:15;width:109px;height:109px}

.rugpop{background:black;border:1px solid #DFD8C6;color:#DFD8C6;z-index:20;position:absolute;width:257px;height:257px;padding:5px;text-align:center;overflow:hidden}

.thumbon{border:1px solid #DFD8C6 !important}
.thumboff{border:1px solid #000}

#infobox{padding:8px;margin:50px 20px 0 0;font-size:10px;color:#818181}
#infobox h1{font-size:14px;font-weight:bold;color:#a0a0a0}
#infobox p{font-size:12px;margin-top:-8px;}

.feedback{background:#000000;margin:40px;border:1px solid #DFD8C6;padding:12px}


.pos,.neg,.neu{border:1px dashed;font-weight:bold;padding:5px;}
.pos:hover,.neg:hover,.neu:hover{border-style:solid;border-width:2px;padding:4px;cursor:pointer}
.pos{border-color:green;background:#CCFFFF;}
.neg{border-color:red;background:#FCCAC9;}
.neu{border-color:orange;background:#FFDDAA;}

#options{}
#options ul{ margin:0 0 0 30px; padding:0; }
#options li{margin:0 0 5px 0;padding:0;list-style:none;padding:0 0 0 42px;}
#options li.active{background:url(/images/tick.png) no-repeat;}
#options li a span{display:none;}
a.option1{ background:url(/images/shape-oblong.png) no-repeat;}
a.option2{ background:url(/images/shape-square.png) no-repeat;}
a.option3{ background:url(/images/shape-circle.png) no-repeat;}
a.option4{background:url(/images/shape-all.png) no-repeat;}
a.option1,  a.option2, a.option3, a.option4, a.option5{background-position:top;display:block;width:60px;height:34px;}
a.option1:hover, a.option2:hover, a.option3:hover, a.option4:hover, a.option5:hover{background-position:bottom;}
#options li a.active{background-position:bottom !important;}

.rug-browser-search-button {background:url(/images/btn-bg.png);color:#fff;font-weight:bold;height:20px;width:90px;}

#rug-details-images {width:450px;float:right;}

a.btn-cart{display:block;width:157px;height:22px;background:url(/images/btn-Cart-sm.png) no-repeat;background-position:top;}
a.btn-cart:hover{background-position:bottom;}

a.btn-hd{z-index:500;display:block;position:absolute;width:70px;height:41px;background:url(/images/btn-hd.png) no-repeat;background-position:top;margin:4px 0 0 326px;}
a.btn-hd:hover{background-position:bottom;}

a.btn-checkout-1{display:block;width:178px;height:33px;background:url(/images/btn-checkout-1-continue.png) no-repeat;background-position:top;float:left;}
a.btn-checkout-1:hover{background-position:bottom;}

a.btn-checkout-2{display:block;width:175px;height:33px;background:url(/images/btn-checkout-2-enquire.png) no-repeat;background-position:top;float:left;}
a.btn-checkout-2:hover{background-position:bottom;}

a.btn-checkout-3{display:block;width:175px;height:33px;background:url(/images/btn-checkout-3-print.png) no-repeat;background-position:top;float:left;}
a.btn-checkout-3:hover{background-position:bottom;}

a.btn-checkout-4{display:block;width:178px;height:33px;background:url(/images/btn-checkout-4.png) no-repeat;background-position:top;float:left;}
a.btn-checkout-4:hover{background-position:bottom;}

a.btn-checkout-remove{display:block;width:20px;height:17px;background:url(/images/btn-checkout-remove.png) no-repeat;background-position:top;margin:auto;}
a.btn-checkout-remove:hover{background-position:bottom;}

a.btn-general{display:block;width:120px;height:28px;background:url(/images/btn-general-bg.png) no-repeat;background-position:top;margin:auto;text-align:center;color:#fffe8c;text-decoration:none;font-weight:bold;padding-top:5px;}
a.btn-general:hover{background-position:bottom;color:#fff;}

.btn-send-enquiry {background:url(/images/btn-bg.png);color:#fff;font-weight:bold;height:20px;width:90px;cursor:pointer}

#filter-container{background:url(/images/filters-bg.png);width:672px;height:91px;overflow:hidden;padding-left:35px;margin:0 auto;}
#filter-options{color:#5e1414;font-size:14px;font-weight:bold;width:19%;margin:38px 0.5% auto 0;float:left;}
#filter-options input.keywords{width:90%;}
#filter-options input.filter-submit {background:url(/images/btn-bg.png);color:#fff;font-weight:bold;height:18px;width:56px;}

#search-results-container{width:706px;margin:10px auto 0;}

html body div#main div#page div#wrapper.png div#right div#content div#cms-wrapper table.rugrevive tbody tr td{padding:2px 0;}

.notsale {text-decoration:line-through;font-size:14px;font-weight:100;color:grey;}

.req {border:1px solid #0C3}
.reqfail{border:2px solid #ff0000 !important}
.reqalert{font-size:12px;background:#f34c4c;margin:-5px 0 0 2px;padding:5px 2px 4px;width:151px;display:block;text-align:center;color:#fff;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.sale-next{float:right}
.sale-prev{float:left}

#rugslideshow{width:450px;}
