body {
	direction: rtl;
}

/* start of main menu style */
#main_menu {
	left: 100px;
}
#main_menu ul li {
	float:left;
}
#main_menu ul ul {
	right:0px;
	margin-right: -15px;
	padding-right: 18px;
	padding-left: 10px;
}
#main_menu ul ul li a:link,
#main_menu ul ul li a:visited {
	text-align:right;
}
#main_menu ul ul li:hover a,
#main_menu ul ul li a:hover,
#main_menu ul ul li a:active {
	text-align:right;
}
#main_menu ul ul li span.selected {
	text-align:right;
}
/* end of main menu style */

/* start of breadcrumbs menu style */
#breadcrumbs {
	margin-right: 15px;
}
/* start of breadcrumbs menu style */

/* start of home1 and inner pages style */
#side_block {
	float: right;
}
#content {
	margin-right: 183px;
	_margin-right: 143px; /* IE6 fix*/
	float: right;
}
#main_swf_container {
	float: left;
}
/* end of home1 and inner pages style */

/* start of side menu style */
#side_menu {
	margin-right: 0px;
}
#side_menu ul li.main a:link,
#side_menu ul li.main a:visited,
#side_menu ul li.main a:hover,
#side_menu ul li.main a:active,
#side_menu ul li.main span.selected {
	padding-right: 28px;
}
#side_menu ul li.sub a:link,
#side_menu ul li.sub a:visited,
#side_menu ul li.sub a:hover,
#side_menu ul li.sub a:active,
#side_menu ul li.sub span.selected {
	padding-right: 36px;
}
/* end of side menu style */

/* start of news scroller style */
#news_scroller {
	margin-right: 40px;
}
/* end of news scroller style */

/* start of home2 style */
#main.home2 #content {
	padding-right: 15px;
}
/* end of home2 style */

/* start of home3 style */
#main.home3 #content {
	padding-right: 50px;
}
/* end of home3 style */

/* start of home4 style */
#main.home4 #main_menu  {
	left:40px;
}
#main.home4 #side_block  {
	margin-right:0px;
}
#main.home4 #content {
	margin-right: 193px;
	_margin-right: 94px; /* IE6 fix */
}
#main.home4 #main_swf_container {
	right: 0;
}
/* end of home4 style */

/* start of slides page style */
#page_slides img.next {
	float: left;
}
#page_slides img.prev {
	float: right;
}
#page_slides #largeImageCaption, #page_slides #largeImagetitle {
	text-align: right;
}
/* end of slides page style */

/* start of category page style */
#page_category ul li {
	float: right;
}
/* end of category page style */

/* start of catalog page style */
#page_catalog ul li {
	float: right;
}
#page_catalog #paging a.next {
	float: left;
}
#page_catalog #paging a.prev {
	float: right;
}
/* end of catalog page style */

/* start of gallery page style */
#page_gallery #previewPane {
	float: right;
}
#page_gallery .details {
}
#page_gallery #largeimageorder {
	float: left;
}
#page_gallery #theImages {
	float: right;
	margin-left: 10px;
}
/* end of gallery page style */

/* start of reports page style */
#page_reports .item img {
	float: right;
	margin-left: 10px;
}
#page_reports #paging a.next {
	float: left;
}
#page_reports #paging a.prev {
	float: right;
}
/* end of reports page style */

/* start of search articles page style */
#page_search_articles .item img {
	float: right;
	margin-left: 10px;
}
#page_search_articles .item ul li {
	float: right;
	margin-left: 8px;
	padding-right: 12px;
	background-position: center right;
}
#page_search_articles #paging a.next {
	float: left;
}
#page_search_articles #paging a.prev {
	float: right;
}
/* end of search articles page style */

/* start of scroll page style */
#page_scroll .text {
	float: right;
}
#page_scroll .pics {
	float: right;
	margin-left: 10px;
}
/* end of scroll page style */

/* start of video page style */
#page_video .list {
	float: right;
}
#page_video .vid {
	float: right;
	margin-right: 10px;
}
/* end of video page style */

/* start of photo page style */
#page_photo .details {
	float: right;
}
#page_photo .buy {
	float: left;
}
/* end of photo page style */

/* start of contact form style */
fieldset legend {
	margin-right: 130px;
}
fieldset label {
	float: right;
	margin-left: 6px;
	text-align: left;
}
fieldset input.text_field, fieldset textarea {
	float: right;
	margin-left: 6px;
}
fieldset input.button {
	margin-right: 382px;
}
/* end of contact form style */

/* start of shopping cart style */
table.cart tr.products td.shipping {
	text-align: left;
}
/* end of shopping cart style */

/* start of footter style */
#credit {
	float: left;
}
/* end of footter style */
