﻿/* html { overflow-y: scroll; } */
html { height: 100%; }
body { height: 100%; margin: 0px 0px; font-family: Arial; background-color: #fafafa; }

a { color: #0032b1; text-decoration: none; }
a:hover { text-decoration: underline; }

/* HEADER */
.tabHead { margin: 0px auto 0px auto; width: 970px; border-collapse: collapse; border-spacing: 0; border-width: 0px; padding: 0px; }
.tcHeader1 { padding-bottom: 2px; width: 312px; padding-left: 0px; white-space: nowrap; background-image: url(http://www.aaannunci.it/images/logo.gif); background-repeat: no-repeat; background-position: right center; text-align: right; vertical-align: middle; }
.aLogo { font-family: Verdana; font-weight: bold; text-decoration: none; color: black; font-size: 36px; }
.aLogo:hover { text-decoration: none; }
.spLogo { color: #FF8020; font-family: Verdana; font-weight: inherit; font-size: inherit; }
.tcHeader1 .space { font-size: 32px; }
.tcHeader2 { color: #808080; font-weight: bold; font-size: 13px; width: 220px; white-space: nowrap; }
.h1SubLogo { color: #808080; font-weight: bold; font-size: 13px; display: inline; }
.tcHeader3 { width: 220px; color: #555555; font-size: 18px; font-weight: bold; padding: 7px 7px 7px 14px; white-space: nowrap; vertical-align: middle; }
.tcHeader4 { padding: 2px 4px 0px 0px; font-size: 13px; text-align: right; white-space: nowrap; vertical-align: top; }
.dInsAd { text-align: right; margin-bottom: 4px; height: 25px; }
.imgInsAd { width: 203px; height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-width: 0px; } 
.hypAdvSrch { color:#FFFFFF; font-weight: bold; font-size: 13px; }

.dHeadStrip { height: 6px; font-size: 3px; border-radius: 3px; background-color: #ff4401; background-image: url('http://www.aaannunci.it/images/header_bg2_upr3.jpg'); background-repeat: no-repeat; background-position: center; width: 970px; margin: 10px auto 0px auto; }
.tabHeadStrip2 { height: 29px; border-width: 0px; border-radius: 3px; border-collapse: collapse; border-spacing: 0; padding: 0px; background-color: #ff4401; background-image: url('http://www.aaannunci.it/images/header_bg2_upr3.jpg'); background-repeat: no-repeat; background-position: center; width: 970px; margin: 10px auto 0px auto; vertical-align: middle; }
.tdHStrip1, .tdHStrip2, .tdHStrip3, .tdHStrip4, .tdHStrip5, .tdHStrip6, .tdHStrip7 { color: #fff; vertical-align: middle; font-size: 15px; font-weight: normal; }
.tdHStrip1 { width: 110px; }
.tdHStrip2 { text-align: right; padding-right: 5px; }
.tdHStrip3 { width: 180px; }
.tdHStrip3 #tbSearch { width: 160px; height: 17px; font-size: 15px; padding: 3px; margin: 0px 0px 0px 0px; border: 1px solid #999; border-radius: 3px; box-shadow: 0 0 3px #888; }
.tdHStrip4 { text-align: right; padding-right: 5px; }
.tdHStrip5 { width: 230px; }
.tdHStrip7 { text-align: right; padding-right: 10px; }
.tabHeadStrip2 #selRegProv { width: 200px; padding: 2px; font-family: Arial; border: 1px solid #999; border-radius: 3px; box-shadow: 0 0 3px #888;}
.btnHStrip { height: 25px; margin: 0px 0px 0px 0px; font-family: Arial; padding-top: 0; vertical-align: middle; }
/* END HEADER */

.divBreadCrumbs { margin: 5px auto 5px auto; position: relative; text-align: left; width: 950px; padding-left: 5px; font-size: 13px; }
.divBreadCrumbs span { position: relative; top: 2px; font-size: 16px; font-weight: bold; } 
.divBreadCrumbs2 { margin: 5px auto 5px auto; position: relative; text-align: left; width: 950px; padding-left: 15px; font-size: 13px; }

#mainwindow  { position: relative;  height: 100%; width: 970px; margin: 0px auto 0px auto; }
#mainLeft { position: relative; width: 195px; height: 100%; padding-left: 0px; }
#mainLeft #divLinksOut { font-size: 11px; margin-top: 20px; padding: 4px; padding-left: 18px; color: #FF8020; line-height: 18px; }
#mainLeft #divLinksOut a { color: #555555; border-bottom: dashed 1px #555555; text-decoration: none; }
#mainLeft #divLinksOut a:hover { color: #CC3333; border-bottom: dashed 1px #CC3333; text-decoration: none; }
#mainRight  { float: right; width: 765px; z-index: 0; }
#mainRight #h1Old { display: block; padding-left: 100px; padding-right: 100px; padding-top: 10px; padding-bottom: 17px; text-align: center; margin: 0px; font-size: 14px; font-weight: bold; }
#mainRight #tabHeadingNew { width: 100%; margin-bottom: 10px; }
/* NEW */
#mainW  { margin: 0px auto 0px auto; height: 100%; width: 970px; border-collapse: collapse; border-spacing: 0px; }
.tdMainW { padding: 0px 0px; }

#tc1HeadingNew { font-size: 15px; font-weight: bold; text-align: right; }
#tc1HeadingNew span { display: inline; font-weight: normal; font-size: 13px; font-weight: normal; }   
#tc1HeadingNew h1 { font-size: 15px; margin: 0px; }
#tc1HeadingNew h2 { font-weight: normal; font-size: 13px; margin: 0px; }
#tc1HeadingNew span { font-weight: normal; font-size: 13px; }
#tc2HeadingNew img { position: relative; top: -3px; }
 
#tabAdvertsBar { width: 100%; margin-bottom: 16px; border-top: 1px solid #777; border-bottom: 1px solid #ddd; font-size: 12px; background-color: #f0f0f0; }
#tcFiltersPopular { padding: 4px; line-height: 21px; }
#tcFiltersPopular h3 { display: inline; font-weight: inherit; font-size: inherit; }
#tdSpecSearch { padding: 4px; }
#tdSpecSearch h3 { display: inline; font-weight: inherit; font-size: inherit; }
#tcAdvertBar { font-weight: bold; font-size: 12px; padding: 4px; }
#tcAdvertBar a { font-weight: normal; }
/* NEW */
#tabAdvertsBar2 { margin-bottom: 16px; width: 100%; border-top: 1px solid #777; border-bottom: 1px solid #ddd; font-size: 12px; border-collapse: collapse; border-spacing: 0px; background-color: #f0f0f0; }

#divMap { margin: 0px auto 0px auto; padding-top: 10px; width: 155px; height: 180px; }
#divMap .imgReg { position: absolute; z-index: 0; }

/* AD LIST */
.dAdList { float: left; width: 590px }
.dNoAd1 { margin-bottom: 7px; padding: 1.5%; font-size: 0.8125em; border: solid 1px #777; border-radius: 3px; box-shadow: 0 0 3px #666; }
.dColumn { float: right; width: 160px; height: 600px; margin-left: 10px; }
.tabAdList { min-height: 110px; z-index: 0; border-collapse: collapse; border-spacing: 0px; width: 100%; }
.tcAdImg { padding: 3px 0px 0px 0px; width: 102px; text-align: center;  vertical-align: top; }
.aAdImg { display: block; width: 102px; height: 77px; }
.dAdImg { width: 100px; background-color: #F3F3F3; border: 1px solid #ddd; border-radius: 3px; }
.iAdImg { border-width: 0px; border-radius: 3px; max-width: 100px; max-height: 75px; width: auto; height: auto; }
/* .tabAdList .tcAdImg2 { width: 102px; height: 79px; text-align: center;  vertical-align: top; background-image: url('http://www.aaannunci.it/images/annuncio.gif'); background-repeat: no-repeat; background-position: 0px 4px; } */
.tcAdImg3 { padding: 0px; width: 102px; vertical-align: top; }
.dAdImg2 { margin-top: 3px; width: 100px; height: 75px; text-align: center; background-image: url('http://www.aaannunci.it/images/noimage.2.png'); background-repeat: no-repeat; background-position: center center; background-color: #f3f3f3; border: 1px solid #ddd; border-radius: 3px; }
.tcAdContent { padding: 0px 0px 0px 6px; width: 402px; vertical-align: top; }
.aAdTit { color: #003366; font-size: 0.9375em; font-weight: bold; }
.pCont { margin-top: 5px; margin-bottom: 0px; font-size: 12px; word-spacing: 1px; line-height: 16px; }
.dRegCity { margin-top: 6px; margin-bottom: 0px; font-size: 12px; color: #4682b4; font-style: italic; }
.tcPrice { padding: 0px 0px 0px 6px; width: 77px; font-size: 0.9375em; text-align: right; vertical-align: top; font-weight: bold; }
.dPrice { margin-bottom: 7px; font-size: 0.8125em; font-weight: normal; color: #555; }
.dPrice2 { margin-bottom: 7px; }
.tcDate { padding: 0px 2px 0px 9px; font-size: 12px; text-align: right; vertical-align: top; }
.dDate { font-size: 12px; font-weight: normal; text-align: right; color: #4682b4; }
.divDelimiter { border-top: 1px solid #bbb; height: 3px; font-size: 3px; margin-top: 14px; margin-bottom: 12px; }
.divReklamBottom { border-top: 1px solid #bbb; margin-top: 18px; padding-top: 16px; margin-bottom: 26px; }

.aAdList { display: block; color: #000; text-decoration: none; border-radius: 3px; }
.aAdList:hover { text-decoration: none; background-color: #f5f5f5; }
.aAdTit2 { display: block; padding: 1px 0px; max-width: 530px; color: #003366; font-size: 0.9375em; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.dAdList2 { margin: 0px 0px 0px 1%; width: 99%; }
.tabAdList2 { z-index: 0; border-collapse: collapse; border-spacing: 0px; width: 100%; border-radius: 3px; }
.tabAdList2:hover { background-color: #f7f7f7; }
.tcAdContent2 { padding: 0px 0px 0px 10px; vertical-align: top; }
.sPrice { font-weight: bold; font-size: 0.9375em; }
.sPrice2 { display: inline-block; font-weight: bold; font-size: 0.9375em; margin-right: 10px; }
.sProv { font-size: 0.875em; color: #444; }
.sProv2 { color: #777; }
.sCityProv { display: inline-block;  font-size: 0.8125em; color: #3D5A73; }
.sRegion { display: inline-block; margin-left: 1px; font-size: 12px; color: #777; font-style: italic; }
.pCont2 { margin-top: 0px; margin-bottom: 0px; font-size: 12px; word-spacing: 1px; line-height: 16px; color: #373737; }
.tcDate2 { padding: 0px 0px 0px 11px; width: 109px; font-size: 0.875em; text-align: right; vertical-align: top; }
.dCity { color: #2A6494; font-size: 12px; }
.dRegion { font-size: 12px; color: #777; font-style: italic; }

/* AD LIST USER */
.userAdList .tcAdContent { width: 571px; }
/* AD LIST EDITOR */
.dCatSubAdmin { margin-top: 3px; margin-bottom: 0px; font-size: 12px; color: #4682b4; }
.tcPriceAdmin { padding: 0px 0px 0px 6px; width: 90px; font-size: 0.9375em; text-align: right; vertical-align: top; font-weight: bold; }
.dPointer:hover { cursor: pointer; }
.dRegCityAdmin { font-size: 0.8125em; font-weight: normal; color: #777; }
.tcDateAdmin { padding: 0px 2px 0px 9px; width: 65px; font-size: 12px; text-align: right; vertical-align: top; }
.sTimeAdmin { color: #aaa; }
.tabAdDetailsAdmin { font-size: 0.8125em; }

#divPaging { margin-top: 35px; text-align: center; font-size: 15px; }
#divPaging span { font-weight: bold }
.dPaging { margin-top: 35px; text-align: center; font-size: 0.9375em; }
.sPage { display: inline-block; min-width: 16px; padding: 3px 3px 2px 3px; border: solid 1px #ccc; font-weight: bold; background-color: #ddd; border-radius: 3px; }
.aPage { display: inline-block; min-width: 16px; padding: 3px 3px; border: solid 1px #ddd; color: #036; border-radius: 3px; }
.aPage2 { display: inline-block; padding: 3px 1px; color: #036; }

.hypBack {float: right; margin-top: 9px; margin-right: 4px; font-size: 12px; text-align: right; }
.divAdDetailDate2 { padding-right: 6px; padding-left: 12px; text-align: right; font-size: 12px; }

.tabContent { position: relative;  height: 100%; width: 970px; margin: 9px auto 0px auto; }
.tdContent { padding-left: 16px; padding-right: 16px; font-size: 14px; height: 100%; vertical-align: top; }
.tdContent h1 { padding-right: 6px; border: #FDA97C 1px solid; border-radius: 3px; display: block; padding-left: 12px; font-size: 20px; padding-bottom: 3px; margin-top: 2px; margin-bottom: 7px; padding-top: 1px; word-spacing: 1px; font-family: Verdana; background-color: #FFECBF; }
.tdContent #divAdSenseTop { margin-top: 6px; margin-bottom: 8px; text-align: center; }
.tdContent #divNoAd { border: 1px solid #FE9A64; background-color: #FFECBF; font-size: 14px; }
.tdContent .linkAdDetRegion { color: #000000; text-decoration: none; }
.tdContent .linkAdDetRegion:hover { color: #CC3333; text-decoration: underline; }
.tdContent #divAdSenseBottom { position: relative; background-color: #FFFFE3; margin-top: 22px; padding: 5px; padding-left: 20px; }

.divAdDetail2 { line-height: 18px; padding: 6px; padding-left: 12px; word-spacing: 1px; clear: both; }
.divAdDetail2 strong { font-family: Verdana; font-size: 13px; }
.divAdDetail3 { float: left; width: 620px; line-height: 18px; padding: 6px; padding-left: 12px; word-spacing: 1px; }
.divAdDetail3 strong { font-family: Verdana; font-size: 13px; }
#tabImage { position: relative; min-height: 350px; max-height: 540px; }
.tdPirmaryImg { position: relative; padding: 0px; min-width: 520px; max-height: 540px; text-align: center; background-color: #F3F3F3; border: 1px solid #ddd; border-radius: 3px; }
.imgPrim { max-width: 100%; height: auto; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; }
#nextImg { top: 0px; right: 0px; height: 100%; width: 35%; min-width: 40px; z-index: 900; position: absolute; cursor: pointer; background-image: url('/images/gallery/fwd3.png'); background-position: center right; background-repeat: no-repeat;  -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; }
#prevImg { top: 0px; left: 0px; z-index: 900; height: 100%; width: 35%; min-width: 40px; position: absolute; cursor: pointer; background: url('/images/gallery/bwd3.png') no-repeat center left;  -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; }
.aImgSelect { display: inline-block; border: solid 3px #93c73e/*#FF7802*/; border-radius: 3px;}

/* ADVERTADDINS */
.divAdSubHeading3 { border-top: 1px dashed #AAAAAA; font-size: 12px; font-weight: bold; padding: 4px; padding-left: 16px; padding-top: 16px; }
.iptRespond { width: 180px; margin: 0px 0px 0px 2px; padding: 4px; border: 1px solid #999; border-radius: 3px; box-shadow: 0 0 1px #888; }
.taRespond { margin: 6px 0px 0px 2px; padding: 4px; border: 1px solid #999; border-radius: 3px; box-shadow: 0 0 1px #888; }
#btnRespond { margin: 6px 0px 0px 2px; font-size: 14px; padding: 2px 10px; }
.divAdSubHeading { border-top: 1px solid #AAAAAA; font-size: 12px; font-weight: bold; padding: 4px; padding-left: 16px; background-color: #F0F0F0; }
.divAdSubHeading span { font-weight: normal; } 
.divSimilarAdsOld { font-size: 11px; padding-left: 14px; padding-right: 14px; line-height: normal; }
.divSimilarAdsOld a { font-size: inherit; }
.divSimilarAdsNew { font-size: 11px; padding-left: 14px; padding-right: 14px; line-height: normal; }
.divSimilarAdsNew td { vertical-align: top; }
.divSimilarAdsNew a { font-size: inherit; }
.divSimilarAdsNew td img { border: 0px; }
.divSimilarAdsNew .noimg { width: 50px; height: 38px; background-image: url('http://www.aaannunci.it/images/annuncio_small.gif'); background-repeat: no-repeat; }
/* ADVERTADDINS */

/* LEFT MENU */
#divLeftMenuNew { margin-top: 1px; border: 1px solid #FE9A64; border-radius: 3px; padding-top: 6px; padding-bottom: 6px; padding-left: 0px; background-color: #FFECBF; }
a.aLMenu { font-size: 13px; color: black; margin-top: 6px; text-decoration: none;}
a.aLMenu:hover { font-size: 13px; color: #CC3333; margin-top: 6px; text-decoration: underline; }
#divLeftMenuNewLi { margin-top: 1px; border: 1px solid #FE9A64; border-radius: 3px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFECBF; }
ul.ulLMenu { margin-top: 10px; margin-bottom: 15px; padding: 0px 10px 0px 10px; line-height: 15px; }
li.liLMenu { color: #888; list-style-type: none; margin-top: 8px; }
.dLeft { margin-top: 17px; border: 1px solid #fe9a64; border-radius: 3px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #ffecbf; }
.dLeft ul { margin-top: 10px; margin-bottom: 15px; padding-left: 10px; line-height: 15px }
.dLeft li { list-style-type: none; margin-top: 7px; }
.dLeft li.liLvl2 { padding-left: 9px; }
.dLeft li.liLvl3 { padding-left: 18px; }
.dLeft li a { font-size: 13px; color: #000; text-decoration: none }
.dLeft li a:hover { color: #cc3333; }
.LeftMenuLinkSel { font-size: 13px; color: black; margin-top: 6px; font-weight: bold; text-decoration: none; }
.divReklamLeft { margin-top: 12px; }
/* END LEFT MENU */

/* SEARCH BOX */
.divSrchBox { position: relative; font-size: 13px; background-color: #ffd14d; border: 1px solid #FE9A64; border-radius: 3px; padding: 7px 7px 0px 7px; margin: 1px 0px 10px 0px; } 
.tbSearch { width: 190px; padding: 5px; font-family: Arial; font-size: 15px; margin: 0px 0px 0px 0px; border: 1px solid #999; border-radius: 3px; box-shadow: 0 0 4px #888; }
.selCatSubcatHyb { width: 265px; padding: 4px; font-family: Arial; font-size: 15px; border: 1px solid #999; border-radius: 3px; box-shadow: 0 0 4px #888; }
.selRegCityHyb { width: 190px; padding: 4px; font-family: Arial; font-size: 15px; border: 1px solid #999; border-radius: 3px; box-shadow: 0 0 4px #888; }
.tcFilAdvSearch { vertical-align: top; padding-bottom: 7px; }
.divF1Search { margin: 8px 11px 0px 0px; }
.selFilSearch { width: 185px; margin: 0px; font-family: Arial; }
.tcAdvSearchWrap { vertical-align: top; }
.tabAdvSearch { margin: 8px 0px 7px 0px; }
.tbPrice { width: 58px; margin: 0px; padding: 1px; }
.tcPriceLabel { text-align: right; }
.selTypeSearch { width: 80px; margin: 0px; }
.tcSwitchST { width: 290px; text-align: right; vertical-align: bottom; font-size: 12px; padding: 8px 0px 0px 0px; }
.aSwitchST { text-decoration: none; }
.btnSearch3 { cursor: pointer; color: #fff; font-family: Arial; font-size: 15px; font-weight: bold; height: 29px; width: 69px; background-image: url('/images/button/button_search_all5.png'); background-position:  left top; background-repeat: repeat-x; border: 0px; border-radius: 3px; }
.btnSearch3:hover { background-position:  left bottom; }
/* SEARCH BOX */

/* FOOTER */
#divFootHld { width: 935px; margin: 27px auto 0px auto; font-size: 10px; padding-top: 16px; color: #666666; position: relative; text-align: left; }
#divFootHld a { color: #666666; }
#divFootHld img { vertical-align: text-bottom; }
#divFootHld2 { width: 740px; margin: 27px auto 0px auto; padding-left: 215px; font-size: 10px; color: #666666; text-align: left; line-height: 14px; }
#divFootHld2 a { color: #666666; }
#divFootHld2 p { margin: 0px; }
#divFootHld2 img { vertical-align: text-bottom; }
/* FOOTER */

/* HOMEPAGE */
.tabHome { width: 100%; height: 50px; margin: 0px auto 0px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8125em; color: #036; }
.tabHome a { text-decoration: none; }
.tabHome a:hover { text-decoration: underline; }
.tabHome td { vertical-align: top; }
.tcHome1 { width: 23%; text-align: right; }
.tcHome2 { width: 24%; text-align: left; padding-left: 6px; }
.tcHome3 { width: 10%; text-align: right; }
.tcHome4 { text-align: left; padding-left: 6px; }
.tabHome td img { border: 0px; }
.tcHome2 a.aCat { font-family: Verdana; font-size: 14px; font-weight: bold; color: #000 }
.tcHome4 a.aCat { font-family: Verdana; font-size: 14px; font-weight: bold; color: #000 }
.linkCatMenu { font-family: Verdana, Arial, Helvetica, sans-serif; color: #036; }
/* END HOMEPAGE */

.selectInput { width: 245px; }
.dAdList .selectInput { width: 225px; padding: 2px; border: 1px solid #999; border-radius: 3px; }
.optDisab { background-color: #dcdcc3; }

.divValid 
{
display: block;
color: red;
margin-left: 109px;
/*
padding: 1%;
border: solid 1px #777;
border-radius: 3px;
box-shadow: 0 0 3px #666; */
}
.divValidHid { display: none; }

/* COMMON */
.divMainCenter { margin: 0px auto 0px auto; font-size: 13px; width: 765px; } /* OBSOLATE */
.dCenter { margin: 0px auto 0px auto; width: 765px; } /* REPLACES divMainCenter */
.divInfo  { margin: 0px auto 0px auto; border: 1px solid #FE9A64; border-radius: 3px; background-color: #FFECBF; font-size: 14px; }
.InputDescription { text-align: right; vertical-align: top; padding-top: 5px; }
.font14 { font-size: 14px; }
.font13 { font-size: 13px; }
.font12 { font-size: 12px; }
.font11 { font-size: 11px; }

/* ADMIN */
.tbAdminHeading { font-size: 13px; font-family: Verdana, Arial; }
.taAdminContent { font-size: 13px; font-family: Verdana, Arial; line-height: 1.3; }
/* END ADMIN */

/* CONTAINER */
#contain {
width: 1000px;
min-height: 96%;
margin: 0px auto;
padding: 0.8% 0px 1.5% 0px;
border-left: solid 1px #efefef;
border-right: solid 1px #efefef;
-moz-box-shadow: 0 0 7px #aaa;
-webkit-box-shadow: 0 0 7px #aaa;
box-shadow: 0 0 7px #aaa;
background-color: #fff;
box-sizing: border-box;
}



/* MEDIA QUERIES */
@media 
only screen and (min-width: 1080px),
{
#contain { width: 1020px; }    
}

@media 
only screen and (max-width: 1080px),
only screen and (max-device-width: 1080px)
{
body { background-color: #fff; }
#contain {  width: auto; min-height: 0; padding: 0; border-left: medium none #fff; border-right: medium none #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; box-sizing: content-box; }    
}


@media 
only screen and (min-width: 960px) and (max-width: 1000px),
only screen and (max-device-width: 1000px)
{
/* #contain { width: 950px; } */
.tabHead { width: 945px; }
.tabHeadStrip { width: 945px; }
.tabHeadStrip2 { width: 945px; }
    
.divBreadCrumbs { width: 925px; }
.divBreadCrumbs2 { width: 925px; }
    
#mainwindow  { width: 945px; }
#mainW  { width: 945px; }
#mainRight { width: 740px; }
    
.tbSearch { width: 190px; }
.selCatSubcatHyb { width: 250px; }
.selRegCityHyb { width: 180px; }
    
.dAdList { width: 565px }
.tabAdList .tcAdContent { width: 377px; }
.userAdList .tcAdContent { width: 571px; }
    
.tabContent { width: 915px; }
#PrimaryImg { width: 100%; height: auto; }
    
#divFootHld { width: 910px; }
#divFootHld2 { width: 715px; }
}

@media 
only screen and (max-width: 949px),
{
/* #contain { width: 910px; } */
.tabHead { width: 900px; }
.tabHeadStrip { width: 900px; }
.tabHeadStrip2 { width: 900px; }
    
.divBreadCrumbs { width: 880px; }
.divBreadCrumbs2 { width: 880px; }
    
#mainwindow  { width: 900px; }
#mainW  { width: 900px; }
#mainRight { width: 695px; }
    
.tbSearch { width: 170px; }
.selCatSubcatHyb { width: 240px; }
.selRegCityHyb { width: 165px; }
    
.dAdList { width: 520px }
.tabAdList .tcAdContent { width: 332px; }
.userAdList .tcAdContent { width: 571px; }
    
.tabContent { width: 900px; }
#PrimaryImg { width: 100%; height: auto; }
    
#divFootHld { width: 865px; }
#divFootHld2 { width: 670px; }
}