*{
	margin: 0;
	padding: 0;
}
body{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-align: center;
}
#top{
	width: 100%;
	height: 158px;
	background: url("/new/top_bg.jpg") repeat-x;
	text-align: left;
}
#top_header{
	width: 980px;
	height: 158px;
	background: url("/new/header_bg.jpg") no-repeat;
	margin: 0 auto;
}
#itop_header{
	display: block;
	width: 980px;
	height: 158px;
	overflow: hidden;
}
#tab_list{
	position: absolute;
	margin-top: 67px;
	margin-left: 210px;
}
.tab{
	float: left;
	height: 32px;
	padding-right: 2px;
}
.tab_left{
	height: 32px;
	background: url("/new/tab_left.png") no-repeat;
	width: 6px;
	float: left;
}
.tab_right{
	height: 32px;
	background: url("/new/tab_right.png") no-repeat;
	width: 5px;
	float: right;
}
.tab_center{
	height: 32px;
	background: url("/new/tab_center.png") repeat-x;
	float: left;
}
.tab_content{
	padding-top: 6px;
	padding-left: 2px;
	padding-right: 2px;
	color: #666666;
	font-size: 17px;	
}
.tab_content a{
	color: #666666; 
	text-decoration: none;
}
#logo{
	position: absolute;
	margin-top: 15px;
	text-align: left;
}
#logo_txt{
	font-size: 30px;
	color: white;
}
#logo_byline{
	font-size: 13px;
	color: white;
}
#top_nav{
	position: absolute;
	margin-left: 215px;
	margin-top: 10px;
	color: white;
	font-size: 12px;
}
#top_nav a{
	color: white;
}
#shopping_cart_wishlist_box{
	position: absolute;
	margin-left: 722px;
}
#cart_wish_box_left{
	width: 4px;
	height: 32px;
	background: url("/new/wish_cart_box_left.png") no-repeat;
	
}
#cart_wish_box_right{
	width: 6px;
	height: 32px;
	background: url("/new/wish_cart_box_right.png") no-repeat;
	
}
#cart_wish_box_center{
	height: 32px;
	background: url("/new/wish_cart_box_center.png") repeat-x;
	
}
#view_shopping_cart{
	
}
#content{
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
#register_section{
	position: absolute;
	margin-top: 120px;
}
#search_box{
	position: absolute;
	margin-top: 115px;
	margin-left: 725px;
}
#footer{
	color: #666666;
	padding: 10px 0 10px;
}
#footer ul{
	list-style: none;
}
	#sidebar{
		width: 159px;
		float: left;
	}
	#sidebar_top{
		height: 7px;
		width: 159px;
		background: url("/new/sidebar_top.png") no-repeat;
	}
	#sidebar_mid{
		width: 159px;
		clear: both;
		background: url("/new/sidebar_mid.png") repeat-y;
	}
	#sidebar_bottom{
		width: 159px;
		background: url("/new/sidebar_bottom.png") no-repeat;
		height: 61px;
	}
	#icontent{
		padding-top: 15px;
	}
	#isidebar_mid{
		padding-top: 15px;
	}
	#isidebar_mid h2{
		margin-left: 12px;
		margin-bottom: 6px;
	}
	#isidebar_mid ul{
		margin-left: 17px;
		font-family: Verdana;
		color: #666666;
		line-height: 24px;
		color: #5aa6be;
		font-size: 16px;
		text-transform: uppercase;
		padding-top: 10px;
	}
	#isidebar_mid ul{
		list-style: none;
	}
	#isidebar_mid ul li{
		margin-left: 0px;
		padding-left: 0px;
	}
	#isidebar_mid ul li ul{
		color: #666666;
		line-height: 24px;
		font-size: 12px;
		padding-bottom: 10px;
		list-style: none;
		text-transform: none;
		margin-left: 0px;
		padding-left: 0px;
	}
	#isidebar_mid a{
		text-decoration: none;
	}
	#rugs_container{

		width: 812px;
		float: right;
	}
	#rugs_container_top{
		height: 34px;
		background: url("/new/content_box_top.png") no-repeat;
		width: 812px;
	}
	#rugs_container_mid{
		width: 812px;
		background: url("/new/content_box_mid.png") repeat-y;
	}
	.rug_list_item{
		background: url("/new/browse_item_box.png") no-repeat;
		width: 178px;
		height: 239px;
		float: left;
		margin-left: 18px;
		margin-top: 18px;
	}
	.rug_list_item_image{
		width: 178px;
		margin-left: 1px;
		padding-top: 5px;
		text-align: center;
	}
	#rugs_container_filter{
		background: url("/new/refine_results.png") no-repeat;
		height: 146px;
		width: 768px;
		
		margin-left: 18px;
	}
	#rugs_container_bottom{
		background: url("/new/content_box_bottom.png") no-repeat;
		height: 11px;
		width: 812px;
	}
	#irugs_container_top{
		padding: 5px 18px 0 18px;
	}
	#irugs_container_filter{
		padding: 18px;
	}
