body { font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif; font-size:15px; margin:0; padding:0}
/* .body {background: url(../_images/SiteBG.jpg) transparent repeat fixed;}
*/
.body {background: url('../_images/lamp-2-a-bk.jpg') transparent repeat fixed;}
/* */
.main {position:relative; width:960px; margin:auto; azimuth:center }
.topmenu {position:relative; width:960px; height:28px; font-size:12px }
/**/
h1 { font-size:25.5px; color: #0030d0 }
h2 { font-size:22.5px; color: #0030d0; padding:0; margin:0 }
h3 { font-size:19.5px; color: #0030d0 }
/*h4 { font-size:18px; color: #0030d0 }
*/
h4 { font-size:16.5px; color: maroon; text-align:center; line-height:100%;	margin-top:0; margin-bottom:4px}
h5 { font-size:16.5px; color: #0030d0; text-align:center; line-height:100%;	margin-top:0; margin-bottom:4px}
.Cali, h2 {font-size:32px}
.TABS, h2 {font-size:12px; color:white}
.TABS {margin:auto; position:relative}
#GiftReg a {color:yellow}
a  {color:#06F}

.col-lft {position:absolute; top: 99px; left: 0; width:200px; color:black;}
.col-lft-inner {padding:4px}
.col-rt{position:absolute; top: 99px; left:210px; width:750px; color:black; background-color:white; padding: 4px }
.hdBox1 { margin:auto; background-color:#46d; color:white; font-size:24px; height:30px; width:80%; text-align:center}
.hdBox1_a { margin:auto; background-color:#349; color:white; font-size:24px; height:30px; width:80%; text-align:center}
.hdBox2 { margin:auto; background-color:#405AC8; color:white; font-size:16px; height:20px; width:100%; text-align:center}
.hdBox2_a { margin:auto; background-color:#293A8D; color:white; font-size:16px; height:20px; width:100%; text-align:center}
.listBox2 { border:1px #405AC8 solid; padding-left:3px; padding-right:3px; padding-bottom:3px; font-size:12px }

/**/
/*
h1 { color: #0030d0 }
h2 { color: #0030d0 }
h3 { color: #0030d0 }
h4 { color: #0030d0 }
h5 { color: #0030d0 }
*/

.txt-center {text-align:center}
.txt-right {text-align:right}
.txt-left {text-align:left}
.txt-justify {text-align:justify}
.txt-bold {font-weight:bold}
.txt-none {font-weight:normal}
.txt-btn {cursor:pointer; text-decoration:underline}
.cursor {cursor:pointer}
/*.cursor:hover {color:navy; font-weight:900}
.cursor:active {color:blue; font-weight:900}
*/
/*.txt-hilt1 { font-family: Arial, Helvetica, sans-serif; background-color: #CCCCFF; font-style:italic; }
.txt-hilt2 { color: #004D00; background-color: #FFFFFF; font-weight:bold; font-size:14px; }
*/
.txt-22 { font-size:22px }
.txt-18 { font-size:18px }
.txt-14 { font-size:14px }
.txt-12 { font-size:12px }
.txt-11 { font-size:11px }
.txt-10 { font-size:10px }
.txt-9 { font-size:9px }
.txt-9, .txt-10, .txt-11, .txt-12 {font-family:Arial, Helvetica, sans-serif}

.bullet { font-family: "Times New Roman"; }

/* div styles */
.div-inline { display:inline; }
.div-block{ display:block; }
.div-none { display:none;}
.div-item { display:list-item; }
.div-abs { position:absolute;}
.div-rel { position:relative; }
.div-click { display:inline; cursor:pointer; text-decoration:underline; }
.div-vis { visibility:visible }
.div-hid { visibility:hidden }
.div-center {margin:auto}

.bkDDE {background-color:#DDE}
.div-border1 {border:1px navy solid }
.div-border_1 { border-left:1px navy solid; border-top:1px navy solid; border-right:1px navy solid}
.div-border_2 { border-left:1px navy solid; border-bottom:1px navy solid; border-right:1px navy solid}

.maroon { color:maroon }
.blue{ color:blue }
.white { color:white }
.red { color:red }
.yellow {color:yellow }
.green {color:green}

.divFade8 {	background: #C2C6E4 }
.capBtn {cursor:pointer; position:absolute;}

.div-err {background-color:yellow; color:red; font-size:18px; font-weight:bold; padding:10px; z-index:20; -moz-border-radius:7px; -webkit-border-radius:7px; display:none}
/*.indent1 { display:block; margin-left:15px; }
*/

.shadow1, .freeServicesBox, .paidServicesBox {-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); box-shadow: 2px 2px 6px rgba(0,0,0,0.6);}
#servicesContainer { position:absolute; bottom:-100px; left:150px; width:600px; z-index:50}
.freeServicesBox, .paidServicesBox {position:relative; text-align:justify; font-size:12px; font-family:Arial; padding:8px; padding-top:22px; width:600px; background:white; display:none; z-index:50}
.freeServicesBox {border:1px blue solid; display:none; color:blue}
.paidServicesBox {border:1px maroon solid; display:none; color:black}
.closeSrvcBtn, #closePromoBox, #closeBox, .close16Btn {cursor: pointer; background:transparent url('../_images/close-x-16.png') no-repeat}
.closeSrvcBtn, #closePromoBox, #closeBox, .close16Btn, .close16BtnDn {position:absolute; height:16px; width:16px; right:6px; top: 4px}
.close16BtnDn {background:transparent url('../_images/close-x-16-dn.png') no-repeat; display:none}
/* ieFix buttons   */
.wh100 {width:100%; height:100%}
.btn_Pos {position:absolute; top:0; left:0}
.btn133 {position:relative; margin:auto; width:133px; height:48px; cursor:pointer}
.btn104 {position:relative; width:104px; height:26px; cursor:pointer}
#goUp { background:transparent url(../_images/go-up.png) no-repeat}
#goDn { background:transparent url(../_images/go-dn.png) no-repeat}
#searchUp { background:transparent url(../_images/search-up.png) no-repeat}
#searchDn { background:transparent url(../_images/search-dn.png) no-repeat}
#sendUp { background:transparent url(../_images/send-up.png) no-repeat}
#sendDn { background:transparent url(../_images/send-dn.png) no-repeat}
.subscribeUp { background:transparent url(../_images/subscribenow-up.png) no-repeat}
.subscribeDn { background:transparent url(../_images/subscribenow-dn.png) no-repeat}
#registerUp {background:transparent url(../_images/register-up.png) no-repeat}
#registerDn {background:transparent url(../_images/register-dn.png) no-repeat}
#loginUp {background:transparent url(../_images/login-up.png) no-repeat}
#loginDn {background:transparent url(../_images/login-dn.png) no-repeat}
#homeTopUp {background:transparent url(../_images/home-26x104_up.png) no-repeat}
#homeTopDn {background:transparent url(../_images/home-26x104_dn.png) no-repeat}
#alertUp {background:transparent url(../_images/createAlert-up.png) no-repeat }
#alertDn {background:transparent url(../_images/createAlert-dn.png) no-repeat }
#enterUp { background:transparent url(../_images/enter-up.png) no-repeat}
#enterDn { background:transparent url(../_images/enter-dn.png) no-repeat}

/*.col25 { text-align:center; width:25%; vertical-align:top; font-weight:normal; font-size:11px; }
.col_12_5 { text-align:center; width:12.5%; vertical-align:top; font-weight:normal; font-size:11px; }
.table1 { font-size:12px; } 

.col25, .btnTxt { color:#000030; cursor: pointer; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-align: center; }

.col25:hover, .btnTxt:hover {color:#0000ff}
*/
.hr80{ border-bottom:2px maroon solid; margin:auto; width:80%}
.hr40{  border-bottom:2px maroon solid; margin:auto; width:40%}

.col_container { margin:0 auto; padding-bottom:20px; position:relative; width:960px; }
.div_left { float:left; width:320px; padding: 3px; text-align:left}
.div_right { float:right; height:100%; width:320px; padding: 3px; text-align:left }
/*.middle { height:100%; margin:0 320px; padding: 3px; text-align:left }
*/
.leftTab { position:absolute; float:left; top:0; width:24px; padding:0}
.rightTab { position:absolute; float:right; top:0; width:24px; padding:0 }
.middleTab { position:absolute; margin:0 24px; top:0; vertical-align:top; padding:0}

.inVehRE{ width:60px; }  // width of text inbox for vehicle and real estate
.inVeh { width:120px; }

#footercontainer { position: fixed; top:400px; left:0px; right:0px; border:none; z-index:5; }
#footer { width:630px; height:47px; margin:auto; background-position:center; background-repeat:no-repeat; background-color:transparent; }
/*#footer { width:630px; height:47px; margin:auto; background-image:url('../images/pop-600-t.png'); background-position:center; background-repeat:no-repeat; background-color:transparent; }
*/

/* -- tooltips */
/* #areahelp {position:absolute; display:none; width:200; padding:10px; border:1px solid black; background-color: white;} */
.tooltips, .menubox, .menubox2 { position:absolute; display:none; padding:6px; z-index:90; }
.tooltips { border:1px solid blue; background-color: white; z-index:90; opacity:0.85; color:blue}
.menubox, .menubox2 { border:1px solid #09F; background-color: #006; color:#06c}
.nobox_tooltips {position:absolute; font-size:11px; display:none;}
.empty_div {position:absolute; background-image:url('../_images/1x1xprnt.gif'); background-repeat:repeat;}
#glowinglamp {position:absolute; opacity:0.05; background-image:url('../_images/glowingLamp.png'); background-repeat:no-repeat;}
.hmenu{padding-left:30px;cursor:pointer; background-color:#006;}
.menubox, .menubox2, .hmenu {-moz-box-shadow: 4px 4px 4px rgba(0,0,120,0.6); -webkit-box-shadow: 4px 4px 4px rgba(0,0,120,0.6); box-shadow: 4px 4px 4px rgba(0,0,120,0.6)}
.menubox2 {text-align:left}
/*.txtBtn {color:#09F; border:1px solid #09F; background-color:#007; background:#007 url(../_images/XP-Highligh-100-75pt.png)  }
*/.txtBtn {color:#09F; border:1px solid #09F; background:#007}
.txtBtn2 {color:#f90; border:1px solid #f90; background-color:#700}
.txtBtn3 {color:#aa0; border:1px solid #880; background-color:#040}
.txtBtn, .txtBtn2, .txtBtn3 {cursor:pointer; display:inline; padding-left:2px; padding-right:2px}
.tB12bg {background-image: url(../_images/XP-Highligh-12-90p.png)}
.tB22bg {background-image: url(../_images/XP-Highligh-22-90p.png)}
.cyan2-bg {background-color:#3CC}
.blue1-bg {background-color:#0093F4}
.green1-bg {background-color:#093}
.red1-bg {background-color:#F30}
.purple1-bg {background-color:#d3d}
.updnBtn {position:absolute; top:0; left:0; width:17px; height:14px; cursor:pointer}

.m400, .m600 {top:36px; left:284px}
.m600 {width:600px}
.m400 {width:400px}

	.indent1 {margin-left:40px}
		.indent2 {margin-left:80px}
			.indent3 {margin-left:120px}
.infoBox, .tooltips2, .none {display:none}
.infoTips, .tooltips2 {text-decoration:none; padding:6px; margin:auto}
.infoTips {background-color:#9CF; border:2px maroon solid; width:100%; padding-top:14px }
.tooltips2 {background-color:#FFF; border:1px blue solid; opacity:0.9; position:absolute; z-index:40 }
.shadows_2, .tooltips2, .infoTips {-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); box-shadow: 2px 2px 6px rgba(0,0,0,0.6);}
.closeInfoBtn, #closeABQBtn {position:absolute; cursor:pointer; background:transparent url('../_images/close-x-16.png') no-repeat; height:16px; width:16px; right:6px; top: 4px; z-index:50}
#subBtn1, #subBtn2 {border:2px #F90 solid; width:137px; height:52px; background-color:red;}

.accFeatures {font-size:16px; color:#006; font-weight:bold; cursor:pointer; text-decoration:underline}
.accDesc {padding-left:20px}

.rowBtn h2 {padding-top:3px}
.rowBtn {cursor:pointer; font-weight:bold}
.row1Btn {cursor:pointer; font-weight:bold}
.rowContainer {margin:auto; color:white; font-size:14px; height:24px}
.rowLine {margin:auto; height:24px; width:790px; padding-top:2px}

/* search button */
/*.hover_div { float:left; background:#fff; padding:0px; position:relative; margin-right:0px; }
 .hover_div a { display:block; position:relative; overflow:hidden; height:35px; width:80px; padding:0px; color:#000; text-decoration:none; }
*/
.hover_div img { position:absolute; top:0; left:0; border:0; }

.highlight { border:2px solid #9F1319; }

/* --- Popup windows */
#searchBox { position:absolute; z-index:10; /*	margin-top:20px;	margin-bottom:20px;*/ }
#selectArea { position:absolute; }

.closeBtn { position:absolute; top:18px; right:35px; cursor:pointer; width:68px; height:41px; background-image:url('../_images/close2.png'); background-repeat:no-repeat }
.closeBtn:hover { background-image:url('../_images/close2-ovr.png'); background-repeat:no-repeat }

/*.z1 { z-index:1 } .z10 { z-index:10 } .z40 { z-index:40 } .z60 { z-index:60 } .z80 { z-index:80 } .z90 { z-index:90 } */
.box-t600 {	background-image:url('../_images/pops-600-t.png'); width:630px; height:47px; left:0px; top:0px; background-repeat:no-repeat; display:block; }
.box-m600 {	background-image:url('../_images/pops-600-m.png'); width:630px; left:0px; margin-top:0px; font-size:12px; display:block; } /* margin-top was 47 */
.box-b600 { background-image:url('../_images/pops-600-b.png'); width:630px; height:47px; background-repeat:no-repeat; display:block; }
.box-t400 {	background-image:url('../_images/pops-400-t.png'); width:430px; height:47px; left:0px; top:0px; background-repeat:no-repeat; display:block; }
.box-m400 {	background-image:url('../_images/pops-400-m.png'); width:430px; left:0px; margin-top:0px;  display:block;}
.box-b400 { background-image:url('../_images/pops-400-b.png'); width:430px; height:47px; background-repeat:no-repeat; display:block; }
.boxtxt400{ width:380px; left:0px; padding:10px; margin:auto; text-align:left; position:relative; }
.boxtxt600{ width:580px; left:0px; padding:10px; margin:auto; text-align:left; position:relative; }
.box-title { position:absolute; font-size:15px; color:navy; font-weight:bold; height:24px; width:320px; left:20px; top:20px; }

#s-areaBox { height:20px; width:130px; position:relative; margin-left:auto; margin-right:auto; }
.inArea{ position:absolute; left:0px; top:0px; text-align:center }
.s-areainboxdiv { position:absolute; left:21px; top:0px; }
.s-areainbox { color:blue; background-color:#CCCCCC; width:127px; height:19px; }

#typeSearchBox { position:relative;}
#general, #vehicle, #realestate, #jobs, #events { text-align:center }
#vehicle, #realestate, #jobs, #events, #acreageonly1, #noncommercial1, #acreage1a, #simpleSearchBox { display:none; }

.dlBtn dl { width: 100%; margin: 0; cursor:pointer }
.dlBtn dd { margin-left:28px; margin-right:8px }
.dlBtn dt { background: #39F; color:#fff; font-size: 18px; padding: 5px; margin: 2px; font-weight:bold }

/* #re1 */
.hooverHelp2 { border:1px blue solid;background-color:#C1CFFF; width:550px; top:40px; text-align:left; font-size:12px; z-index:50; visibility:hidden }
.draghandle { cursor:move; } /* uses jquery-ui-1.8.2.custom.min.js  ui plug-in for jquery, this only has draggable and enter date enabled */

.biz {display:none}
.titlehdr { font: bold 14px arial, verdana;	color: #008080;} /*	border-bottom: 1px #0000ff solid;}*/
.div-title {background: url('../_images/lamp-smoke-line-01.png') transparent no-repeat; height:28px; padding-left:45px; text-align:left }
.div-title360 {background: url('../_images/lamp-smoke-line-360.png') transparent no-repeat; height:28px; padding-left:45px; text-align:left }
.divTitle { height:34px; background-color:#A5B1ED; padding-left:45px; text-align:left }
/*.srchBtn {position:absolute; top:0; left:0; cursor:pointer }
*/
.btnUp, .btnOv, .btnDn, .btnOuter {position:absolute;top:0;cursor:pointer;height:28px}
.btnUp, .btnOv, .btnDn {left:0}
.btnOv, .btnDn {display:none}

.IteWi {width:156px}
#IteBtn {left:23px}
#iteUp {background-image:url(../_images/itemsServicesBtn_up.png)}
#iteOv {background-image:url(../_images/itemsServicesBtn_ov.png)}
#iteDn {background-image:url(../_images/itemsServicesBtn_dn.png)}
.VehWi {width:80px}
#VehBtn {left:189px}
#vehUp {background-image:url(../_images/vehicleBtn_up.png)}
#vehOv {background-image:url(../_images/vehicleBtn_ov.png)}
#vehDn {background-image:url(../_images/vehicleBtn_dn.png)}
.ReaWi {width:116px}
#ReaBtn {left:279px}
#reaUp {background-image:url(../_images/realestateBtn_up.png)}
#reaOv {background-image:url(../_images/realestateBtn_ov.png)}
#reaDn {background-image:url(../_images/realestateBtn_dn.png)}
.JobWi {width:60px}
#JobBtn {left:405px}
#jobUp {background-image:url(../_images/jobsBtn_up.png)}
#jobOv {background-image:url(../_images/jobsBtn_ov.png)}
#jobDn {background-image:url(../_images/jobsBtn_dn.png)}
.EveWi {width:80px}
#EveBtn {left:475px}
#eveUp {background-image:url(../_images/eventsBtn_up.png)}
#eveOv {background-image:url(../_images/eventsBtn_ov.png)}
#eveDn {background-image:url(../_images/eventsBtn_dn.png)}

/* login files
 ---------for login subdir */
.loginmain { font:normal 12px arial,verdana; padding: 2px;  margin: 2px;  }
.forms {	background-color: #C2C6E4;	font: normal 12px arial,verdana;	padding: 3px;	border: 1px #000080 solid;}
.forms2 { background-image: url('../_images/xparent-30-ltblu-tx.png'); font: normal 12px arial,verdana; padding:0px; border: 1px #000080 solid; }
.myaccount { background-color: #E4F8FA; font: normal 12px arial,verdana; padding: 2px 5px; border: 1px solid #CAE4FF; }
.titlehdr { font: bold 14px arial, verdana;	color: #008080;} /*	border-bottom: 1px #0000ff solid;}*/
.div-title {background: url('../_images/lamp-smoke-line-01.png') transparent no-repeat; height:28px; padding-left:45px; text-align:left }
.div-title360 {background: url('../_images/lamp-smoke-line-360.png') transparent no-repeat; height:28px; padding-left:45px; text-align:left }
.required { color:#CC0000 }

.msg { padding: 5px; width: 600px; margin: 2px; color: #04c; font: bold 13px  verdana; } 
.error { font: normal 11px arial, verdana; color: #c00; border: 1px solid #c00; padding: 2px; margin: 5px; float: left; background-color: #FEF1ED; }
.example { font: normal 10px arial; color:maroon; }
.approved { font: normal 10px arial; color: green; }

.loginform { font: 16px normal arial; background-color: #C2C6E4; font: normal 12px arial,verdana; padding: 3px; border: 1px solid #CAE4FF; }
.loginform #txtbox { font: bold 16px arial; color: #f00; }

.bline {border-bottom:1px navy solid }
.lfdiv { width:110px; position:absolute; left:0px; height:30px; padding-left:3px}
.lfdiv2 { width:110px; position:absolute; left:0px; height:28px; padding-left:3px}
.errdiv{ font-size:10px; color:red }

/* ---   for the Rounded Corners - these are defined in the DD_roundies ... js file, we give a blank css definition here so that dreamweaver can find it - only needed for auto-complete while programming */
.rounded7, .rounded7t, .rounded7b, .rounded10, .rounded10t, .rounded15, .rounded20, .rounded20t, .rounded20b {}
.r320, .r_20, .rB10, .rR10 {}

