@font-face {
font-family: BebasNeue;
src: url("https://adult.gusp.com/jscss/BebasNeue.otf") format("opentype");
}

@font-face {
font-family: HelvCond;
src: url("https://adult.gusp.com/jscss/helvetica_condensed.ttf") format("truetype");
}

@font-face {
font-family: arlrdbd;
src: url("https://adult.gusp.com/jscss/arlrdbd.ttf") format("truetype");
}

/* =====standaard css=========================== */

.logo { text-decoration:none; padding-left:0px;
transition-duration: 0.45s; transition-timing-function: linear; color:white; font-family:arlrdbd, Verdana; 
letter-spacing: -4.5px; text-shadow: 5px 5px 6px lightgrey; -moz-text-shadow: 5px 5px 6px lightgrey; -webkit-text-shadow: 5px 5px 6px lightgrey; text-stroke: 1px darkgrey; -moz-text-stroke: 1px darkgrey; -webkit-text-stroke: 1px darkgrey; }

.tbtoplogo { height:63px; align:left; text-align:left; border:0px solid red; width:900px; padding:0px;  }
.tbtoplogotdl { height:63px; align:left; text-align:left; vertical-align:top!important;padding-top:0px!important;width:200px; }
.tbtoplogotdr { height:63px; align:left; text-align:right; vertical-align:top!important;padding-top:0px!important; }

.tabletop { align:left; text-align:left; padding:0px; border:0px solid red; width:auto; height:65px;}
.tabletoptd { text-align:left; valign:middle; }
.time { align:left; text-align:left; text-valign:top; padding:0px; border:0px solid red; width:auto; height:14px; }

.item,.searchitem,.srchbttn,.aadvbttn,.srchqfld,.description,.advsb,.adsllng 
     { -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; } 
.item:hover,.searchitem:hover,.srchbttn:hover,.aadvbttn:hover,.srchqfld:hover,.srchqfld:focus,.srchqfld:active,
.description:hover,.advsb:hover,.adsllng:hover   
     { -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; 
       box-shadow: 3px 3px 1px black; transition-duration: 0.25s; transition-timing-function: linear; }

.srchqfld:focus,.srchqfld:active { outline-offset: 0px !important; outline: none !important; }

.texthead { color:black; font-family:HelvCond, Verdana; font-style:bold; font-size:20px; }
.texttext { color:black; font-family:HelvCond, Verdana; font-style:regular; font-size:16px; }

