/* CSS Document */
h1.CF
{
	background: #A7E5FA;
	color: #0D8BB5;
	line-height: 1.5;
}
h2.CF
{
	background: #CBECF7;
	color: #0D8BB5;
	line-height: 1.5;
	font-weight: bold;
}
h3.CF
{
	background: #FA5705;
	color: #FFFFFF;
	line-height: 1.5;
	font-weight: bold;
	font-size: 150%;
}

b.HL {
	background: #7DD7F5;
	color: #102A33;
}
b.HLG {
	color: #1EDE04;
}
b.HLDG {
	color: #120B8C;
}
b.HLDGi {
	color: #120B8C;
	font-style: italic;
}
b.HLDR {
	color: #990000;
}

textarea.Alt {
margin-bottom: 10px;
margin-top: 5px;
width:55%;
padding: 5px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
}

textarea.Alt2 {
margin-bottom: 10px;
margin-top: 5px;
width:100%;
padding: 6px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
}


textarea.Red {
margin-bottom: 10px;
margin-top: 5px;
width:80%;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #FFA8AD;
}

select.Alt {
margin-bottom: 10px;
margin-top: 5px;
width:80%;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
}

select.AltHour {
margin-bottom: 10px;
margin-top: 5px;
width:100px;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
}

select.AltD {
margin-bottom: 10px;
margin-top: 5px;
width:130px;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
}

select.Altf {
margin-bottom: 10px;
margin-top: 5px;
width:100%;
padding: 5px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
font-size: 130%;
}

select.Alt3 {
margin-bottom: 10px;
margin-top: 5px;
width:90%;
padding: 5px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
font-size: 130%;
}

select.Red {
margin-bottom: 10px;
margin-top: 5px;
width:80%;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #FFA8AD;
}

select.RedD {
margin-bottom: 10px;
margin-top: 5px;
width:100px;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #FFA8AD;
}

select.Norm {
margin-bottom: 10px;
margin-top: 5px;
width:100px;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
}

input[type=text]{
margin-bottom: 10px;
margin-top: 5px;
width:80%;
padding: 6px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
}

input[type=text].MainScreen{
margin-bottom: 10px;
margin-top: 5px;
width:80%;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
font-size: 150%;
}

input[type=text].Full{
margin-bottom: 10px;
margin-top: 5px;
width:100%;
padding: 4px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
font-size: 130%;
}

input[type=text].FullRed{
margin-bottom: 10px;
margin-top: 5px;
width:100%;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #FAE1E3;
}


input[type=text].Red{
margin-bottom: 10px;
margin-top: 5px;
width:80%;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #FFA8AD;
}

input[type=text].AltDateQ{
margin-bottom: 5px;
margin-top: 5px;
width:80px;
padding: 5px;
border-radius:5px;
border:1px solid #7ac9b7;
}

input[type=text]:focus {
border-color: #D12E44;
}

