body {

	/* background-image: url(../images/bg.gif); */
}

bcontext {
	margin:0;
	padding:0;

	background-image: url(../images/bghx2.jpg); 
/*	background-image: url(../images/bghx.jpg); */

}

bcontextMenu {
	margin:0;
	padding:0;
	color:#FFFFFF;
	background-image: url(../images/bghx2.jpg)
/*	background-image: url(../images/bghx.jpg); */

}







img
{  border-style: none;
}



a{
	color: #333366;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color:  #B3341C;
	
}


a.hidden {
	text-decoration: none;
	color: #663333; /* #CCFFFF;*/
	cursor:default;
	
}

form {
     margin:0;
     padding:0;
}

ul {
	margin-left:4px;
	margin-top:0px;
	padding:5px;
	list-style-type: disc;
	line-height: 5px;
	}
	
ula {
	margin-left:50px;
	margin-top:0px;
	padding:5px;
	list-style-type: disc;
	line-height: 5px;
	}

h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 18px;
	padding-top: 6px;
	padding-right: 18px;
	padding-bottom: 6px;
	text-transform: none;
}

h6 {
	line-height: 1px;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	
}



tit_welcome {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-left: 18px;
	padding-top: 6px;
	padding-right: 18px;
	padding-bottom: 6px;
	text-transform: none;
	background-color: #CCCCCC;
	background-image: url(../images/bghbox.gif);
}

.bgy {
	background-repeat: repeat-y;
}


.logo {

background: url(../images/Logo05A.jpg);	
	
} 

.logo a:hover {
	background: url(../images/Logo05A-hover.jpg);	
	background-color:Gray;
}

.Adv {
	color: #8B341B;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #F3ECDD;
	font-size: 13px;
  
	
 }
.AdvIn {
	color: #8B341B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	line-height: 1.5;
	background-color: #F3ECDD;
    
	
 }
 
 .AdvIn p
 {
	font-size: 10px;
	color: #8B341B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	line-height: inherit;
	background-color: #F3ECDD;
 }
 
 .AdvIn a
 {
	color:  #8B341B;
	text-decoration: underline;
 }
 
 .Advin a:hover
 {
 text-decoration: underline;
 color: #8B341C;  
	}
	
 
  
.AdvTop {
	font-size: 12px;
	color: #8B341B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;

	
 }
.Ads_left { 
float: left; 
padding: 5px; 
margin: 0; 
font-size: 12px;
	color: #8B341B;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	text-align: left;
} 

/*----Header MORE Panel----*/
#headermorePan
{
	/*width:47px;
	height:123px; 
	position:absolute; 
	top:32px; 
	right:0px; */
	font:13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
/*background-image: url(../images/Logo05A.jpg);	*/
}
#headermorePan a {
	/*width:39px;
	height:38px; 
	display:block; */
	background:url(images/Logo05A.jpg) 0 0 no-repeat #FEFDF1; 
	color:#FDFCEC; text-decoration:none; padding:85px 0 0 8px;
}

