﻿body
{
}
div
{
	font-family:Tahoma;
	font-size:8pt;
}
#CopyRight
{
	direction:rtl;
	font-family:Tahoma;
	font-size:8pt;
}
#PlaceSearch
{
	width:730px;
	height:150px;
	background-repeat:no-repeat;
	background-image:url(fa-IR/PlaceSearch.jpg);
	direction:rtl;
	text-align:right;	
}
#PlaceSearch_Continent
{
	position:relative;
	top:32px;
	right:115px;
}
#PlaceSearch_Zone
{
	position:relative;
	top:36px;
	right:115px;
}
#PlaceSearch_Country
{
	position:relative;
	top:40px;
	right:115px;
}
#PlaceSearch_City
{
	position:relative;
	top:43px;
	right:115px;
}
#PlaceSearch_Type1
{
	position:relative;
	top:46px;
	right:115px;
}
#PlaceSearch_Submit
{
	position:relative;
	top:-25px;
	right:320px;
}
#PlaceSearch_Type
{
	position:relative;
	top:-15px;
	right:320px;
}
.Map
{
	width:725px;
	height:330px;
	background-image:url(fa-IR/DefaultBanner.jpg);
}
.FooterLink
{
	font-family:Tahoma;
	font-size:8pt;
}
.SearchTextBox
{
	border:solid 1px #96969D;
	height:15px;
	padding-top:4px;
	font-family:Tahoma;
	font-size:8pt;
	direction:rtl;
	width:148px;
}
.SearchListBox
{
	font-family:Tahoma;
	font-size:8pt;
	width:150px;
	direction:rtl;
}
.SearchBox
{
	width:400px;
	border:solid 1px #D0E2F0;
	background-color:#E4EFF7;
	padding:5px;
}
.BigSearchBox
{
	font-family:Tahoma;
	font-size:8pt;
	color:Black;
	border:solid 1px #D0E2F0; 	
	width:200px;
}
.SearchButton
{
	font-family:Tahoma;
	font-size:8pt;
}
.FooterSeprator
{
	padding-left:3px;
}
#DefaultPageBackground
{
	width:725px;		
}
#DefaultPageControlsTable
{
	direction:rtl;
	text-align:right;
}
.Title
{
	font-family:Tahoma;
	font-size:8pt;		
	direction:rtl;
}
div.Title
{
	direction:rtl;		
}
Span.Content
{
	font-family:Tahoma;
	font-size:8pt;
	direction:rtl;
}
img.ThumbnailImage
{
}
.Highlited
{
	font-family:Tahoma;
	font-size:8pt;
}
div.ContentCell
{
	direction:rtl;
}
.Red
{
	font-family:Tahoma;
	font-size:8pt;
}
a
{
	text-decoration:none;
	color:#0C53BB;
	font-family:Tahoma;
	font-size:8pt;
}
ul
{
	margin-top:0px;
	margin-bottom:0px;
	list-style-image:url(fa-IR/UL.gif);
	list-style-position:outside;
	margin-right:20px;
}
li
{
}
.CountryList-CountryCell
{
	background-image:url(fa-IR/WorldIranBackground.jpg);
	background-repeat:no-repeat;
}
.CountryProfile-Intro , .CityProfile-Intro
{
	background-image:url(fa-IR/WorldIranBackground.jpg);
	background-repeat:no-repeat;
}
.PlaceProfile-Intro
{
	background-image:url(fa-IR/WorldIranBackground.jpg);
	background-repeat:no-repeat;
}
.DefaultAlignment
{
	text-align:right;
}
.NotDefaultAlignment
{
	text-align:left;
}
.TicketCell
{
	background-image:url(fa-IR/TicketBackground.jpg);
	text-align:right;
}
.TourCell
{
	background-image:url(fa-IR/TourSearchResult.jpg);
	text-align:right;
}
.TourContainer
{
	margin-top:7px;
	margin-right:55px;
	margin-left:15px;
}
.TicketContainer
{
	margin-top:7px;
	margin-right:55px;
	margin-left:15px;
}
.TicketContainerCell,.TourContainerCell
{
	height:15px;
	text-align:justify;
}
.TourTitleCell
{
	text-align:left;
	direction:rtl;
	margin-top:5px;
	margin-left:70px;	
	color:Black;
	font-family:Tahoma;
	font-size:8pt;
}
.TicketTitleCell
{
	text-align:left;
	direction:rtl;
	margin-top:9px;
	margin-left:70px;	
	color:Black;
	font-family:Tahoma;
	font-size:8pt;
}
.PageTitleCell
{
	height:28px;
	background-image:url(fa-IR/pagetitleback.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
	direction:rtl;
	padding-left:555px;	
	color:Black;
	font-family:Tahoma;
	font-size:8pt;	
	margin-top:4px;
	vertical-align:top;
}
.Content-GrayCell
{
	background-image:url(fa-IR/PaperBackground.jpg);
	background-repeat:no-repeat;
	direction:rtl;
	font-size:8pt;
	font-family:Tahoma;
	text-align:right;
}
.Content-GrayCell2
{
	background-image:url(fa-IR/PaperBackground2.jpg);
	background-repeat:no-repeat;
	direction:rtl;
	font-size:8pt;
	font-family:Tahoma;
	text-align:right;
}
.Content-GrayCell-Inside
{
	margin-right:40px;
	margin-top:30px;
	margin-left:45px;
	margin-bottom:25px;
	text-align:justify;
	line-height:1.8;
}
.ImageBorder
{
	background-image:url(fa-IR/ImageBorder.jpg);
	background-repeat:no-repeat;
}
.GreenCell
{
	background-image:url(fa-IR/GreenBackground.jpg);
	background-repeat:no-repeat;
}
.GreenCell-Title
{
	font-family:Tahoma;
	font-size:8pt;
	color:Black;
	direction:rtl;
	text-align:right;
	margin-right:22px;
	margin-top:7px;
}
.GreenCell-Content
{
	text-align:right;
	margin-top:5px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:7px;
	direction:rtl;
}
.ContentBorder-Main
{
	direction:rtl;	
}
.GraphicCell
{
	background-image:url(fa-IR/GraphicBackground.jpg);
	width:464px;
	height:291px;
	margin:8px;
}
.GraphicCell-MenuCell
{
	
}
ul.GraphicCell-Menu
{
	list-style-image:url(nothing);
	list-style-type:none;
	margin:0px;	
	text-align:left;
}
li.GraphicCell-Menu
{
	border:solid 1px #FFFFFF;
	width:115px;
	height:18px;
	background-color:#8D929A;
	margin-bottom:2px;
	padding-left:5px;
	padding-top:2px;
	cursor:pointer;
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;	
	color:White;
}
li.GraphicCell-Menu:hover
{
	border-left-width:5px;
	width:111px;
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;	
}
.GraphicCell-TitleCell
{
	font-family:Tahoma;
	color:Black;
	height:30px;
	text-align:left;
	padding-top:12px;
	padding-left:35px;
}
.GraphicCell-ContentCell
{
	width:350px;
	height:227px;
	overflow:scroll;
	font-size:8pt;
	font-family:Tahoma;
	text-align:justify;
	direction:rtl;
	vertical-align:top;
}
.GraphicCell-Sep1
{
	width:95px;
}
.GraphicCell-Sep2
{
	width:10px;
}
.GraphicCell-Footer
{
	height:140px;
	background-image:url(fa-IR/cb_back.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.CountryList-Cell
{
	background-image:url(fa-IR/CountryListBackground.jpg);
}
.CountryList-Title
{
	position:relative;
	color:Black;
	left:200px;
	top:5px;
	direction:rtl;
	text-align:left;
	width:170px;
	font-family:Tahoma;
	font-size:8pt;
}
.CountryList-Comments
{
	position:relative;
	color:Black;
	font-family:Tahoma;
	font-size:8pt;
	width:475px;
	height:80px;
	top:20px;
	left:0px;
	text-align:justify;
	line-height:1.6;
}
.CountryList-More
{
	position:relative;
	top:25px;
	left:-210px;
	width:28px;
}
.CountryList-Image
{
	position:relative;
	background-color:#F3F6FF;
	width:170px;
	height:115px;
	/*top:-89px;
	left:-262px;*/
	top:17px;
	left:-29px;	
}
.Content-Image
{
	background-color:White;
	border:solid 1px gray;
	padding:2px;
	width:85px;
	text-align:center;
	height:58px;
}
.LtrText
{
	direction:ltr;
}
.StarCell
{
	width:81px;
	height:81px;
	background-image:url(fa-IR/Star.jpg);
}
.StarContent
{
	direction:ltr;
	font-family:Times New Roman;
	font-size:40px;	
	color:White;
	padding-left:30px;
	padding-top:5px;
}
#TicketSearchBox
{
	background-image:url(fa-IR/TicketSearchBox.jpg);
	background-repeat:no-repeat;
	direction:rtl;
	text-align:right;
}
#TicketSearchTitle
{
	position:relative;
	top:6pt;
	left:-10pt;
	width:210pt;
	text-align:left;
}
#TicketSearchPortCity
{
	position:relative;
	top:30px;
	right:120px;
	width:235px;
	height:15px;
}
#TicketSearchDestinationCity
{
	position:relative;
	top:45px;
	width:175px;
	height:15px;
	right:120px;
}
#TicketSearchDillyType
{
	position:relative;
	top:25pt;
	width:165pt;
	height:15pt;
	left:-40pt;
}
#TicketSearchCompany
{
	position:relative;
	top:24px;
	width:175px;
	height:15px;
	right:120px;
}
#TicketSearchGoDate
{
	position:relative;
	top:25px;
	right:300px;
	width:235px;
	height:15px;
}
#TicketSearchBackDate
{
	position:relative;
	top:32pt;
	width:235px;
	height:15pt;
	right:300px;
}
#TicketSearchButton
{
	position:relative;
	right:560px;
	top:0px;
}
.Button
{
	font-family:Tahoma;
	font-size:8pt;
	width:80px;
	background-color:#C2D5EE;
	border:solid 1px #0B56B7;
	color:#0B56B7;
}

.ListBox
{
	font-family:Tahoma;
	font-size:8pt;
	direction:rtl;
}
.ContentListBox
{
	font-family:Tahoma;
	font-size:8pt;
	direction:rtl;
	width:80px;	
}
#Updating
{
	width:200px;
	padding:2px;
	direction:rtl;
	border:solid 1px #CCCDD0;
	background-color:#EAF4FF;
	color:Red;
}
#UserMessage
{
	width:200px;
	padding-top:7px;
	padding-bottom:7px;
	direction:rtl;
	border:solid 1px #CCCDD0;
	background-color:#EAF4FF;
	color:Red;
}
#TourSearchBox
{
	background-image:url(fa-IR/TourSearchForm.jpg);	
	direction:rtl;
	text-align:right;
}
#TourSearchItem_City
{
	position:relative;
	right:107px;
	top:38px;
}
#TourSearchItem_PriceFrom
{
	position:relative;
	right:107px;
	top:42px;
}
#TourSearchItem_PriceTo
{
	position:relative;
	right:302px;
	
}
#TourSearchItem_NightFrom
{
	position:relative;
	right:107px;
	top:47px;
}
#TourSearchItem_NightTo
{
	position:relative;
	right:302px;
	top:7px;
}
#TourSearchItem_SearchButton
{
	position:relative;
	right:450px;
	top:-30px;
}
.TourSearchItem_ListBox
{
	font-family:Tahoma;
	font-size:8pt;
	color:Black;
	width:85px;
}
.TourSearchItem_TextBox
{
	font-family:Tahoma;
	font-size:8pt;
	color:Black;
	width:79px;	
}
#CountrySearchBox
{
	width:730px;
	height:150px;
	background-repeat:no-repeat;
	background-image:url(fa-IR/WorldSearchBox.jpg);
	text-align:right;
}
#CountryListBox
{
	position:relative;
	right:240px;
	top:6px;
}
#CityList
{
	position:relative;
	right:105px;
	top:15px;
	width:615px;
	height:50px;
	text-align:justify;
}
#PlaceList
{
	position:relative;
	right:105px;
	top:17px;
	width:615px;
	height:50px;
	text-align:justify;	
}
#HotTourCell
{
	width:175px;
	height:200px;
	background-repeat:no-repeat;
	background-image:url(fa-IR/HotTourBackground.jpg);	
	padding-top:15px;
}
.HotTourImage
{
	padding:1px;
	background-color:#DADCE3;
	margin-bottom:5px;
}
.HotTourLink
{
	width:170px;
	height:50px;
	background-color:#DADCE3;
	vertical-align:middle;
	color:Black;
}
.HotTourImageCell
{
	height:90px;
}
.HotTourPackage
{
	width:168px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#DFE7FA;
	margin-bottom:7px;
	vertical-align:middle;
	color:Black;	
}


#TourSearchBox_TourBox
{	
	text-align:center;
	vertical-align:top;

}
#TourSearchBox_Note
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	color:#000000;
	border-bottom:solid 2px #517BBB;
	line-height:1.7;
	margin-bottom:10px;
	font-weight:Bold;
}
.TourSearchBox_TextBox
{
	width:140px;	
	background-color:#E7EFFA;
	border:solid 1px #84A5D7;
	font-family:Tahoma;
	font-size:8PT;
}
.TourSearchBox_ListBox
{
	width:144px;	
	border:solid 1px #84A5D7;
	font-family:Tahoma;
	font-size:8PT;
}
.TourSearchBox_Button
{
	width:75px;	
	background-color:#E7EFFA;
	border:solid 1px #84A5D7;
	font-family:Tahoma;
	font-size:8PT;	
}
.Alert
{
	color:Red;
}
.DefaultHotTours
{
	width:225px;
	height:150px;
	background-repeat:no-repeat;
	background-image:url(fa-IR/DefaultHotTourBackground.jpg);
	padding-top:25px;
	padding-left:1px;
	vertical-align:text-top;
	text-align:left;
}
.HoTourTitle
{
	background-color:#425EC4;
	color:White;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:5px;
}
#RoomSearchBox
{
	background-image:url(fa-IR/RoomSearchBackground.jpg);
	width:730px;
	height:150px;
	direction:rtl;
	text-align:right;
}
#RoomSearchBox_CityListBox
{
	position:relative;
	right:95px;
	top:45px;	
}
#RoomSearchBox_Star
{
	position:relative;
	right:390px;
	top:-75px;
}
#RoomSearchBox_HotelType
{
	position:relative;
	right:390px;
	top:-10px;	
}
#RoomSearchBox_HotelService
{
	position:relative;
	right:390px;
	top:-5px;		
}
#RoomSearchBox_TypeListBox
{
	position:relative;
	right:95px;
	top:50px;
}
#RoomSearchBox_PriceFrom
{
	position:relative;
	right:95px;
	top:55px;
}
#RoomSearchBox_PriceTo
{
	position:relative;
	right:95px;
	top:58px;
}
#RoomSearchBox_SearchButton
{
	position:relative;
	right:385px;
	top:-25px;
}
.RoomSearchBox_TextBox
{
	width:100px;	

	font-family:Tahoma;
	font-size:8PT;
}
ul.TourSearchBox
{
	list-style-type:none;
	margin:35px 108px 0px 0px;
	padding:0px;
	list-style-image:url();
}
li.TourSearchBox-1
{
	display:block;
	float:right;
	width:195px;
	height:25px;
}
li.TourSearchBox-2
{
	display:block;
	float:right;
	width:200px;
	height:25px;
}
ul.TourSearchBox
{
	width:400px;
}
select
{
	font:Normal 8pt Tahoma;
}
.TourCell2
{
	background-image:url(fa-IR/TourSearchResult.jpg);
	text-align:right;
	direction:rtl;
	float:right;
	width:365px;
	height:145px;
}
.balloonstyle
{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid #BEBEBE;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: 150px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
#arrowhead
{
	z-index: 99;
	position:absolute;
	top: -500px;
	left: 0;
	visibility: hidden;
}
ul.TypeOfTours
{
	direction:rtl;
	text-align:right;
}
ul.PlaceSearch
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	list-style-image:url();
	margin:30px 115px 0px 0px;
	float:right;
}
#PlaceSearchButton
{
	margin:60px 0px 0px 0px;
}
#Asia
{
	display:block;
	float:right;
	width:100px;
	height:18px;
	font:Normal 8pt Tahoma;
	color:Gray;
	text-align:center;
	padding:12px 0px 0px 0px;
	background:url(fa-IR/Continent.png) no-repeat;
	margin:80px 200px 0px 0px;
	cursor:pointer;
}
#Europe
{
	display:block;
	float:right;
	width:100px;
	height:18px;
	font:Normal 8pt Tahoma;
	color:Gray;
	text-align:center;
	padding:12px 0px 0px 0px;
	background:url(fa-IR/Continent.png) no-repeat;
	margin:60px 20px 0px 0px;
	cursor:pointer;	
}
#America
{
	display:block;
	float:right;
	width:100px;
	height:18px;
	font:Normal 8pt Tahoma;
	color:Gray;
	text-align:center;
	padding:12px 0px 0px 0px;
	background:url(fa-IR/Continent.png) no-repeat;
	margin:135px 80px 0px 0px;
	cursor:pointer;	
}
#Africa
{
	display:block;
	float:right;
	width:100px;
	height:18px;
	font:Normal 8pt Tahoma;
	color:Gray;
	text-align:center;
	padding:12px 0px 0px 0px;
	background:url(fa-IR/Continent.png) no-repeat;
	margin:5px 320px 0px 0px;
	cursor:pointer;	
}
#NewLine
{
	display:block;
	width:400px;
	height:20px;
}
#Australia
{
	display:block;
	float:right;
	width:100px;
	height:18px;
	font:Normal 8pt Tahoma;
	color:Gray;
	text-align:center;
	padding:12px 0px 0px 0px;
	background:url(fa-IR/Continent.png) no-repeat;
	margin:25px 140px 0px 0px;
	cursor:pointer;	
}
#Loader
{
	position:relative;
	top:-160px;
	left:100px;
	width:373px;
	height:219px;
	background:url(fa-IR/Country_City.png) no-repeat;	
	direction:rtl;
	text-align:right;
}
#Close
{
	width:11px;
	height:11px;
	background:url(fa-IR/Close.png) no-repeat;	
	display:block;
	float:none;
	margin:5px 5px 5px 0px;
	cursor:pointer;
}
#Content
{
	margin:0px 15px 5px 0px;
	width:345px;
	height:185px;
	overflow:hidden;
}
h3.MapContent
{
	font:Bold 11pt Arial;
	color:White;
	padding:0px;
	margin:0px;
	display:block;
	float:none;
	text-align:center;
	width:330px;
}
ul.HotCountry
{
	list-style-type:none;
	margin:5px 5px 0px 0px;
	padding:0px;
	list-style-image:none;
	width:165px;
	float:right;
}
li.HotCountry
{
}
a.HotCountry
{
	color:White;
	background:url(fa-IR/Icon.png) no-repeat bottom right;
	padding:0px 13px 0px 0px;
	display:block;
	margin:0px 5px 3px 0px;
}
h4.HotCountry
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	font:Bold 8pt Tahoma;
	color:#d5d5d5;
	border-bottom:solid 1px #d5d5d5;
	width:165px;
}
div.TourListByCityID
{
	background:url(fa-IR/TourBanner.jpg) no-repeat;
	width:730px;
	height:150px;
}
h3.TourListByCityID
{
	font:Bold 14pt Arial;
	color:Black;
	text-align:right;
	display:block;
	padding:123px 90px 0px 0px;
	margin:0px;
}