.Pages {
clear:both;
display: block;
padding-top: 15px;
text-align:center;
padding-right: 18px;
}
.b_pagination {
font-size:12px;
margin-left:auto;
margin-right:auto;
*padding-bottom: 3px;
display: block;
}
.b_pagination a, .pageList .this-page {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #DDDDDD;
margin-right:3px;
padding:2px 6px;
text-decoration:none;
-moz-border-radius:3px 3px 3px 3px;
}
.b_pagination a:visited {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #DDDDDD;
padding:2px 6px;
text-decoration:none;
}
.b_pagination .AtStart {
background:#FFFFFF none repeat scroll 0%;
color:#AAAAAA;
margin-right:20px;
padding:2px 6px;
}
.b_pagination .Prev {
background:#FFFFFF none repeat scroll 0%;
border:2px solid #DDDDDD;
margin-right:20px;
padding:2px 6px;
}
.b_pagination .break {
border:medium none;
display:inline;
padding:2px 6px;
text-decoration:none;
}
.b_pagination .Next {
background:#FFFFFF none repeat scroll 0%;
border:2px solid #DDDDDD;
margin-left:20px;
padding:2px 6px;
}
.b_pagination .AtEnd {
background:#FFFFFF none repeat scroll 0%;
color:#AAAAAA;
margin-left:20px;
padding:2px 6px;
}
.b_pagination .current {
background: #FF6600 none repeat scroll 0%;
border:1px solid #FF6600;
color:#FFFFFF;
text-decoration:none;
margin-right:3px;
padding:2px 6px;
-moz-border-radius:3px 3px 3px 3px;
}
.b_pagination a:hover {
background: #FF6600 none repeat scroll 0%;
border-color: #FF6600;
color:#FFFFFF;
text-decoration:none;
}
.irug_list_item_description{
	padding: 20px 15px 15px 15px;

}
.rug_list_description{
	color: #666666;
}
.rug_list_price{
	font-size: 14px;
	padding-top: 5px;
	width: 140px;
	text-align: right;
}
.rug_list_clearance_price{
	display: inline;
	font-size: 11px;
}
.rug_list_retail{
	display: inline;
	text-decoration: line-through;
	font-size: 11px;
}
.rug_list_sale{
	display: inline;
	font-size: 20px;
	color: #008F21;
}
.m_sizes{
	float: left;
}
#related_browse_box{
	font-family: Arial;
	font-size: 14px;
	width: 411px;
	height: 273px;
	background: url("/images/related/bg.png") no-repeat;
	overflow: hidden;
	visibility: hidden;
	display: none;
}

#related_browse_box_image_box{
	width: 190px;
	height: 175px;
	margin-left: 15px;
	padding: 5px 5px 0px 8px;
	background: url("/images/related/image_box.png") no-repeat;
}
#related_browse_box_header{
	width: 210px;
	text-align: center;
	padding: 10px 0 6px 0;
}
#related_browse_box_size{
	font-size: 18px;
	padding-right: 5px;
display: inline;
}
#related_browse_box_price{
	font-size: 22px;
	color: #098122;
	font-weight: bold;
	display: inline;
}
#related_browse_box_lower{
	padding-top: 3px;
	width: 215px;
	text-align: center;
}
#related_browse_box_right{
	width: 193px;
	float: right;
}
#related_browse_box_left{
	width: 210px;
	float: left;
	
}
#related_browse_box_exit{
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 15px;
}
#related_browse_box_items{
	height: 170px;
	width: 170px;
	overflow: auto;
}
#related_browse_box_items a{
	text-decoration: none;
	font-size: 12px;
}
#related_browse_box_sizes_text{
	padding-bottom: 7px;
}
#frontpage_promo_banners{
	width: 730px;
	float: left;
}
#frontpage_quick_search{
	margin-top: 2px;
	width: 237px;
	height: 246px;
	background: url("/new/quick_search.png") no-repeat;
	float: right;
	overflow: hidden;
}
#frontpage_items_container{
	margin-left: -6px;
}

.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: 200px;
}

.checkout_stage_off{
	width: 152px;
        padding-left: 10px;
}
.checkout_number{
	width: 52px;
}
#checkout_cart{
	padding-bottom: 10px;
	border-bottom: 1px dotted gray;
}
#checkout_addresses{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dotted gray;
}
#checkout_cc{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dotted gray;
}
#checkout_confirm{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dotted gray;
}
.checkout_shopping_cart{
	padding-top: 15px;
        padding-left: 10px;
	width: 152px;
}
.checkout_list{
	padding-left: 10px;
}
#shipping_address{
	display: none;
}
#ifrontpage_quick_search{
padding-top: 65px; padding-left: 10px; font-size: 15px;
}
.rug_list_discount_price{
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
}
#banner{
	text-align: center;
}
	.buy_one_get_one_overlay{
		position: absolute;
		background: url("/images/buy_one_item.png") no-repeat;
		width: 124px;
		height: 106px;
	}
	.factory_sale_overlay{
		position: absolute;
		background: url("/images/factory_sale.png") no-repeat;
		width: 124px;
		height: 106px;
	}
	.exclusive_sale_overlay{
		position: absolute;
		background: url("/images/exclusive_banner.png") no-repeat;
		width: 124px;
		height: 106px;
	}
	.clearance_overlay{
		position: absolute;
		background: url("/images/25clearance.png") no-repeat;
		height: 65px;
		width: 68px;
		margin-left: 110px;
		margin-top: 100px;
	}
	.clearance_overlay20{
                position: absolute;
                background: url("/images/20clearance.png") no-repeat;
                height: 65px; 
                width: 68px;
                margin-left: 110px;
                margin-top: 100px;
	}
	.eco_friendly_overlay{
		position: absolute;
		height: 100px;
		width: 100px;
		margin-left: 77px;
		margin-top: 72px;
	}
	.liquidation_sale_overlay{
		position: absolute;
		background: url("/images/liquidation_sale.png") no-repeat;
		width: 124px;
		height: 106px;
	}
	.persian_rug_overlay{
		position: absolute;
		background: url("/images/authentic.png") no-repeat;
		height: 68px;
		width: 69px;
		margin-left: 100px;
		margin-top: 100px;
	}