#headermorePan a:hover {
	background:url(images/Logo05A-hover.jpg) 0 0 no-repeat; 
	text-decoration:none;
}





 
.bottom_addr {
	font-size: 12px;
	/*color: #000000;*/
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 18px;
	/*background-image: url(../images/adr-bg.gif);*/
	background-image: url(../images/bbg_947x1green.jpg);
	background-repeat: repeat-y;
	/*background-repeat: repeat-x;*/
	background-position: top;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.bottom_addr a {
	text-decoration: none;
}

.bottom_addr a:hover {
	text-decoration: underline;
}


.bgx {
	background-repeat: repeat-x;
	background-image: url(../img/body_bg.png);
}


.norepeat {
	background-repeat: no-repeat;
}

.c_name {
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	background-repeat: repeat;
	background-image: url(../images/cn_bg.jpg);
	font-family: Tahoma, Arial;
	padding-left: 8px;
	vertical-align: middle;
}


.bottom-menu {
	color: #00FF00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 18px;
	padding-left: 18px;
}

.bottom-menu a {
	color:  #00FF00;
	font-weight: bold;
	text-decoration: none;
}

.bottom-menu a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


.menuH {
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: url(../images/nav_001_15x40green.jpg);
	/*	background-image: url(../images/navbar001.gif); */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 7px;
	padding-left: 7px;
	white-space: nowrap;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
.menuH a{
	text-decoration: none;
	color: #FFFFFF;
}

.menuH a:hover {
	color: #33FF00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}






.sub {
	color: #e2aa0f;
	text-transform: none;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 5px;
}

.sub a{
	color: #e2aa0f;
	text-decoration: none;
}
.r-float {
	float: right;
	margin-top: 7px;
	margin-bottom: 4px;
	margin-left: 10px;
}

.r-title {
	color: #003366;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.r-cont {
	color: #000000;
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
	text-align: justify;
	vertical-align: top;
}

.r-cont-Advert {
	color: #000000;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 6px;
	text-align:left;
	vertical-align: middle;
	border: 1px;
	border-style:dashed;
	border-color:#3399FF;
}

.r-cont-PDF {
	color: #00599C;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 6px;
	text-align:left;
	vertical-align: middle;
	border: 1px;
	border-style:dashed;
	border-color: #3399FF;
}


.r-cont-Brochure {
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #006633;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
}

.r-cont-Center {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 9px;
	color: #8B341B;
	font-weight: bold;
	text-align:left;
	vertical-align: middle;
	
}
.r-cont-Center-T
{
	color:#8B341C;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.r-cont-Center, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 1.5;
	list-style-type: none;
	color: #000000;
}

.r-contact {
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 6px;
	color:#000000;
	text-align:left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	
}

.r-contact2 {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 6px;
	color:#398BC7;
	text-align:center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	border-top: dotted;
	border-top-color: #398BC7;
	border: 1px;
	
}

.sub a:hover {
	color: #e2aa0f;
	text-decoration: underline;
}

.txt_blue {
	color: #00599C;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

.body_txt {
	color: #000000;
	/* added font- family and font-size */
	/* font-family: Arial, Helvetica, sans-serif;
	font-size:12px; */
		/* added font- family and font-size */
	line-height: 25px;
	/* letter-spacing: 1.0px; */
	text-align: justify;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	font-style: italic;
}

.body_ct{
	color: #8B341B;
	/* added font- family and font-size */
	/* font-family: Arial, Helvetica, sans-serif;
	font-size:12px; */
		/* added font- family and font-size */
	line-height: 25px;
	/* letter-spacing: 1.0px; */
	text-align: justify;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	font-style: italic;
}

.body_txt_u {
	color: #000000;
	/* added font- family and font-size */
	/* font-family: Arial, Helvetica, sans-serif;
	font-size:12px; */
		/* added font- family and font-size */
	line-height: 25px;
	/* letter-spacing: 1.0px; */
	text-align:  justify;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 2px;
	padding-left: 35px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}
.body_txt_esp {
	color: #000000;
	/* added font- family and font-size */
	/* font-family: Arial, Helvetica, sans-serif;
	font-size:12px; */
		/* added font- family and font-size */
	line-height: 2.0;
	/* letter-spacing: 1.0px; */
	text-align: justify;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 8px;
	margin-right: 5px;
}
.space_blk {
	line-height: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.SendFiles_txt {
	color: #000000;
	/* added font- family and font-size */
	/* font-family: Arial, Helvetica, sans-serif;
	font-size:12px; */
		/* added font- family and font-size */
	line-height: 2.0;
	/* letter-spacing: 1.0px; */
	text-align: justify;
	vertical-align: top;
	padding-top: 32px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.comment_txt_SendFiles {
	color: #000000;
	
	line-height: 1.3;
	/* letter-spacing: 1.0px; */
	text-align: justify;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.body_table_Title {
	color: #005C35;
	text-align: left;
	vertical-align: top;
	padding-left: 8px;
	background-repeat: no-repeat;
	font-family: "Lucida Calligraphy";
	font-size:16px;
	font-weight:bold;	 
}


.body_table {
	color:#333366;
	text-align: left;
	vertical-align: top;
	padding-left: 8px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

.body_txt_ContactUs {
	color: #000000;
	/* added font- family and font-size */
	/* font-family: Arial, Helvetica, sans-serif;
	font-size:12px; */
		/* added font- family and font-size */
	line-height: 1.8;
	/* letter-spacing: 1.0px; */
	text-align: justify;
	vertical-align: top;
	padding-top: 26px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

/* drop menu - Feb. 23,2008 *//* drop menu - Feb. 23,2008 */
/* drop menu - Feb. 23,2008 */

#dropmenudiv{
	position:absolute;
	border:1px solid #105cbe;
	border-bottom-width: 0;
	font-family: Tahoma, Arial;
	font-weight:bold;
	/* font:normal 11px Verdana; */
	border-top:none;
	line-height:25px;
	z-index:100;
	font-size: 11px;
	top: 4px;
	/* margin: 0px; */
	margin-left: -18px;
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 6px;
	color: #105CBE;	
	
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 15px;
border-bottom: 1px solid #105cbe;
padding: 2px 0;
text-decoration: none;
color: #105CBE;	
/* font-family: Tahoma, Arial;
font-weight: bold; */

/* border-top:none; */
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #e3edef;
color:#000000;
 
}
.infoBoxHeaderHeading  a:hover {
	color: #0033CC;
	text-align:left;
	font-weight: bold;
	vertical-align: text-top;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.infoBoxHeaderHeading  {
	color: #0033CC;
	text-align:left;
	font-weight: normal;
	vertical-align: text-top;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.infoBoxHeaderHeading a{
	text-decoration: none;
	color: #0033CC;
}

/* Accordion */


* {
	vertical-align: top;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:10px;
}

#basic-accordian{
	border:1px solid #CCC;
	padding:5px;
	width:270px;
	position:absolute;
	left:805px;
	top:750px;
	margin-left:20px;
	z-index:2;
	margin-top:-100px;
	height: 501px;
}

.TT_headings{
	padding:5px;
	background:#FF9999;
	color:#993333;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


/*
.accordion_child{
	
	padding:15px;
	background:#EEE;
	border-color: #0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 2;
	margin: 5px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	list-style-type: none;
	
	
}
*/

.accordion_child{
	padding:15px;
	background:#EEE;
	border-color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #0066CC;
}










.header_highlight{
	background:#00CCFF;
	background-image: url(tag002.png);
	background-repeat: repeat-x;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}



/* end Accordion */

.r-cont-main {
	color: #000000;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	
}
.r-cont-main p {
	list-style-type: none;
	color: #000000;
}

.r-cont-main a:hover{

	list-style-type: none;
	color: #000000;
}
.r-cont-main-T-bordo {
	color: #3366CC;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	
}


.r-cont-main-left {
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	background-image: url(../img/1x1_lb.gif);
	background-repeat: repeat;
}

.r-cont-left {
	color: #333333;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	border: 1px;
	border-right-style: none;
}


.r-cont-right {
	color: #00599C;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 1px;
	border-color: #0099CC;
	border-left-style: solid;
	background-image: url(../img/bgcont2.JPG);
	background-repeat: repeat-x;
	
	
}

.passport_highlight{
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
	margin-left: 8px;
	
}

.azul_marino{
	color: #330066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	vertical-align: middle;
	
	
}
.azul_marino a:hover{
	text-decoration: underline;
	color: #330066;
}
.Promo_Azul_T{
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-image: url(../images/fd_TtCajasUmDer.gif);
	background-repeat: repeat-y;
	vertical-align: middle;

	
	
	
}.Promo_Azul{
	color: #330066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	
	
}


.Promo_Azul, a:hover{
	text-decoration: none;
	color: #005C35;
	font-weight: bold;
	
}



.Promo_White{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	vertical-align: middle;
	
	
}


.Promo_White a:hover{
	  text-decoration: underline;
	  color: #FFFFFF;
	
}


.Promo_Celeste{
	color: #06ACED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	vertical-align: middle;
	
	
}


.Promo_Gris{
	color: #939393;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 03px;
	vertical-align: middle;
}


.Promo_Bordo{
	color: #660033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 03px;
	vertical-align: middle;
}

.Promo_Verde{
	color: #005C35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 03px;
	vertical-align: middle;
}
.orange_Promo{
	color: #FF9933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.orange_Promo a{
	color: #FF9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	
	
}



.puntosSeparador{
    border: 1px;
	border-color: #00CCFF;
	border-top-style: dotted;
/*	border-right-style: solid; */
}



ul.foo li {
	display:block; 
	width:190px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align:left;
	margin-left:2px;
	height:2.5em; 
	line-height:13px; padding:1px;
	text-decoration: none;
	color: #009933;
}
ul.foo li a:visited {
	
	text-decoration: underline;
	color: #3333FF;
}

/* menu 1 -============= */

ul.menu1, ul ul {
	float:left;
	clear:both;
	padding:0;
	margin:0;
	bottom:10px;
	border:0;
	list-style-type:none;
	overflow:visible;
	/*background:#ffe6a3; */
	 background: inherit;
	width:210px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color:#003399;
	border:0;
}
ul.menu1 table {
	border-collapse:collapse; 
	padding:0; margin:0px; 	
	font-size:1em;
	text-indent: 1em;
margin-left: 1em;
}
ul.menu1 ul {
	/*margin-left:1em; */
	text-indent: 1em;
margin-left: 0em;

}
ul.menu1 li {
text-indent: 1em;
margin-left: 1em; 	

	margin-top: 5px;
}
ul.menu1 li.drop {
	margin-bottom:0px;	
	text-indent: 1em; 	
	line-height: 18px;
}
ul.menu1 li a,ul.menu1 li a:visited {
	display:block;
	width:210px;
	height:auto;
	line-height: 18px;
	text-decoration:none;
	color:#003399;	 	
}
ul.menu1 li a.last, 
ul.menu1 li a.last:visited {
	display:block; 
	width:210px; 
	line-height:18px; 	
}
ul.menu1 li ul {
	display:none; 
}
ul.menu1 li:hover a,ul.menu1 li a:hover {
	border:0;
	color: #003399;
	font-weight: bold;
	width:210px;
	
}	
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {
	display:block; 
	width:210px;
	
	margin-top:-1px; 
}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {
 	background: inherit; 
	/*color:#a51f17;*/
	font-weight:bold; 
}
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover {
	/* background:#ffe6a3; */
	   background: inherit; 
	color:#003399; 
}



/**************************************************************

	Image Menu
	v 2.2

**************************************************************/


#imageMenu {
	position: relative;
	width: 500px;
	height: 200px;
	overflow: hidden;
}



#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
	
	}

#imageMenu ul li {
	float: left;
}

#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:98px;
	height: 200px;
}

#imageMenu ul li.landscapes a {
	background: url(../images/explora_patagonia_320x200v1.jpg) repeat scroll 0%;
}

#imageMenu ul li.people a {
	background: url(../images/mate320x200v1.jpg) repeat scroll 0%;
}

#imageMenu ul li.nature a {
	background: url(../images/people320x200v1.jpg) repeat scroll 0%;
}

#imageMenu ul li.urban a {
	background: url(../images/urbanCities320x200v1.jpg) repeat scroll 0%;
}

#imageMenu ul li.abstract a {
	background: url(../images/Tucan320x200v1.jpg) repeat scroll 0%;
	width: 310px;
}

.clear {
	clear: both;
}

/************************************************************
.menu 			{position: absolute;
				 font-family: MS Sans Serif;
				 font-size: 10pt;
				 background-color: menu;
				 color: menutext;
				 border: 2px threedhighlight outset;
				 cursor: default;
				 visibility: hidden;
				 line-height: 140%;}

.visibleMenu	{position: absolute;
				 font-family: MS Sans Serif;
				 font-size: 10pt;
				 background-color: menu;
				 color: menutext;
				 border: 2px threedhighlight outset;
				 cursor: default;
				 visibility: visible;
				 line-height: 140%;}
				 
.menuItem		{color: menutext;
				 background-color: menu;
				 padding-left: 10px;
				 padding-right: 15px;
				 text-decoration: none;}

.menuItemOver	{color: highlighttext;
				 background-color: highlight;
				 padding-left: 10px;
 				 padding-right: 15px;
 				 text-decoration: none;}
				 
.menuItemOver A	{color: highlighttext;
				 background-color: highlight;
				 padding-left: 10px;
 				 padding-right: 15px;
 				 text-decoration: none;
				 cursor: default;}
				 
.menuItem A		{color: menutext;
				 background-color: menu;
				 padding-left: 10px;
				 padding-right: 15px;
				 text-decoration: none;
				 cursor: default;}
				 
.more			{font-family: WebDings;
				 text-align: right;
				 position: absolute;}
				 
****/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	/* Width of Menu Items */
	width: 176px;
	/*border: 1px solid #ccc;*/
	border: none;
	line-height: 150%;
	/*background-color: menu;*/
	background-color: #FFCCFF;
	color: #993333;
}
	
