body{
	
	font-family:arial;
	font-size:12pt;
	padding:0px;
	margin:0px;
	background:transparent url('images/logo_top_line.jpg') left top repeat-x
  }

.logo{
	padding-top:8px;
	background:transparent url('images/logo_top_line.jpg') left top repeat-x
}
.top_links{

	background:transparent url('images/top_links_bg.jpg') center center repeat-x;
	padding-top:0px;

}

.top_links div
{
	padding-right:90px;
}

.top_links div a.lineThrough
{
	text-decoration:line-through;
}

.top_links div a{
	line-height:26px;
	height:27px;
	float:right;
	direction:rtl !important;
	text-align:right;
	font-family:arial;
	color:#fff;
	text-decoration:none;
	font-size:11pt;
	margin:0px 12px 0px 0px;
	padding:0 10px;
	font-weight:bold;
	background:transparent url('images/top_links_blt.jpg') right center no-repeat;

}
.top_links div a:hover{
	font-family:arial;
	color:#cec2aa;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
	background:transparent url('images/top_links_blt.jpg') right center no-repeat;

}

.top_links div a.this{
	line-height:24px;
	height:25px;
	border:1px solid #B3A389;
	padding:0 10px;
	color:#A3111B;
	background:#F9F6EF;
	
}


/* RIGHT MENU */
	.urbangreymenu{
	width: 180px; /*width of menu*/
	float:right;
	font-family:arial;
	text-align:right;
	padding-top:5px;

}

.headerbar, .add_category{
	color:maroon;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	margin-top:0px;
	background: #fff url('images/Tree_Plus.gif') right 5px no-repeat ; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	padding: 2px 15px 3px 0px; /*31px is left indentation of header text*/
}
.headerbarb{
	color:maroon;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	margin-top:0px;
	background: #fff url('images/Tree_Minus.gif') right 5px no-repeat ; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	padding: 2px 15px 6px 0px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbarb a{
	text-decoration: none;
	color:maroon;
	display: block;
}
.urbangreymenu .headerbar a{
	direction:rtl;
	text-decoration: none;
	color:maroon;
	display: block;
}

.urbangreymenu ul{
	color:#3A7D8D;
	text-align:right;
	list-style-type: none;
	margin: 0;
	padding: 0px 10px 0px 0px ;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
	color:#3A7D8D;
	direction:rtl;
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
	text-align:right;
	color:#473816;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	display: block;
	padding: 3px 0;
	line-height: 12px;
	padding-right: 10px; /*link text is indented 8px*/
	text-decoration: none;
	background: #fff url('images/right_links_blt.jpg') right 8px no-repeat ;

}



.urbangreymenu ul li a:hover{ /*hover state CSS*/
	color:#FF8040;
	background: #FFF url('images/right_links_blt.jpg') right 8px no-repeat ;

}

.urbangreymenu ul li a.thisLink{ /*hover state CSS*/
	color:#FF8040;
	background: #FFF url('images/right_links_blt.jpg') right 8px no-repeat ;

}

.search{
	display:block;
	background: #FFF url('images/search_bg.gif') center center no-repeat ;
	border:0px solid red;
	width:180px;
	height:25px;

}
.search input{
	background:none;
	text-align:right;
	border:0;
	margin:5px 50px 0px 0px;
	width:85px;
	height:12px;
	font-size:8pt;
	padding-bottom:0px;
	
}


.news_top_image{
	height:29px;
	color:#FF731C;
	width:184px;
	background:  url('images/news_02.jpg') top center no-repeat ;

}
.news_container{
	font-family:arial;
	font-size:10pt;
	text-align:left;
	margin:0px;
	width:184px;
	height:220px;
	background:  url('images/news_middle.jpg') center top no-repeat ;
}

.news_container marquee
{
	padding:0 4px 0 4px;
}

