html,body,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub
,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
caption,div{margin:0;padding:0;border:0;outline:0;}

* {margin: 0;padding: 0;}
html{height:100%;}
body{ margin: 0; padding: 0; width: 100%; position:relative;min-height:100%;background: url(../images/bgWhite.jpg);}
.bgstretcher-area {text-align: left;}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {position: absolute;top: 0;left: 0;}
.bgstretcher UL, .bgstretcher UL LI {margin: 0;padding: 0;list-style: none;}
.bgstretcher {background: black;overflow: hidden;width: 100%;position: fixed;z-index: 1;_position: absolute;top: 0;left: 0;}
div,td,input,select,p,li{ font-family: Arial; color: #555555; font-size:12px;}
a{color:#be2121;text-decoration:none;outline:none;}
.footer a{color: #be2121 !important}
a, img{border: 0px;outline: 0px;}
hr{border: none;background-color: #aaa; width:100%;height: 1px;margin: 10px 0;}
#wrapper{ min-width:1000px; width: 100%; min-height: 100%;padding-bottom:153px;background: url(../images/bgHeader.jpg) center top repeat-x;}
.wrapper{ min-width:1000px; width: 100%; min-height: 100%;padding-bottom:153px;background: url(../images/bgHeader.jpg) center top repeat-x;}
#sicm_main_content h1{text-align: center;font-size: 30px;color: #393230;font-family: "Bree Serif";font-weight: normal;padding: 24px 0 12px;}

.fullContent #sicm_main_content h1{line-height: 38px; text-align: left;font-size: 36px;color: #393230;font-family: "Bree Serif";font-weight: normal;padding: 24px 0 24px;}
.fullContent #sicm_main_content h1 span{color: #911a1b;}
#property_tracker_container h1{line-height: 38px; text-align: left;font-size: 36px !important;color: #393230;font-family: "Bree Serif";font-weight: normal;padding: 0px 0px 14px !important; margin-top: -10px !important;}


.fullContent #sicm_main_content h2{ text-align: left; font-size: 20px; color: #393230; font-family: Calibri, Arial, sans-serif; font-weight: bold; padding: 0 0 6px !important;}
.fullContent #sicm_main_content h3{ text-align: left; font-size: 20px; color: #555555; font-family: Calibri, Arial, sans-serif; font-weight: bold; padding: 0 0 6px;}

#leftCell .ulCont h3 a:link, #leftCell .ulCont h3 a:visited { color: #555555; text-decoration: none; }
#leftCell .ulCont h3 a:active, #leftCell .ulCont h3 a:hover { color: #be2121; text-decoration: none; }

#sicm_main_content .section_header{ text-align: left; font-size: 20px; color: #393230; font-family: Calibri, Arial, sans-serif; font-weight: bold; padding: 0 0 6px !important;}

#sicm_main_content p, #sicm_main_content div, #sicm_main_content li, #sicm_main_content ul, #sicm_main_content ol, #sicm_main_content td, #sicm_main_content span {
	color: #555555;
	font-size: 18px;
	line-height: 22px;
	font-family: Calibri, Arial, sans-serif;
}

#sicm_main_content p {color: #555555; font-size: 18px; line-height: 22px; font-family: Calibri, Arial, sans-serif; padding: 0px 0px 20px 0px;}

#sicm_main_content ul { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 32px; color: #555555; }
#sicm_main_content ul li { list-style-type: disc; margin: 0px 0px 0px 10px; padding: 0px 0px 6px 6px; color: #555555; } 

#sicm_main_content ol { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 32px; color: #555555; }
#sicm_main_content ol li { list-style-type: decimal; margin: 0px; padding: 0px 0px 4px 6px; color: #555555; } 

#sicm_main_content span.community_text { font-size: 14px; }

#sicm_main_content .community_section {font-weight: bold; font-size: 14px; padding-top: 10px;}
#sicm_main_content .community_dark { background-color: #eae9e9; }
#sicm_main_content .community_gray {background-color: #DDDDDD;}
#sicm_main_content .community_dark td, #sicm_main_content .community_gray td { font-size: 14px; padding: 3px 8px; }

#sicm_main_content .community_dark td p { font-size: 16px; margin-bottom: 4px; padding-bottom: 0px; }

#sicm_main_content .community_column1 {width: 100px; font-weight: bold;}
#sicm_main_content .community_column2 {width: 290px;}
#sicm_main_content .community_column3 {width: 110px;}

#sicm_main_content div.entry h2 { font-size: 18px; font-weight: bold !important; }

/*=========================*/
#header{height: 425px;position: relative;border-top: 4px solid #1D1D1D;}
#header.inside{border-bottom: none;}
#header.insideContent{border-bottom: none;height: 126px;}
.header{position: relative;width: 1000px;margin: 0 auto;height: 425px;}
.fctuckerLogo {display:block; margin: 25px 0 20px 82px; float:left; background: url(../images/fctuckerlyngroup.png) bottom left no-repeat; width:424px; height:30px;}
.serving { float:right; background: url(../images/serving.png) 0 0 no-repeat; width:349px; height:39px; margin: 20px 20px 0 0; text-indent: -9999px; }
/*#wrapper .fctuckerLogo {display:block; margin: -1px 0 20px 82px; float:left; background: url(../images/fctuckerlyngroup.png) bottom left no-repeat; width:424px; height:30px;}*/
.bgstretcher-page{z-index: 1005!important;}
#logo{display: block;position: absolute;width: 150px;height: 228px;background: url(../images/spriteImg.png) -71px top;bottom: 19px;left: 8px;}
#mainNav{float: left;padding: 0 0 0 0px; position: relative;z-index: 1000;left: 69px;width: 550px; margin: 0 0 0px 0;}
#mainNav li{line-height:18px; float: left;padding: 8px 12px 5px;display: block;list-style-type: none; margin: 0;}
#mainNav li a{ color: #393230;font-size: 16px;font-family: "Bree Serif";}
#mainNav li a.active, #mainNav li a:hover{color: #c10b0c;}
.topNav{position: relative;width: 100%;z-index: 1000;}
.addLinksRight {float:right; width:15px; height:31px; background: url(../images/topLinksRight.png) 0px 0 no-repeat; top: -4px; right: 10px; position: relative;}
.addLinks{width: auto; height: 31px;background: url(../images/topLinks.png) 0 0 repeat-x; float: right;top: -4px; right: 10px; position: relative;}
.social{float: left;margin: 1px 10px 0 60px;}
.social .icon {display: block;float: left;width: 24px;height: 26px;margin: 0 2px;background: url(../images/icons.png);font-size: 0;cursor: pointer; position: relative; }
.social .social_1{background-position: 0 0;}
.social .social_2{background-position: -28px 0;}
.social .social_3{background-position: -56px 0;}
.social .social_4{background-position: -84px 0;}
.social .social_5{background-position: -112px 0;}
.social .social_6{background-position: -140px 0;}
.social .social_7{background-position: -168px 0;}
.social .social_8{background-position: -196px 0;}
.social .social_9{background-position: -224px 0;}
.social .social_10{background-position: -252px 0;}
.social .social_11{background-position: -280px 0;}
.social .social_12{background-position: -308px 0;}
.social .social_13{background-position: -336px 0;}
.social .social_1:hover, .social .social_1.active {background-position: 0 -30px;}
.social .social_2:hover{background-position: -28px -30px;}
.social .social_3:hover{background-position: -56px -30px;}
.social .social_4:hover{background-position: -84px -30px;}
.social .social_5:hover{background-position: -112px -30px;}
.social .social_6:hover{background-position: -140px -30px;}
.social .social_7:hover{background-position: -168px -30px;}
.social .social_8:hover{background-position: -196px -30px;}
.social .social_9:hover{background-position: -224px -30px;}
.social .social_10:hover{background-position: -252px -30px;}
.social .social_11:hover{background-position: -280px -30px;}
.social .social_12:hover{background-position: -308px -30px;}
.social .social_13:hover{background-position: -336px -30px;}

.arrow_box { position: relative; background: #1D1D1D; padding: 3px 20px; position: absolute; width: 100px; top: 39px; left: -58px; border-radius: 5px; box-shadow: 0 0 8px 0 #333; display: none; } 
.arrow_box:after { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(51, 51, 51, 0); border-bottom-color: #000; border-width: 7px; margin-left: -7px; }
.arrow_box a { display: block; color: #ccc; font-weight: bold; margin: 10px 0; text-align: center; }
.arrow_box a:hover { color: #fff; }

.addLinks .follow{color: #fff;font-weight: bold;font-size: 14px;float: left;display: block;margin: 7px 25px 0 46px;background: url(../images/icons.png) left -70px no-repeat;padding: 0 0 0 24px;}
.addLinks .cont{color: #fff;font-weight: bold;font-size: 14px;float: left;display: block;margin: 7px 0 0 8px;}
.addLinks .login{display: block;float: left;width: 109px;height: 13px;background: url(../images/icons.png) 0 -56px;margin: 11px 0 0 30px;}
#mainImgPage{width: 958px;margin: 0 auto;padding: 30px 0 0 0;}
#mainImgPage img{border: 3px solid #fff;border-radius: 5px;}
/*=========================*/
.bottonIB{padding: 14px 0 0 145px;}
.indyMap{float: left;margin: 30px 0 0 -19px;position: relative;}
.indyMap .or{display: block;position: absolute;left: -10px;top: 50%;width: 37px;height: 32px;margin-top: -27px;background: url(../images/spriteImg.png) -221px -194px;}
.indyMap a{width: 211px;height: 259px;background: url(../images/addMapSearch.png) 0px 2px no-repeat;display: block;}
.statewide{float: left;margin: 30px 0 0 -19px;position: relative;}
.statewide .or{display: block;position: absolute;left: -10px;top: 50%;width: 37px;height: 32px;margin-top: -27px;background: url(../images/spriteImg.png) -221px -194px;}
.statewide a{width: 211px;height: 259px;background: url(../images/addMapSearch.png) -211px 2px no-repeat;display: block;}
/*=========================*/
#search{float: left;width: 466px;height: 291px;position: relative;}
#tabsSearch{width: 466px;height: 259px;background: url(../images/bgSearch.png) no-repeat;position: relative;}
#navSearch{height: 32px;position: relative;top: 2px;}
#navSearch ul{margin: 0 0 0 26px; float:left;}
#navSearch li{display: block;float: left;padding: 0 1px;font-size: 0;}
#navSearch li a{background-color: #1D1D1D;border: 1px solid #2E2E2E;border-bottom: none;border-radius: 5px 5px 0 0;text-align: center;display: block;padding: 5px 0;width: 100px;font-family: Calibri;color: #c1c1c1;font-size: 15px;}
#navSearch li a:hover, #navSearch li a.active{background-color: #ffffff;color: #911a1b;border: 1px solid #fff;}
#tabsSearch .tabSearch{display: none;padding: 17px 40px 0 40px;}
.tabSearch .title{font-size: 14px;color: #515151;display: block;padding: 0 0 4px;white-space: nowrap;}
.tabSearch .and{float: left;display: block;padding: 7px 12px 0;}
.tabSearch .inputArea{width: 370px;padding: 2px 5px 4px;border: 1px solid #C0BFBE;border-radius: 3px;box-shadow: 2px 2px 2px #C0BFBE;font-size: 16px;color: #1a1a1a;margin: 0 0 6px;background-color: #fff;position: relative;}
.tabSearch .inputArea input{width: 330px;padding: 2px 5px;border: none;background-color: transparent;}
.tabSearch .inputArea a{display: block;position: absolute;top: 3px;right: 5px;background: url(../images/icons.png) -362px -62px;width: 20px;height: 20px;}
.tabSearch .sbHolder{float: left;width: 166px;}
.tabSearch .sbSelector{width: 136px;}
.tabSearch .sbOptions{width: 166px;}
.tabSearch .bottons{position: absolute;bottom: 41px;right: 47px;}
.tabSearch .bottons .search{float: right;margin: 0 0 0 5px;text-decoration: none;color: #373121;font-size: 17px;font-family: "Bree Serif";background: url(../images/bgBottonsItem.png) left -46px;height: 27px;display: block;border-radius: 3px;padding: 3px 0;width: 107px;text-align: center;}
.tabSearch .bottons .advanced{float: right;text-decoration: none;color: #ffffff;font-size: 17px;font-family: "Bree Serif";background: url(../images/bgBottonsItem.png) left -79px;height: 27px;display: block;border-radius: 3px;padding: 3px 0;width: 105px;text-align: center;}
.tabSearch .beds{margin: 15px 0 0 2px;width: 164px;float: left;}
.tabSearch .bath{margin: 15px 7px 0 0;width: 164px;float: right;}
.tabSearch .beds input, .tabSearch .bath input{border: none;background-color: transparent;width: 8px;float: left;} 
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; background-color: #959595;}
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 5px; height: 3px; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-slider{height: 3px;position: relative;text-align: left;margin: 0 0 5px 0;padding: 5px 0;background: url(../images/bgSlider.gif) left center repeat-x;cursor: pointer;}
.ui-slider-range{position: absolute;z-index: 1;}
.ui-slider-handle{display: block;background: url(../images/spriteImg.png) -54px -206px;width: 12px;height: 11px;position: absolute;z-index: 2;top: 0px;}
.tabSearch span.span-updown{padding: 15px 0 10px;}
/* Agent Search */
.tabSearch#fAgent span{text-align: center;clear:both;}
.tabSearch#fAgent .inputArea.agent-name{width: 300px;margin: 0 auto;}
.tabSearch#fAgent .inputArea.agent-name input{width: 290px;}
.tabSearch#fAgent .sbHolder{width: 310px; margin-left:40px;}
.tabSearch#fAgent .sbOptions{width: 310px;}
.tabSearch#fAgent .sbSelector{width: 285px;}
.tabSearch#fAgent .bottons{right: 140px;}
.tabSearch#fAgent .bottons .search{width: 190px;}
/* Office Search */
.tabSearch#fOffice span{text-align: center;clear:both;}
.tabSearch#fOffice .bottons.find-office{bottom: 157px;right:110px}
.tabSearch#fOffice .bottons.find-office a{width: 65px; float: none;}
.tabSearch#fOffice .bottons.view-all-offices {right:125px;bottom:75px;}
.tabSearch#fOffice .bottons.view-all-offices a{width: 210px; float: none;}
.tabSearch#fOffice .sbHolder{margin-left:70px;}
/* Inner Search */
.qsAgentInner{margin-bottom: 30px;}
.qsAgentInner .tabSearch .inputArea{background-color: #FFFFFF;border: 1px solid #C0BFBE;border-radius: 3px 3px 3px 3px;box-shadow: 2px 2px 2px #C0BFBE;color: #1A1A1A;font-size: 16px;margin: 0 0 6px;padding: 4px 5px 6px;position: relative;width: 162px;}
.qsAgentInner .tabSearch .inputArea input{background-color: transparent;border: medium none;padding: 2px 5px;width: 122px;}
.qsAgentInner .tabSearch .inputArea a{background: url("../images/icons.png") repeat scroll -362px -62px transparent;display: block;height: 20px;position: absolute;right: 5px;top: 5px;width: 20px;}
.qsAgentInner .tabSearch .sbHolder{float: left;width: 172px;z-index: 1000;}
.qsAgentInner .tabSearch .sbSelector{width: 147px;}
.qsAgentInner .tabSearch .and{display: block;padding: 6px 12px 5px 0;float: none;clear: both;}
.qsAgentInner .tabSearch .sbHolder.z100{z-index: 100;margin: 0 0 8px;}
.qsAgentInner .tabSearch .sbHolder.z1001{z-index: 1001;}
.qsAgentInner .tabSearch .beds, .qsAgentInner .tabSearch .bath{float: left;margin: 12px 0 5px 12px;width: 155px;}
.qsAgentInner .ui-slider{margin: 0;}
.qsAgentInner .tabSearch .bottons{position: relative;bottom: 0;right: 0;margin: 5px 0 0 0;}
.qsAgentInner .tabSearch .bottons .search{position: absolute;left: -10px;z-index: 50;width: 92px;}
.qsAgentInner .tabSearch .bottons .advanced{position: relative;left: -15px;z-index: 10;width: 92px;}
.qsAgentInner .tabSearch .sbOptions{margin: 0 !important;width: 172px !important;}
.qsAgentInner .tabSearch .sbOptions a{background: none !important;padding: 5px 0 5px 3px !important;font-size: 12px !important;font-weight: normal !important;color: #1A1A1A !important;}

/*=========================*/
.sbHolder{background-color: #fff;border: solid 1px #C0BFBE;font-family: Arial, sans-serif;font-size: 12px;font-weight: normal;height: 31px;z-index: 100;position: relative;border-radius: 3px;box-shadow: 2px 2px 2px #C0BFBE;}
.sbSelector{display: block;height: 31px;left: 0;line-height: 31px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #1a1a1a;outline: none;text-decoration: none;}
.sbToggle{background: url(../images/icons.png) -362px top no-repeat;display: block;height: 31px;outline: none;position: absolute;right: 0;top: 0;width: 25px;border-radius: 0 5px 5px 0;}
.sbToggleOpen{background: url(../images/icons.png) -362px -31px no-repeat;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbOptions{background-color: #ffffff;border: solid 1px #C0BFBE;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 31px;width: 200px;z-index: 1;overflow-y: auto;}
.sbOptions li{padding: 0 7px;}
.sbOptions a{border-bottom: dotted 1px #515151;display: block;outline: none;padding: 5px 0 5px 3px;}
.sbOptions a:link, .sbOptions a:visited{color: #1a1a1a;text-decoration: none;}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{color: #911a1b;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151;color: #999;display: block;padding: 5px 0 5px 3px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #515151;color: #911a1b;display: block;font-weight: bold;padding: 5px 0 5px 3px;}
.sbOptions .sbSub{padding-left: 17px;}
/*=========================*/
#content{background:url(../images/content-border-top.png) left top repeat-x transparent;position: relative;z-index: 10;}
#content.inside{border-top: none;}
#content.fullContent{border-top: none;background: url(../images/bgContentInside.png) center top no-repeat;min-height: 450px;padding: 0 0 30px;}
.content{width: 1000px;margin: 0 auto;}
/*=========================*/
#browseHomes{ padding: 0 0 22px 0;position: relative;top: -4px;z-index: 1000;margin-bottom: -6px;}
#browseHomes ul{width: 970px;margin: 0 auto;}
#browseHomes ul li{ display: inline-block;*+display: inline;zoom: 1;font-size: 0;}
#browseHomes ul li a{ text-decoration: none;display: block;background-image: url(../images/tabCom.png);background-repeat: no-repeat;color: #fff;text-shadow: 1px 1px 1px #706F70;font-size: 19px;font-family: "Bree Serif";height: 51px;}
#browseHomes ul li a:hover, #browseHomes ul li a.active{text-shadow: 1px 1px 1px #fff; color: #2c281e;}
#browseHomes ul li .tab_schoolDistrict{background-position: 0px 0px;width: 416px;padding: 11px 0 0 15px; margin: 0 0 0 50px;}
#browseHomes ul li .tab_community{background-position: -540px -71px;width: 324px;text-align: center;padding: 10px 0 0 0;}
#browseHomes ul li .tab_neighborhood{background-position: -476px 0px;width: 424px;padding: 11px 5px 0 10px; text-align: center;}
#browseHomes ul li .tab_schoolDistrict:hover{background-position: 0px -143px;}
#browseHomes ul li .tab_schoolDistrict.active{background-position: 0px -73px;}
#browseHomes ul li .tab_community:hover{background-position: -540px -232px;}
#browseHomes ul li .tab_community.active{background-position: -540px -133px;}
#browseHomes ul li .tab_neighborhood:hover{background-position: -476px -143px;}
#browseHomes ul li .tab_neighborhood.active{background-position: -476px -73px;}
#tabs{padding: 10px 0 0 0;}
#tabs .tab{display: none;}
#tabs #schoolDistrict{display: block;}
#tabs > table{width: 900px;}
#tabs table{margin: 0 auto;}
#tabs table td{width: 150px;padding: 3px 0;}
#tabs table td a{font-size: 15px;font-family: Calibri, Arial, sans-serif;font-weight: bold;text-decoration: none;color: #555555;background: url(http://www.tucker-static.com/res/images/spriteImg.png) -1215px -136px no-repeat;padding: 0 0 0 27px;display: block;}
#tabs table td a:hover{color: #911a1b;background-position: -1215px -459px;background-color: #D7D7D7;}
#tabs table td a.active{color: #911a1b;background-position: -1215px -459px;}
#browseHomes table td .county {width:170px; float:left; margin: 10px 0 0 0; padding: 0 0 20px 0;}
#browseHomes table td .county span {line-height: 22px; font-family: Calibri, Arial, sans-serif; font-size: 17px; text-transform:uppercase; font-weight:bold; color: #be2121; float:left;}
#browseHomes table td .county p {line-height: 22px; font-family: Calibri, Arial, sans-serif; font-size: 16px; font-weight:normal; color: #555555; float:left;}
#browseHomes table td .county strong {line-height: 22px; font-family: Calibri, Arial, sans-serif; font-size: 16px; font-weight:bold; color: #555555; float:left;}
#browseHomes table td .arrow {position: absolute; float:left; background: url(http://www.tucker-static.com/res/images/arrow_dic.png) left no-repeat; width:40px; height:73px; margin: 10px 0px 0 170px;}
*+html #browseHomes table td .arrow {position: absolute; float:left;  width:40px; height:73px; margin: 10px 0px 0 0px;}

#browseHomes table td .neighborhood {width:170px; float:left; margin: 10px 0 0 0; padding: 0 0 20px 0;}
#browseHomes table td .neighborhood span {line-height: 22px; font-family: Calibri, Arial, sans-serif; font-size: 17px; text-transform:uppercase; font-weight:bold; color: #555555; float:left;}
#browseHomes table td .neighborhood p {line-height: 22px; font-family: Calibri, Arial, sans-serif; font-size: 16px; font-weight:normal; color: #555555; float:left;}
#browseHomes table td .neighborhood strong {line-height: 22px; font-family: Calibri, Arial, sans-serif; font-size: 16px; font-weight:bold; color: #555555; float:left;}


/*=========================*/
.mainLinks{padding: 20px 30px;  background: url(../images/line.png) center top no-repeat;}
.mainLinks .linkB{float: left;width: 220px;margin: 0 20px 20px 0;}
.mainLinks .linkB.last{margin: 0;}
.mainLinks .linkB .ico{display: block;margin: 0 auto;background-image: url(../images/spriteImg.png);width: 126px;height: 70px;}
.mainLinks .linkB .openhouses{background: url(../images/icon_openhouses.png) left top no-repeat;}
.mainLinks .linkB .openhouses:hover{background-position: -126px top;}
.mainLinks .linkB .hdPhotos{background-position: -221px top;}
.mainLinks .linkB .hdPhotos:hover{background-position: -204px -306px;}
.mainLinks .linkB .homeVendors{background-position: -206px -480px;}
.mainLinks .linkB .homeVendors:hover{background-position: -727px -480px;}
.mainLinks .linkB .homeValues{background-position: -473px top;}
.mainLinks .linkB .homeValues:hover{background-position: -463px -307px;}
.mainLinks .linkB .relocationGuide{background-position: -599px top;}
.mainLinks .linkB .relocationGuide:hover{background-position: -921px -382px;}
.mainLinks .linkB .priceReductions{background-position: -725px top;}
.mainLinks .linkB .priceReductions:hover{background-position: -31px -382px;}
.mainLinks .linkB .realEstateFAQ{background-position: -851px top;}
.mainLinks .linkB .realEstateFAQ:hover{background-position: -157px -382px;}
.mainLinks .linkB .newListings{background-position: -977px top;}
.mainLinks .linkB .newListings:hover{background-position: -288px -382px;}
.mainLinks .linkB .rentals{background-position: -1103px top;}
.mainLinks .linkB .rentals:hover{background-position: -429px -382px;}
.mainLinks .linkB .virtualTours{background-position: -80px -480px;}
.mainLinks .linkB .virtualTours:hover{background-position: -593px -480px;}
.mainLinks .linkB .careerRealEstate{background-position: -80px -480px;}
.mainLinks .linkB .careerRealEstate:hover{background-position: -593px -480px;}
.mainLinks .linkB .foreClosures{background-position:  -345px 0;}
.mainLinks .linkB .foreClosures:hover{background-position: -331px -307px;}
.mainLinks .linkB .myTucker{background-position: -332px -480px;}
.mainLinks .linkB .myTucker:hover{background-position: -861px -480px;}
.mainLinks .linkB .blog{background-position: -460px -480px;}
.mainLinks .linkB .blog:hover{background-position: -996px -480px;}
.mainLinks .linkB b{display: block;font-family: "Bree Serif";color: #393230;font-size: 19px;font-weight: normal;text-align: center;padding: 6px 0 10px;}
.mainLinks .linkB b a { color: #393230 !important; text-decoration: none; }
.mainLinks .linkB p{font-family: Calibri, Arial, sans-serif;font-size: 14px;line-height: 17px;}
.mainLinks .linkB p a:hover{text-decoration: underline;}
/*=========================*/
.hudLinks{padding: 40px 30px;  background: url(../images/line.png) center top no-repeat;text-align:center;font-size:14px;font-weight:600}
/*=========================*/
#listingItems{background: url(../images/bgGalBox.png);}
#listingItems .listBgT{background: url(../images/spriteBg.png) left -206px repeat-x;padding: 30px 0;}
.listingC{margin: 0 auto;width: 940px;padding: 0 30px;}
.bannerTitle{text-align: center;margin: 0 0 30px;}
.bannerTitle .title{font-family: "Bree Serif";text-shadow: 1px 1px 1px #282428;background: url(../images/spriteBg.png);display: inline-block;font-size: 12px;line-height: 32px;margin: 0 auto;padding: 7px 15px 14px 10px;position: relative;text-decoration: none;color: #ffc824;font-size: 28px;*+display: inline;zoom: 1;}
.bannerTitle .title .left{display: block;position: absolute;top: 0;left: -49px;background: url(../images/spriteImg.png) left -174px;width: 50px;height: 53px;}
.bannerTitle .title .right{display: block;position: absolute;top: 0;right: -47px;background: url(../images/spriteImg.png) left -121px;width: 50px;height: 53px;}
#listingItems .item{float: left;width: 220px;margin: 0 0 30px 0; padding: 5px; position:relative;}
#listingItems .item:hover{background-color: transparent;background-color: rgba(200,200,200,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22FFFFFF, endColorstr=#22FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#22FFFFFF, endColorstr=#22FFFFFF)"}
#listingItems .item .img{background-color: #fff;padding: 4px;position: relative;font-size: 0;height: 159px;line-height: 157px;width: 212px;text-align: center;}
#listingItems .item .img img{height: 159px;width: 212px;vertical-align: middle;}
#listingItems .item .info{padding: 9px 0 0 0;}
#listingItems .item .info p{padding: 0 0 4px;color: #fff;font-size: 14px;font-weight: bold;font-family: Calibri, Arial, sans-serif;}
#listingItems .item .info i{display: block;padding: 0 0 3px;font-size: 14px;color: #e0dfdf;font-family: Calibri, Arial, sans-serif;}
#listingItems .item .info span{color: #F9E04C;font-size: 14px;font-weight: bold;display: block;font-family: Calibri, Arial, sans-serif;}
#listingItems .img:hover .bottons{display: block;}
#listingItems .bottons{position: absolute;bottom: 4px;left: 5px;display: none;}
#listingItems .bottons a{display: block;float: left;margin: 2px;background: url(../images/bgBottonsItem.png) repeat-x;height: 23px;width: 66px;border-radius: 3px;text-decoration: none;}
#listingItems .bottons a:hover{background: url(../images/bgBottonsItem.png) left -23px repeat-x;}
#listingItems .bottons a span{color: #222222;font-size: 13px;font-weight: bold;display: block;padding: 3px 0 0 22px;}
#listingItems .bottons a.map span{background: url(../images/spriteImg.png) -1212px -67px no-repeat;}
#listingItems .bottons a.save span{background: url(../images/spriteImg.png) -1212px -88px no-repeat;}
#listingItems .bottons a.visit span{background: url(../images/spriteImg.png) -1212px -107px no-repeat;}
.listing-link span{position:absolute;width:100%;height:100%;top:0;left: 0;z-index: 1;background-image: url(/res/images/spacer.gif);}
/*=========================*/
#leftCell{float: left;width: 200px;padding: 0 0 0 41px;}
#leftCell .agentPhoto{position: relative;top: -165px;left: 2px;margin-bottom: -171px;text-align:center;}
#leftCell .agentPhoto img{border: 5px solid #fff;border-radius: 5px;}
#socialAgent{padding: 25px 0 10px 0;text-align:center;width:250px;left:-25px;position:relative;}
/* *+html #socialAgent{margin-bottom: -110px;}*/
#leftCell .contIn{text-align: center;}
#leftCell .contIn p{font-size: 18px;color: #393230;font-family: Calibri, Arial, sans-serif;padding: 11px 0;}
#leftCell .contIn p a{font-size: 18px;font-family: Calibri, Arial, sans-serif;}
#leftCell .contIn p a:hover{text-decoration: underline;}
#leftCell .contIn .reg{display: block;background: url(../images/spriteImg.png) left -233px;width: 200px;height: 61px;margin: 12px 0 0 0;}
#testivonials{padding: 41px 0 20px 3px;}
#testivonials h3{font-size: 30px;color: #393230;padding:  0 0 13px;font-family: "Bree Serif";}
#testivonials .item{padding: 10px 0 19px;}
#testivonials .item .title{font-family: Calibri;font-size: 14px;color: #555555;font-style: italic;padding: 9px 0 2px 32px;background: url(../images/spriteImg.png) -690px -198px no-repeat;}
#testivonials .item p{padding: 5px 0 0 0;line-height: 18px;}
#testivonials .more{font-weight: bold;}
#testivonials .more:hover{text-decoration: underline;}

#agentProfileHeader { padding: 0 0 18px 0; }
#agentProfileHeader .agentName { padding-bottom: 0; }
#agentProfileHeader .teamSiteName { text-align: center; font-size: 30px; color: #393230; font-family: "Bree Serif"; font-weight: normal; padding: 8px 0 5px 0; display: block; }
#teamLeaderInfo {clear: both;margin: 20px 0;}
#teamLeaderInfo img{margin: 0 0 10px 0;border: 5px solid #fff;border-radius: 5px;}
#teamLeaderInfo span{color: #393230; font-size: 18px; line-height: 24px; display: block;}
/*=========================*/
#contentCell{float: right;width: 700px;padding: 55px 30px 20px 0;}
#contentCell .contentLine{display: block;width: 100%;background: url(../images/lineContent.png);height: 7px;margin: 35px 0;}
#myProperties .featured_listing_view_all{margin: 0 auto; font-family: "Bree Serif";display: block;font-size: 18px;text-decoration: none;color: #393230;text-align:center;}
#myProperties .featured_listing_view_all:hover{color:#BE2121;}
#myProperties .item{position: relative;}
#myProperties .title{text-align: center;padding: 0 0 30px;}
#myProperties .title span{background: url(../images/spriteImg.png) 390px -567px no-repeat;padding: 0 40px 0 0;display: inline-block;*+html display: inline;zoom: 1;}
#myProperties .title span b{padding: 0 40px 0 50px;color: #393230;font-size: 30px;font-weight: normal;font-family: "Bree Serif";background: url(../images/spriteImg.png) left -567px no-repeat;}
#myProperties .item{float: left;width: 220px;padding: 10px 5px 20px 5px; margin-right: 3px;}
#myProperties .item.last{margin-right: 0;}
#myProperties .item:hover{background-color: transparent;background-color: rgba(200,200,200,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#44FFFFFF, endColorstr=#44FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#44FFFFFF, endColorstr=#44FFFFFF)"}
#myProperties .item .img{background-color: #fff;padding: 4px;position: relative;font-size: 0;border: 1px solid #E2E1E0;height: 159px;line-height: 157px;width: 212px;text-align: center;}
#myProperties .item .img img{height: 159px;width: 212px;vertical-align: middle;}
#myProperties .item .info{padding: 9px 0 0 0;}
#myProperties .item .info p{padding: 0 0 4px;color: #393230;font-size: 14px;font-weight: bold;font-family: Calibri, Arial, sans-serif;}
#myProperties .item .info i{display: block;padding: 0 0 3px;font-size: 14px;color: #555555;font-family: Calibri, Arial, sans-serif;}
#myProperties .item .info span{color: #F9E04C;font-size: 14px;font-weight: bold;display: block;font-family: Calibri, Arial, sans-serif;}
#myProperties .img:hover .bottons{display: block;}
#myProperties .bottons{position: absolute;bottom: 4px;left: 5px;display: none;}
#myProperties .bottons a{display: block;float: left;margin: 2px;background: url(../images/bgBottonsItem.png) repeat-x;height: 23px;width: 66px;border-radius: 3px;text-decoration: none;}
#myProperties .bottons a:hover{background: url(../images/bgBottonsItem.png) left -23px repeat-x;}
#myProperties .bottons a span{color: #222222;font-size: 13px;font-weight: bold;display: block;padding: 3px 0 0 22px;}
#myProperties .bottons a.map span{background: url(../images/spriteImg.png) -1212px -67px no-repeat;}
#myProperties .bottons a.save span{background: url(../images/spriteImg.png) -1212px -88px no-repeat;}
#myProperties .bottons a.visit span{background: url(../images/spriteImg.png) -1212px -107px no-repeat;}
/*=========================*/
#contentCell.fullContent{float: right;width: 680px;padding: 0px 45px 20px 0; margin-top: -4px;}
.fullContent #leftCell{float: left;width: 200px;padding: 20px 0 0 40px;}
.fullContent #leftCell h3{font-size: 26px;color: #393230;font-family: "Bree Serif";font-weight: normal;line-height: 26px;padding: 0 0 17px;}
.fullContent #leftCell ul{margin: 0 0 55px 7px;}
.fullContent #leftCell ul li{list-style-type: none;}
.fullContent #leftCell ul li a{font-size: 15px;font-family: Calibri, Arial, sans-serif;font-weight: bold;text-decoration: none;color: #555555;background: url(../images/spriteImg.png) -1215px -132px no-repeat;padding: 3px 0 3px 25px;display: block;}
.fullContent #leftCell ul li a:hover{color: #911a1b;background-position: -1215px -455px;background-color: #D7D7D7;}
.fullContent #leftCell ul li a.active{color: #911a1b;background-position: -1215px -455px;}
/*=========================*/
#footer{background: url(../images/spriteBg.png) left -53px repeat-x;height: 153px;position:absolute;bottom:0;left:0;z-index:500;min-width:1000px; width:100%; overflow:hidden;}
.footer{width: 1000px;margin: 0 auto;position: relative;height: 153px;}
#miniLogo{display: block;position: absolute;right: 28px;bottom: 0;width: 71px;height: 121px;background: url(../images/spriteImg.png) left top no-repeat;}
#footerMenu{float: left;padding: 23px 0 0 33px;}
#footerMenu span{display: block;color: #454545;font-weight: bold;font-size: 16px;padding: 0 0 7px;}
#footerMenu li{float: left;list-style-type: none;}
#footerMenu li i{color: #5D5D5D;font-style: normal;padding: 0 5px;}
#footerMenu li a:hover{text-decoration: underline;}

#copyright{float: right;padding: 30px 115px 0 0;text-align: right;}
#copyright span{display: block;color: #454545;font-weight: bold;font-size: 12px;padding: 0 0 5px;}
#copyright ul{float: right;}
#copyright li{float: left;list-style-type: none;}
#copyright li i{color: #5D5D5D;font-style: normal;padding: 0 5px;}
#copyright li a:hover{text-decoration: underline;}

#footerMenuDetail{float: left; padding: 23px 0 0 33px;}
#footerMenuDetail span {display: block;color: #454545;font-weight: bold;font-size: 16px; padding: 0 0 7px; margin-top: -8px}
#footerMenuDetail span a {color: #454545 !important; text-decoration: none;}
#footerMenuDetail ul {width: 150px; float: left; padding-right: 15px; }
#footerMenuDetail li{list-style-type: none; line-height: 18px;}
#footerMenuDetail li i{color: #5D5D5D;font-style: normal;padding: 0 5px;}
#footerMenuDetail li a:hover{text-decoration: underline;}

#copyrightDetail{float: right;padding: 30px 115px 0 0;text-align: right;}
#copyrightDetail span{display: block;color: #454545;font-weight: bold;font-size: 12px;padding: 0 0 5px;}
#copyrightDetail ul{float: right;}
#copyrightDetail li{float: left;list-style-type: none;}
#copyrightDetail li i{color: #5D5D5D;font-style: normal;padding: 0 5px;}
#copyrightDetail li a:hover{text-decoration: underline;}

/*================*/
.clear{clear:both;line-height:0;height:0;font-size:0;}
#agentPage #header{height: 448px;}
#agentPage .header{width: 900px;}
#agentPage .addLinks{width: 206px;height: 31px;background: url(../images/spriteImg.png) left -302px no-repeat;float: right;position: relative;top: -3px;right: 15px;}
#agentPage .addLinks .login{display: block;float: left;width: 109px;height: 13px;background: url(../images/icons.png) 0 -56px;margin: 11px 0 0 65px;float: none;}
#agentPage #mainNav{float: left;padding: 0;position: relative;z-index: 1000;left: 160px;width: 600px;}
#agentPage #mainNav li{padding: 8px 12px 5px;}
#agentPage #logo{display: block;position: absolute;width: 113px;height: 143px;background: url(../images/spriteImg.png) -1069px -302px no-repeat;top: 8px;left: 41px;z-index: 100;}
#agentPage #mainImgPage{width: 857px;margin: 0 auto;padding: 30px 0 0 0;height: 350px;}
#agentPage #mainImgPage img{border: none;border-radius: 0;}
#agentPage #mainImgPage .bor{border: 3px solid #fff;border-radius: 3px;background-color: #fff;position: relative;padding: 0 0 13px;}
#agentPage #mainImgPage .bor .agentPhoto{position: absolute;bottom: 11px;left: 24px;border: 1px solid #BCBCBC;border-radius: 3px;font-size: 0;}
#agentPage #mainImgPage .bor .agentPhoto img{border: 3px solid #fff;}
#agentPage #mainImgPage .bor .agentName{color: #393230;font-size: 30px;font-family: "Bree Serif";padding: 3px 0 0 238px;}
#agentPage #leftCell{float: left;padding: 0 0 0 41px;width: 200px;}
#agentPage #recentPosts{float: left;width: 310px;padding: 0 25px 30px 25px;background: url(../images/bgShadowRecentPosts.png) right center no-repeat;}
#agentPage #recentPosts .title{color: #f9e04c;font-family: "Bree Serif";font-size: 30px;line-height: 32px;margin: 0 auto;padding: 7px 15px 14px 0;text-shadow: 1px 1px 1px #282428;}
#agentPage #recentPosts .post{padding: 22px 0 20px;}
#agentPage #recentPosts .post span{font-size: 18px;font-weight: bold;color: #fff;font-family: Calibri, Arial, sans-serif;padding: 0 0 4px;display: block;}
#agentPage #recentPosts .post p{font-size: 14px;color: #fff;font-family: Calibri, Arial, sans-serif;}
#agentPage .obrBox{width: 900px;margin: 0 auto;}
#agentPage .listingC{float: right;padding: 0 30px;width: 465px;margin: 0;}
#agentPage .bannerTitle .title{width: 360px;}
#agentPage #listingItems .item{padding: 0 25px 30px 0;}
#agentPage #listingItems .item.last{padding: 0;}
#agentPage .content{width: 900px;}
#agentPage .leftCell{float: left;width: 187px;padding: 25px 0 20px 35px;}
#agentPage #socialAgent{padding: 0 0 7px 7px;}
#agentPage .leftCell .contacts{text-align: center;}
#agentPage .leftCell .contacts span{font-size: 24px;font-weight: bold;color: #393230;font-family: Calibri, Arial, sans-serif;display: block;text-align: center;}
#agentPage .leftCell .contacts a{font-size: 18px;color: #be2121;font-family: Calibri, Arial, sans-serif;}
#agentPage .leftCell .regTicker{display: block;background: url(../images/spriteImg.png) -895px -302px no-repeat;width: 174px;height: 62px;margin: 20px 0 8px 3px;}
#agentPage .leftCell .whatTicker{color: #be2121;font-size: 19px;display: block;text-align: center;}
#agentPage .rightCell{float: right;width: 660px;padding: 25px 0px 17px 0;}
#agentPage .indyMap{float: left;margin: 30px 0 0 -19px;position: relative;}
#agentPage .functionButt{padding: 0 0 34px 24px;text-align: center;}
#agentPage .functionButt a{display: block;width: 126px;height: 103px;background: url(../images/spriteImg.png) -769px -302px no-repeat;float: left;margin: 0 44px;text-align: center;font-size: 18px;color: #dddcdd;font-family: "Bree Serif";padding: 20px 0 0 0;line-height: 22px;}
#agentPage .functionButt a:hover{background: url(../images/spriteImg.png) -643px -302px no-repeat;color: #373121;}
#agentPage .footer{width: 900px;}

#agentPageInner #mainNav{float: left;padding: 0;position: relative;z-index: 1000;left: 250px;width: 570px;}
#agentPageInner #mainNav li{padding: 8px 11px 5px;}
#agentPageInner .addLinks{width: 206px;height: 31px;background: url(../images/spriteImg.png) left -302px no-repeat;float: right;position: relative;top: -3px;right: 15px;}
#agentPageInner .addLinks .login{display: block;float: left;width: 109px;height: 13px;background: url(../images/icons.png) 0 -56px;margin: 11px 0 0 65px;float: none;}
/*=======AGENT INNER PAGE======*/
#sicm_main_content .sellerHeader{background: url(http://www.tucker-static.com/res/images/seller_background.jpg) 3px 3px no-repeat #fff;width: 246px;height: 251px;padding: 13px 428px 3px 23px;border-radius: 7px;margin: 0 0 20px 0;}
#sicm_main_content .sellerHeader p{color: #2f2f2f;font-size: 18px;line-height: 22px;padding: 10px 0;}
#sicm_main_content .description{padding: 0 10px 20px 23px;}
#leftCell .boxInfoL{border: 3px solid #fff;border-radius: 7px;margin: 0 0 10px 0;background: url(http://www.tucker-static.com/res/images/bgWhite.jpg);padding: 9px 5px;width: 191px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 4%, rgba(255,255,255,0) 59%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(4%,rgba(255,255,255,1)), color-stop(59%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 4%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 4%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 4%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 4%,rgba(255,255,255,0) 59%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */}
#leftCell .boxInfoL h4{text-align: center;font-size: 20px;color: #1a1a1a;font-weight: normal;padding: 0 0 6px;}
#leftCell .boxInfoL ul.listingLeft{margin: 0 0 0 3px !important;}
#leftCell .boxInfoL ul.listingLeft li{padding: 6px 0 7px !important;}
#leftCell .boxInfoL ul.listingLeft li a{background: none !important;padding: 0 !important;font-size: 14px !important;font-weight: normal !important;font-family: Arial, Helvetica, sans-serif !important;}
#leftCell .boxInfoL .infoImg{display: block;text-align: center;font-size: 11px;line-height: 12px;padding: 2px 0 0 0;}
#leftCell .boxInfoL.agent{text-align: center;}
#leftCell .boxInfoL.agent i{display: block;font-size: 12px;padding: 0 0 4px;}
#leftCell .boxInfoL.agent .contAgent{font-size: 14px;line-height: 22px;}
#leftCell .boxInfoL.agent .contAgent a{font-size: 14px;color: #515151;}
#leftCell .boxInfoL.agent .name{font-size: 20px;color: #1a1a1a;padding: 0 0 3px;}
#leftCell .searchOuterBox{position: relative;padding: 33px 0 10px;margin: 0 0 20px -4px;}
#leftCell .searchOuterBox span.titleBox{position: absolute;top: 0px;left: 4px;display: block;border-radius: 7px 7px 0 0;background-color: #fff;padding: 7px 11px 10px;float: left;color: #be2121;font-size: 15px;font-family: Calibri;}
#searchAgentInner .qsAgentInner{padding: 5px 10px;}
#searchAgentInner .qsAgentInner .tabSearch .inputArea{background-color: #FFFFFF;border: 1px solid #C0BFBE;border-radius: 3px 3px 3px 3px;box-shadow: 2px 2px 2px #C0BFBE;color: #1A1A1A;font-size: 16px;margin: 0 0 6px;padding: 4px 5px 6px;position: relative;width: 162px;}
#searchAgentInner .qsAgentInner .tabSearch .inputArea input{background-color: transparent;border: medium none;padding: 2px 5px;width: 122px;}
#searchAgentInner .qsAgentInner .tabSearch .inputArea a{background: url("../images/icons.png") repeat scroll -109px -62px transparent;display: block;height: 20px;position: absolute;right: 5px;top: 5px;width: 20px;}
#searchAgentInner .qsAgentInner .tabSearch .sbHolder{float: left;width: 172px;z-index: 1000;}
#searchAgentInner .qsAgentInner .tabSearch .sbSelector{width: 147px;}
#searchAgentInner .qsAgentInner .tabSearch .and{display: block;padding: 6px 12px 5px 0;float: none;clear: both;}
#searchAgentInner .qsAgentInner .tabSearch .sbHolder.z100{z-index: 100;margin: 0 0 8px;}
#searchAgentInner .qsAgentInner .tabSearch .beds, #searchAgentInner .qsAgentInner .tabSearch .bath{float: left;margin: 12px 0 5px 12px;width: 155px;}
#searchAgentInner .qsAgentInner .ui-slider{margin: 0;}
#searchAgentInner .qsAgentInner .tabSearch .bottons{position: relative;bottom: 0;right: 0;margin: 5px 0 0 0;}
#searchAgentInner .qsAgentInner .tabSearch .bottons .search{position: absolute;left: -15px;z-index: 50;width: 100px;}
#searchAgentInner .qsAgentInner .tabSearch .bottons .advanced{position: relative;right: -10px;z-index: 10;width: 100px;}
#searchAgentInner .sbOptions{margin: 0 !important;width: 172px !important;}
#searchAgentInner .sbOptions a{background: none !important;padding: 5px 0 5px 3px !important;font-size: 12px !important;font-weight: normal !important;color: #1A1A1A !important;}

/* Testimonials overlay*/
#testimonials-overlay
{
    background: url("../images/bgWhite.jpg") repeat scroll 0 0 transparent;
    border: 10px solid #666666;
    display: none;
    margin: 0;
    width: 640px;
    z-index: 10000;
    padding: 20px;
}
#testimonials-overlay .close
{
    background-image: url("/property-search/res/images/close_overlay.png");
    cursor: pointer;
    height: 35px;
    position: fixed;
    width: 35px;
    display: none;
}
#testimonials-overlay .item
{
    background: url("http://images.sierrainteractive.com/sicm/sierra-images.axd?name=tm_quote&ic=141414") no-repeat scroll 14px 10px transparent;
}
#testimonials-overlay .item p
{
    padding: 10px 20px 0px 45px;
}
#testimonials-overlay .item .title
{
    padding: 4px 20px 10px 45px;
    font-weight: bold;
}
#testimonials-overlay h3
{
    font-size: 20px;
    margin: 0 0 15px 15px;
    font-family: "Bree Serif";
}

/* Agent detail page */
.agent-website
{
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 200px;
}

/* Full-width search page */
#search_container
{
    padding: 10px 30px;
}
#detail_container
{
    padding: 15px 0 0 40px;
}

/* Merged styles */
#sicm_sidebar_blog
{
    padding-bottom: 30px !important;
}

/* Office detail page */
#office_page .tabs_map
{
    border: 1px solid #ccc;
    padding: 5px;
    width: 685px;
    height: 228px;
    background-color: #fff;
}
#office_page .tabs_map .office_image_container
{
    height: 228px;
    width: 685px;
    text-align: center;
}
#office_page .tabs_map .helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
#office_page .tabs_map .office_image
{
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
    max-width: 670px;
    max-height: 220px;
}
#office_page { margin: 24px 0 0 0;}
#office_page .office_left { width:226px; float:left;}
#office_page .office_left.full{width: auto !important;background: none;}
#office_page .office_left h1 { font-size: 36px; font-family: "Bree Serif";font-weight: normal; color: #911a1b; padding: 24px 0 24px 0;}
#office_page .office_left h2 { font-size: 32px; font-family: "Bree Serif";font-weight: normal; color: #2f2f2f; margin: 24px 0 0 0; padding: 24px 0 24px 0;}
#office_page .office_left p {padding: 2px 20px 12px 0;}
#office_page .office_left .fax { width:175px; float:left; text-align:left; font-size: 14px; padding: 1px 0 1px 0;}
#office_page .office_left .phone {width:175px; float:left; text-align:left; font-size: 14px; padding: 1px 0 1px 0;}
#office_page .office_left .phone  span {float:right; text-align:right !important; font-weight: bold; color: #911a1b; font-size: 18px; padding: 1px 0 1px 0;}
*+html #office_page .office_left .phone  span {margin:-22px 0 0 0;}
#office_page .office_left .fax  span {float:right; text-align:right !important; font-weight: bold; color: #911a1b; font-size: 18px; padding: 1px 0 1px 0;}
*+html #office_page .office_left .fax  span {margin: -22px 0 0 0;}
#office_page .office_left a.contact_us { font-family: "Bree Serif";font-weight: normal !important; background: url(http://www.tucker-static.com/res/images/button_01.png) no-repeat;  text-align: center; color: #fff; font-size: 16px; width:175px; height:33px; float:left; margin: 20px 0 0px 0; padding: 4px 0 0 0;}
#office_page .office_left a.view_office_listings { font-family: "Bree Serif";font-weight: normal !important; background: url(http://www.tucker-static.com/res/images/button_01.png) no-repeat;  text-align: center; color: #fff; font-size: 16px; width:175px; height:33px; float:left; margin: 0px 0 40px 0; padding: 4px 0 0 0;}
#office_page .office_right { width:454px; float:right; margin: 0 0 0 0;}
#office_page .office_right.full { width:690px;}
#office_page .office_right .contents p { margin: 43px 0 0 0;}

#office_page .map_tabs { margin:5px -19px 20px 0; padding: 0; float:right;*margin-top:0; }
#office_page ul.map_tabs {float:right; list-style:none; margin:-6px 0 0 0; padding:0; height:32px;}
*+html #office_page ul.map_tabs {margin:-1px 0 0 0;}
#office_page ul.map_tabs li { float:left; text-indent:0; padding:0; margin:0 2px 0 2px; list-style-image:none !important;}
#office_page ul.map_tabs a {text-shadow: 1px 1px 1px #706F70; background: url(http://www.tucker-static.com/res/images/map_tabs_normal.png) no-repeat; font-size:15px; display:block; height: 32px; line-height:22px; width: 140px; text-align:center; text-decoration:none; color:#fff; padding:0px; margin:0px; position:relative; top:1px; font-family: "Bree Serif";font-weight: normal !important;}
#office_page ul.map_tabs a:hover {color:#333; background: url(http://www.tucker-static.com/res/images/map_tabs_hover.png) no-repeat; }
#office_page ul.map_tabs a:active {outline:none; color:#333; background: url(http://www.tucker-static.com/res/images/map_tabs_hover.png) no-repeat; }
#office_page ul.map_tabs a.current, #office_page ul.map_tabs a.current:hover, #office_page ul.map_tabs li.current a { color:#333; background: url(http://www.tucker-static.com/res/images/map_tabs_hover.png) no-repeat; cursor:default !important;}

.office_page .office_left { width:216px !important; float:left; background: url(http://www.tucker-static.com/res/images/vertical_border.png) no-repeat right; height: 649px;}
.office_page .office_left .photos { float:left; margin: 20px 0 16px 0;}
.office_page .office_left h2 { font-size: 32px !important; font-family: "Bree Serif" !important;font-weight: normal; color: #2f2f2f; margin: 24px 0 0 0; padding: 24px 0 24px 0;}
.office_page .office_left .photos table { float:left; }
.office_page .office_left .photos table td { float:left; }
.office_page .office_left .photos table .office_agent_email { width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.office_page .office_left .photos img { float:left; padding: 0 8px 0 0;}
.office_page .office_left .photos p { margin: -9px 0 0 0; float:left; font-size: 18px !important; color: #911a1b !important; font-weight: bold; padding: 0 0 0 0;}
*+html .office_page .office_left .photos p { margin: -5px 0 0 0; }
.office_page .office_left .photos p a, .office_page .office_left .photos p a:hover {font-family: Calibri,Arial,sans-serif !important; font-size: 18px !important; color: #911a1b !important; font-weight: bold !important; text-decoration: none;}
.office_page .office_left .photos span {margin: -3px 0 0 0; float:left; text-align:left; font-size: 14px !important; color: #2f2f2f; font-weight: normal; padding: 0 17px 0 0;}
.office_page .office_left .photos a {float:left; text-decoration: underline; font-size: 14px; color: #2f2f2f; font-weight: normal; padding: 0 0 0 0;}
.office_page .office_left .photos a:hover { text-decoration: none; font-size: 14px; color: #911a1b; font-weight: normal;}
.office_page .office_left h1 { font-size: 36px; font-family: "Bree Serif";font-weight: normal; color: #911a1b; padding: 0px 0 24px 0;}
.office_page .office_left h2 { font-size: 32px; font-family: "Bree Serif";font-weight: normal; color: #2f2f2f; margin: 0px 0 20px 0 !important; padding: 0px 0 24px 0;}
.office_page .office_left p { padding: 2px 0 12px 0;}

/*.office_page .office_right { width:223px !important; float:left; margin: 0 0 0 10px;}*/
.office_page .office_right .photos { float:left; margin: 20px 0 16px 15px;}
.office_page .office_right h2 { font-size: 32px !important; font-family: "Bree Serif" !important;font-weight: normal; color: #2f2f2f; margin: 24px 0 0 0; padding: 24px 0 24px 0;}
.office_page .office_right .photos table { float:left; }
.office_page .office_right .photos table td { float:left; }
.office_page .office_right .photos table .office_agent_email { width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.office_page .office_right .photos img { float:left; padding: 0 10px 0 0;width:80px;min-height:1px;}
.office_page .office_right .photos p {padding: 0 0 20px;font-family: Calibri,Arial,sans-serif; margin: -7px 0 -7px 0; float:left; font-size: 18px !important; color: #911a1b !important; font-weight: bold;}
*+html .office_page .office_right .photos p { margin: -5px 0 -7px 0; }
.office_page .office_right .photos p a, .office_page .office_right .photos p a:hover {font-family: Calibri,Arial,sans-serif !important; font-size: 18px !important; color: #911a1b !important; font-weight: bold !important; text-decoration: none;}
.office_page .office_right .photos span {color: #555555; font-family: Calibri,Arial,sans-serif;margin: -3px 0 0 0; float:left; text-align:left; font-size: 14px !important; font-weight: normal; padding: 0 17px 0 0;line-height: 22px;}
.office_page .office_right .photos a {float:left; text-decoration: underline; font-size: 14px; color: #2f2f2f; font-weight: normal; padding: 0 0 0 0;}
.office_page .office_right .photos a:hover { text-decoration: none; font-size: 14px; color: #911a1b; font-weight: normal;}

.office_page .top_manager {width:226px;}
*+html .office_page .top_manager {margin: 0px 0 0 0;}
.office_page .top_manager h2 { font-size: 32px !important; font-family: "Bree Serif" !important;font-weight: normal; color: #2f2f2f; margin: 24px 0 20px 0px !important; padding: 24px 0 24px 0px !important;}

.office_page .top_agents {width:464px; float:left;}
*+html .office_page .top_agents {margin: 0px 0 14px 0;}
.office_page .top_agents h2 {float:left; font-size: 32px !important; font-family: "Bree Serif" !important;font-weight: normal !important; color: #2f2f2f; margin: 24px 25px 20px 20px !important; padding: 24px 0 24px 20px !important;}
*+html .office_page .top_agents h2 {line-height: 28px; padding: 10px 0 24px 20px !important;}
.office_page .top_agents .buttons {float:right;}
.office_page .top_agents .find_an_agent {padding: 4px 0 0 0;  text-align: center; font-size: 16px; font-family: "Bree Serif" !important;font-weight: normal; color: #2f2f2f; background: url(http://www.tucker-static.com/res/images/search_button.png) no-repeat; width:120px; height:33px; float:right;}
.office_page .top_agents .search_agent form {float: left; height:37px; margin: 20px 0 0 5px;}
.office_page .top_agents .search_agent .input_text { margin: 0px 0 0 0; background: url(http://www.tucker-static.com/res/images/search_box.png) no-repeat; float: left; height:37px; width: 310px; padding: 5px 0 0 3px;}
.office_page .top_agents .search_agent .input_text input {border: 0px; width: 270px;}
.office_page .top_agents .search_agent .input_text a {float: right; width: 25px; height: 25px; margin-right: 10px; display: block;}

/* Offices Page */
#viewAllOffice {float:left; margin: 0 0 0 -2px; padding:0;}
#viewAllOffice p, #viewAllOffice div, #viewAllOffice li, #viewAllOffice ul, #viewAllOffice ol, #viewAllOffice td, #viewAllOffice span {
	color: #555555;
	font-size: 18px;
	line-height: 22px;
	font-family: Calibri, Arial, sans-serif;
}
#viewAllOffice h1{float:left; margin: 0 0 -10px -2px; padding:0;}
#viewAllOffice .officeTitleBar {text-shadow: 1px 1px 1px #757471; font-family: "Bree Serif"; line-height: 22px; font-size: 18px; color: #fff; font-weight:normal; background: transparent url(http://www.tucker-static.com/res/images/officeTitleBar.png) left no-repeat; width:304px; height:45px; float:left; padding: 10px 0 0 10px;margin: 20px 0 10px -4px;}
#viewAllOffice .officeTitleBar2 {text-shadow: 1px 1px 1px #757471; font-family: "Bree Serif"; line-height: 22px; font-size: 18px; color: #fff; font-weight:normal; background: transparent url(http://www.tucker-static.com/res/images/officeTitleBar.png) left no-repeat; width:304px; height:45px; float:left; padding: 11px 0 0 10px;margin: 28px 0 10px -4px;}
#viewAllOffice #statewide-anchor {position: relative; top: -10px;}
#viewAllOffice .officeList {float:left; margin: 0; padding:0;}
#viewAllOffice .officeList .line1 {width:700px; float:left; margin:0; padding: 0 0 3px 0; height:34px; }
#viewAllOffice .officeList .line1:hover {background-color: #e3e0df; width:700px; float:left; margin:0; padding: 0 0 3px 0; height:34px;}
#viewAllOffice .officeList .line1 .col1 a {text-decoration: none; font-size: 15px; text-align:left; width: 205px; float:left; padding: 7px 0 0px 15px; font-weight:bold; color:#911a1b !important; }
#viewAllOffice .officeList .line1 .col1 a:hover {text-decoration: underline; font-size: 15px; text-align:left; width: 205px; float:left; padding: 7px 0 0px 15px; font-weight:bold; color:#911a1b !important; }
#viewAllOffice .officeList .line1 .col2 {font-size: 15px; text-align:left; width: 375px; float:left; padding: 7px 0 0px 0; font-weight:normal; font-style: italic; color:#393230;}
#viewAllOffice .officeList .line1 .col3 {font-size: 15px; text-align:left; width: 100px; float:left; padding: 7px 0 0px 0; font-weight:bold; font-style: italic; color:#393230;}

#viewAllOffice .officeList .line2 {background: transparent url(http://www.tucker-static.com/res/images/colBg.png) left repeat-x; width:700px; float:left; margin:0; padding: 0 0 3px 0; height:34px; border-bottom:1px solid #e3e0df;}
#viewAllOffice .officeList .line2 .col1 a {text-decoration: none; font-size: 15px; text-align:left; width: 205px; float:left; padding: 7px 0 0px 15px; font-weight:bold; color:#911a1b !important; }
#viewAllOffice .officeList .line2 .col1 a:hover {text-decoration: underline; font-size: 15px; text-align:left; width: 205px; float:left; padding: 7px 0 0px 15px; font-weight:bold; color:#911a1b !important; }
#viewAllOffice .officeList .line2 .col2 {font-size: 15px; text-align:left; width: 375px; float:left; padding: 7px 0 0px 0; font-weight:normal; font-style: italic; color:#393230;}
#viewAllOffice .officeList .line2 .col3 {font-size: 15px; text-align:left; width: 100px; float:left; padding: 7px 0 0px 0; font-weight:bold; font-style: italic; color:#393230;}
#viewAllOffice .officeList .line2 .last {margin: 0 0 10px 0;}

#viewAllOffice .officeList .line3 {background: transparent url(http://www.tucker-static.com/res/images/colbottomBg.png) center bottom repeat-x; width:700px; float:left; margin:0; padding: 0 0 6px 0; height:34px;}
#viewAllOffice .officeList .line3:hover {background-color: #e3e0df; width:700px; float:left; margin:0; padding: 0 0 6px 0; height:34px;}
#viewAllOffice .officeList .line3 .col1 a {text-decoration: none; font-size: 15px; text-align:left; width: 205px; float:left; padding: 7px 0 0px 15px; font-weight:bold; color:#911a1b !important; }
#viewAllOffice .officeList .line3 .col1 a:hover {text-decoration: underline; font-size: 15px; text-align:left; width: 205px; float:left; padding: 7px 0 0px 15px; font-weight:bold; color:#911a1b !important; }
#viewAllOffice .officeList .line3 .col2 {font-size: 15px; text-align:left; width: 375px; float:left; padding: 7px 0 0px 0; font-weight:normal; font-style: italic; color:#393230;}
#viewAllOffice .officeList .line3 .col3 {font-size: 15px; text-align:left; width: 100px; float:left; padding: 7px 0 0px 0; font-weight:bold; font-style: italic; color:#393230;}
#viewAllOffice .officeList .line3 .last {margin: 0 0 10px 0;}

/* COMMUNITY / NEIGHBORHOOD WIDGET COMPONENT - override shared CSS */
#sicm_main_content #sicm_neighborhood_widget .nw-title {font-family: "Bree Serif";font-weight:normal;padding: 10px 10px 0 0;}
#sicm_main_content #sicm_neighborhood_widget .nw-tabs li {margin: -6px 0 0 3px;}
#sicm_main_content #sicm_neighborhood_widget .nw-tabs li a {	
	font-family: "Bree Serif";font-weight:normal;		
	color:#fff; 
	text-shadow: 1px 1px 1px #706F70;
	background: url(/res/images/nw-tab.png);	
	width: 168px;	
	height: 57px;	
	line-height: 57px;	
	border-radius: 0;	
	padding: 0;		
}
#sicm_main_content #sicm_neighborhood_widget .nw-tabs li a:hover,
#sicm_main_content #sicm_neighborhood_widget .nw-tabs li a.current {
    color:#2c281e;   			
	text-shadow: 1px 1px 1px #fff;
	background: url(/res/images/nw-tab-active.png);
}
#sicm_main_content #sicm_neighborhood_widget .nw-group .nw-group-header {background-color: #ECEBE9;}
#offices_page .offices > .title { display: none; }
