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;

}