html, body {
margin:0;
padding:0;
}
body {
background-color:#F2F2F2;
background-repeat:repeat-x;
font-size:76%;
text-align:center;
}
.container {
	background-color:#FFF;
	border-left:8px solid #F2F2F2;
	border-right:8px solid #F2F2F2;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:990px;
	clear:both;
}
.header {
width:990px;
height:105px;
background-color:#FFFFFF;
}
.logo { 
float:left;
width:auto;
height:auto;
vertical-align:middle;
color:#00F;
font-size:45px;
font-family: "Times New Roman", Times, serif;
padding:25px 0px 0px 15px;
}
.logo_text_area { 
float:left;
margin:0 auto;
vertical-align:bottom;
padding:0;
height:83px;
padding:0px;
width:400px;
}
.logo_text {
	float:left;
	text-align:bottom;
	line-height:83px;
	vertical-align:bottom;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	width:auto;
	overflow:hidden;
	font-size:12px;
}
.logo_text li {
display:inline;
vertical-align:bottom;
color:#666666 !important;
}
.logo_text a {
color:#666666 !important;
font-weight:normal !important;
}
.logo_text a:hover {
color:#CCC !important;
font-weight:normal !important;
}
.chromestyle{
width: 990px;
height:40px !important;
font-weight: normal !important;
padding-top:4px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
	width: 100%;
	background: #f5e5d6; /*THEME CHANGE HERE*/
	padding: 0 !important;
	margin: 0 !important;
	height:40px;
	text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
color: #f7d4e7;
float:left;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:16px;
padding: 9px 15px 9px 6px;
margin-top: 0 !important;
overflow:hidden;
}

.chromestyle ul li a{
color: #b24d85!important;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:16px;
padding: 11px 6px 11px 6px;
text-decoration: none !important;
font-weight:normal !important;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: #F0EDE8; /*THEME CHANGE HERE*/
}

