
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:70%;
	background-image:url(../images/back.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	margin:0;
	}

#container{
	background-image:url(../images/container_back.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	width:752px;
	position: absolute;
	left: 50%;
	margin:0 0 20px -466px;
	padding:0 86px 0 95px;
	height:750px;
	}
	
#top{
	height:149px;
	float:left;
	}
	#logo{
	height:99px;
	float:left;
	width:438px;
	}
	#topnav{
	float:left;
	margin-top:16px;
	width:568px;
	position:relative;
	}
	#topnav a{
	text-decoration:none;
	color:#333;
	border-right:1px solid #d06841;
	margin-right:20px;
	padding:0 20px 0 0;
	
	}
	#topnav a.end{
	border:none;
	}
	#topnav a:hover{
	text-decoration:underline;
	}
	#basket{
	float:right;
	text-align:right;
	margin-top:12px;
	}
	#basket strong{
	font-weight:bold;
	color:#c03502;
	}
	#basket em{
	font-weight:bold;
	color:#f00;
	font-style:normal;
	}
	#basket a{
	color:#333;
	font-weight:bold;
	text-decoration:none;
	}
	#basket a:hover{
	text-decoration:underline;
	color:#f00;
	}
	.logbox{
	background-color:#e9e9e9;
	width:222px;
	padding:20px;
	float:left;
	margin:0 10px 10px 0;
	height:23em;
	}
	.logbox h4{
	color:#c30;
	font-size:130%;
	margin:0;
	}
	
	.redbttn{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #c30; 
	color:#fff;
	font-weight:bold;
	border:none;
	padding:1px;
	}
	
	.addressbox{
	background-color:#e9e9e9;
	padding:10px;
	margin-bottom:20px;
	}
	
	.greybox{
	background-color:#e9e9e9;
	padding:20px;
	float:left;
	margin:0 0 10px 0;
	width:93%;
	}
	.greybox p{
	width:230px;
	margin:0;
	}
	.greybox p.left{
	float:left;
	width:260px;
	
	}.greybox p.right{
	float:left;
	}
	.detailstable{
	float:left;
	width:268px;
	margin-right:10px;
	color:#666;
	border:1px solid #ccc;
	}
	.detailstable2{
	float:left;
	width:267px;
	color:#666;
	border:1px solid #ccc;
	}
	.detailstable3{
	color:#666;
	border:1px solid #ccc;
	width:545px;
	}
	.box{
	border:1px solid #ccc;
	margin:10px 0 10px 0;
	padding:10px;
	}
	.box2{
	border:1px solid #ccc;
	margin:10px 0 10px 0;
	}
	.boxofficial{
	border:1px solid #ccc;
	margin:10px 0 10px 0;
	height:15em;
	}
	.discountbox{
	background-color:#e9e9e9;
	color:#fff;
	padding:10px;
	margin-top:10px;
	clear:both;
	}
	.discountbox h4{
	color:#c30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	text-align:center;
	margin:0;
	}
	

	
	
#left{
	width:557px;
	float:left;
	background-color:#fff;
	margin:5px 29px 0 2px;
	}
	* > #left{
	margin-left:4px;
	}
	#left a{
	font-weight:bold;
	text-decoration:none;
	color:#c84e22;
	}
	#left a:hover{
	color:#666;
	text-decoration:underline;
	}
	#left em{
	font-weight:bold;
	font-style:normal;
	color:#c63;
	}
	
	#flash{
	float:left;
	height:190px;
	padding:6px 0 0 5px;
	}
	
	#saleroom{
	float:left;
	margin:30px 0 0 0;
	padding-bottom:30px;
	}
	
	
#static{
	width:545px;
	float:left;
	margin:8px 0 0 0;
	padding:0 0 0 5px;
	}

	#static h2, #sitemap h2{
	font-family:Georgia, "Times New Roman", Times, serif, "Trebuchet MS";
	font-size:145%;
	margin-top:0;
	color:#c84e22;
	}
	#static h3, #sitemap h3{
	margin-bottom:-.5em;
	color:#333;
	font-size:120%;
	}
	#static p{
		color:#666;
	}
	#static ul{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	}
	#static ul li{
	padding:10px 0 10px 0;
	font-size:120%;
	}
	#static ul li strong{
	font-family:Georgia, "Times New Roman", Times, serif, "Trebuchet MS";
	color:#c00;
	font-size:150%;
	padding:3px;
	margin-right:5px;
	border-bottom:1px dotted #ccc;
	}
	
	#caring{
		color:#666;
	}
	
	
	.basket{
	color:#333;
	border:1px solid #e9e9e9;
	margin-top:20px;
	}
	.baskethead{
	background-color:#333;
	color:#fff;
	font-weight:bold;
	}
	.basketrow{
	background-color:#e9e9e9;
	}
	.darkcell{
	background-color:#e9e9e9;
	}
	
.formfield{
	width:300px;
	}
label{
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
	}
	.bigred{
	color:#c30;
	font-weight:bold;
	font-size:160%;
	
	}
	
	


	
