﻿@font-face {
    font-family:utm-aurora;
    src: url(utm-aurora.ttf);
}

@font-face {
    font-family:UTM-Avo;
    src: url(UTM-Avo.ttf);
}

body
{
	font-family:UTM-Avo, Myriad Pro, Arial; 
    color:#333333;
    background:#ffffff;    
	text-align:justify;
}



<!-- css for menu drop down -->
#primary_nav_wrap
{	
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

#primary_nav_wrap ul a
{
	display:block;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:12x;	
	padding:3px 0px 3px 0px;
	font-family:UTM-Avo;
	
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;		
	background-repeat:no-repeat;
	background-position:right;
	
	padding:0 10 5 10 ;
	
}

#primary_nav_wrap ul li.current-menu-item
{
	background:url('/Skins/2017/Images/main-menu-bg.jpg') ;
    background-position:  bottom;
    background-repeat:repeat-x; 
	font-weight:bold; 
}

#primary_nav_wrap ul li:hover
{	
	background:url('/Skins/2017/Images/main-menu-bg.jpg') #d7b147;
	background-repeat:repeat-x;
	background-position:right;
	
	padding:0 10 5 10 ;
	font-weight:bold; 
}

#primary_nav_wrap ul li ul li:hover
{	
	background:#e9c560;
}



#primary_nav_wrap ul li ul li.current-menu-item
{
	background:#2c5103;
	
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#d7b147;
	padding:0;
	
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:230px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:300;
	font-size:12px;
	
	padding:5 15px;
	font-family:UTM-Avo;
	
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}

.cssMobileContainerTitle1, .cssMobileContainerTitle1 SPAN, .cssMobileContainerTitle1 LABEL, .cssMobileContainerTitle1 A,.cssMobileContainerTitle1 A:link, .cssMobileContainerTitle1 A:visited
{
	font-family:  UTM-Avo;
	font-size: 50px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;	
                  padding-bottom: 5px;	
	text-decoration:none;
	line-height:200%;
}

.cssMobileContainerTitle, .cssMobileContainerTitle SPAN, .cssMobileContainerTitle LABEL, .cssMobileContainerTitle A,.cssMobileContainerTitle A:link, .cssMobileContainerTitle A:visited
{
	font-family:  UTM-Avo;
	font-size: 50px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	text-transform:uppercase;
	padding-top:15px;
	border-bottom: solid 2px #cf2c27;    
    padding-bottom: 5px;	
	text-decoration:none;
}

.cssArecaLeftMenu2, .cssArecaLeftMenu2 A, .cssArecaLeftMenu2 A:active, .cssArecaLeftMenu2 A:visited, .cssArecaLeftMenu2 A:link
{
	font-family:UTM-Avo, Arial;
	font-size: 35px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}
.cssArecaLeftMenu2 A:hover
{
	color: #494949;
}
.cssArecaLeftMenu2 TD
{
	background-color: #FFFFFF;
	padding: 0px 15px 0px 12px;
}


.cssExDesktopFooter, .cssExDesktopFooter TABLE, .cssExDesktopFooter P, .cssExDesktopFooter A, .cssExDesktopFooter A:active, .cssExDesktopFooter A:visited, .cssExDesktopFooter A:link
{
	font-family: UTM-Avo, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height:200px;
}
.cssExDesktopFooter A:hover
{
	text-decoration: underline;
}
.cssMobileLeftMenu, .cssMobileLeftMenu A, .cssMobileLeftMenu A:active, .cssMobileLeftMenu A:visited, .cssMobileLeftMenu A:link
{
	font-family:  UTM-Avo,Arial;
	font-size: 40px;	
	color: #ffffff;
	text-decoration: none;
	padding: 5px 5px 5px 20px;
	line-height:250%;
	text-transform:uppercase;
	font-weight: bold;
   
}
.cssMobileLeftMenu A:hover
{
	text-decoration: underline;
}
.cssMobileLeftMenu TD
{
	background-color: #FFFFFF;
	
}
.cssMobileLeftMenuSelected, .cssMobileLeftMenuSelected A, .cssMobileLeftMenuSelected A:active, .cssMobileLeftMenuSelected A:visited, .cssMobileLeftMenuSelected A:link
{
	font-family:  UTM-Avo,Arial;
	font-size: 40px;	
	color: #ffffff;
	text-decoration: none;
	padding: 5px 5px 5px 20px;
	line-height:250%;
	text-transform:uppercase;
	font-weight: bold;
}
.cssMobileLeftMenuSelected A:hover
{
	text-decoration: underline;
}
.cssMobileLeftMenuSelected TD
{
	background-color: #FFFFFF;
	padding: 5px 5px 5px 2px;
}



.cssMobileLeftMenu2, .cssMobileLeftMenu2 A, .cssMobileLeftMenu2 A:active, .cssMobileLeftMenu2 A:visited, .cssMobileLeftMenu2 A:link
{
	font-family:  UTM-Avo,Arial;
	font-size: 11px;	
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 5px 2px;
	line-height:150%;
	
   
}
.cssMobileLeftMenu2 A:hover
{
	text-decoration: underline;
}
.cssMobileLeftMenu2 TD
{
	background-color: #FFFFFF;
	
}

.cssMobileLeftMenuSelected2, .cssMobileLeftMenuSelected2 A, .cssMobileLeftMenuSelected2 A:active, .cssMobileLeftMenuSelected2 A:link
{
	font-family:  UTM-Avo,Arial;
	font-size: 11px;	
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 5px 2px;
	line-height:150%;
	
   
}
.cssMobileLeftMenuSelected2 A:hover, .cssMobileLeftMenuSelected2 A:visited
{
	text-decoration: underline;
	
}
.cssMobileLeftMenuSelected2 TD
{
	background-color: #FFFFFF;
	
}

.css2018ContainerTitle, .css2018ContainerTitle SPAN, .css2018ContainerTitle LABEL
{
	
	font-family:  UTM-Avo;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-align:left;	
	padding-top:15px;
	border-bottom: solid 2px #cf2c27;    
    padding-bottom: 5px;
}

.cssMobileListHeadline, .cssMobileListHeadline P, .cssMobileListHeadline DIV, .cssMobileListHeadline H2
{
	font-family:  UTM-Avo;	
	font-weight: bold;
	color: #000;	
	margin: 0;
	line-height:150%;
}
.cssMobileListHeadline A, .cssMobileListHeadline A:active, .cssMobileListHeadline A:link
{
	font-family:  UTM-Avo;	
	font-weight: bold;
	color: #000;	
	text-decoration: none;
	line-height:150%;
	font-size:25px;
}
.cssMobileListHeadline A:visited
{
	color: #000;
	text-decoration: none;
}
.cssMobileListHeadline A:hover
{
	text-decoration: underline;
}


.cssDefaultContent, .cssDefaultContent P, .cssDefaultContent DIV, .cssDefaultContent H2
{
	font-family:  UTM-Avo;	
	font-weight: normal;
	color: #000;	
	margin: 0;
	text-align:justify;
}

.cssMobilesummary, .cssMobilesummary P, .cssMobilesummary DIV, .cssMobilesummary H2
{
	font-family:  UTM-Avo;	
	font-weight: normal;
	color: #000;	
	margin: 0;
	font-size:36px;

	text-align:justify;
	line-height:150%;
}

.cssMobilesummary INPUT
{font-size:36px;
font-family:  UTM-Avo;
	width:40px;
                  height:40px; 
vertical-align:top;


}
.csscustomizetour, .csscustomizetour P, .csscustomizetour DIV, .csscustomizetour H2
{
	font-family:  UTM-Avo;
	font-size: 36px;
	font-weight: bold;
	color: #cf2c27;	
	margin: 0;
	text-align:justify;
	text-transform:uppercase;
}
.cssSearch, .cssSearch input {
    border: 0;
	padding-left:5px;
}


.css2018ContainerTitle3, .css2018ContainerTitle3 SPAN, .css2018ContainerTitle3 LABEL
{
	
	font-family:  UTM-Avo;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-align:left;	
	padding-top:15px;	   
    padding-bottom: 5px;
}
.cssBookTour, .cssBookTour LABEL, .cssBookTour A, .cssBookTour A:link {
    font-family: UTM-Avo;
    font-size: 36px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    border-radius: 15px;
    background: #012054;
    padding: 0px;
    width: 200px;
    height: 120px;
    text-decoration: none;
}
.cssMobile  {
    font-family: UTM-Avo;
    font-size: 36px;
    
}


    
}