input:focus {background: #DFFCB8}
select:focus {background: #DFFCB8}
textarea:focus {background: #DFFCB8}

input[type=password]{
margin-bottom: 10px;
margin-top: 5px;
width:80%;
padding: 10px;
border-radius:5px;
border:1px solid #7ac9b7;
background: #EFFAD7;
}


input[type=password]:focus {
border-color: #990000;
}

img.rimgi {max-width: 100px; }
img.rimgi {max-height: 60px; }

img.rimgB {max-width: 120px; }
img.rimgB {max-height: 80px; }

img.rimgL {width: 40px; }
img.rimgL {height: 30px; }

		div.right40 {
		    float: left;
		    width: 50px;
		    color: #000000;
		    font-family: verdana;
		    font-size: 50%;
		    text-align: center;		    
		}
		.right40L {
		    float: left;
		    width: 50px;
		    color: #000000;
		    font-family: verdana;
		    font-size: 50%;
		    font-weight: bold;
		    text-align: center;		    
		}

.rcorners1 {
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;    
	border-radius: 25px;
	background: #FC3903; 
	width: 100%;
	height: 35px; 
	color: white;
	font-family: verdana;
	font-size: 170%;
	text-align: center;
	line-height: normal; 
		}

.myButton {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 25px;
  background: #14a89c;
  padding: 2px 10px 2px 10px;
  border: solid #1f628d 2px;
  text-decoration: none;
}

.myButton:hover {
  background: #c91e35;
  text-decoration: none;
}

.myButtonRELOAD {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  background: #0D9E0D;
  padding: 2px 6px 2px 6px;
  border: solid #1f628d 2px;
  text-decoration: none;
}

.myButtonRELOAD:hover {
  background: #9E0D0F;
  text-decoration: none;
}

.myButtonBOOK {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background: #3a8035;
  padding: 2px 10px 2px 10px;
  border: solid #1f628d 2px;
  text-decoration: none;
}

.myButtonBOOK:hover {
  background: #c91e35;
  text-decoration: none;
}


.ChooseRate {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #75242F;
  font-size: 16px;
  background: #EDA1AB;
  padding: 2px 10px 2px 10px;
  border: solid #C9495A 2px;
  text-decoration: none;
}

.ChooseRate:hover {
  color: #EDA1AB;
  background: #75242F;
  text-decoration: none;
}

.ChooseRateSelected {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #303D24;
  font-size: 16px;
  background: #BFED93;
  padding: 2px 10px 2px 10px;
  border: solid #3D4A30 2px;
  text-decoration: none;
}

.ChooseRateSelected:hover {
  color: #BFED93;
  background: #303D24;
  text-decoration: none;
}

.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background:#B4E9FA;
	border-bottom: 0px #042733 solid;
}

.tabs li{
	display: inline-block;
	margin:0;
	padding: 10px 20px 5px 20px;
	cursor: pointer;
		
	font-size:1.2em;
	line-height:2em;
	color:#000;
}

.tabs li:hover {
	background:#FFFFFF; /* WAS DB4B8E */
	}

.tabs li.current{
	background: #DB4B8E;
	color: #fff;
	font-weight: bold;}

.tab-content{
	display: none;
	background: #ededed;
	padding: 15px;
			
	line-height:1.4;
}

.tab-content.current{
	display: inherit;
}

/* iphone */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) 
{
	img.rimg { max-width: 90px; }
	img.rimgc { max-width: 40px; }
	img.rimgi {width: 20px; }
	img.rimgi {height: 20px; }
		div.right40 {
		    float: left;
		    width: 25px;
		    color: #FF0000;
		    font-family: verdana;
		    font-size: 50%;
		    text-align: center;		    
		}
		.right40L {
		    float: left;
		    width: 25px;
		    color: #005500;
		    font-family: verdana;
		    font-size: 50%;
		    font-weight: bold;
		    text-align: center;		    
		}

	.left2 {font-size:15px;}
	.myButton {font-size: 16px !important; }
	.myButtonBOOK {font-size: 16px !important; }
	.rcorners1 {font-size: 16px !important; }
	.fooltip .fooltiptext { width: 150px; }
div.Horizontal {display: none;}
div.Vertical {display: block;}
img.rimgB {max-width: 120px; }
img.rimgB {max-height: 80px; }
img.rimgS {width: 20px; }
img.rimgS {height: 20px; }
img.rimgL {width: 40px; }
img.rimgL {height: 30px; }
}
/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	img.rimg { max-width: 20px; }
	img.rimg { max-height: 20px; }
	img.rimgc { max-width: 20px; }
	img.rimgi {width: 20px; }
	img.rimgi {height: 20px; }
		div.right40 {
		    float: left;
		    width: 25px;
		    color: #00FF00;
		    font-family: verdana;
		    font-size: 50%;
		    text-align: center;		    
		}
		.right40L {
		    float: left;
		    width: 25px;
		    color: #990000;
		    font-family: verdana;
		    font-size: 50%;
		    font-weight: bold;
		    text-align: center;		    
		}
	.left2 {font-size:22px;}
	.myButtonBOOK {font-size: 16px !important; }
	.myButton {font-size: 16px !important; }
	.rcorners1 {font-size: 16px !important; }
	.fooltip .fooltiptext { width: 200px; }
.tabs li{ font-size:1.0em; }
div.Horizontal {display: none;}
div.Vertical {display: block;}
img.rimgB {max-width: 120px; }
img.rimgB {max-height: 80px; }
img.rimgS {width: 10px; }
img.rimgS {height: 10px; }
img.rimgL {width: 40px; }
img.rimgL {height: 30px; }
}