body {
	margin: 0;
	padding: 0;
	color: #000;
	background: url(../images/bcgr.jpg) repeat-x #623c19;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 100%;
	line-height: 1.125em;
	position: relative;
	}
* ul, * li { 
	list-style: none; padding: 0; margin: 0;
	}
* ul.bul {
	margin: .75em 0 .75em 30px;
	}	
* ul.bul li {
	list-style: disc;
	margin: auto; 
	}
p { 
	margin: 0; padding: 0; 
	}
p.topIndent {	
	margin-top: 0.75em;
	}	
.skipNav { 
	display: none;
	}
.clearfix:after { 
	content:"."; display:block; height:0; clear:both; visibility:hidden; 
	}

a, a:link, a:visited, a:hover { 
	color: #d74f29; text-decoration: none; 
	}
a:visited {
	color: #d74f29;
	}
a:hover {
	text-decoration: underline;
	}
a:focus, a:active, a:visited { 
	outline: none; 
	}
a.am-hoverShw, a.pict { 
	display: block; width: inherit; height: 100%; text-indent: -999em; overflow: hidden;
	}
a.am-hoverShw:hover { 
	background: url(../images/am-hoverShw20.png) repeat transparent; 
	text-decoration: none; 
	}

/*---WRAPS-----------------------------*/	
#outerWrap{
	position: relative; z-index: 1; top: 265px; /*synchonize footer*/
	left: 362px; width: 686px; 
	}
#logo {	
	position: absolute; height: 670px; width: 100%; z-index: 1;
	background: url(../images/bcgrMain.jpg) no-repeat transparent;
	}
#logo h1, #logo address { 
	height: 0; overflow: hidden; margin: 0; padding: 0;
	}
#contactBook { 
	position: absolute; z-index: 2; line-height: 1.2;
	top: 95px; left: 880px; width: 122px;
	text-align: center; font-weight: bold;
	}
#contactBook p { margin-top: 6px; }
#contactBook a:link, #contactBook a:visited, #contactBook a:hover {	
	color: #b1702f;
	}
/*---CONTENT-----------------------------*/
#contentWrap { 
	background-color: transparent;
	}
#contentCtner { 
	float: left; width: 440px; padding-top: 16px; padding-bottom: 38px;
	background: url(../images/grauztie_Bottoms.png) no-repeat -940px bottom transparent;
	}
body.centralImg #contentCtner { 	
	padding-top: 260px;
	}
#content { 
	background: url(../images/contentMidBcgr.jpg) repeat-y transparent;
	padding: 0 40px 30px; margin: 0;
	}	
body#azipline #content,
body#contact #content { 
	min-height: 28em; 
	}
#centralImg {
	position: absolute; top: 198px; left:343px; height: 330px; width: 472px; 
	z-index: 10;
	background: url(../images/centralImgBcgr_40.jpg) no-repeat transparent;
	}
#slideShow { 
	position: absolute; left: 38px; top: 51px; width: 405px; height: 218px;
	overflow: hidden; margin: 0; 
	}	
#content h2 {	
	color: #d74f29; text-transform: uppercase;
	margin: .75em 0 .25em;
	}
#content h2.first {	
	margin-top: 0;
	}	
#content p {	
	margin-top: .65em;
	}
#content p.author {	
	margin-top: .25em; text-align: right; padding-right: 20px;
	}	
body#index #content p {	
	margin: 0; padding: 0;
	}	
ul.siteList li {
	margin-bottom: .65em;
	}
ul.siteList li a {
	display: block;
	}
body#services #content h3 { margin-bottom: .5em; }
/*---SIDEBARRIGHT-----------------------------*/
#sidebarRightWrap {
	position: relative; float: right; 
	width: 220px; margin: 16px 0 0; padding-bottom: 12px;
	text-align: right;
	background: url(../images/grauztie_Bottoms.png) no-repeat -540px bottom transparent;
	}
#sidebarRight {
	 background-color: #6c6e75; padding-bottom: 16px;
	 margin-top: 16px;
	}
#testimonialsWrap {
	background: url(../images/grauztie_Bottoms.png) no-repeat -360px 0 transparent; 
	padding-top: 12px;
	margin: 0px 20px 0;
	}
#testimonials {
	background: url(../images/grauztie_Bottoms.png) no-repeat -180px bottom transparent; 
	padding-bottom: 12px;
	margin: 0;
	}
#oneTestimonial {
	background-color: #b38b63; padding: 0 8px 1em;
	}
#oneTestimonial h3 {
	margin: 0; padding: .75em 0 .6em; color: #492e15;
	text-transform: uppercase;
	}
#oneTestimonial p {	
	margin: 0; padding-bottom: .25em; color: #f6f4f2; font-weight: bold;
	}
#oneTestimonial p.author {	
	font-style: italic;
	}
#oneTestimonial a:link, #oneTestimonial a:visited, #oneTestimonial a:hover { 
	color: #4b2e14;
	}	
#consultingCtner {
	width: 184px; height: 67px; margin: 6px auto 8px 16px; text-align: left;
	background: url(../images/sprite_JPG.jpg) no-repeat 0 0 transparent;
	position: relative;
	}
body#events #consultingCtner {
	margin-bottom: 0;
	}