.news_bottom_image{
	height:0px;
	color:#FF731C;
	width:184px;
	border-bottom:1px solid #DFD8C6;
	background: #FEFAEE ;
	


}
.main_content{
	padding:15px 0px 0px 0px;
	text-align:right;
}	
.main_content .h1{
	font-size:17pt;
	color:#5b4c31;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
	direction:rtl;
	font-weight:bold;
}	
.product_content_pic{
	
	padding-top:10px;
	border-left:2px solid #d9d0b7;
	border-right:2px solid #d9d0b7;
	

}
.product_content_header{
	direction:rtl;
	font-family:arial;
	color:#ae1d20;
	font-size:11pt;
	font-weight:bold;
	padding:0 10px;
	text-decoration:none;
	border-left:2px solid #d9d0b7;
	border-right:2px solid #d9d0b7;
	text-align:center;


}
/*only on pne product pagfe*/
.product_content_text{
	direction:rtl;
	font-family:arial;
	padding-left:10px;
	padding-right:10px;
	color:#ae1d20;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	border-left:2px solid #d9d0b7;
	border-right:2px solid #d9d0b7;
	text-align:right;


}
.product_content_price{
	padding-right:10px;
	font-size:10pt;
	font-weight:bold;
	border-left:2px solid #d9d0b7;
	border-right:2px solid #d9d0b7;
	direction:rtl;
	text-align:right;


}
.product_content_cat_number{
	padding-right:10px;
	font-size:10pt;
	font-weight:bold;
	border-left:2px solid #d9d0b7;
	border-right:2px solid #d9d0b7;
	direction:rtl;
	text-align:right;


}

.product_content_pic2{
	height:35px;
	border-left:2px solid #d9d0b7;
	border-right:2px solid #d9d0b7;


}
.product_div{

	height:273px;
	float:right;
	padding:0px 0px 20px 5px;
}
.qnt{
	width:50px;
	border-bottom:1px solid #367996


}
.qnt input{
	width:30px;
	border:1px solid #FF8000
}

.shopping_table{
	float:right;
	text-align:center;
	

}
.shopping_table_headers{
	font-size:11pt;
	color:white;
	height:20px;
	font-weight:bold;
	background:transparent url('images/shopping_header_bg.jpg') left top repeat-x;
	



}

.shopping_table_details{
	color:#367389;
	font-size:10pt;
	font-weight:bold;
	height:25px;
	border-bottom:1px solid #367996;
	border-left:1px solid #367996


}
.p_details{

	color:#367389;
	font-size:10pt;
	font-weight:bold;
	height:20px;
}
.one_product_table{
float:right;


}

/* CART */
div.cart
{

}

table.cart
{
	font-size:11px;
	direction:rtl;
	border-collapse:collapse;
}

table.cart td
{
	direction:rtl;
	text-align:right;
	border:1px solid #555555;
	padding:2px;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	

/*BREAD CRUMBS*/
a.bread
{
	text-decoration:none;
	color:#5b4c31;
}

a.bread:hover
{
	color:#FF7C2A;
}

div.category_list
{
	text-align:right;
	direction:rtl;
	margin-right:130px;
}

div.category_list a
{
	margin-bottom:5px;
	display:block;
	text-align:right;
	direction:rtl;
	background:#FFFFFF url(images/right_links_blt.jpg) no-repeat scroll right 8px;
	text-decoration:none;
	color:#3A7D8D;
	padding-right:10px;
}

div.category_list a:hover
{
	color:#FF7C2A;
}


a.next_prev
{
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#3A7D8D;	
}

a.next_prev:hover
{
	text-decoration:none;
	color:#FF7C2A;	
}

/**
 * ORDER
 */
table.order_table
{
	font-size:11pt;
	width:90%;
	border-collapse:collapse;
	direction:rtl;	
}

table.order_table td
{
	vertical-align:middle;
	padding:3px;
	border:1px solid #ccc;
}

table.order_table td.no_border
{
	border:none;
}

table.order_table input.button
{
	font-size:12pt;
	border:none;
	color:#fff;
	width:118px;
	height:37px;
	background:transparent url(images/button.jpg) center center no-repeat;
}

a.the_button
{
	font-size:12pt;
	border:none;
	color:#fff;
	width:118px;
	height:37px;
	background:transparent url(images/button.jpg) center center no-repeat;
}

table.order_table td.description
{
	font-size:10pt;
}

table.order_table input
{
	border:1px solid #A5ACB2;
	width:180px;
}

table.order_table span
{
	color:red;
}

.errors
{
	visibility:hidden;
}

.contact
{
	width:400px;
}