#right{
	width:145px;
	float:left;
	margin:10px 0 90px 0;
	}
	#quicksearch{
	float:left;
	margin:20px 0 20px 0;
	}
	#quicksearch img{
	margin:0 0 5px 0;
	}
	#quicksearch select{
	width:145px;
	margin:0 0 5px 0;
	}
	#quicksearch input{
	float:right;
	padding:3px;
	background-color:#e6e6e6;
	color:#c03502;
	border:0;
	font-size:90%;
	font-weight:bold;
	}
	#productnav{
		position:relative;
		float:left;
	}
	#productnav ul{
		width:70px;
		float:left;
		list-style:none;
		margin:0 0 10px 1px;
		padding:0;
	}
	#productnav ul.bottom{
		margin:0 0 5px 1px;
	}
	#productnav ul.right{
		margin-left:4px;
	}
	#productnav li{
		margin-bottom:3px;
		color:#F00;
	}
	#productnav a{
		text-decoration:none;
		color:#999999;
	}	
	
	#productnav a:hover{
	text-decoration:underline;
	color:#c03502;
	}
	#right img.category{
	padding:0 0 1px 0;
	margin:10px 0 0 0;
	}
	#right img.categorytop{
	padding:0 0 1px 0;
	margin:0 0 0 0;
	}
	
.quantity{
	width:20px;
	text-align:center;
	}
	
	
#footer{
	clear:both;
	border-top:1px solid #dbe0e3;
	padding:10px 0 30px 0;
	margin:10px 0 0 12px;
	}
	#footer a{
	color:#666;
	text-decoration:none;
	margin-right:10px;
	}
	#footer a:hover{
	text-decoration:underline;
	}



#contact{
	float:left;
	width:220px;
}

	#contact label{
		float:left;
		width:60px;
		margin:2px 10px 2px 0;
		padding:0;
	}
	
	#contact input{
		float:left;
		width:130px;
		margin:2px 0 2px 0;
		padding:0;
		border:1px solid #ccc;
	}
	
		#contact input.check{
			width:15px;
		}

#flashmovie{
	float:left;
	margin-top:-30px;
}

	#static p.telephone_number{
		font-size:16pt;
		margin:0;
		padding:0;
		color:#c84e22;
	}
	
	#banner{
		float:left;
		width:310px;
	}
	
#contact label.longer{
	width:180px;
}



#flashcontent3{
	position:absolute;
	top:-7px;
	right:0;
}

	#leftfloater{
		float:left;
		width:330px;
	}
	
	#rightfloater{
		float:left;
		width:205px;
		margin:0 0 0 10px;
		font-size:8pt;
	}
	
		#rightfloater p{
			margin:5px 0;
			padding:0;
			color:#000;
			font-weight:bold;
		}
	
	h1
	{
	font-family: georgia, "Times New Roman", serif;
	font-weight: normal;
	font-size: 180%;
	color: #c00
	}
	
	.bandc{
		font-size:120%;
	}

	.black{
		text-transform:uppercase;
		font-size:8pt;
		color:#000000;
		font-weight:bold;
	}

/* ---------------------- */
/* NEW STYLES */
/* ---------------------- */

.logos{
	width:100%;
	height:42px;
	clear:both;
	text-align:center;
}

.logos img{
	margin:20px 0 0 0;
}

.logos strong{
	font-size:250%;
	font-family:"Times New Roman", Times, serif;
	color: #c00;
}

.leftlogo{
	float:left;
	width:35px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../images/mini_logo.gif) top left no-repeat;
}

.rightlogo{
	float:right;
	width:35px;
	height:42px;
	margin:0;
	padding:0;
	background:url(../images/mini_logo.gif) top right no-repeat;
}

.rightlogotop{
	float:right;
	width:35px;
	height:42px;
	margin:-49px 0 0 0;
	padding:0;
	background:url(../images/mini_logo.gif) top right no-repeat;
}

ul#left_trad_rugs, ul#left_brink_rugs{
	float:left;
	width:245px;
	list-style:none;
	margin:20px 0 20px 0;
	padding:0;
}

