#main_content
{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
}

.popup { POSITION: absolute; VISIBILITY: hidden; PADDING: 0px; z-index: 1000; display: none;}


.brownmenu { font-weight: normal; font-family: arial, sans-serif; font-size: 8.5pt; color: #911A10; font-weight: bold; text-decoration: none; } 
.brownmenu:hover { text-decoration: none; } 
.mainsubmenu A:link {font-family: arial, sans-serif;font-weight: bold; text-decoration: none; color: #911A10; } 
.mainsubmenu A:visited {font-family: arial, sans-serif;font-weight: bold; text-decoration: none; color: #911A10; } 
.mainsubmenu A:active {font-family: arial, sans-serif;font-weight: bold; text-decoration: none;color: #911A10; } 
.mainsubmenu A:hover {font-family: arial, sans-serif;font-weight: bold; text-decoration: none; color: white } 
.whitemenu:hover { text-decoration: none; } 
.whitemenu { font-weight: normal; font-family: arial, sans-serif; font-size: 8.5pt; color: white; font-weight: bold; text-decoration: none; }

form {
margin: 0;
}



body { 
background-color: #EEEEEE; 
margin: 0px;
font-weight: normal; font-family: verdana, arial; font-size: 8.5pt; color: #585858; } 
p { padding-top: 0px; padding-bottom: 0px; margin-top: 0; color: #585858; } 



ul { line-height: 135%; margin-top: 0px; margin-left: 16px; padding: 0; list-style-position: outside; } 
li { margin-bottom: 5px;  }



td { font-size: 8.5pt; font-family: verdana, arial; color: #585858; } 
.gentext { font-weight: normal; font-family: verdana, arial; font-size: 8.5pt; color: #2D83CA; } 
.largetext { font-weight: bolder; font-family: arial; font-size: 11pt; color: #FF9933; } 
.gentextbold { font-weight: bold; font-family: verdana, arial; font-size: 8.5pt; color: #2D83CA; } 
.gentextsmall { font-weight: normal; font-family: verdana, arial; font-size: 8.5pt; color: black; } 
.formrequiredwhite { font-weight: normal; font-family: verdana, arial; font-size: 8.5pt; color: white; } 
.formcaptionstyle { font-weight: normal; font-family: verdana,arial; font-size: 8pt; color: #FFFFFF; } 
.formcaptionstyleyellow { font-weight: normal; font-family: verdana,arial; font-size: 10pt; color: #FFFF00; } 
.formtitlestyle { font-weight: bolder; font-family: arial; font-size: 14pt; color: #FF9933; } 
.formfieldtitletext { font-weight: bold; font-family: verdana,arial; font-size: 9pt; color: black; } 
.formfieldcaptiontext { font-weight: normal; font-family: arial; font-size: 8pt; color: gray; } 
.formblockcaptiontext { font-weight: bolder; font-family: arial; font-size: 11pt; color: #FF9933; } 
.formgentext { font-weight: normal; font-family: verdana, arial; font-size: 8.5pt; color: black; } 
.TurkeyParaHeading { font-weight: bold; font-family: arial; font-size: 11pt; color: #072f67; } 
.TurkeyLargeHeading { font-weight: bolder; font-family: arial; font-size: 20pt; color: #072f67; } 
.TurkeySuperLargeHeading { font-weight: bolder; font-family: arial; font-size: 48pt; color: #072f67; } 
.TurkeyTourTitle { font-weight: bold; font-family: arial; font-size: 15pt; color: #072f67; } 
.TurkeyTourDesc { font-weight: bold; font-family: arial; font-size: 13pt; color: #072f67; } 
 
/*h1 { font-weight: bolder; font-family: verdana, arial, sans-serif;; font-size: 10pt; color: #00468a; display: inline; } */
h2 { font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 9pt; color: #072f67; display: inline; }
h3 { font-weight: bolder; font-family: verdana, arial, sans-serif;; font-size: 10pt; color: #00468a; display: inline; } 
h4 { font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 8.5pt; color: black;; display: inline; } 
h5 { font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13pt; color: #072f67; display: inline; } 
h6 { font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 8.5pt; color: #e21212; display: inline; }








*>h2.subHeadingAfrica		{ font-size: 14px; }
h2.subHeadingAnzac		{ font-size: 14px; }
h2.subHeadingAntarctica		{ font-size: 14px; }

h2.subHeadingChina		{ font-size: 14px; }
h2.subHeadingCroatia	{ font-size: 14px; } 
h2.subHeadingEgypt		{ font-size: 14px; }
h2.subHeadingIceland	{ font-size: 14px; } 
h2.subHeadingIndia		{ font-size: 14px; }
h2.subHeadingJordan		{ font-size: 14px; }
h2.subHeadingSpace		{ font-size: 14px; }
h2.subHeadingMorocco	{ font-size: 14px; } 
h2.subHeadingRussia		{ font-size: 14px; }
h2.subHeadingSAmerica	{ font-size: 14px; }
h2.subHeadingSriLanka	{ font-size: 14px; }
h2.subHeadingTransib	{ font-size: 14px; }
h2.subHeadingTurkey		{ font-size: 14px; }
h2.subHeadingHimalayas 	{ font-size: 14px; }


h1{
	font-family: "Trebuchet MS", arial, sans-serif;
	font-weight: bold;
	color: #043168;
	font-size: 25px;
	margin-bottom: 4px;
	margin-top: 0px;
}

h1.generalPages {
	width: 90%;
	font-size: 23px;
	color: #FF9933;
	font-family: "eurostile", arial, sans-serif;
}

h2.generalPagesBlueSmall {
	font-size: 17px;
	color: #2489d0;
	font-family: "eurostile", arial, sans-serif;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}


































a:link { font-style: normal; line-height: normal; color: #0080FF}

a:visited { font-style: normal; line-height: normal; color: #0080FF}
a:hover { font-style: normal; line-height: normal; color:#00468a}

td.tourPricesTourTitle
{
	font-family: arial, sans-serif;
	font-weight: bold;
	/*color: #FF9C2A;*/
	color: #666666;
	font-size: 19px;
	padding-left: 10px;
	/*background: #7E7E82;*/
	/*background: #cccccc;*/
	background: #FFD3A1;
}

td.tourPricesStandardText
{
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #999999;
	font-size: 12px;

}

table.tourPricesTable
{
	border: 1px solid #7E7E82;
}

table.optionsPricesTable
{
	border: 1px solid #7E7E82;
	margin-top: 10px;
}

td.tourPricesTypeTitle
{
	color: white;
	background: #FF9C2A;
	border-left: 1px solid #FF9C2A;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 5px;
}

td.tourPricesTypeDetail
{
	font-weight: bold;
	border-left: 1px solid #FF9C2A;
	color: #4C4B4A;
	font-size: 11px;
	text-align: center;
	width: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.optionPricesTitle
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 6px;
	background: #999999;
}

td.optionPricesTypeTitle
{
	font-size: 10px;
	font-weight: bold;
	color: white;
	padding: 6px;
	background: #999999;
	width: 120px;
	vertical-align: bottom;
}

td.optionPricesNames
{
	padding: 3px;
	padding-left: 6px;
}

td.optionPricesDetail
{
	padding: 3px;
	padding-left: 18px;
}





/* booking form styles for OTG website */




#bookingForm td.stepCurrent
{
	font-size: 8.5pt; font-family: arial; color: #FF9A31; font-weight: bold;
}

#bookingForm td.stepNormal
{
	font-size: 8.5pt; font-family: arial; color: #2C74E5; font-weight: bold;
}

#bookingForm .blockTitle
{
	font-family: arial; font-weight: bold; color: #FF9A31; font-size: 11pt;
}

#bookingForm .rowTitle
{
	color: #052667;  font-size: 8.5pt; font-weight: bold; font-family: arial;
}

#bookingForm .stepMessageBox
{
	width: 410px;padding: 3px;border-width: 1px; border-color: #FF9A31; border-style: solid; background:FFEEAA;
}


#bookingForm .availabilityBox
{
	border-width: 1px; border-color: black; border-style:solid;
}

#bookingForm .columnTitle
{
	color: #002264; font-weight: bold; font-size: 8.5pt;
}