* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	margin:0 0 20px 10px;
	padding:0;
	color:#4A3219;
	/*background-color:black;*/
	/*background:#000 url("/n.gif") no-repeat;*/
	background:#000 url("bg.girl.gif") right bottom no-repeat;
	/*text-align:center; bg.girl.gif */
    /*background-attachment: fixed;*/
}

div#bg {
	display:none;
	/*position: fixed;*/
    /*
    bottom:0px;
    right:10px;
    width:256px;
    height:641px;
    background:;
    position: absolute;
    */
    /*z-index:0;*/
	/*
	top: expression(
		document.getElementsByTagName('body')[0].scrollTop + "px"
	);
	*/
}

h1, h2, h3, h4, h5, h6, form, ul, ol, dl, li, dt, dd, p {margin:0; padding:0;}
/*
label {font-style:italic; width:250px;}
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-weight:bold;
}
a:link, a:visited {
	color:#4A3219;
	border-bottom:#4A3219 1px dashed;
}
a:hover, a:focus, a:active {
	color:#4A3219;
	border-bottom:#4A3219 1px solid;
}

/*
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:570px; float:left; text-align:justify; margin-bottom:5px;}
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:200px; text-align:left; margin-bottom:0; font-weight:bold; padding-left:2px;}
*/


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

/*CONTAINER*/
div#container {width:740px; /*margin:0 0 0 20px;*/ z-index:1;}

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

/*LOGO*/
div#logo {text-align:left; padding:20px 0 20px 0;}
div#logo a {width:100px; height:100px; display:block; border:none;}
div#logo a {background:url(logo.gif) left top no-repeat;}
/*div#logo a:hover, div#logo a:focus, div#logo a:active {background:url(logo.hover.gif) left top no-repeat;}*/


/*TITLE*/
div#title {position:absolute; top:40px; left:150px; width:500px; color:#fff; font-size:20px; font-weight:bold; text-align:center;}

/*TABS*/
div#tabs {position:relative; text-align:left; padding-left:50px;}
div#tabs a {
	position:relative;
	display:block;
	float:left;
	border:0;
	
	cursor:pointer;
	margin:0 5px 0 0;
	padding:3px 3px 2px 3px;
	
	font-size:15px;
	font-weight:bold;
	text-align:center;
	
	width:100px;
	
}
div#tabs a span {position:absolute; top:0; display:block; width:10px; height:10px;}
div#tabs a span.right {right:0;}

div#tabs a:link, div#tabs a:visited {background:#80694A url(passive.left.gif) left top no-repeat; color:#E9C086;}
div#tabs a:link span.right, div#tabs a:visited span.right {background:url(passive.right.gif) right top no-repeat;}

div#tabs a:hover, div#tabs a:focus, div#tabs a:active {background:#A4875E url(hover.left.gif) left top no-repeat; color:#E9C086;}
div#tabs a:hover span.right, div#tabs a:focus span.right, div#tabs a:active span.right {background:url(hover.right.gif) right top no-repeat;}