.suckerdiv ul li{
position: relative;
padding-left:2px;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 260px; /*sub menu width*/
top: 0;
visibility: hidden;

}

/* Sub level menu links style */
.suckerdiv ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	/*background: #fff; */
	padding: 1px 2px;
	width: 100%;
	font-weight: normal;
	background-color: #FAD4D3;
	border-bottom-style: dotted;
	border-bottom-color:#ffffff;
	border-bottom-width: 1px;

}

.suckerdiv ul li a:visited{
	color: #990000;
}

.suckerdiv ul li a:hover{
	background-color:  #F7A8BB;
	font-weight:bold;
 
}

.suckerdiv .subfolderstyle{
background: url(../img/v_arrow.gif) no-repeat center right;
background-color: #E5E5E5;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

.specialWelcome {
	background: url(../img/untitled1.bmp) repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border: 1px dotted #FFCC99;
	background-color: #FFCCFF;
	color: #000000;
}

.tdSpecWelcome {
	background: url(../img/bckgmain.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	line-height: 2;
	padding: 5px;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.9;
	list-style-type: none;
	color: #000000;
}


.TTTop
{
	background-color: #FF9999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:36px;
	color: #993333;
	padding-left:5px;
	height:30px
}



.r-cont-Thanks {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	color: #FFCCFF;
	font-weight:  bold;
	vertical-align: middle;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	left: auto;
	width: inherit;
	top: auto;
	float: right;
}

.r-cont-Thanks a:hover {
   	color: #FFCCFF; 
	text-decoration:underline;
 }


.r-go-Top {
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 6px;
	color: #000066;
	font-weight:  bold;
	vertical-align: middle;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	left: auto;
	width: inherit;
	top: auto;
	float: right;
}

.r-go-Top a:hover {
	color: #99CCCC;
	text-decoration:underline
   
 } 


.pretty-table-right
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FF9999;
	padding-left: 5px;
	vertical-align: top;
	font-weight: bolder;
	color: #000000;
	line-height: 25px;
}


.pretty-table-right-title
{
	text-align: left;
	font-weight: bold;
	/*background-color: #E5E5E5;
	color: blue;*/
	/*border: 1px;*/
	border-color: #FFCCFF;
	font-size: 14px;
	font-family: Tahoma;
	line-height: normal;
	background-color: #CC6666;
	color: #FFFFFF;
	vertical-align: top;
	line-height:30px;
	padding-left: 8px;
}

/*--- pretty table ---*/
.pretty-table
{
	border:1px dotted #FF9966;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}

.pretty-table caption
{
       
  font-size: 12px;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
  color:#0099FF;
}
/*
.pretty-table td
{
	text-align: left;
	font-weight: bolder;
	font-style: normal;
	font-size: 12px;
	color: #000000;
	line-height: 25px;


}



/* .pretty-table th
{
	background-color: #000066;
	color: #FFFFFF;
	border-color: #333366;
	border-style: dotted;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

*/


.pretty-table tr_blue
{
 background-color: #4682B4;
  color: #FFFFFF
}

.pretty-table tr_title
{
 background-color: #FF6633;
  color: #FFFFFF
}

/* prtty tableHours */

.pretty-tableHours
{
	border:1px solid #FF9966;
	padding: 2px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.pretty-tableHours tr
{
	background-color: #FFF0F0;
	color: #8B341B;
	font-weight: normal; /*#FFF0F0;*/
}

.pretty-tableHours th
{
	background-color: #FFF0F0;
	color:  #8B341B;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}




/* ------------------------------------------------------------------------------------------- */
/* rates -------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------*/
/*--- Ratetable ---*/
.rate-table
{
	border:1px dotted #FF9966;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.rate-table caption
{
       
  font-size: 12px;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
  color:#0099FF;
}


.rate-table td
{
	text-align: left;
	font-weight: bolder;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	line-height: 25px;


}



/* .pretty-table th
{
	background-color: #000066;
	color: #FFFFFF;
	border-color: #333366;
	border-style: dotted;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

*/

.rate-table tr
{
	background-color: #FFF0F0;
color: #333366;
	font-weight: bold; /*#FFF0F0;*/
	font-size:14px
}



.rate-table_tr_blue
{
 background-color: #660033;
  color: #FFFFFF
}

.rate-table_tr_title
{
	background-color: #FADBFB;
	color: #003399;
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
}

/*------------------------------------------------------------------------------------ */



table.rate {
	border:1px dotted #FF9966;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
}
table.rate td {
	/*border: 1px solid black;*/
	padding: 0.1em 2ex 0.2em 2ex;
	color: black;
}
table.rate tr.d0 td {
	background-color: #FCF6CF;
}
table.rate tr.d1 td {
	background-color: #FEFEF2;
}

table.rate tr.price td {
	color:#000000;
	font-weight:bold
}

table.rate tr.title td {
	background-color: #EBD9B9;
	font-size:16px;
	color: #643314;
	border-bottom: 1px solid #643314;
	font-weight: bold;
 
}
table.rate tr.subtitle td  {
	background-color: #336600;
	font-size:13px;
	color:#FFFFFF;
	font-weight: bold;
}
table.rate p {
	font-size:11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
}


/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {


}

@media all and (orientation: portrait) {

}

@media all and (orientation: landscape) {

}