.cart {
float:right;
width:auto;
font-size:12px;
padding-right:10px;
padding-top:8px;
height:auto;
}
.cart a {
	color:#333333 !important;
	font-weight:normal !important;
}
.clear {
height:0;
font-size:1px;
margin:0;
padding:0;
line-height:0;
clear:both;
}
.top_nav_area {
	clear:both;
	height:40px;
	margin:0 auto;
	padding:0;
	border-bottom:solid #CCC 1px;
	width:990px;
	background-color:#E7E2D9; <--#ECE0BA old color-->
}
.nav {
	display:inline;
	float:left;
	line-height:40px;
	vertical-align:middle;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	padding-left:10px;
	width:auto;
	color:#936131;
	font-size:16px;
}
.nav ul{
border: 1px solid #BBB;
width: 100%;
}
.nav li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-right:15px;
}
.nav a {
color:#936131 !important;
font-weight:normal !important;
}
.nav a:hover {
color:#FFFFFF !important;
}
.nav a:active, #nav a.selected {
color:#FFFFFF !important;
}
.nav_right {
	display:inline;
	float:right;
	line-height:40px;
	vertical-align:middle;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	padding-left:8px;
	width:auto;
	color:#936131;
	font-size:16px;
}
.nav_right li {
display:inline;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-right:18px;
}
.nav_right a {
	color:#936131 !important;
	font-weight:normal !important;
}
.nav_right a:hover {
color:#FFFFFF !important;
}
.nav_right a:active, #nav a.selected {
color:#FFFFFF !important;
}
.bottom_nav_area {
	clear:both;
	height:30px;
	margin:0 auto;
	width:988px;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color:#E8E3DD;
}
.bottom_nav {
	display:inline;
	line-height:30px;
	vertical-align:middle;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding-right:2px;
	width:990px;
	color:#666;
	font-size:14px;
	font-weight:normal;
	vertical-align:middle;
}
.bottom_nav li {
display:inline;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:8px;
padding-right:8px;
color:#666;
}
.bottom_nav a {
color:#666 !important;
}
.bottom_nav a:hover {
color:#CCC !important;
}
.bottom_nav a:active, #nav a.selected {
color:#666 !important;
}
.homelink a {
background:transparent url(http://www.love-rugs.com/img/v2/home.gif) no-repeat scroll 0 0;
height:36px;
width:99px;
}
.navlink a {
background:transparent url(http://www.love-rugs.com/img/v2/nav-banner.gif) no-repeat scroll 0 0;
width:82px;
}
.navlink a:hover {
background-position:0 0;
}
.navlink2 a {
background:transparent url(http://www.love-rugs.com/img/v2/nav-banner.gif) no-repeat scroll 0 0;
width:76px;
}
.navlink2 a:hover {
background-position:0 0;
}
.testimoniallink a {
background:transparent url(http://www.love-rugs.com/img/v2/testimonials.gif) no-repeat scroll 0 0;
width:117px;
}
.contactlink a {
background:transparent url(http://www.love-rugs.com/img/v2/contact.gif) no-repeat scroll 0 0;
width:110px;
}
.aboutlink a {
background:transparent url(http://www.love-rugs.com/img/v2/about.gif) no-repeat scroll 0 0;
width:99px;
}
.faqlink a {
background:transparent url(http://www.love-rugs.com/img/v2/faq.gif) no-repeat scroll 0 0;
width:99px;
}
.searchlink a {
background:transparent url(http://www.love-rugs.com/img/v2/rug-search-button.gif) no-repeat scroll 0 0;
width:210px;
}
.content_area {
background-color:#FFFFFF;
border-left:8px solid #FFFFFF;
border-right:8px solid #FFFFFF;
float:left;
height:auto;
margin-bottom:10px;
padding-bottom:10px;
padding:0;
width:974px;
}
.homeleft {
float:left;
margin-bottom: 8px !important;
width:530px;
}
.rugsleft {
float:left;
margin:0 0 8px 0px;
width:450px;
}
.flashbanner_area {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#C1BCAE;
float:left;
height:313px;
margin-bottom:8px;
margin-left:0;
margin-top:8px;
width:524px;
}
.rugbanner_area {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#C1BCAE;
float:left;
height:auto;
width:auto;
padding-left:4px;
padding-right:4px;
}
.homeright {
float:right;
height:auto;
margin:8px 0px 12px 0;
padding:0;
width:418px;
}
.rugsright {
float:right;
height:auto;
padding:0;
width:430px;
}
.flashcategory_area {
	background-color:#FFFFFF;
	color:#D0AF9F;
	float:right;
	height:auto;
	margin:0;
	padding:0;
	text-align:center;
	width:418px;
}
.flashcategory_area h5 {
background-image:none;
color:#85745c;
font-size:18px;
margin:0 0 4px;
padding:0;
text-align:center;
}
.flashcategory_area h5 a {
color:#85745c;
text-decoration:none;
}
.flashcategory_area h5 a:visited {
color:#85745c;
text-decoration:none;
}
.flashcategory_area h5 a:hover {
color:#ccc;
text-decoration:none;
}
.category_display {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	clear:both;
	color:#a69174;
	font-size:11px;
	font-weight:bold;
	height:auto;
	margin-top:8px;
	padding:14px 4px;
	text-align:center;
	width:408px;
}
.categorylist_display {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
clear:both;
color:#a69174;
font-size:11px;
font-weight:bold;
height:170px;
margin:0 auto 4px;
padding:14px 4px;
text-align:center;
width:408px;
}
.categorylist_display ul {
float:left;
margin:0 0 0 35px;
padding:10px 0px;
text-align:left;
width:160px;
}
.categorylist_display li {
list-style-image:url(http://www.love-rugs.com/img/v2/flower_small.gif);
line-height:12px;
height:auto;
padding-bottom:5px;
margin:2px 0; 
}
.categorylist_display a:link {
color:#a69174; !important;
}
.categorylist_display a:visited {
color:#85745c !important;
}
.categorylist_display a:hover {
color:#D1CDC5 !important;
}
.categorylist_display a:active {
color:#D1CDC5 !important;
}
.category_text {
color:#a69174;
margin-left: 8px;
margin-right: 8px;
margin-top: 4px;
font-weight:normal;
}
.category_display p {
font-weight:bold;
margin:0;
padding:0;
}
.rug_hold {
border:1px solid #CCCCCC;
height:215px;
margin:8px auto 0;
padding:0;
text-align:center;
width:382px;
}
.sale_hold {
background-color:#FFFFFF;
border:1px dashed #CCCCCC;
clear:both;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:auto;
margin:0 auto 4px;
padding:14px 4px 4px;
text-align:center;
width:408px;
}
.rug {
background-color:#FFFFFF;
float:left;
height:91px;
margin:0 auto;
padding:0;
width:382px;
}
.center {
font-weight:bold;
text-align:center;
}
#search{
margin: 10px 0 0 0;
width: 100%;
float: left;
}
.rugrange {
float:left;
width:100%;
overflow:auto;
}
.maprange {
float:left;
width:100%;
overflow:auto;
padding:10px;
}
.mappic {
float:left;
width:65%;
text-align:center;
}
.location {
float:left;
margin:8px;
width:30%;
text-align:center;
}
.newsletter_form {
float:left;
width:45%;
text-align:center;
}
.newsletter_pic {
float:right;
width:40%;
text-align:center;
margin-right:20px;
}
.newsletter_display {
	border:1px solid #CCCCCC;
	clear:both;
	color:#C1BCAE;
	font-size:12px;
	font-weight:bold;
	height:auto;
	margin-left:20px;
	padding:14px;
	text-align:center;
	width:auto;
}
.rug_display {
	border:1px solid #CCCCCC;
	clear:both;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:5px;
	padding:6px;
	text-align:center;
	width:250px;
}
.rugpic {
float:left;
margin:10px;
width:31%;
text-align:center;
}
.rug_heading {
	clear:both;
	background-color:#E7E2D9;
	color:#936131;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
	vertical-align:middle;
	line-height:30px;
	width:243px;
	height:30px;
	text-align:center;
}
.location_display {
	border:1px solid #CCCCCC;
	clear:both;
	color:#C1BCAE;
	font-size:11px;
	font-weight:bold;
	height:auto;
	margin:4px;
	padding:14px 14px;
	text-align:center;
	width:250px;
}
.page {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#a69174;
float:left;
font-size:14px;
height:auto;
letter-spacing:0px;
margin-top:8px;
margin-bottom:18px;
margin-left:0;
overflow:auto;
padding:16px;
width:898px;
}
.rug_view_page {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#a69174;
float:left;
font-size:14px;
height:auto;
letter-spacing:0px;
margin-top:8px;
margin-bottom:18px;
margin-left:0;
overflow:auto;
padding:0px 16px 16px 16px;
width:930px;
}
.refine_search {
background-color:#FFFFFF;
color:#a69174;
float:left;
font-size:14px;
height:auto;
letter-spacing:0px;
margin-bottom:18px;
margin-top:16px;
margin-left:0;
overflow:auto;
padding:0px 8px 16px 0px;
width:175px;
}
.option {
border:1px solid #CCCCCC;
color:#a69174;
float:left;
font-size:14px;
height:auto;
letter-spacing:0px;
margin-top:5px;
margin-bottom:11px;
margin-left:0;
margin-right:0;
overflow:auto;
padding:8px;
width:150px;
}
.option ul {
	list-style-type:none;
	font-size:12px;
	padding-left:10px;
	margin:6px 0px 6px 0px;
}
.rug_page {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#a69174;
float:right;
font-size:14px;
height:auto;
letter-spacing:0px;
margin-top:8px;
margin-bottom:18px;
margin-left:0;
overflow:auto;
padding:16px;
width:700px;
}
.rug_list {
border:1px solid #CCCCCC;
color:#a69174;
float:right;
font-size:14px;
height:auto;
letter-spacing:0px;
margin-bottom:16px;
margin-left:0;
margin-right:0;
overflow:auto;
padding:0px 16px 16px 16px;
width:755px;
}
#pagecontent {
background-color:#FFFFFF;
float:left;
margin:0;
padding:5px;
}
#pagecontent_pad {
margin:0;
padding:16px;
}
.flashcategory_area a:link {
color:#a69174;
}
.flashcategory_area a:visited {
color:#a69174;
font-weight:bold;
}
.flashcategory_area a:hover {
color:#D1CDC5;
font-weight:bold;
}
.flashcategory_area a:active {
color:#D1CDC5;
font-weight:bold;
}
.welcome_area {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#a69174;
float:left;
font-size:14px;
height:auto;
margin-bottom:8px;
margin-left:0;
padding:16px;
width:492px;
}
.welcome_area h5 {
color:#85745c;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
}
.additional_area {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#a69174;
	float:left;
	font-size:14px;
	height:auto;
	margin-bottom:8px;
	margin-left:0;
	overflow:auto;
	padding:16px;
	width:492px;
}
.additional_area h2 {
color:#a69174;
font-size:14px;
font-weight:bold;
}
.additional_area h2 a {
color:#a69174;
font-size:14px;
font-weight:bold;
}
.additional_area h2 a:hover {
color:#FF9900;
text-decoration:none;
}
.additional_area h5 {
color:#85745c;
font-size:18px;
font-weight:bold;
letter-spacing:0px;
margin-bottom:5px;
}
.ad_area {
background-color:#FFFFFF;
border:1px dashed #CCCCCC;
color:#a69174;
float:left;
font-size:14px;
height:auto;
letter-spacing:0px;
margin-bottom:8px;
padding:16px;
width:492px;
}
.oneninety {
float:left;
height:80px;
margin-right:4px;
padding:0;
width:190px;
}
.vat {
float:left;
height:200px;
margin-bottom:6px;
margin-right:4px;
padding:0;
width:190px;
}
.oneohfour {
float:left;
height:80px;
margin-right:0;
padding:0;
width:104px;
}
.ad_area_cards {
background-color:#FFFFFF;
border:1px dashed #CCCCCC;
color:#a69174;
float:left;
font-size:14px;
height:auto;
letter-spacing:0px;
margin-bottom:8px;
margin-left:0;
width:526px;
}

.bottombar{
width: 990px;
height:40px !important;
font-weight: normal !important;
background-color: #F5E5D6;
}

.bottombar:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.bottombar ul{
width: 100%;
background: #F5E5D6; /*THEME CHANGE HERE*/
padding: 0 !important;
margin: 0 !important;
height:40px;
text-align: left; /*set value to "left", "center", or "right"*/
list-style:none;
}

.bottombar ul li{
display: inline;
color: #936131;
float:left;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
padding: 10px 6px 10px 6px;
margin-top: 0 !important;
overflow:hidden;
list-style:none;
}

.bottombar ul li a{
color: #936131 !important;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
padding: 10px 6px 10px 6px;
text-decoration: none !important;
font-weight:normal !important;
}

.bottombar ul li a:hover{
	text-decoration: none !important;
	font-weight: normal !important;
	color: #999 !important;
}

.footer_bar a {
color:#F90 !important;
font-weight:normal !important;
}
.footer_bar a:hover {
color:#FFFFFF !important;
}
.footer_bar a:active, #footer_bar a.selected {
color:#FFFFFF !important;
}
.footer_right {
	display:inline;
	float:right;
	line-height:40px;
	vertical-align:middle;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:auto;
	color:#666;
	font-size:12px;
}
.footer_right li {
display:inline;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-right:5px;
}
.footer_right a {
	color:#666 !important;
	font-weight:normal !important;
}
.footer_right a:hover {
	color:#666 !important;
}
.footer_right a:active, #nav a.selected {
color:#FFFFFF !important;
}
.footer_area {
	color:#a69174;
	padding-top:5px;
	height:auto;
	width:990px;
	text-align:center;
	background-color:#FFFFFF;
	clear:both;
}
.footer_text_area {
	height:auto;
	float:left;
	display:inline;
	list-style-type:none;
	width:20%;
	font-size:10px;
	padding:20px 20px 0px 20px;
}
.footer_text {
	display:inline;
	list-style-type:none;
	font-size:10px;
	text-align:left;
	padding:10px;
}
.footer_text li {
padding:2px;
text-align:left;
width:135px;
}
.footer_text a {
	color:#a69174 !important;
	font-weight:normal !important;
}
.footer_text a:hover {
	color:#CCCCCC !important;
}
.footer_text a:active, #footer_text a.selected {
	color:#CCCCCC !important;
}
.footlinks {
margin:0;
padding:0;
}
.footer_area p {
padding-top:20px;
}
.footer_area a:link {
	color:#666666;
	font-weight:normal;
}
.footer_area a:visited {
	color:#666666;
	font-weight:normal;
}
.footer_area a:hover {
color:#D1CDC5;
font-weight:normal;
}
.footer_area a:active {
color:#FFFFFF;
}
#languagemenu form select {
font-size:7px;
margin:0;
padding:0;
width:180px;
}
.currencymenu form select {
font-size:5px;
margin:0;
padding:0;
width:50px;
}
.searched {
float:left;
margin:0;
padding:0;
width:492px;
}
.searched span {
margin-top:10px;
}
.advanced {
clear:both;
float:left;
font-size:13px;
margin-top:10px;
}
.advanced a:link {
border-bottom:1px dotted #CCCCCC;
color:#666666;
font-size:13px;
margin-bottom:30px;
margin-left:10px;
}
.advanced a:hover {
border-bottom:1px dotted #CCCCCC;
color:#333333;
font-size:13px;
margin-left:10px;
margin-top:10px;
padding-top:10px;
}
.searched input {
margin-left:10px;
margin-right:10px;
margin-top:10px;
padding:3px 5px;
width:150px;
}
.searched input.submit {
font-size:12px;
margin:0 0 5px;
padding:0;
width:100px;
}
.smallsearch {
background-color:#FFFFFF;
background-image:url(http://www.love-rugs.com/img/v2/search_bg.gif);
background-position:right center;
border:1px dashed #CCCCCC;
color:#a69174;
float:left;
font-size:14px;
height:auto;
letter-spacing:0px;
margin-bottom:8px;
margin-left:0;
padding:16px;
width:492px;
}
.smallsearch img {
text-align:right;
}
.smallsearch input, input.submit {
float:left;
}
.smallsearch input.submit {
float:left;
margin-top:12px;
}
.smallsearch h5 {
color:#a69174;
float:left;
font-size:18px;
font-weight:bold;
letter-spacing:0px;
margin-bottom:5px;
}
.rcol {
background-color:pink;
float:left;
height:500px;
margin:0;
padding:0;
width:422px;
}
.cats {
background-color:#EEEDEA;
color:#C1BCAE;
margin:0;
padding:0;
width:422px;
}
.jimbox1 {
border:1px dotted #CCCCCC;
margin:10px;
padding:10px;
width:700px;
}
.jimbox1 label {
width:200px;
}
.wrapper {
width:300px;
display:block;
}
left_column {
width:150px;
float:left;
text-align:center;
vertical-align:middle;
} 
right_column {
width:150px;
float:right;
text-align:center;
vertical-align:middle;
} 
 #sendmail { 
            width: 490px;
            height: 249px;
			float:left;
			background-color:#FFFFFF;
            }
            #sendmail h2 {
                width: 320px;
                height: auto;
                font-size: 18px;
                color: #CC0000;
                font-weight: normal;
                letter-spacing: 2px;
                float: left;
                margin: 0.3em 0 0 0;
                }
            h4.request {
                width: 320px;
                height: auto;
                font-size: 14px;
                color: #CC0000;
                font-weight: normal;
                float: left;
                margin: 0 0 0 0;
                padding: 5px 0 0 0;
                }
            #sendmail #form {
                width: auto;
                height: auto;
                float: left;
                border: 0px;
                margin: 0 0 0 0;
                padding: 0 0 10px 0;
                }
                #sendmail #form span {
                    width: auto;
                    height: auto;
                    float: left;
                    margin: 5px 0 0 0;
                    }
                #sendmail #form p.txt {
                    width: 350px;
                    height: auto;
                    float: left;
                    font-size: 10px;
                    color: #333;
                    margin: 5px 0 0 50px;
                    }
                #sendmail #form span label {
                    width: 50px;
                    height: auto;
                    float: left;
                    font-size: 14px;
                    color: #666;
                    margin: 4px 0 2px 0px;
                    }
                #sendmail #form span input.em {
                    width: 260px;
                    height: 17px;
                    background: none;
                    float: left;
                    margin: 0;
                    font-size: 12px;
                    color: #666;
                    padding: 2px 0 0 0px;
                    border: 1px solid #7F9DB9;
                    }
                #sendmail #form input.radio {
                    width: auto;
                    height: auto;
                    float: left;
                    margin: 0 0 0 0;
                    }
                #sendmail #form label.lab {
                    width: auto;
                    height: auto;
                    float: left;
                    margin: 0 0 0 0px;
                    font-size: 12px;
                    color: #666;
                    }
                #sendmail #form textarea {
                    width: 290px;
                    height: 70px;
                    margin: 5px 0 0 0px;
                    float: left;
                    border: 1px solid #7F9DB9;
                    background: none;
                    padding: 10px;
                    font-size: 12px;
                    color: #666;
                    }
                #sendmail #form input.send {
                    width: 50px;
                    height: auto;
                    float: left;
                    margin: 5px 0 0 0px;
                    padding: 0 3px 0 3px;
                    }
                #sendmail #form p.txtsend {
                    width: auto;
                    font-size: 12px;
                    color: #666;
                    float: left;
                    margin: 14px 0 0 0px;
                    padding: 0 30px 0 5px;
                    }
					.form {
						height:auto;
					}