ul#right_trad_rugs, ul#right_brink_rugs{
	float:right;
	width:245px;
	list-style:none;
	margin:20px 0 20px 0;
	padding:0;
}

	#left_trad_rugs li, #right_trad_rugs li, ul#left_brink_rugs li, ul#right_brink_rugs li{
		width:245px;
		height:100px;
		float:left;
		clear:both;
		padding:0;
		margin:0;
	}
	
	#static ul#left_trad_rugs li a, #static ul#left_trad_rugs li a:hover, #static ul#right_trad_rugs li a, #static ul#right_trad_rugs li a:hover, #static ul#left_brink_rugs li a, #static ul#left_brink_rugs li a:hover, #static ul#right_brink_rugs li a, #static ul#right_brink_rugs li a:hover{
		display:block;
		width:245px;
		height:100px;
		text-decoration:none;
	}

	#static ul#left_trad_rugs li strong, #static ul#right_trad_rugs li strong, #static ul#left_brink_rugs li strong, #static ul#right_brink_rugs li strong{
		width:140px;
		float:left;
		padding:40px 0 0 0;
		margin:0;
		border-bottom:none;
		font-size:130%;
		text-align:right;
	}
	
	#static ul#left_trad_rugs li strong.twoline, #static ul#right_trad_rugs li strong.twoline{
		padding:30px 0 0 0;
	}
	
	#left_trad_rugs li span, #right_trad_rugs li span, #left_brink_rugs li span, #right_brink_rugs li span{
		width:100px;
		height:100px;
		float:right;
		padding:0;
		margin:0;
	}
	
	#left_trad_rugs li.image509 span{
		background:url(../images/smaller/509.jpg) center top no-repeat;
	}
	
	#left_trad_rugs li.image315 span{
		background:url(../images/smaller/315.jpg) center top no-repeat;
	}
	
	#left_trad_rugs li.image193 span{
		background:url(../images/smaller/193.jpg) center top no-repeat;
	}
	
	#right_trad_rugs li.image427 span{
		background:url(../images/smaller/427.jpg) center top no-repeat;
	}
	
	#right_trad_rugs li.image198 span{
		background:url(../images/smaller/198.jpg) center top no-repeat;
	}
	
	#right_trad_rugs li.image305 span{
		background:url(../images/smaller/305.jpg) center top no-repeat;
	}
	
	#left_trad_rugs li a, #right_trad_rugs li a, #left_brink_rugs li a, #right_brink_rugs li a{
		cursor:pointer;
	}

	/*
		brink and campman pages
	*/
	#left_brink_rugs .himali{background:url(../images/smaller/himali.jpg) center right no-repeat; margin-bottom: 10px; }
	#left_brink_rugs .kodari{background:url(../images/smaller/kodari.jpg) center right no-repeat; margin-bottom: 10px; }
	#left_brink_rugs .estella{background:url(../images/smaller/estella.jpg) center right no-repeat; margin-bottom: 10px; }
	#left_brink_rugs .luna{background:url(../images/smaller/luna.jpg) center right no-repeat; margin-bottom: 10px; }
	#right_brink_rugs .loft{background:url(../images/smaller/loft.jpg) center right no-repeat; margin-bottom: 10px; }
	#right_brink_rugs .rocks{background:url(../images/smaller/rocks.jpg) center right no-repeat; margin-bottom: 10px; }
	#right_brink_rugs .vintage{background:url(../images/smaller/vintage.jpg) center right no-repeat; margin-bottom: 10px; }
	#right_brink_rugs .urban{background:url(../images/smaller/urban.jpg) center right no-repeat; margin-bottom: 10px; }


	
	.red_big_cheaper{
		font-size:180%;
		text-align:center;
		font-family:"Times New Roman", Times, serif;
		color: #c00;
	}

li.other a{
	color:#000000!important;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

ul li.other a:hover{
	text-decoration:none;
}
#brochure
	{
	color: #000
	}
#brochure p
	{
	color: #000;
	font-family: arial;
	font-size: 110%;
	line-height: 140%
	}
#textcontent
	{
	padding: 40px;
	font-size: 120%;
	font-family: arial;
	}
	

	#bottom_india_rugs { text-align:center; margin:0 auto; }
	
	#top_india_rugs li { float: left; padding:0!important; margin:0;  margin-left: 13px; height: 200px; width: 116px; border:none;}

	#top_india_rugs li a { padding: 0; margin:0; font-size: 12px; display:block; width:114px; height:200px; }
	
	#top_india_rugs li a div, #bottom_india_rugs li a div{
	
		padding:140px 0 0 0;
	
	}/*,  #bottom_india_rugs li a p{
		xmargin:140px 0 0 0;
	}*/
	
	#top_india_rugs li a strong, #bottom_india_rugs li a strong { border-bottom:none;}
	#top_india_rugs li a:hover, #bottom_india_rugs li a:hover{ text-decoration:none;}

	#bottom_india_rugs li { float: left; padding:0!important; margin:0; margin-left:30px; height: 200px; width: 116px;}

	#bottom_india_rugs li a { padding: 0; margin:0; font-size: 12px; display:block; width:114px; height:200px; }


	#top_india_rugs .roclassic{background:url(../images/thumbs/738.jpg) top center no-repeat; margin-bottom: 10px; }
	#top_india_rugs .ro3{background:url(../images/thumbs/716.jpg)  top center no-repeat; margin-bottom: 10px; }
	#top_india_rugs .hemp2{background:url(../images/thumbs/698.jpg)  top center no-repeat; margin-bottom: 10px; }
	#top_india_rugs .herbal{background:url(../images/thumbs/705.jpg)  top center no-repeat; margin-bottom: 10px; }

	#bottom_india_rugs .shaggy{background:url(../images/thumbs/697.jpg) top center no-repeat; margin-bottom: 10px; }
	#bottom_india_rugs .carved{background:url(../images/thumbs/732.jpg)  top center no-repeat; margin-bottom: 10px; }
	#bottom_india_rugs .ro2{background:url(../images/thumbs/696.jpg)  top center no-repeat; margin-bottom: 10px; }
