.advSrchBox {
width: 100%;
float: left;
margin: 0 0 1em 0;
}
.advSrchBox label {
width: 7em;
float: left;
color:#665D5D;
font-size: 1.3em;
font-weight:400;
padding: 7px 0 0 0;
}
.advSrchInput {
width: 280px;
float: left;
font-size: 1.2em;
}
.icon-font2 {
    color: #014fb4;
    vertical-align: middle;
}
.advOuterWrap {
width: 100%;
float: left;
}
.advH1 { margin: 1em 0 1em 0; }
.aviAdvWrap {
width: 100%;
float: left;
}
.aAWBox {
width: 32.5%;
margin: 5px 0.7% 5px 0;
padding: 3px 0 3px 0;
float: left;
background-color: rgb(219, 222, 238);
cursor: pointer;
}
.aAWBox:hover {
background-color: #e5edf4;
}
.aAWBoxCur {
background-color: #e5edf4;
}
.aAWBT {
float: left;
width:68%;
margin: 0 0 0 2%;
text-align: left;
min-height: 3em;
}
.aAWBV {
float: left;
width:25%;
margin: 0 5% 0 0;
text-align: right;
}
.aAWBV a { text-decoration: none; }
.aAWBV a:hover { color: #FFFFFF; }
.aAWBT p { margin: 0; padding: 0; }
.aAWBT span { font-size: 0.8em; width: 100%; float: left; }

.advResTitle {
width: 100%;
float: left;
font-size: 1.2em;
margin: 1em 0 0 0;
font-weight: bold;
color: #806F6F;
}
.aviAdvResWrap {
width: 100%;
float: left;
margin: 1em 0 2em 0;
font-size: 1em;
min-width: 300px;
background-color: rgb(165, 180, 165);
}
.aAResHeader { width: 100%; margin: 0 0 0 0; float: left; background-color: rgb(47, 47, 60);; padding: 1em 0 1em 0; color: #FFFFFF; font-weight: bold; }
.aARes { width: 100%; margin: 0 0 0.4em 0; padding: 1em 0 1em 0; float: left; }
.blue {  background-color: rgb(219, 222, 238); }
.white {  background-color: #FFFFFF; }
.row1 { background-color: #e5edf4; }
.aAR1 { width: 19%; margin: 0 0 0 1%; float: left; }
.aAR2 { width: 58%; margin: 0 1% 0 1%; float: left; }
.aAR3 { width: 20%; float: left; text-align: center; }
.aAR3 span { width: 100%; float: left; text-align: center; }
span.aPr { font-weight: bold; }
.aARImg { width: 100px; height: 50px; }
.aARTag { font-style: italic; font-size: 0.9em; font-weight: bold; width: 100%; float: left; margin: 0 0 0.6em 0;}
.aAROpenExtra { font-style: normal; font-size: 0.9em; font-weight: bold; width: 100%; float: left; margin: 0 0 0.6em 0; cursor: pointer; }
.aAROpenExtra img { height: 1em; padding: 0 0 0 0.3em; }
.aART { font-size: 1em; font-weight: bold; margin: 0 0 0.3em 0; padding: 0.6em 0 0 0; width: 100%; float: left; }
.aART2 { font-size: 0.9em; font-weight: bold; color: #706A68; margin: 0 0 0.8em 0; padding: 0 0 0 0; width: 100%; float: left; }
.advExtraI { width: 100%; float: left; display: none;}
.aARDetL { width: 100%; float: left; margin: 0 0 0.3em 0;}
.aARDetL a {
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
-ms-border-radius: 1px;
-o-border-radius: 1px;
border-radius: 1px;
padding: 5px 8px;
border: 1px solid rgb(223, 206, 206);
background-color: #FFFFFF;
text-decoration: none;
color: #000000;
font-weight:bold;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
transition: border .25s linear, color .25s linear, background-color .25s linear;
}
.aARDetL a:hover { background-color: #D0C6E7; }
.aARBuyImgW { width: 100%; float: left; margin: 1.5em 0 1em 0;}
.aARBuyImgW a {
-webkit-border-radius: 1px;
-moz-border-radius: 3px;
-ms-border-radius: 1px;
-o-border-radius: 1px;
border-radius: 1px;
padding: 10px 20px;
border: 1px solid rgb(176, 224, 219);;
background-color: #f1c40f;
text-decoration: none;
color: #6B3434;
font-weight: bold;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
transition: border .25s linear, color .25s linear, background-color .25s linear;
}
.aARBuyImgW a:hover { background-color: #f5d313; color: #000000; }
.aARBuyImg { text-align: center; }
.advDis { width: 100%; margin: 0 0 0 0; float: left; color: #666666; font-size: 0.8em; font-weight: bold; }

@media screen and (max-width: 599px) and (min-width: 300px){
.aAWBox { width: 99%; }
}
@media screen and (max-width: 799px) and (min-width: 600px){
.aAWBox { width: 49%; }
}
@media screen and (max-width: 699px) and (min-width: 300px){
.aAResHeader { display: none; }
.aAR1 { width: 90%; margin: 1em 5% 0 5%;}
.aAR2 { width: 90%; margin: 1em 5% 0 5%;}
.aAR3 { width: 90%; margin: 1em 5% 1em 5%;}
.aAR3 span { width: auto; margin: 0 1em 0 0;}
.aARBuyImgW { text-align: right; }
}
.tt-dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
width:100%;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 1em;
background-color: #ffffff;
border: 1px solid #cccccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.tt-suggestion > p {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.428571429;
color: #333333;
white-space: nowrap;
}
.tt-suggestion > p:hover,
.tt-suggestion > p:focus,
.tt-suggestion.tt-cursor p {
color: #ffffff;
text-decoration: none;
outline: 0;
background-color: #428bca;
}