body {

background-color: #FFFFFF;

font-family: georgia, georgian, sans-serif, arial;

}

a {

text-decoration: none;

color: teal;

}
#essential span input {
background-color: #7853a2;
color: #fb1772;
border: 9px solid #83277d;
padding: 0 0;
text-align: center;
font-size: 31px;
font-weight: bold;
margin: 0 0 3px 0;
max-width: 100%;
min-width: 100%;
}
#essential span input:hover {
  background-color: #7004aa;
  color: #8b008b;
}
#essential span input:active {
background-color: #f45e1e;
box-shadow: 0 1px #666;
transform: translateY(50px);
}
#essential span input {
  cursor: pointer;
  transition: 0.5s;
}
#essential span input:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}
#essential span input:hover {
  padding-right: 25px;
}
.ccr {
font-size: 3.1em;
color: #ffffff;
background-color: #000000;
max-width: 70%;
}
#headerImages .youFlew img {

margin: 6px 0px 15px 0px;

}

/** for toptraveldeals pg **/

#hookTo a {

font-size: 1.1em;

color: white;

background-color: black;

}
/*old now #essential
#headerTop span input {

background-color: #1e65f4;

border: none;

color: white;

padding: 9px 9px;

text-align: center;

font-size: 24px;

margin: 0px 0px 3px 0px;

opacity: 0.4;

max-width: 100%;

min-width: 100%;

}
*/
#headerTop .line p {

color: black;

border: 3px solid black;

background-color: aquamarine;

margin: 7px;

text-align: center;

}
.callus {
  font-size: 2em;
}
.vajie {

color: black;

border: 3px solid black;

background-color: aquamarine;

margin: 7px;

text-align: center;

}

#headerTop .youflewTo p {

text-align: center;

}
#tripDotComHp {
background-color: #0ab5e5;
text-align: center;
border: 10px solid #000000;
font-size: 24px;
margin: 10px;
padding: 0;
}
#tripDotComHp iframe {
padding: 5px;
width: 400px;
height: 320px;
max-width: 90%;
border: 3px solid #73AD21;
background-color: #7FFFD4;
margin: auto;
display: block;
}

#content #nav a {

color: teal;

background-color: peach;

}

#content #nav ul {

list-style-type: circle;

font-weight: 700;

color: #BF301A;

font-size: 1.2em;

}

#nav {

color: #BF301A;

background-color: lightblue;

}

#headerImages {

text-align: center;

}

#frontWrap hr {

position: relative;

top: 0px;

border: 3px solid black;

height: 12px;

background: #EF7979ff;

margin-bottom: 3px;

}

#asideTopWrap {

background: bisque;

}

#aside {

color: purple;

text-align: center;

background-color: aquamarine;

}

.boomTwo {

  width: 90%;

  border: 3px solid #73AD21;

  padding: 10px;

  margin: auto;

  display: block;

}

#asideTop h6 {

text-align: center;

color: lightblue;

background-color: teal;

margin: 0px 0px 30px 0px;

}

.wrapAdnFlight h1 {

color: navy;

background-color: lightgreen;

border: 13px solid #73AD21;

margin: -11px 13px 7px 13px;

text-align: center;

}

.wrapAdnFlight p {

text-align: center;

}

#asideTop iframe {

width: 90%;

height: 350px;

border: 3px solid #73AD21;

padding: 10px;

margin: auto;

display: block;

}

main #container {

background-color: white;

margin-left: auto;

margin-right: auto;

width: 700px;

max-width:100%;

}

/** prior header bkrnd color #C8BFE7 **/

#content {
padding: 10px;
max-width: auto;
}
#nav {
width: 33%;
float: left;
display: block;
margin: -11px 0 0 -11px;
padding: 4px;
border: 7px solid #000000;
font-size: 17px;
}
#content li .yfHome {
color: #6A09A3;
}
#nav ul {
list-style-type: upper-alpha;
list-style-position: inside;
text-align: left;
margin: 5px;
padding: 0;
}
#nav ul li {
text-align: left;
padding: 15px 0;
margin: 0 0;
}
li::marker {
color: #6A09A3;
}
#nav .selected {
font-weight: bold;
display: inline;
}
#nav h4 {
margin: 20px 0 -25px 0;
color: #6A09A3;
}

.twitterTwo img {

max-width: 100%;

margin: -24px 0px 0px 0px;

}

.twitter img {

max-width: 100%;

margin: -10px 0px 0px 0px;
float: left;
}

#ripWade {

text-align: center;

max-width: 100%;

}

#asideTop iframe {

clear: both;

background-color: aquamarine;

text-align: center;

}

#zuckyz iframe src {

width: 90%;

border: 3px solid #73AD21;

padding: 10px;

text-align: center;

display: inline-block;

}

main #mainOne p {

font-size: 30px;

color: white;

}

main #mainOne h3 {

color: #DE94DEff;

}

main #mainOne h2 {

color: #EF7979ff;

}

main #mainOne iframe {

text-align: center;

}

main #mainOne {

background-color: #019BA5;

color: white;

text-align: center;

padding: 10px;

margin: -4px 0px 0px 0px;

}

#cc p {
font-size: 37px;
color: #50C878;
text-align: center;
margin: auto;
}

section #sectionOne {

width: 700px;

max-width: 100%;

margin: auto;

text-align: center;

}

section #sectionOne p {

color: magenta;

text-align: center;

background-color: aquamarine;

}

section #sectionOne h4 {

text-align: center;

color: blue;

}

section #sectionOne h5 {

color: darkblue;

background-color: aquamarine;

margin: 14px;

}

section #boomTwo iframe {

margin: 4px 0px 0px 0px;

clear: both;

background-color: aquamarine;

text-align: center;

max-width: 100%;

min-width: auto;

}

#sunny {

width: 700px;

max-width: 100%;

margin: auto;

}

#sunny p {

color: teal;

background-color: lightblue;

text-align: center;

}

#sunny p span {

color: lightblue;

background-color: magenta;

}

#footerMain hr {

top: 0px;

border: 3px solid black;

height: 12px;

background: #EF7979ff;

margin-bottom: 50px;

}

#footerMain p {

color: magenta;

font-size: 30px;

}

#links {

text-align: center;

}

footer .me img {

text-align:center;

max-width: 100%;

min-width: 40%;

display:block;

margin:auto;

}