body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, table{
	font-family: tahoma;
	font-size: 11px;
	color:#555555;	
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
text-decoration:none;
}
a:active {
	text-decoration: none;
}
.sag_menu , .sag_menu a , .sag_menu a:visited {
	font-family: "Trebuchet MS", Verdana;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:10px;
	padding-top:2px;
}
.sag_menu a:hover{
color:#990033;
}
.mail_list {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
}

.tours_in_progress,.tours_in_progress a:link , .tours_in_progress a:visited  {
	color: #4E4E4E;
	margin-left: 10px;
}
.tours_in_progress a:hover {
color:#FF6600;
}
.normal {
BORDER-LEFT: #86AFC3 1px solid;
BORDER-TOP: #86AFC3 1px solid; 
BORDER-RIGHT: #86AFC3 1px solid; 
BORDER-BOTTOM: #86AFC3 1px solid; 
PADDING-RIGHT: 4px;
PADDING-LEFT: 4px; 
FONT-SIZE: 8pt; 
PADDING-BOTTOM: 1px; 	 
COLOR: #444444; 
PADDING-TOP: 1px; 
BACKGROUND-REPEAT: no-repeat; 
FONT-FAMILY: tahoma; 
BACKGROUND-COLOR: #fbfbfb
}
.form_object{
	font-family:tahoma;
	font-size:11px;
	color:#555555;
	background-color: #FFFFFF;
}
.aktif {
BORDER-LEFT: #FFD200 1px solid; 
BORDER-TOP: #FFD200 1px solid; 
BORDER-RIGHT: #FFD200 1px solid; 
BORDER-BOTTOM: #FFD200 1px solid; 
PADDING-RIGHT: 4px; 	
PADDING-LEFT: 4px; 
FONT-SIZE: 8pt; 
PADDING-BOTTOM: 1px; 	
COLOR: #D54040; 
PADDING-TOP: 1px;	
BACKGROUND-REPEAT: no-repeat; 
FONT-FAMILY:tahoma; 
BACKGROUND-COLOR: #ffffff}
.style1 {
	font-family: Verdana;
	color: #555555;
	font-weight: bold;
}
.style2 {
	color: #555555;
	font-weight: bold;
	font-size: 11px;
}
.KT_tngtable {
	border: solid 1px #000000;
}
.textarea {
		font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
		font-size: 12px;
		padding: 0px ! important;
		margin: 0px ! important;
		vertical-align: middle;
	}
	.td {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	padding: 2px! important;
	margin: 2px! important;
	vertical-align: middle;
	background-color: #336699;
	text-align: left;
	height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0033CC;
	color: #FFFFFF;
}
.usermenuover {

color:#353535;
}
.usermenumove{

color:#FF0000;
}


.linkmove{
color:#FF0000;
text-decoration:none;
}
.linkover{
color:#333333;
text-decoration:none;
}
.baslik_sari {
	color: #CC6600;
	font-weight: bolder;
}
.baslik_kirmizi {
	color: #CC0000;
	font-weight: bolder;
}
.baslik_sapsari {
	color: #F7BD00;
	font-weight: bolder;
}
.baslik_mavi {
	color: #0066CC;
	font-weight: bolder;
}
.formbaslik {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
}
.style17 {font-size: 10px; padding: 0px; margin: 0px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; }

/* wishlist styles */
#col-a .border-silver-full ul,#col-a .border-silver li { list-style-type: disc; list-style-position: inside; font-size: 12px; }

/* h and p tags */
h1 { font-size: 36px; margin: 0px 0px 10px 0px; padding: 0px; line-height: 30px;}
h3 { font-size: 16px!important;}
h4 { font-size: 14px;}
h5 { color: #FFF; font-size: 30px; font-weight: normal; margin: 0px 0px 0px -10px!important; padding: 10px 5px 35px 5px!important; background-color: #5A4099; width: 320px;}
h5 .pricing-micro { font-size: 11px; position: relative; top: 35px; padding: 0px 0px 0px 0px!important;}
/* span#dominant { display: block; width: 250px!important; position: absolute; margin: -10px 0px 0px 0px;} */
h5 .micro { margin: 0px 3px 0px 2px!important; position: relative; top: -10px; font-size: 13px!important;}
h5 .pricing-micro .micro { top: 0px; font-size: 10px!important;}

#col-a h2 { font-size: 16px; margin: 10px 0px 0px 0px;}

.itin_label { color: #5A4099; font-size: 15px}
/*#pricing .micro { color: #FFF!important; font-size: 13px;}
#pricing p.micro { font-size: 11px; margin: 10px 0px 0px 0px; text-align: right;}
#pricing label { color: #FFF; }
#available_spaces { color: #FFF; font-size: 13px;} */
.maps { width: 250px!important;}
#overview p,p.itin_body  { margin: 0px 0px 20px 0px; padding: 0px; line-height: 18px;}

/* divs */
/* div.right { border-left: 1px solid #a0b1b8; padding: 0px 5px 0px 10px; margin: 0px 0px 10px 0px; width: 325px;}
#overview { width: 300px; font-size: 13px!important; margin: 0px 5px;}
#pricing { background-color: #7251c1; margin: 0px 0px 0px 5px!important; padding: 0px 10px 10px 10px ; max-width: 320px;} */
#contact-details { margin: 10px;}
#brief-itin { padding: 20px 0px 0px 0px; }
#meta { float: center; clear: right; padding: 5px; border: 1px solid #CCC; margin: 0px 0px 0px 0px; width: 264px; background-color: #f0eeed;}

/* pricing box */
#no-departure-message { color: #FFF; font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px!important; font-weight: bold;}
#no-departure-message a {color: #FFF; text-decoration:underline;}
/*
#book_now_form .micro, #book_now_form label { margin: 10px;}
#pricing #book_now_button { float: right; margin: 10px 0px 0px 0px;}
#contact-details img { vertical-align: middle;}
#pricing select, #id_pricing_room { border: 1px solid #CCC; background-color: #8787be; color: #FFF; padding: 0px!important; max-width: 300px; font-size: 11px;}
#pricing-tab { margin: 5px 0px 10px 0px;}
#pricing-tab li { color: #FFF; font-size: 11px; margin: 0px 0px 10px 0px; padding: 0px!important; float: left!important; font-weight: bold;}
#id_departure_date { margin: 0px 0px 0px 0px!important;}
select#id_departure_date, select#id_room { font-size: 12px!important; margin: 5px 5px 0px 0px!important; padding: 0px!important; float: left!important; }
select#id_departure_date { width: 280px!important;}
.box-price-label { margin: 0px 5px 0px 0px!important; width: 60px;}
.clear-li { clear: right!important;}
li#local_payments { margin: 0px 5px 5px 0px;}
#available_spaces, .selects { float: left; clear: none;}
span#discount_percent { float: none!important; display: inline!important; margin: 0px!important; padding: 0px!important;}
li#my_own_room, li#my_own_room_price { width: auto; float: left!important; clear: none;}
*/

#dest-guide.carousel { border:1px solid #d3d3d3;}
#dest-guide.carousel, #featured-trips.carousel .carousel-wrap {margin:0 0 15px;}
#dest-guide.carousel.js .carousel-wrap {width:600px;margin:0 15px 15px;background:#fff;}
#dest-guide.carousel ul {margin:0;padding:0;}
#dest-guide.carousel.js ul li {display:inline;float:left;padding:5px 0;width:150px;text-align:center; height: 150px;}
#dest-guide.carousel .carousel-control { margin:0px; padding: 0px; font-weight:bold; font-size:11px; cursor:pointer; position: absolute; display: inline; }
#dest-guide .carousel-previous { margin: 50px 0px 0px -10px!important;}
#dest-guide .carousel-next { margin: -80px 0px 0px 615px!important; }
#dest-guide.carousel .disabled {color:#ddd;cursor:default;background:#f4f4f4;}

.quotes { width: 220px!important; background-image: url(images/quotes-bg.png); background-repeat: no-repeat; padding: 0px 0px 0px 50px; margin: 0px 10px 0px 10px; float: left; position: relative;}

/* meta content */
#meta ul { background-image: none!important; width: 264px; border: none!important; }
#meta li.meta-label { font-weight: bold; font-size: 12px!important; margin: 0px 0px 0px 0px!important; color: #5A4099;}
#meta li { float: none!important; border: none!important; font-size: 11px!important; margin: 0px 0px 15px 0px!important;}

.dates_and_pricing_list ul { background-image: none!important; border-right: 1px solid #CCC; float: left; margin: 0px 10px 0px 0px!important; padding: 0px 5px!important; }
.dates_and_pricing_list li { border: none!important; clear: none; margin: 0px 0px 2px 0px!important; font-size: 11px!important; }
li.price-label { font-weight: bold!important; clear: left!important; width: 85px; }
.dates_and_pricing_list form { margin: 0px 0px 10px 0px; border: 1px solid #CCC; padding: 10px 0px; background-color: #FFF; }
.dates_and_pricing_list div input, .dates_and_pricing_list div img { margin: 5px 0px 0px 10px!important; padding: 0px!important; vertical-align: middle;}
.dates_and_pricing_list strong.purple { margin: 10px 10px 5px 10px; display: block; }
.legend { margin: 5px 0px 0px 0px!important; padding: 0px!important;}
.legend ul { border: none!important; }
.legend li { clear: none!important; padding: 0 5px 5px 5px!important; margin: 0px!important; font-size: 10px!important;}
.legend li img { vertical-align: middle!important; margin: 0px!important;}
.room-options { float: right;}

#facebox { width: 50%!important; height: 50%; left: auto!important;}

/* resetting for tabs */
#col-b .ui-state-default, #col-b .ui-widget-content .ui-state-default { border: none; background: none; font-weight: bold; outline: none; }
#col-b .ui-state-default a { color: #5A4099; text-decoration: none; outline: none; }
#col-b .ui-state-hover, #col-b .ui-widget-content .ui-state-hover, .ui-state-focus, #col-b .ui-widget-content .ui-state-focus { border: none; background: none; font-weight: bold; color: #aad045!important; outline: none; }
#col-b .ui-state-hover a { color: #ffffff; text-decoration: none; outline: none; }
#col-b .ui-state-hover a:hover { color: #5A4099; text-decoration: underline!important;}
#col-b .ui-state-active, #col-b .ui-widget-content .ui-state-active { background-image: url(images/purple_h2.png); background-position: right top!important; }
#col-b .ui-state-active a { color: #fff; outline: none; text-decoration: none; }
#col-b .ui-state-active a:hover { color: #FFF!important; text-decoration: none!important;}
#first-tab.ui-state-active { background-image: url(images/purple_h2.png); background-position: left top!important; border: none; }
#fragment-1,#fragment-2,#fragment-3,#fragment-4,#fragment-5, #fragment-6 { border: 1px solid #a0b1b8; padding: 0px 10px;}
#fragment-3, #fragment-6 { background-color: #f0eeed;}


/* Content tabbing */
.maps { width: 45%; float: right; margin: 10px 0px 0px 10px; border: 1px solid #CCC; padding: 5px;}
.maps_sol {  float: left; margin: 10px 0px 0px 10px; border: 1px solid #CCC; padding: 5px;}
#tab-content ul { background-image: url(images/grey_h3.png); background-repeat: no-repeat; background-position: left top; padding: 0px 0px 0px 0px; margin: 0px!important; border-right: 1px solid #a0b1b8;}
#tab-content li { float: left; margin: 0px 0px 0px 0px; font-size: 13px; border-right: 1px solid #a0b1b8; padding: 0px 5px 0px 5px;}


/* Tabbing function for trip summary */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 60px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 5px;
font-family: helvetica, arial!important; text-transform: uppercase; color: #5A4099; font-size: 12px;
}
.tabs-nav a {
    z-index: 2;
    padding-left: 0;
    font-size: 13px;
    line-height: 1.2;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
}
.tabs-nav #first-tab.tabs-selected { background-image: url(images/purple_h2.png); background-position: left top!important; }
.tabs-nav .tabs-selected { background-image: url(images/purple_h2.png); background-position: right top!important;}
.tabs-selected a span { color: #FFF!important;}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    padding: 0px 8px;
    background: #FFF; /* declare background color for container to avoid distorted fonts in IE while fading */
border-left: 1px solid #a0b1b8; border-right: 1px solid #a0b1b8; border-bottom: 1px solid #a0b1b8;
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(images/loading.gif) no-repeat 0 50%;
}

.related-guides { 
    text-align: right;
    width: 120px;
    float: right;
}

.guide-content, #dest-tab-content  {
    width: 500px;
}

#dest-tab-content ul { float: left; clear: left;}
#dest-tab-content ul, #dest-tab-content li, #dest-tab-content a { background: none!important; border: none; color: #555E63; font-size: 10px; padding: 0px; }
#dest-tab-content li { margin: 5px 0px 15px 0px; border-right: 1px solid #a0b1b8; padding: 3px 5px!important; }
#dest-tab-content.ui-tabs .ui-tabs-panel { padding: 0px!important;}
#dest-tab-content li.ui-tabs-selected { color: #FFF!important; background-color: #5A4099!important; padding: 0px 5px;}
#dest-tab-content li.ui-tabs-selected a { color: #FFF;}

.guide-content h2 {
    font-size: 36px;
    background-image: none; 
    background-color: #fff;
    color: #555E63;
}


#id-dg-disclaimer { margin: 10px;}
#id-dg-disclaimer p { margin: 0!important; font-size: 10px; font-weight: bold; }

#id-lonely-planet-copy p { margin-bottom: 10px; }
.discovery-badge { position: absolute;}

/* new pricing box */
.right { border-left: 1px solid #CCC; width: 330px; padding: 0px 5px 0px 10px;}
#pricing { background-color: #7252c1; color: #FFF; position: relative;}
#pricing select { font-size: 11px!important; border: 1px solid #CCC; background-color: #9a9bcb; color: #FFF;}
#pricing dl { border-bottom: 1px solid #5A4099; padding: 5px 10px 25px 10px; position: relative; display: block; margin: 0px;}
#pricing dl#hotels-transfers, #pricing dl#departures { padding: 10px 10px 10px 10px;}
dl#departure_price dt#dominant { font-size: 40px; position: absolute; display: block; padding: 0px 0px 0px 8px;}
dl#local_payments dt, dl#spaces dt, dl#rooms dt, dl#inca dt, dl#my_own_room dt, dl#discount_message dt, dl#leaving_from dt { background-image: url(images/chevron-10.png); background-repeat: no-repeat; background-position: left top; padding: 0px 0px 0px 10px; float: left; clear: left;}
dl#spaces dd, dl#rooms dd, dl#inca dd, dl#my_own_room dd, dl#discount_message dd, dl#leaving_from dd { position: absolute; text-align: right; right: 10px;}
dl#local_payments { padding-bottom: 10px!important;}
dl#local_payments dd { position: relative; text-align: right; right: 10px;}
dl#departures dd { padding: 0px; margin: 0px;}
a#guaranteed_image img { width: 70px; position: absolute; left: 250px; top: 5px; }
#pricing input#book_now_button { text-align: right;}
#pricing p.micro { color: #FFF; padding: 0px 0px 0px 10px;}
dt#dominant .micro { position: absolute; top: 8px;}
.currency { left: 0px;}
dt#dominant .break { top: 45px; left: 0px;}
#pricing p.purple-bg { background-image: none; background-color: #5A4099; text-align: right; padding: 10px;}
#pricing p.micro { padding: 0px 0px 0px 10px;}
dl#departure_price dd.pricing-micro { font-size: 12px!important; float: right; clear: both; position: relative; top: 25px;}
span#list-line { position: absolute; z-index: 999; font-size: 10px; right: 10px; top: 10px;}
select#id_departure_date { width: 100%; margin: 10px 0px 0px 0px;}
a#hotels_and_transfers { cursor: pointer; }
p#no-departure-message { padding: 10px!important; font-weight: normal;}
.price-tabs { border: 1px solid #5A4099; padding: 5px 10px; background-image: url(images/grey_h3.png)!important; background-position: right!important;}
.price-tabs span.micro { display: block; float: left; background-image: url(images/chevron-10.png); background-repeat: no-repeat; background-position: right center;  padding: 0px 20px 0px 0px; margin: 0px 10px 0px 0px;}
#leaving { display: none }
/* CSS Document */
