/* Loco Gringo CSS */

BODY{
	background:#075094;
}

A {
	color:navy;
 
	text-decoration:underline;
}

A:HOVER {
	color:red; 
	text-decoration:underline;
}

h1 {
	font:bold 24px arial; 
	color:#0184FF;
}

h2 {
	font:bold 20px arial; 
	color:#4040FF;
}

h3 {
	font:bold 16px arial; 
	color:#4040FF;
}

h4 {
	font-size:13px; 
	
}

h4 {
	font-size:12px; 
	
}

.a13{
	font:13px/18px verdana; 
	color:#3c3c3c;} 
.a13gray{
	font:13px/18px verdana; 
	color:#3c3c3c;} 
.a13p{
	font:13px/18px verdana; 
	color:#3c3c3c; 
	padding:0 15px 0 15px;
}

.a1318{
	font:13px/18px verdana; 
	color:#3c3c3c;} 
.a1320{
	font:13px/18px verdana; 
	color:#3c3c3c;
}

.a1320p{
	font:13px/18px verdana; 
	color:#3c3c3c; 
	padding:0 20px 0 20px;
}

.a1320gray{
	font:13px/18px verdana; 
	color:#3c3c3c; 
	padding:0 50px 0 50px;
}

.a1318gray{
	font:13px/18px verdana; 
	color:#3c3c3c; 
	padding:0 50px 0 50px;
}

.amenity{
	font:13px/18px verdana; 
	color:#3c3c3c;
}

table.amenity{
	margin:0 10px;
}

.bluep{
	color:blue; 
	padding-left:30px;
}

.bubar{
	background:#99ccff url(/lgunet/images/dot4a.gif); 
	font:bold 13px/21px verdana; 
	padding-left:20px;
}

.caption{
	font:bold 15px/24px georgia; 
	color:#0080ff;
}

.caption img {
	margin-bottom:10px;
}

.captionsm{
	font:bold 13px/22px georgia; 
	color:#0080ff;
}

.eeeec8{
	background:#eeeec8;
}

.e4e4e4{
	background:#e4e4e4;
}

.ffffcc{
	background:#ffffcc;
}

.fs10{
	font-size:10px;
}

.fs11{
	font-size:11px;
}

.fs12{
	font-size:12px;
}

.fs13{
	font-size:13px;
}

.guestbook{
	font:13px/18px georgia; 
	color:purple; 
	padding-top:10px;
}

.pad10b{
	padding-bottom:10px;
}

.photo1{
	font:bold 13px/20px verdana; 
	color:gray;
}
.photo1 img {
	margin-top:10px;
	margin-bottom:10px;
}

#photos{
	padding-top:20px;
}

.phrase{
	background:#99ccff url(/lgunet/images/dot4a.gif); 
	font:italic 16px/21px arial; 
	padding-left:20px; 
	color:#3c3c3c;
}

.p2050{
	padding:20px 50px 0 50px;
}

.p4{
	padding:4px 4px 4px 4px;
}

.ratecom{
	font:13px/18px verdana; 
	color:#3c3c3c;
	padding-top: 12px;
}

.tablemain{
	background:#FFFFFF; 
	width:760px;
}

.title{
	background:#075094; 
	font:16px verdana; 
	color:white; 
	padding:8px 0 8px 5px;
}

.txtbu{
	font:bold 15px/18px georgia; 
	color:#4040FF; 
	padding-left:30px;
}

.txttable{
	font:13px/18px verdana; 
	color:#3c3c3c;
}

.txtleft {
	text-align:left;
}

.txtright {
	text-align:right;
}

.txtcenter {
	text-align:center;
}

.v10{
	font:10px verdana;
}

.v1012{
	font:10px/12px verdana;
}

.v1018{
	font:10px/18px verdana;
}

.v1018n{
	font:10px/18px verdana; 
	color:navy;

}

.v1014{
	font:10px/14px verdana;
	color:#3c3c3c;
}

.v1024{
	font:10px/24px verdana;
	color:#3c3c3c;
}

.v1114{
	font:11px/14px verdana;
	color:#3c3c3c;
}

.v1116{
	font:11px/16px verdana;
	color:#3c3c3c;
}

.v1118{
	font:11px/18px verdana;
	color:#3c3c3c;
}

.v1214{
	font:12px/14px verdana;
	color:#3c3c3c;
}

.v1218{
	font:12px/18px verdana;
	color:#3c3c3c;
}

.v1222{
	font:12px/30px verdana; 
	padding-right:10px;
	color:#3c3c3c;
}

.v10{
	font:10px verdana;
	color:#3c3c3c;
}

.v11{
	font:11px verdana;
	color:#3c3c3c;
}

.v12{
	font:12px verdana;
}

.v13{
	font:13px verdana;
}

.v13gb{
	font:bold 13px verdana; 
	color:gray;
}

.v13p{
	font:13px verdana; 
	padding-right:5px;
	color:#3c3c3c;
}

.v13b{
	font:13px verdana; 
	color:blue;
}

.v13bb{
	font:bold 13px verdana; 
	color:blue;
}

.v13br{
	font:bold 13px verdana; 
	color:red;
}

.v13bo{
	font:bold 13px verdana; 
	color:#ff8c00;
}

.v13by{
	font:bold 13px verdana; 
	color:yellow;
}

.v1316{	
	font:13px/16px verdana;
}

.v1318{
	font:13px/18px verdana;
}

.v1320{
	font:13px/20px verdana;
}

.v1324{
	font:13px/24px verdana;
}

.v13e4e4e4{
	background:#e4e4e4; 
	font:13px verdana;
}

.v13e4e4e4p{
	background:#e4e4e4; 
	font:13px verdana; 
	padding:4px;
}

.v11e4e4e4{
	background:#e4e4e4; 
	font:11px/16px verdana; 
	padding:4px;
}

.v13ffffcc{
	background:#ffffcc; 
	font:13px verdana;
}

.v11ffffcc{
	background:#ffffcc; 
	font:11px/16px verdana; 
	padding:4px;
}

/* Header classes */

	
td.s1 {
	background:#CCCC99;
}

td.s2 {
	background:url(/lgunet/images/thintop1a.jpg);
}


td.s2g {
	background:url(/lgunet/images/thintop2a.jpg);
}


	
/* Box classes */

	
.spcl_box {
	width: 750px;
	margin: 0 auto;
	clear: left;
	font-size: 100%;
	text-align: left;
	background-color: #eeeeee;
	padding: 10px 20px;
}
div.box1 {
	align:center;
	background:#e4e4e4;
	padding:8px;
	margin-top:20px;
	font:12px/16px verdana;
	color:#3c3c3c; 
	text-align:left;
	width:auto;
}


	
/* pic or text align */

.left{
	float:left; 
	border:0;
	margin:0;
	padding:0;
}

.right{
	float:right; 
	border:0;
	margin:0;
	padding:0;
}
.center{
	text-align: center;
}
.bold {
	font-weight: bold;
}

/* pictures */

.pictl,.pictc,.pictr{
	margin-left:2px; 
	margin-right:2px; 
	border:0;
}

.picc{
	margin:2px 2px 2px 2px; 
	border:0;
}

.picl{
	margin:2px 2px 2px 2px; 
	border:0;
}

.picr{
	margin:2px 2px 2px 2px; 
	border:0;
}

.pic00{
	margin:0; 
	border:0;
}

.logo{
	margin:2px 15px 10px 0; 
	border:0; 
	float:left;
}

.pictxtfl{
	margin:2px 15px 2px 0; 
	float:left;
}

.pictxtfr{
	margin:2px 0 2px 10px; 
	float:right;
}


/* rate tables and amenity */

#amenities{
	margin-top:10px;
}

.amenities1{
	background:#e6ffff; 
	color:black; 
	font:13px arial;
}

.amenities2{
	background:#e4e4e4; 
	color:black; 
	font:13px arial;
}

.beddingrow1{
	background:#e6ffff; 
	color:black; 
	font:11px verdana;
}

.beddingrow2{
	background:#e4e4e4; 
	color:black; 
	font:11px/15px verdana;
}

/* RATES DEV STYLES */

table.rates {
	margin: 0 auto;
}
.rates td.l {
	text-align: left;
}
.rates td {
	padding: 4px;
	text-align: center;
}


#rates{
	margin-top:10px;
}