#consultingCtner a.am-hoverShw {
	position: absolute; width: 166px; height: 46px; left: 9px; top: 11px; 
	}	
#blogLinkCtner {
	width: 187px; height: 182px; margin: 10px auto 0 16px; text-align: left;
	background: url(../images/sprite_JPG.jpg) no-repeat -184px 0 transparent;
	position: relative;
	}
#blogLinkCtner a.am-hoverShw {
	position: absolute; width: 181px; height: 175px; left: 4px; top: 4px; 
	}	
/*---MENU -----------------------------*/
#menuCtner { 
	position: absolute; z-index: 4;
	top: 290px; left: 152px; width: 180px; 
	padding-bottom: 12px;
	background: url(../images/grauztie_Bottoms.png) no-repeat -761px bottom transparent;
	}
#menu { 
	background: url(../images/sprite_JPG.jpg) no-repeat 0 -67px #f6f4f2;
	padding-top: 24px; min-height: 110px;
	}

#menu li {
	margin: 0 16px;
	border-top: 1px solid #d4bd96;
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
	background-position: 18px 6px; 
	background-color: transparent;
	}
#menu li.about {
	background-position: -582px 6px;
	}
#menu li.services {
	background-position: -132px 6px;
	}
#menu li.azipline {
	background-position: -282px 6px;
	}
#menu li.contact {
	background-position: -734px 6px;
	}

#menu a {
	display: block; width: 100%; line-height: 1.7;
	text-indent: -9999em;
	}
#menu a:hover,
body#index #menu li.index a,
body#about #menu li.about a,
body#services #menu li.services a,
body#azipline #menu li.azipline a,
body#contact #menu li.contact a {
	background: url(../images/menu.png) no-repeat -950px 3px transparent;
	}
body#index #menu li.index a:hover,
body#about #menu li.about a:hover,
body#services #menu li.services a:hover,
body#azipline #menu li.azipline a:hover,
body#contact #menu li.contact a:hover {	
	cursor: default;
	}

/****ABSOLUTES*******/		
#sustainableTrav { 
	position: absolute; z-index: 10;
	top: 670px; left: 127px; width: 212px; height: 197px;
	text-indent: -9999em;
	background: url(../images/sprite_JPG.jpg) no-repeat -371px -70px transparent;
	}
body#azipline #sustainableTrav,
body#contact #sustainableTrav { 
	height: 78px;
	}
#recommendedTA { 
	position: absolute; z-index: 3;
	top: 550px; left: 186px; width: 94px; height: 27px;
	}

#recommendedTA a { 
	display: block; width: inherit; height: 100%;  overflow: hidden;
	text-indent: -9999em;
	}
#recommendedTA a:hover { 
	background: url(../images/menu.png) no-repeat -1099px 2px transparent;
	}
#travelIntBadge { 
	position: absolute; z-index: 2;
	top: 529px; left: 100px; width: 146px; height: 148px;
	text-indent: -9999em;
	background: url(../images/travelIntBadge.png) no-repeat transparent;
	}

/*---FOOTER------*/
#footer {
	position: relative; z-index: 2;
	left: 300px; top: 275px; /*synchonized with outerWrap*/
	width: 560px;  margin: 0 auto 30px 0; padding-bottom: 30px;
	text-align: center; 
	background-color: transparent; color: #a99d92;
	}
#footer li {
	display: inline;
	margin: 0 7px 0 0px;
	}
#footer li a {
	border-left: 1px #a99d92 solid; 
	padding: 0 0px 0 10px; 
	}
body#index #footer li.index a,	
body#services #footer li.services a,
body#azipline #footer li.azipline a,
body#contact #footer li.contact a,
body#about #footer li.about a {
	cursor: default; font-style: italic;
	text-decoration: none;
	}
#footer li.first a {
	border-left: 0px #a99d92 solid; padding-left: 0;
	}
#footer li.last {
	margin-right: 0;
	}
p#copyright {
	margin: 0; 
	}
#footer a, #footer a:link, #footer a:visited, #footer a:hover { 
	color: #a99d92;
	}
/***FONTS*****/	
#outerWrap, #menuCtner {
	font-size: .8125em;
	}
.w1280 #outerWrap, 
.w1280 #menuCtner { 
	font-size: 0.875em; 
	}
.w1280 #content p,
.w1280 #content ul { 
	font-size: 0.964em; /*13.5 of 14*/
	}	
#footer {
	font-size: .75em;
	}
.w1280 #footer {
	font-size: .75em;
	}	
h2 {
	font-size: 1.214em;
	}
#content h2 {
	font-size: 1em;
	}
.w1280 #content h2 {
	font-size: 1em;
	}	
h3 {
	font-size: 1em;
	}

#oneTestimonial {	
	font-size: .923em; line-height: 1.25;
	}
#oneTestimonial p {	
	font-size: .923em;
	}	
.w1280 #oneTestimonial {
	font-size: .929em;
	}
.w1280 #oneTestimonial p {
	font-size: .923em;
	}		
#contactBook {
	font-size: .686em;
	}
#menu li li a {
	font-size: .923em;
	}
.w1280 #menu li li a {
	font-size: .929em;
	}