* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin:0;
	padding:0;
	color:black;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1, h2, h3, h4, h5, h6, form, ul, ol, dl, li, dt, dd, p {margin:0; padding:0;}
label {font-style:italic; width:250px; text-align:left;}
label.radio, label.checkbox {font-style:normal; width:auto;}
fieldset {padding:0 15px 15px 15px; margin-top:15px; border:#ccc 1px solid;}
legend {font-weight:bold;}
input, textarea, select {width:250px}
input.radio, input.checkbox, input.button {width:auto;}


hr {height:1px; border:none; color:#ccc; background:#ccc;}

img {border:none;}

a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link, a:visited {
	text-decoration:none;
}
a:hover, a:focus, a:active {
	text-decoration:underline;
}


ul {margin-left:15px; list-style:disc;}
ol {margin:0 0 15px 22px;}
dt {width:100px; clear:left; float:left; font-style:italic; font-weight:bold; text-align:right; margin-right:10px;}
dd {width:490px; float:left; text-align:justify; margin-bottom:5px;}

.hide {display:none; visibility:hidden;}
.show {display:inherit; visibility:visible;}


/*CONTAINER*/
#container {width:100%; padding:0;}

/*SKIP*/
#skip {display:none;}

/*LOGO*/
#header {height:100px; margin:0 10px 0 10px; position:relative; background:url(logo.gif) left top no-repeat;}
#header-todate, #marqueecontainer, #header-callus {display:none;}



table {border:0px;}
td {border:0px; vertical-align:top;}

#container-tbl {width:100%; /*margin:0 10px 0 10px;*/} 
#left, #body, #right {padding-bottom:20px;}

#left, #right {display:none;}


/*BLOCKS*/
.block-color {color:white; text-align:center; margin-bottom:10px;}
.block-color strong {
	display:block;
	padding:5px 4px 4px 4px;
	text-align:center;
	font:bold 14px Arial,Tahoma,Verdana;
}

.block-color a {display:block;}
.block-color a:link, .block-color a:visited, 
.block-color a:hover, .block-color a:focus, .block-color a:active {color:white; text-decoration:none;}

.block-color var {
	display:block;
	padding:3px 4px 5px 4px;
	
	text-align:center;
	font:normal 14px Arial,Tahoma,Verdana;
}
/*
#block-red {background:#CE4424;}
#block-blue {background:#006A9C;}
#block-green {background:#889917;}
#block-white {background:#70ACB6;}
#block-orange {background:#F78B1F;}
*/



.block-thumb, .block-thumb-line {text-align:justify; font-weight:bold; color:#000; /*color:#4D561F;*/ margin-bottom:10px;}
.block-thumb img, .block-thumb-line img {display:block; float:left; margin-right:5px;}
.block-thumb a, .block-thumb-line a {font-weight:bold; display:block;}
.block-thumb a:link, .block-thumb a:visited,
.block-thumb-line a:link, .block-thumb-line a:visited {color:#000; text-decoration:none;}
.block-thumb a:hover, .block-thumb a:focus, .block-thumb a:active,
.block-thumb-line a:hover, .block-thumb-line a:focus, .block-thumb-line a:active {color:#000099; text-decoration:underline;}
.block-thumb strong, .block-thumb-line strong {
	display:block;
	
	padding:2px;
	text-transform:uppercase;
	
	text-align:left;
	color:#000;
	background:#fff;
	font:normal 10px Arial,Tahoma,Verdana;
}
.block-thumb strong em, .block-thumb-line strong em {color:#9B123C; font-style:normal; font:10px Arial,Tahoma,Verdana;}
.block-thumb var, .block-thumb-line var {clear:left; display:block; height:10px; margin:0; padding:0; line-height:10px;}

.block-thumb-line {border-bottom:#D8E47E 1px solid;}

/*Block Dead*/
.block-dead {margin-bottom:10px; text-align:center;}
.block-dead strong {
	display:block;
	border:1px solid #8F8FCD;
	
	padding:2px;
	font-weight:normal;
	text-transform:lowercase;
	
	text-align:center;
	color:#000;
	background:#fff;
	font:10px Arial,Tahoma,Verdana;
}
.block-dead strong em {color:#9B123C; font-style:normal; font:10px Arial,Tahoma,Verdana;}
.block-dead a {
	display:block;
	cursor:pointer;
	text-transform:lowercase;
	text-align:center;
	color:#fff;
	background:#8F8FCD;
	font:10px Arial,Tahoma,Verdana;
	padding:3px 4px 5px 4px;
	margin-bottom:1px;
}
.block-dead a.img {padding:0; margin:0;}
.block-dead a:link, .block-dead a:visited,
.block-dead a:hover, .block-dead a:focus, .block-dead a:active {text-decoration:none;}

#left .block-dead strong, #left .block-dead strong em, #left .block-dead a {font:12px Arial,Tahoma,Verdana;}




/*BODY*/
#body {text-align:justify; /*width:445px;*/}




/*SPLASH*/
div.splash {
	display:none;
}





/*H1*/
h1 {text-align:left; font-size:16px; text-transform:uppercase; margin:10px 0 30px 10px;}


#index-tbl-left {width:138px; padding:0 5px 0 0;}
#index-tbl-right {padding:0 0 0 5px;}


/*
#body div.title {margin:0 auto; width:670px; background:#ccc url(block-header-bg.gif) left top repeat-x; height:32px; text-align:left; padding:12px 0 0 12px;}
#body div.title img {border:none;}
#body div.content {z-index:1; margin:0 auto; width:670px; background:#f8f8f8; position:relative; padding:20px 20px 66px 20px; text-align:justify;}
#body div.content div#block-page-turn {width:86px; height:66px; position:absolute; bottom:-8px; left:0px; background:url(block-page-turn.jpg) left bottom no-repeat;}

div#index-body {z-index:1; position:absolute; top:16px; left:30px; width:359px; height:317px; background:url(index-body.jpg) left bottom no-repeat;}
div#index-stick {z-index:1; position:absolute; top:16px; left:399px; width:354px; height:279px; background:url(index-stick.gif) left bottom no-repeat;}


#body div#index-body-texts {position:absolute; top:90px; left:105px; padding:10px;}
#body div#index-body-find {position:absolute; top:29px; left:135px; color:#fff; font-weight:bold; font-size:11px;}
#body div.index-body-text {color:#808183; font-size:9px; text-align:justify; margin-bottom:7px; padding-right:7px;}
#body div.index-body-text div.index-body-text-title {font-size:11px;  font-weight:bold;}
#body div.index-body-text a {color:#f00; font-weight:bold; display:inline; font-size:9px;}

#body div#index-stick-plan {position:absolute; top:53px; left:85px; color:#fff; font-weight:bold; font-size:16px;}
#body div#index-stick-plan strong {color:#f00; font-size:16px;}
#body div#index-stick-text {position:absolute; top:105px; left:23px; font-size:14px; width:200px; text-align:justify;}
#body div#index-stick-trip {position:absolute; top:200px; left:25px;  text-align:left;}
#body div#index-stick-trip,
#body div#index-stick-trip a {font-size:13px; color:#6C9C31; font-weight:bold;}
#body div#index-stick-trip a {padding:20px 0 0 90px;}
#body div#index-stick-links {position:absolute; top:30px; left:235px;  text-align:left;}
#body div#index-stick-links a {display:block; font-size:12px; font-weight:bold; padding:22px 0 16px 10px; color:#000;}

#body div.top {position:absolute; width:585px; height:32px; top:-32px; left:85px; padding:9px 0 8px 0;}
#body div.top a {font-weight:bold; padding:7px 15px 7px 19px;  background:url(top.border.gif) left top no-repeat;}
#body div.top a:link, #body div.top a:visited,
#body div.top a:hover, #body div.top a:focus, #body div.top a:active {color:#0093d7;}
#body div.top a.active {color:#f96615;}
#body div.top a.active:link, #body div.top a.active:visited,
#body div.top a.active:hover, #body div.top a.active:focus, #body div.top a.active:active {color:#f96615;}
*/
#body div.factsheet {text-align:left; float:right;}
#body div.factsheet p {text-align:justify;}
#body div.text {text-align:left;}
#body div.text p {text-align:justify; padding-bottom:15px;}


/*FOOTER*/
#footer {border-top:1px #ccc solid; padding:10px 0 10px 0; margin:0 10px 0 10px;}
#footer-copyright {float:left; margin-top:20px; text-align:left;}
#footer-webmaster {margin-top:20px; text-align:right;}
#footer-tours, #footer-tours a,
#footer-copyright, #footer-copyright a,
#footer-webmaster, #footer-webmaster a {font-size:11px; color:#666;}
#footer-webmaster a {margin:0 4px 0 4px;}
#footer-webmaster a.last {margin-right:0;}
#footer-webmaster a.powered-by {margin:0;}

/*VALIDATION*/
/*
div#validation {font-size:11px; font-weight:bold; margin-top:10px; margin:0 auto; text-align:center;}
div#validation a {font-size:10px; font-weight:normal; padding:0 5px 0 5px; border:none;}
*/

/*div#validation, */
/*
div#validation a:link, div#validation a:visited {color:#6fa100; background:white;}
div#validation a:hover, div#validation a:focus, div#validation a:active {color:black; background:#6fa100;}
*/

/*AUTHOR*/
/*
div#author {margin-top:10px; padding-bottom:2px; padding-top:1px; margin:0 auto; text-align:center;}
div#author a {padding:0; margin:0; cursor:pointer;}
div#author a span.powered {font-size:9px; padding:1px 4px 2px 3px; }
div#author a span.author {font-size:11px; padding:0 3px 2px 3px;}
*/

/*
div#author a:hover span.powered {border:1px solid #1C2E53; font-size:9px; padding:1px 3px 2px 3px; }
div#author a:hover span.author {color:#1C2E53; background:white; font-size:11px; padding:0 3px 2px 3px;}
*/






#body div.text .center {text-align:center;}
#body div.text .left {text-align:left;}
#body div.text .right {text-align:right;}
#body div.text .float-left {float:left;}
#body div.text .float-right {float:right;}
#body div.text .nomargin {margin:0; padding:0;}
#body div.text .topmargin {margin:50px 0 0 0; padding:0;}

#body .clear {clear:both;}
#body a.box {display:block; float:left; width:120px; /*height:30px;*/ margin:10px; padding:8px 0 8px 0; text-align:center;}
#body a.box:link, #body a.box:visited {border:2px dotted;}
#body a.box:hover, #body a.box:focus, #body a.box:active {border:#6caad9 2px solid;}
#body div.text a.box {display:block; float:none; width:150px; margin:5px; padding:8px 0 8px 0;}
#body div.text a.noborder {border:none;}
#body div.factsheet li strong {color:#257;}

/*## TOURS ##*/
#body .tour-clear {clear:both; padding:0; margin:0;}
#body div.text h2.tour {margin-top:20px; text-transform:uppercase; letter-spacing:2px; padding:2px 5px 2px 5px;}
#body div.text h3 {font-weight:bold; /*padding-top:20px;*/}
#body div.text h4 {font-weight:bold; font-style:italic;}
#body div.text h5 {font-style:italic; font-weight:normal;}
#body div.text .inline {display:inline;}
#body div.text .em {font-style:italic;}
#body div.text .note {margin-top:20px;}

/*Colors*/
#body div.trekking h2 {color:white; background:rgb(0,51,0);}
#body div.archaeology h2 {color:white; background:rgb(48,0,70);}
#body div.jeep h2 {color:white; background:rgb(0,51,0);}
#body div.biking h2 {color:white; background:rgb(160,0,0);}
#body div.birding-august h2 {color:white; background:rgb(160,0,0);}
#body div.birding-may h2 {color:white; background:rgb(111,164,0);}
#body div.grand-caucasus h2 {color:white; background:rgb(221,99,0);}
#body div.hiking h2 {color:white; background:rgb(0,51,0);}
#body div.the-best-of-armenia h2 {color:white; background:rgb(160,0,0);}
#body div.cycling h2 {color:white; background:rgb(62,92,164);}
#body div.multi h2 {color:white; background:rgb(152,66,78);}
#body div.photography h2 {color:white; background:rgb(86,115,153);}
#body div.food_n_wine h2 {color:white; background:rgb(91,41,42);}

/*Return 2 Top*/
div.return2top {clear:both; padding:0; margin:0; margin-bottom:50px; text-align:right;}
div.return2top hr {padding:0; margin:0;}
div.return2top a {text-align:right;}

/*Photos*/
#body div.text div.photos {padding:10px 0 0 5px;}
#body div.text div.photos a {border:none;}

/*Book-Now*/
fieldset div input, fieldset div select, fieldset div textarea {width:200px;}
fieldset div {position:relative; width:215px; padding-top:15px;}
fieldset div.second {position:absolute; top:15px; left:213px; padding-top:0;}
fieldset#contact-information {height:270px;}
fieldset#tour-information {height:120px;}
fieldset#rental-information {height:170px;}
#body div.text div.fieldset-container {clear:both;}


/*Car Rental*/
div.car-rental h2 {background:#CCC;}
div.car-rental div.details {position:relative; margin-top:15px;}
div.car-rental div.details .currency-form {/*position:absolute;*/ /*top:10px;/ /*left:130px;*/ /*width:310px;*/ width:100%; z-index:1;}
div.car-rental div.details table {position:relative; top:-20px; /*left:130px;*/ /*width:310px;*/ width:100%; border-collapse:collapse; border:black 1px solid;}
div.car-rental div.details table caption {text-align:left; font-weight:bold; line-height:2;}
div.car-rental div.details table th {line-height:2;}
div.car-rental div.details table th, div.car-rental div.details table td {border:black 1px solid; text-align:center;}
div.car-rental div.car {margin-top:10px;}
div.car-rental div.car span.title {font-weight:bold; font-style:italic; height:25px;}


/* Meetings & Incentives */
dl.meeting-n-incentives {margin-left:170px;}
dl.meeting-n-incentives dt {width:15px; font-style:normal; text-align:center; margin-right:0; color:#1C2E53; background:#6caad9;}
dl.meeting-n-incentives dd {width:202px; text-align:left; margin-bottom:0; font-weight:bold; padding-left:2px; white-space:nowrap;}
div.columns-container {position:relative; width:160px; padding-top:15px; margin:0 0 50px 50px;}
div.columns-container div.second {position:absolute; top:15px; left:202px; width:202px; padding-top:0;}



/*Dates & rates*/
#dates-n-rates-tbl {/*width:445px;*/ width:100%; border-collapse:collapse;}
#dates-n-rates-tbl, #dates-n-rates-tbl td, #dates-n-rates-tbl th {border:1px black solid;}
#dates-n-rates-tbl td, #dates-n-rates-tbl th {text-align:center; padding:1px 3px 1px 3px;}
dfn {font-style:normal; font-weight:bold; padding:0 3px 0 3px; text-transform:uppercase;}
dfn.guaranteed {color:white; background:#008;}
dfn.onrequest {color:white; background:rgb(221,99,0);}
dfn.available  {color:white; background:#080;}
dfn.limited    {color:black; background:#ff0;}
#dates-n-rates-tbl caption {text-align:right;}
#dates-n-rates-tbl .title {text-align:left; font-weight:normal;}
#body div.text form#currency-form p,
#body div.text form.currency-form p
{text-align:right; padding:2px 0 2px 0;}
form#currency-form input,
form.currency-form input {width:auto;}
#dates-n-rates-tbl td {vertical-align:middle;}



/*Subscribe*/
div.factsheet form  {margin-top:20px;}
form#contact-us-form label {text-align:left;}
/*#subscribe-form p, #unsubscribe-form p, #tell-a-friend-form p,*/
div.form-accept {padding:30px 0 30px 0; text-align:center;}
#testimonials-submit-form,
#add2links-form p, #rent-a-car-form p
{margin-left:50px; text-align:left;}