.ratecaption{
	background:transparent; 
	font:13px verdana; 
	padding:20px 0 10px 0;
}

.ratetitle{
	background:#e4e4e4; 
	font:13px verdana; 
	text-align:center;
}

.Lft {
	text-align:left
}

.raterowa{
	background:#99ccff; 
	font:13px verdana;
}

.raterowb{
	background:#ccffff; 
	font:13px verdana;
}

.raterowc{
	background:#b5e7ff; 
	font:13px verdana;
}

.raterowg{
	background:#e4e4e4; 
	font:13px verdana;
}

.raterowy{
	background:#ffffcc; 
	font:13px verdana;
}

.raterowp {
	background: #EFD5ED;
}

.ratetitlex{
	background:#e4e4e4; 
	font:12px verdana; 
	text-align:center;
}

.raterowax{
	background:#99ccff; 
	font:12px verdana;
}

.raterowbx{
	background:#ccffff; 
	font:12px verdana;
}

.raterowcx{
	background:#b5e7ff; 
	font:12px verdana;
}

.raterowgx{
	background:#e4e4e4; 
	font:12px verdana;
}

.raterowyx{
	background:#ffffcc; 
	font:12px verdana;
}

.ratetitle1{
	background:#4169e1; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle1{
	background:#4169e1; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle2{
	background:#8080FF; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle2{
	background:#8080FF; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle3{
	background:#40A2A1; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle3{
	background:#40A2A1; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}
.ratetitle4{
	background:#C06DC3; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle4{
	background:#C06DC3; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle5{
	background:#bdb76b; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle5{
	background:#bdb76b; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}
.ratetitle6{
	background:#7FC46C; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle6{
	background:#7FC46C; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle7{
	background:#CC81CF; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle7{
	background:#CC81CF; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle8{
	background:#D5A3A3; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle8{
	background:#D5A3A3; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle9{
	background:#BAB688; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle9{
	background:#BAB688; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle10{
	background:#A6BC86; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle10{
	background:#A6BC86; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle11{
	background:#86AFBC; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle11{
	background:#86AFBC; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle12{
	background:#A3C2D5; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle12{
	background:#A3C2D5; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle13{
	background:#7b68ee; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle13{
	background:#7b68ee; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle14{
	background:#3f7ee7; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle14{
	background:#3f7ee7; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle15{
	background:#9586F2; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle15{
	background:#9586F2; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.ratetitle16{
	background:#6495ed; 
	font:bold 13px verdana; 
	color:white;
}
td.ratetitle16{
	background:#6495ed; 
	font:bold 13px verdana; 
	color:white;
	text-align:left;
}

.indent{
	text-indent:35px;
}


/* colors */

.blue{
	color:blue;
}

.blueav{
	color:blue;
}

.bluelite{
	color:#4169e1; 
	font:bold 13px verdana;
}

.darkred{
	color:#C00000;
}

.gray{
	color:#666666;
}

.goldlite{
	color:#daa520; 
	font:bold 13px verdana;
}

.gold2{
	color:#b8860b;
}

.green{
	color:green;
}

.greenlite{
	color:#6b8e23; 
	font:bold 13px verdana;
}

.navy{
	color:navy;

}

.orange{
	color:#ff8c00;
}

.olive{
	color:#808000;
}

.orangered{
	color:#ff4500;
}

.pink{
	color:#ff1493;
}

.purple{
	color:purple;
}

.purplep{
	color:purple; 
	padding-left:10px;
}

.purplelite{
	color:#9932cc; 
	font:bold 13px verdana;
}

.red{
	color:red;
}

.yellow{
	color:yellow;
}


/* Marks classes */

.bodyNavy {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 	text-decoration: none; 	color: #000088 
}

.bodyNavySm {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 	
	text-decoration: none; 	
	color: #000088 
}

.bodyNavySm:visited {
	text-decoration: underline; 
	color: #FF9900 
}
      
.bodyNavySm:link {
	text-decoration: underline; 
	color: #000088 
}

.bodyGreySm {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 	
	text-decoration: none; 	
	color: #000088 
}
	
.bodyNavySm:visited {
	text-decoration: underline; 
	color: #FF9900 
}
      
.bodyNavySm:link {
	text-decoration: underline; 
	color: #000088 
}

.bodyNavyLtBlue {
    background: #c4e0f0; 	
	border: 1 px solid white; 	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 	
	text-decoration: none; 	
	color: #000088 
}
	 
.headerRow {
    background: #e9e9e9; 	 
	padding-right: 0px;      
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 	
	letter-spacing: 1px; 
	font-weight: Bold;      
	text-decoration: none; 
	color: #000080 
}
		
.formSelectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px; 	
	background: #FFFFCC; 	
	border-bottom: 1px solid Gray; 	
	border-right: 1px solid Gray; 	
	border-left: 1px solid Gray; 	
	border-top: 1px solid Gray; 	
	padding-left: 2px; 	
	color: #003366; 	
	height: 19px; 	
	text-decoration: none 
}
		
.formTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px; 	
	background: #FFFFCC; 	
	border-bottom: 1px solid Gray; 	
	border-right: 1px solid Gray; 	
	border-left: 1px solid Gray; 	
	border-top: 1px solid Gray; 	
	padding-left: 2px; 	
	color: #003366; 	
	height: 19px; 	
	text-decoration: none 
}