div#tabs .active:link,
div#tabs .active:visited,
div#tabs .active:hover,
div#tabs .active:focus,
div#tabs .active:active
{background:#E9C086 url(active.left.gif) left top no-repeat; color:#4A3219;}
div#tabs .active:link span.right,
div#tabs .active:visited span.right,
div#tabs .active:hover span.right,
div#tabs .active:focus span.right,
div#tabs .active:active span.right
{background:url(active.right.gif) right top no-repeat;}

/*LANGUAGE*/
div#language {float:right;}
div#language a {border:none;}

/*SUBTABS*/
div#subtabs {text-align:center; clear:left; background:#E9C086 url(outer.top.left.gif) left top no-repeat;}
div#subtabs div.content {padding:20px 20px 1px 20px; text-align:left;}
div#subtabs div.content a, div#subtabs div.content strong {display:inline; margin:0 4px 0 4px;}
div#subtabs div.content a.active {color:black; border-color:black;}
div#subtabs div.content strong {color:#257;}
div#subtabs div.content strong a {margin:0;}
div#subtabs div.right {background:url(outer.top.right.gif) right top no-repeat; width:20px; height:20px; float:right;}


/*ADS*/
div#ads {background:#E9C086; padding:20px;}
div#ads div.block {border:#4A3219 1px solid; position:relative;}
div#ads div.top {height:25px; position:relative;}
div#ads div.top span.left {position:relative; top:-1px; left:-1px; background:url(inner.top.left.gif) left top no-repeat; width:20px; height:25px; float:left;}
div#ads div.top span.right {position:relative; top:-1px; right:-1px; background:url(inner.top.right.gif) right top no-repeat; width:20px; height:25px; float:right;}

div#ads div.bottom {height:25px; position:relative;}
div#ads div.bottom span.left {position:relative; top:1px; left:-1px; background:url(inner.bottom.left.gif) left bottom no-repeat; width:20px; height:25px; float:left;}
div#ads div.bottom span.right {position:relative; top:1px; right:-1px; background:url(inner.bottom.right.gif) right bottom no-repeat; width:20px; height:25px; float:right;}

div#ads .title {position:absolute; top:-9px; width:700px; text-align:center;}
div#ads .title span {background:#E9C086; font-size:12px; font-weight:bold; letter-spacing:1.5px; padding:0 10px 0 10px;}
div#ads div.content {padding:2px 20px 0 20px; text-align:justify;}


/*
h1 {position:relative; top:14px; display:inline; text-align:center; color:#1C2E53; background:#fff; padding:0 5px 0 5px; font-size:16px; }
*/

/*BODY*/
div#body {background:#E9C086; padding:10px 20px 0 20px;}
div#body div.block {border:#4A3219 1px solid; position:relative;}
div#body div.top {height:25px; position:relative;}
div#body div.top span.left {position:relative; top:-1px; left:-1px; background:url(inner.top.left.gif) left top no-repeat; width:20px; height:25px; float:left;}
div#body div.top span.right {position:relative; top:-1px; right:-1px; background:url(inner.top.right.gif) right top no-repeat; width:20px; height:25px; float:right;}

div#body div.bottom {height:25px; position:relative; clear:both;}
div#body div.bottom span.left {position:relative; top:1px; left:-1px; background:url(inner.bottom.left.gif) left bottom no-repeat; width:20px; height:25px; float:left;}
div#body div.bottom span.right {position:relative; top:1px; right:-1px; background:url(inner.bottom.right.gif) right bottom no-repeat; width:20px; height:25px; float:right;}

div#body .title {position:absolute; top:-9px; width:700px; text-align:center;}
div#body .title span {background:#E9C086; font-size:17px; font-weight:bold; letter-spacing:1.5px; padding:0 10px 0 10px;}
div#body div.content {padding:2px 20px 0 20px; text-align:justify;}


/*FOOTER*/
div#footer {background:#E9C086 url(outer.bottom.center.gif) bottom repeat-x; height:150px;}
div#footer span.left {background:url(outer.bottom.left.gif) left bottom no-repeat; width:20px; height:150px; float:left;}
div#footer span.right {background:url(outer.bottom.right.gif) right bottom no-repeat; width:20px; height:150px; float:right;}
div#footer div.content {padding-top:40px;}
div#footer div.content a, div#footer div.content strong {margin:0 5px 0 5px; line-height:1.5;}
div#footer div.content strong {color:#257;}
div#footer div.content strong a {margin:0;}

/*VALIDATION*/
div#validation {font-size:11px; font-weight:bold; margin-top:10px; 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:white; /*background:black;*/}
div#validation a:hover, div#validation a:focus, div#validation a:active {color:black; background:white;}

/*AUTHOR*/
div#author {margin-top:10px; text-align:center;}
div#author a {position:relative; font-size:11px; padding:0px 2px 0px 62px; margin:0px; cursor:pointer; border:none;}
div#author a span {position:absolute; top:2px; left:1px; font-size:9px; padding:0px 2px 1px 2px;}

div#author a:link, div#author a:visited, div#author a span  {color:white; background:black;}
div#author a:hover, div#author a:focus, div#author a:active {color:black; background:white;}


ul#sitemap, ul#sitemap ul {margin-left:15px;}

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

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

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


/*Colors*/
/*
div#body div.trekking h2 {color:white; background:rgb(0,51,0);}
div#body div.archaeology h2 {color:white; background:rgb(48,0,70);}
div#body div.jeep h2 {color:white; background:rgb(0,51,0);}
div#body div.biking h2 {color:white; background:rgb(160,0,0);}
div#body div.birding-august h2 {color:white; background:rgb(160,0,0);}
div#body div.birding-may h2 {color:white; background:rgb(111,164,0);}
div#body div.grand-caucasus h2 {color:white; background:rgb(221,99,0);}
div#body div.hiking h2 {color:white; background:rgb(0,51,0);}
div#body div.the-best-of-armenia h2 {color:white; background:rgb(160,0,0);}
*/

/*Return 2 Top*/
/*
div#body div.text p.return2top {padding:0; margin:0; padding-bottom:50px; text-align:right;}
*/

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

/*Book-Now*/
/*
fieldset div {position:relative; width:300px; padding-top:15px;}
fieldset div.second {position:absolute; top:15px; left:300px; padding-top:0;}
fieldset#contact-information {height:270px;}
fieldset#tour-information {height:120px;}
div#body div.text div.fieldset-container {clear:both;}
*/

/* Meetings & Incentives */
/*
div.columns-container {position:relative; width:600px; padding-top:15px; margin:0 0 30px 70px;}
div.columns-container div.second {position:absolute; top:15px; left:300px; width:300px; padding-top:0;}
*/


/*Dates & rates*/
/*
#dates-n-rates-tbl {width:680px; 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.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;}
div#body div.text form#currency-form p {text-align:right; padding:2px 0 2px 0;}
form#currency-form input {width:auto;}
*/


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

/*v\:* {behavior:url(#default#VML);}*/
div#map {background:url("map.jpg") left top no-repeat; width:300px; height:250px; margin-right:10px; float:left;}
div#map a {border:none;}