body {
  text-align: center;
  margin : 0px;
  font-family : tahoma !important;
  font-size : 12px;
  background : url(back.gif) center;
}
body a
{
text-decoration : none;
}
.cls
{
clear : both ;
}
.header
{
background : url(header.jpg) no-repeat center;
width : 984px;
height : 136px;
margin : auto;
}
.header a
{
float : left;
display : block;
color : white;
border-right : 1px solid white;
padding : 0px 10px;
}
.header a.first
{
border-right : none;
}
.header a:hover
{
color : #999999;
}
.up_menu
{
padding-top : 10px;
}
.container
{
width : 984px;
margin : auto;
}
.right
{
direction:rtl;
float:right;
width:202px;
}
.left
{
float : right;
width : 570px;
}
.right_menu
{
margin-top : 7px;
}
.right_menu_header
{
	background : url(r_header.gif) no-repeat center;
	width : 202px;
	height : 26px;
	line-height : 26px;
	color : #6d7276;
	font-weight : bold;
}
.right_menu_footer
{
	background : url(r_bottom.jpg) no-repeat center top;
	width : 202px;
	height : 10px;
	background-position : top;
}
.right_menu_text
{
	padding : 3px;
	background : url(right_bk.jpg) repeat-y center;	
}
.content
{
	padding : 7px 0px;
	direction : rtl;
	text-align : right;
	text-align : justify;
}
.content_header
{
	background : url(up.jpg) no-repeat center;
	width : 570px;
	height : 28px;
	line-height : 26px;
	color : #6d7276;
	font-weight : bold;
	text-align : center;
}
h1 {
font-size:12px;
}
.content_footer
{
	background : url(down.jpg) no-repeat center top;
	width : 570px;
	height : 9px;
}
.content_text
{
	padding : 5px;
	background : url(content_bk.jpg) repeat-y center;	
}
.right_menu_text a
{
display : block;
text-align:center;
color : black;
line-height : 20px;
border-bottom : 1px solid #CCCCCC;
}
.right_menu_text a:hover
{
color :  #999999;;
}
#ptext
{
padding : 1px;
}





.shop_subcat_block
{
padding : 0px 5px;
margin : 0px;
text-align : right;
}
.shop_subcat_block a
{
border : none;
display : block;
text-align : right;
}
.shop_subcat_block *
{
margin : 0px;
padding:0px;
list-style : none;
}
.shop_subcat_block li
{
padding-right:1em;
}
/* extra common css*/
	.links a {
	  display : block;
	  margin: 0;
	  line-height:20px;
	  border-top: 1px solid #D1D9C4;
	  font-family:tahoma,verdana;
	  font-size:10px;
	}

	#linklist li a { text-decoration: none; }

	.thumbnail_left {
	  float:left;
	  margin-right:10px;
	  margin-bottom:5px;
	  border:0px;
	}

	.thumbnail_right {
	  float:right;
	  margin-left:10px;
	  margin-bottom:5px;
	  border:0px;
	}

	.quick_search
	{
	border : 1px solid black;
	width : 120px;
	float : left;
	display : block;
	margin-left : 10px;
	}

	.search_button
	{
	float:right;
	font-size:11px;
	width:45px;
	display : block;
	}

	.news_top_link
	{
	display : block;
	}

	.login_table
	{
	width:135px;
	}
	.minilogin
	{
	background-color:wheat;
	border:1px solid black;
	display:block;
	float:left;
	width:65px;
	}
	.search_block_select
	{
	font-size : 10px;
	}

	.loading
	{
	background-image:url(loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
	color:black;
	direction:rtl;
	display:none;
	height:100px;
	margin:auto;
	text-align:center;
	vertical-align:bottom;
	width:100%;
	}
	.pages
	{
	direction : ltr;
	}
	.search_block
	{
	height : 15px;
	padding-right : 5px;
	}


.shop_top_image{
width:50px;
border:none;
}
.sp_title{
border:none !important;
display:inline !important;
}
.cls{
clear:both;
}
.top_n{
text-align:right;
}
.center{
float:right;
width:570px;
padding:0 5px;
}