.formTextArea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px; 	
	background: #FFFFCC; 	
	border-bottom: 1px solid Gray; 	
	border-right: 1px solid Gray; 	
	border-left: 1px solid Gray; 	
	border-top: 1px solid Gray; 	
	color: #003366; 	
	height: 100px; 	
	width: 350px; 	
	text-decoration: none 
}
		
.formTextareaSm {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 	
	font-size: 11px; 	
	background: #FFFFCC; 	
	border-bottom: 1px solid Gray; 	
	border-right: 1px solid Gray; 	
	border-left: 1px solid Gray; 	
	border-top: 1px solid Gray; 	
	color: #003366; 	
	height: 60px; 	
	width: 400px; 	
	text-decoration: none 
}
	
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 11px; 	
	background: #EEEEC8; 	
	border-bottom: 1px solid #003366; 	
	border-right: 1px solid #003366; 	
	border-left: 1px solid #003366; 	
	border-top: 1px solid #003366; 	
	color: #000080; 	
	height: 19px; 	
	text-decoration: none 
}
	
.formButtonSm {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 10px; 	
	background: #EEEEC8; 	
	border-bottom: 1px solid #003366; 	
	border-right: 1px solid #003366; 	
	border-left: 1px solid #003366; 	
	border-top: 1px solid #003366; 	
	color: #000080; 	
	height: 14px; 	
	text-decoration: none 
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;      
	text-decoration: none; 
	color: Red 
}