.pole { color:#B7FFF9; }
a { font-style:normal; }
div { line-height:22px; }
body { background-color:white; color:black; font-family:HelvCond, Verdana; font-style:regular; font-size:16px; }
hr { display:block; height:1px; border:0; border-top:1px solid #B7FFE9; margin:1em 0; padding: 0; }
#textdirection { direction:ltr; }
.item { background-color:#EFFCFF; padding:5px; border:1px solid blue; }
.item:hover { background-color:#FFFFF4; padding:5px;  border:1px solid blue; }
.yahctgslash { font-weight:regular; color:black; font-family:HelvCond, Verdana; text-decoration:none; }
a.mainlinks { border:0px solid blue; color:darkblue; font-family:HelvCond, Verdana; text-decoration:none; }
a.mainlinks:hover { background-color:darkblue;color:white; font-family:HelvCond, Verdana; text-decoration:none; }
a.sublinks { padding-top:4px; padding-bottom:4px; color:darkblue; font-family:HelvCond, Verdana; text-decoration:none; } 
a.sublinks:hover { background-color:darkblue; color:white; font-family:HelvCond, Verdana; text-decoration:none; }
a.subcategs { padding-top:4px;padding-bottom:4px;color:darkblue; font-family:HelvCond, Verdana; text-decoration:none; }
a.subcategs:hover { background-color:darkblue;color:white;font-family:HelvCond, Verdana; text-decoration:none; }
a.title { font-weight:bold; color:darkblue; font-family:HelvCond, Verdana; text-decoration:none; }
a.title:hover { font-weight:bold; color:blue; font-family:HelvCond, Verdana; text-decoration:none;}
.srchqfld,.srchqfld:focus,.srchqfld:active { background-color:#EFFCFF;color:black;font-family:HelvCond, Verdana; padding-left:7px;padding-right:7px;border:1px solid blue; }
.srchbttn { background-color:#EFFCFF;color:black;font-family:HelvCond, Verdana; border:1px solid blue; }
.srchbttn:hover { background-color:blue; color:white; font-family:HelvCond, Verdana; border:1px solid blue; }
.aadvbttn { background-color:#EFFCFF;color:black;font-family:HelvCond, Verdana; border:1px solid blue; }
.aadvbttn:hover { background-color:blue; color:white; font-family:HelvCond, Verdana; border:1px solid blue; }
.descrip { color:black; font-family:HelvCond, Verdana;text-decoration:none; }
.description { border:1px solid blue;background-color:#EFFCFF; padding:10px; font-family:HelvCond, Verdana; }
.siteamounts { background-color: white; color:darkblue; }
.siteamounts:hover { background-color: white; color:darkblue; }
.snsiteamounts {}
.snsiteamounts:hover { position: relative; margin-top:-10px; }
.popup { display:none;visibility:hidden; transition-duration: 0.45s; transition-timing-function: linear; }
.popupframe { background-image:url('../search/background.png'); backgroung-repeat; repeat-x; repeat-y; 
  background-attachment: fixed; top:0px; left:0px; bottom:0px; right:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; 
  margin-right:0px; height:auto; width:auto; position:fixed; z-index:10001; }
.popupd { -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; position:fixed; top:50px;
  left:50%; border:solid 1px #B7FFE9; background: #FFFFFF; box-shadow: 3px 3px 1px black; border:1px solid blue;
  background-color: #EFFCFF; color:black; }
.potxt { font-weight:regular; color:darkblue; font-family:HelvCond, Verdana; text-decoration:none; }

.srchtopctgslash { font-weight:regular; color:black; font-family:HelvCond, Verdana; text-decoration:none; }
a.searchctglinks { font-weight:regular; color:darkblue; font-family:HelvCond, Verdana; text-decoration:none; }
a.searchctglinks:hover {  background-color:darkblue; color: white; font-family:HelvCond, Verdana; text-decoration:none; } 
.searchitem { background-color:#EFFCFF; padding:5px; border:1px solid blue; overflow: visible; }
.searchitem:hover { background-color:#FFFFF4; padding:5px;  border:1px solid blue; overflow: visible; }

.srchbtmctgslash { font-weight:regular; color:black; font-family:HelvCond, Verdana; text-decoration:none; }
a.searchtitle { font-weight:bold; color:darkblue; font-family:HelvCond, Verdana; text-decoration:none; }
a.searchtitle:hover { font-weight:bold; background-color:darkblue;color:white; font-family:HelvCond, Verdana; 
                      text-decoration:none; }
.searchdescrip { color:black; font-family:HelvCond, Verdana;text-decoration:none; }
a.searchcateg { font-weight:bold; color:darkblue; font-family:HelvCond, Verdana; text-decoration:none; }
a.searchcateg:hover { font-weight:bold; background-color:darkblue;color:white; font-family:HelvCond, Verdana; 
                      text-decoration:none; }
a.searchurl { font-weight:bold; color:darkblue; font-family:HelvCond, Verdana; text-decoration:none; }
a.searchurl:hover { font-weight:bold; background-color:darkblue;color:white; font-family:HelvCond, Verdana; 
                      text-decoration:none; }
.searchmatch { background-color:#C0C0FF; }
.searchmatch:hover { background-color:#C0C0FF; }
.advsb { border:1px solid blue; background-color:#EFFCFF; margin-top:6px; padding:7px; font-family:HelvCond, Verdana;font-size:14px; }
.adsllng { border:1px solid blue;background-color:#EFFCFF; margin:0px; padding:7px; line-height:18px; font-family:HelvCond, Verdana;font-size:14px; }
/* === */
.footer, .footer:hover { position: fixed; bottom: 0px; z-index: 9999; border: 0px solid blue; background-color:white; text-align:left;
                         margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-top:0px; padding-bottom:0px;
                         padding-left:0px; padding-right:0px; text-valign:middle; font-family:HelvCond, Verdana; align:center; 
                         transition-duration: 0.45s; transition-timing-function: linear; } 
.footerprt { background-color:white; border-top: 1px solid blue; text-align:left; padding-top:8px; padding-bottom:8px; 
             padding-left:0px; padding-right:0px; text-valign:middle; font-family:HelvCond, Verdana; align:center; } 
.footercopy,.footerlink { font-family: HelvCond, verdana; font-weight: normal; color: darkblue; text-decoration: none; } 
.footerlink:hover { color:white; background:darkblue; text-decoration: none; }  
.footerdate { font-family: HelvCond, verdana; font-size: 13px; }
/* Clear floats after the columns */
.footerrow:after { content: ""; display: table; clear: both; }
.footercolumn { float: left; }

/* ========= end standard ============== */




/* ====== start screen responsives ===== */

@media only screen and (min-width:40px) and (max-width:240px) {
.topdiv { min-width:30px; max-width:230px; text-align:left; display:none; }
.topdivsmall { width:90% ; display:block; }
body { background-color:black; color:red; font-size:20px; }
}

/* ===================================== */

@media only screen and (min-width:240px) and (max-width:320px) {
.topdiv { min-width:220px; max-width:300px; text-align:left; display:block; padding:10px;}
.topdivsmall { width:90% ; display:none; padding:10px;}
body { background-color:white; color:black; font-size:14px; }
a.mainlinks { line-height:26px; font-size:20px; }
a.mainlinks:hover { line-height:26px; font-size:20px; }
a.sublinks { line-height:26px; font-size:20px; }
a.sublinks:hover { line-height:26px; font-size:20px; }
a.subcategs { line-height:26px; font-size:20px;  }
a.subcategs:hover { line-height:26px; font-size:20px; }
a.title { line-height:23px; font-size:17px; }
a.title:hover { line-height:23px; font-size:17px; }
.descrip { line-height:21px; font-size:20px; }
.item { min-width:210px; max-width:290px; line-height:22px!important; height:200px; }
.item:hover { min-width:210px;max-width:290px;line-height:22px!important; height:200px; }
.description { font-size:15px; }
.srchqfld { height:33px; min-width:80px;max-width:180px; font-size:15px;  }
.srchbttn { height:37px; width:75px; padding:6px;  font-size:15px;  }
.srchbttn:hover { height:37px; width:75px; padding:6px;  font-size:15px;  } 
.siteamounts { font-size:15px; }
.siteamounts:hover { font-size:15px; }
.snsiteamounts { font-size:15px; }
.snsiteamounts:hover { font-size:15px; }
.popupd { margin-left:-110px; width:220px; }

a.searchctglinks { line-height:26px; font-size:20px; }
a.searchctglinks:hover { line-height:26px; font-size:20px; }
.searchitem { min-width:210px; max-width:290px; line-height:22px!important; height:auto; }
.searchitem:hover { min-width:210px;max-width:290px;line-height:22px!important; height:auto; }
a.searchtitle { line-height:23px; font-size:17px; }
a.searchtitle:hover { line-height:23px; font-size:17px; }
.searchdescrip { line-height:21px; font-size:20px; }
a.searchcateg { line-height:21px; font-size:13px; }
a.searchcateg:hover { line-height:21px; font-size:13px; }

}

/* ===================================== */

@media only screen and (min-width:320px) and (max-width:480px) {
.topdivsmall { width:90%; display:none; padding:10px; }
.topdiv { min-width:300px; max-width:460px; text-align:left; display:block; padding:10px; }
body { background-color:white; color:black; font-size:14px; }
a.mainlinks { line-height:26px; font-size:20px; }
a.mainlinks:hover { line-height:26px;font-size:20px; }
a.sublinks { line-height:26px;font-size:20px; }
a.sublinks:hover { line-height:26px;font-size:20px; }
a.subcategs { line-height:26px; font-size:20px; }
a.subcategs:hover { line-height:26px; font-size:20px; }
a.title { line-height:23px; font-size:17px; }
a.title:hover { line-height:23px; font-size:17px; }
.descrip { line-height:21px; font-size:20px; }
.item { min-width:290px; max-width:450px; line-height:22px!important; height:150px; }
.item:hover { min-width:290px;max-width:450px;line-height:22px!important; height:150px; }
.description { font-size:15px; }
.srchqfld { height:33px; min-width:200px;max-width:380px; font-size:15px; }
.srchbttn { height:37px; width:75px; padding:6px; font-size:15px; }
.srchbttn:hover { height:37px; width:75px; padding:6px; font-size:15px; } 
.siteamounts { font-size:15px; }
.siteamounts:hover { font-size:15px; }
.snsiteamounts { font-size:15px; }
.snsiteamounts:hover { font-size:15px; }
.popupd { margin-left:-150px; width:300px; }

a.searchctglinks { line-height:26px; font-size:20px; }
a.searchctglinks:hover { line-height:26px; font-size:20px; }
.searchitem { min-width:290px; max-width:450px; line-height:22px!important; height:auto; }
.searchitem:hover { min-width:290px;max-width:450px;line-height:22px!important; height:auto; }
a.searchtitle { line-height:23px; font-size:17px; }
a.searchtitle:hover { line-height:23px; font-size:17px; }
.searchdescrip { line-height:21px; font-size:20px; }
a.searchcateg { line-height:20px; font-size:13px; }
a.searchcateg:hover { line-height:20px; font-size:13px; }
a.searchurl { line-height:19px; font-size:11px; }
a.searchurl:hover { line-height:19px; font-size:11px; }
.footer { min-width: 322px; max-width:482px; width:auto; }
.footer,.footer:hover { height:245px; } 
.footercolumn { width: 100%; }
.footercopy,.footerlink { font-size: 15px; }
}

/* ===================================== */

@media  only screen and (min-width:480px) and (max-width:568px) {
.topdivsmall { min-width:460px; max-width:548px; display:none; padding:10px;}
.topdiv { min-width:460px;max-width:548px; text-align:left; display:block; padding:10px; }
body { background-color:white; color:black; font-size:14px; }
a.mainlinks { line-height:26px; font-size:20px;}
a.mainlinks:hover { line-height:26px; font-size:20px; }
a.sublinks { line-height:26px; font-size:20px; }
a.sublinks:hover { line-height:26px; font-size:20px; }
a.subcategs { line-height:26px; font-size:20px; }
a.subcategs:hover { line-height:26px; font-size:20px; }
a.title { line-height:23px; font-size:17px; }
a.title:hover { line-height:23px; font-size:17px; }
.descrip { line-height:21px; font-size:20px; }
.item { min-width:450px;max-width:538px;line-height:22px!important; height:140px; }
.item:hover { min-width:450px;max-width:538px;line-height:22px!important; height:140px; }
.description { font-size:15px; }
.srchqfld { height:33px; min-width:350px;max-width:438px; font-size:15px; }
.srchbttn { height:37px; width:75px; padding:6px; font-size:15px; }
.srchbttn:hover { height:37px; width:75px; padding:6px; font-size:15px; }
.siteamounts { font-size:15px; }
.siteamounts:hover { font-size:15px; }
.snsiteamounts { font-size:15px; }
.snsiteamounts:hover { font-size:15px; }
.popupd { margin-left:-210px; width:420px; }

a.searchctglinks { line-height:26px; font-size:20px; }
a.searchctglinks:hover { line-height:26px; font-size:20px; }
.searchitem { min-width:450px; max-width:538px; line-height:22px!important; height:auto; }
.searchitem:hover { min-width:450px;max-width:538px;line-height:22px!important; height:auto; }
a.searchtitle { line-height:23px; font-size:17px; }
a.searchtitle:hover { line-height:23px; font-size:17px; }
.searchdescrip { line-height:21px; font-size:20px; }
a.searchcateg { line-height:20px; font-size:13px; }
a.searchcateg:hover { line-height:20px; font-size:13px; }
a.searchurl { line-height:19px; font-size:11px; }
a.searchurl:hover { line-height:19px; font-size:11px; }
}

/* ===================================== */

@media only screen and (min-width: 568px) and (max-width: 600px) {
.topdivsmall { min-width:548px; max-width:580px; display:none; padding:10px;}
.topdiv { min-width:548px;max-width:580px; text-align:left; display:block; padding:10px; }
body { background-color:white; color:black; font-size:14px; }
a.mainlinks { line-height:26px; font-size:20px; }
a.mainlinks:hover { line-height:26px; font-size:20px; }
a.sublinks { line-height:26px; font-size:20px; }
a.sublinks:hover { line-height:26px; font-size:20px; }
a.subcategs { line-height:26px; font-size:20px; }
a.subcategs:hover { line-height:26px;font-size:20px; }
a.title { line-height:23px;font-size:17px; }
a.title:hover { line-height:23px; font-size:17px; }
.descrip { line-height:21px; font-size:20px; }
.item { min-width:538px;max-width:570px; line-height:22px!important; height:125px; }
.item:hover { min-width:538px;max-width:570px;line-height:22px!important; height:125px; }
.description { font-size:15px; }
.srchqfld { height:33px; min-width:438px;max-width:470px; font-size:15px; }
.srchbttn { height:37px; width:75px; padding:6px; font-size:15px; }
.srchbttn:hover { height:37px; width:75px; padding:6px;font-size:15px; } 
.siteamounts { font-size:15px; }
.siteamounts:hover { font-size:15px; }
.snsiteamounts { font-size:15px; }
.snsiteamounts:hover { font-size:15px; }
.popupd { margin-left:-230px; width:460px; }

a.searchctglinks { line-height:26px; font-size:20px; }
a.searchctglinks:hover { line-height:26px; font-size:20px; }
.searchitem { min-width:538px; max-width:570px; line-height:22px!important; height:auto; }
.searchitem:hover { min-width:538px;max-width:570px;line-height:22px!important; height:auto; }
a.searchtitle { line-height:23px; font-size:17px; }
a.searchtitle:hover { line-height:23px; font-size:17px; }
.searchdescrip { line-height:21px; font-size:20px; }
a.searchcateg { line-height:20px; font-size:13px; }
a.searchcateg:hover { line-height:20px; font-size:13px; }
a.searchurl { line-height:19px; font-size:11px; }
a.searchurl:hover { line-height:19px; font-size:11px; }
}

/* ===================================== */

@media only screen and (min-width: 600px) and (max-width: 768px) {
.topdivsmall { min-width:580px; max-width:748px; display:none; padding:10px;}
.topdiv { min-width:580px; max-width:748px;  text-align:left; display:block; padding:10px; }
body { background-color:white; color:black; font-size:14px; }
a.mainlinks { line-height:25px; font-size:19px;}
a.mainlinks:hover { line-height:25px; font-size:19px; }
a.sublinks { line-height:25px; font-size:19px; }
a.sublinks:hover { line-height:25px; font-size:19px; }
a.subcategs { line-height:25px; font-size:19px; }
a.subcategs:hover { line-height:25px; font-size:19px; }
a.title { line-height:23px; font-size:17px; }
a.title:hover { line-height:23px; font-size:17px; }
.descrip { line-height:21px; font-size:19px;  }
.item { min-width:570px;max-width:738px; line-height:21px!important; height:110px; }
.item:hover { min-width:570px;max-width:738px;line-height:21px!important; height:110px;  }
.description { font-size:15px; }
.srchqfld { height:33px; min-width:450px;max-width:450px; font-size:15px; }
.srchbttn { height:37px; width:75px; padding:6px; font-size:15px; }
.srchbttn:hover { height:37px; width:75px; padding:6px; font-size:15px; } 
.siteamounts { font-size:15px; }
.siteamounts:hover { font-size:15px; }
.snsiteamounts { font-size:15px; }
.snsiteamounts:hover { font-size:15px; }
.popupd{ margin-left:-230px; width:460px; }

a.searchctglinks { line-height:25px; font-size:19px; }
a.searchctglinks:hover { line-height:25px; font-size:19px; }
.searchitem { min-width:570px; max-width:738px; line-height:22px!important; height:auto; }
.searchitem:hover { min-width:570px;max-width:738px;line-height:22px!important; height:auto; }
a.searchtitle { line-height:23px; font-size:17px; }
a.searchtitle:hover { line-height:23px; font-size:17px; }
.searchdescrip { line-height:21px; font-size:19px; }
a.searchcateg { line-height:20px; font-size:13px; }
a.searchcateg:hover { line-height:20px; font-size:13px; }
a.searchurl { line-height:19px; font-size:11px; }
a.searchurl:hover { line-height:19px; font-size:11px; }
}

/* ===================================== */

@media only screen and (min-width: 768px) and (max-width: 800px) {
.topdivsmall { min-width:748px; max-width:780px; display:none; padding:10px;}
.topdiv { min-width:748px; max-width:780px;  text-align:left; display:block; padding:10px; }
body { background-color:white; color:black; font-size:14px; }
a.mainlinks { line-height:25px; font-size:19px; }
a.mainlinks:hover { line-height:25px; font-size:19px; }
a.sublinks { line-height:25px; font-size:19px; }
a.sublinks:hover { line-height:25px; font-size:19px; }
a.subcategs { line-height:25px; font-size:19px; }
a.subcategs:hover { line-height:25px; font-size:19px; }
a.title { line-height:23px; font-size:17px; }
a.title:hover { line-height:23px; font-size:17px; }
.descrip { line-height:21px; font-size:19px; }
.item { min-width:738px;max-width:770px; line-height:21px!important; height:110px; }
.item:hover { min-width:738px;max-width:770px;line-height:21px!important; height:110px;  }
.description { font-size:15px; }
.srchqfld { height:33px; min-width:450px;max-width:450px; font-size:15px;  }
.srchbttn { height:37px; width:75px; padding:6px; font-size:15px; }
.srchbttn:hover { height:37px; width:75px; padding:6px; font-size:15px; } 
.siteamounts { font-size:15px; }
.siteamounts:hover { font-size:15px; }
.snsiteamounts { font-size:15px; }
.snsiteamounts:hover { font-size:15px; }
.popupd{ margin-left:-230px; width:460px; }

a.searchctglinks { line-height:25px; font-size:19px; }
a.searchctglinks:hover { line-height:25px; font-size:19px; }
.searchitem { min-width:738px; max-width:770px; line-height:21px!important; height:auto; }
.searchitem:hover { min-width:738px;max-width:770px;line-height:21px!important; height:auto; }
a.searchtitle { line-height:23px; font-size:17px; }
a.searchtitle:hover { line-height:23px; font-size:17px; }
.searchdescrip { line-height:21px; font-size:19px; }
a.searchcateg { line-height:20px; font-size:13px; }
a.searchcateg:hover { line-height:20px; font-size:13px; }
a.searchurl { line-height:19px; font-size:11px; }
a.searchurl:hover { line-height:19px; font-size:11px; }
}

/* ===================================== */

@media only screen and (min-width: 800px) and (max-width: 1024px) {
.topdivsmall { min-width:780px; max-width:900px; display:none; padding:10px;}
.topdiv { min-width:780px; max-width:900px;  text-align:left; display:block; padding:10px; }
body { background-color:white; color:black; font-size:14px; }
a.mainlinks { line-height:25px; font-size:19px; }
a.mainlinks:hover { line-height:25px; font-size:19px; }
a.sublinks { line-height:25px; font-size:19px; }
a.sublinks:hover { line-height:25px; font-size:19px; }
a.subcategs { line-height:25px; font-size:19px; }
a.subcategs:hover { line-height:25px; font-size:19px; }
a.title { line-height:23px; font-size:17px; }
a.title:hover { line-height:23px; font-size:17px; }
.descrip { line-height:21px; font-size:19px; }
.item { min-width:770px;max-width:890px; line-height:21px!important; height:90px; }
.item:hover { min-width:770px;max-width:890px;line-height:21px!important; height:90px; }
.description { font-size:15px; }
.srchqfld { height:33px; min-width:450px;max-width:450px; font-size:15px; }
.srchbttn { height:37px; width:75px; padding:6px; font-size:15px; }
.srchbttn:hover { height:37px; width:75px; padding:6px; font-size:15px; } 
.siteamounts { font-size:15px; }
.siteamounts:hover { font-size:15px; }
.snsiteamounts { font-size:15px; }
.snsiteamounts:hover { font-size:15px; }
.popupd { margin-left:-230px; width:460px; }

a.searchctglinks { line-height:25px; font-size:19px; }
a.searchctglinks:hover { line-height:25px; font-size:19px; }
.searchitem { min-width:770px; max-width:890px; line-height:21px!important; height:auto; }
.searchitem:hover { min-width:770px;max-width:890px;line-height:21px!important; height:auto; }
a.searchtitle { line-height:23px; font-size:17px; }
a.searchtitle:hover { line-height:23px; font-size:17px; }
.searchdescrip { line-height:21px; font-size:19px; }
a.searchcateg { line-height:20px; font-size:13px; }
a.searchcateg:hover { line-height:20px; font-size:13px; }
a.searchurl { line-height:19px; font-size:11px; }
a.searchurl:hover { line-height:19px; font-size:11px; }
/* .footer { min-width: 802px; max-width:902px; } */
.footer,.footer:hover { height:108px; } 
.footercolumn { width: 33.33%; }
.footercopy,.footerlink { font-size: 15px; }
}

/* ===================================== */

@media only screen and (min-width: 1024px)and (max-width: 1100px) {
.topdivsmall { min-width:900px; max-width:900px; display:none; padding:10px;}
.topdiv { min-width:900px; max-width:900px;  text-align:left; display:block; padding:10px; }
body { background-color:white; color:black; font-size:14px; }
a.mainlinks { line-height:25px; font-size:19px; }
a.mainlinks:hover { line-height:25px; font-size:19px; }
a.sublinks { line-height:25px; font-size:19px; }
a.sublinks:hover { line-height:25px; font-size:19px; }
a.subcategs { line-height:25px; font-size:19px; }
a.subcategs:hover { line-height:25px; font-size:19px; }
a.title { line-height:23px; font-size:17px; }
a.title:hover { line-height:23px; font-size:17px; }
.descrip { line-height:21px; font-size:19px; }
.item { min-width:890px;max-width:890px; line-height:21px!important; height:90px; }
.item:hover { min-width:890px;max-width:890px;line-height:21px!important; height:90px; }
.description { font-size:15px; }
.srchqfld { height:33px; min-width:450px;max-width:450px; font-size:15px; }
.srchbttn { height:37px; width:75px; padding:6px; font-size:15px; }
.srchbttn:hover { height:37px; width:75px; padding:6px; font-size:15px; } 
.siteamounts { font-size:15px; }
.siteamounts:hover { font-size:15px; }
.snsiteamounts { font-size:15px; }
.snsiteamounts:hover { font-size:15px; }
.popupd { margin-left:-230px; width:460px; }

a.searchctglinks { line-height:25px; font-size:19px; }
a.searchctglinks:hover { line-height:25px; font-size:19px; }
.searchitem { min-width:890px; max-width:890px; line-height:21px!important; height:auto; }
.searchitem:hover { min-width:890px;max-width:8900px;line-height:21px!important; height:auto; }
a.searchtitle { line-height:23px; font-size:17px; }
a.searchtitle:hover { line-height:23px; font-size:17px; }
.searchdescrip { line-height:21px; font-size:19px; }
a.searchcateg { line-height:20px; font-size:13px; }
a.searchcateg:hover { line-height:20px; font-size:13px; }
a.searchurl { line-height:19px; font-size:11px; }
a.searchurl:hover { line-height:19px; font-size:11px; }
/* .footer { min-width: 902px; max-width:902px; width:auto; } */
.footer,.footer:hover { height:108px; } 
.footercolumn { width: 33.33%; }
.footercopy,.footerlink { font-size: 15px; }
}


/* ===================================== */
/*   ====   */
@media only screen and (min-width: 1100px) and (max-width: 2000px) {
.topdivsmall { min-width:900px; max-width:900px; display:none; padding:10px;}
.topdiv { min-width:900px; max-width:900px;  text-align:left; display:block; padding:10px; font-size:16px; }
.logo { font-size:60px; } 
body { background-color:white; color:black; font-size:14px; }
a.mainlinks, a.mainlinks:hover { line-height:30px; font-size:19px; }
.yahctgslash { line-height:25px; font-size:17px; }
a.sublinks, a.sublinks:hover { line-height:25px; font-size:17px; }
a.subcategs, a.subcategs:hover { line-height:30px; font-size:19px; }
a.title, a.title:hover { line-height:27px; font-size:19px; }
.descrip { line-height:25px; font-size:17px; }
.item, .item:hover { min-width:890px;max-width:890px; line-height:21px!important; height:130px; }
.description { line-height:25px; font-size:17px; }
.srchqfld { height:38px; min-width:450px;max-width:450px; font-size:18px; }
.srchbttn, .srchbttn:hover { height:42px; width:75px; padding:4px; font-size:18px; }
.aadvbttn, .aadvbttn:hover { height:41px; width:100px; padding:4px; font-size:18px; }
.siteamounts, .siteamounts:hover { font-size:15px; }
.snsiteamounts, .snsiteamounts:hover { font-size:15px; }
.popupd { margin-left:-230px; width:460px; }
.potxt { line-height:30px;font-size:16px; }
.srchtopctgslash { font-size:17px; }
a.searchctglinks, a.searchctglinks:hover { line-height:32px; font-size:22px; }
.searchitem, .searchitem:hover { min-width:890px; max-width:890px; line-height:21px!important; height:auto; }
.srchbtmctgslash { font-size:16px; }
a.searchtitle, a.searchtitle:hover { line-height:27px; font-size:19px; }
.searchdescrip { line-height:25px; font-size:17px; }
a.searchcateg, a.searchcateg:hover { line-height:23px; font-size:15px; }
a.searchurl, a.searchurl:hover { line-height:23px; font-size:15px; }
.footer { min-width: 902px; max-width:902px; width:auto; }
.footer,.footer:hover { height:90px; } 
.footercolumn { width: 25.00%; } /* width: 33.33%; */
.footercopy,.footerlink { font-size: 15px; }
}
/*   ====   */



/* ===================================== */

@media only screen and (min-width: 2000px) and (min-width: 10000px) {
.topdivsmall { min-width:900px; max-width:900px; display:none; padding:10px;}
.topdiv { min-width:900px; max-width:900px;  text-align:left; display:block; padding:10px; }
body { background-color:white; color:black; font-size:14px; }
a.mainlinks { line-height:25px; font-size:19px; }
a.mainlinks:hover { line-height:25px; font-size:19px; }
a.sublinks { line-height:25px; font-size:19px; }
a.sublinks:hover { line-height:25px; font-size:19px; }
a.subcategs { line-height:25px; font-size:19px; }
a.subcategs:hover { line-height:25px; font-size:19px; }
a.title { line-height:23px; font-size:17px; }
a.title:hover { line-height:23px; font-size:17px; }
.descrip { line-height:21px; font-size:14px; }
.item { min-width:890px;max-width:890px; line-height:21px!important; height:90px; }
.item:hover { min-width:890px;max-width:890px;line-height:21px!important; height:90px; }
.description { font-size:15px; }
.srchqfld { height:33px; min-width:450px;max-width:450px; font-size:15px; }
.srchbttn { height:37px; width:75px; padding:6px; font-size:15px; }
.srchbttn:hover { height:37px; width:75px; padding:6px; font-size:15px; } 
.siteamounts { font-size:15px; }
.siteamounts:hover { font-size:15px; }
.snsiteamounts { font-size:15px; }
.snsiteamounts:hover { font-size:15px; }
.popupd { margin-left:-230px; width:460px; }

.searchitem { min-width:890px; max-width:890px; line-height:21px!important; height:auto; }
.searchitem:hover { min-width:890px;max-width:8900px;line-height:21px!important; height:auto; }
a.searchtitle { line-height:23px; font-size:17px; }
a.searchtitle:hover { line-height:23px; font-size:17px; }
.searchdescrip { line-height:21px; font-size:14px; }
a.searchcateg { line-height:20px; font-size:13px; }
a.searchcateg:hover { line-height:20px; font-size:13px; }
a.searchurl { line-height:19px; font-size:11px; }
a.searchurl:hover { line-height:19px; font-size:11px; }
}

/* ===================================== */