/* NOTIFICATIONS */
#n-cntr { width:910px; margin:20px auto; padding:20px; border:solid 1px #808080; text-align:left; }
#n-cntr h1 { margin:0px; font:bold 24px 'Trebuchet MS',sans-serif; color:#333333; }
#n-cntr h2 { margin:0px 0px 20px 0px; font:italic normal 14px Arial,sans-serif; color:#709AFA; }
#n-cntr .title { float:left; width:650px; }
#n-actions { float:right; width:250px; margin:0px 0px 5px 0px; text-align:right; }
#n-actions img { margin-right:8px; vertical-align:middle; }
#n-actions a { font-weight:bold; text-decoration:none; }
#n-cntr .btn { border:none; width:205px; height:29px; cursor:pointer; font:bold 14px 'Trebuchet MS',sans-serif; color:#333333; background:url('/images/frm-btn-arrow.png') 0px 0px no-repeat; }
.hdn { display:none; }
.lt { float:left; }
.rt { float:right; }

/* list of notifications */
#n-tbl { width:100%; margin:50px 0px 15px 0px; }
#n-tbl tr { border-bottom:solid 1px #EEEEEE; }
#n-tbl th, #n-tbl td { padding:13px; }
#n-tbl th { background:#EEEEEE; }
#n-tbl img { margin-right:12px; vertical-align:middle; }
#n-tbl .edit a, #n-tbl .link, #n-tbl .link a { font-weight:bold; text-decoration:none; text-align:right; cursor:pointer; color:#517381; }
#n-tbl .edit { width:75px; }
#n-tbl .delete { width:100px; }
#n-tbl .page { text-align:right; }
#n-tbl .no-rslt { padding:25px 0px; font-style:italic; text-align:center; }
#n-delete-frm { width:290px; margin:auto; padding:50px 0px; text-align:center; }
#n-delete-frm p { margin-bottom:40px; font:italic normal 16px/24px Arial,sans-serif; color:red; }
#n-delete-frm .rt { width:70px; padding-top:8px; text-decoration:underline; cursor:pointer; }

/* add / edit notifications */
#n-form { float:left; width:500px; }
#n-map { float:right; width:375px; height:350px; padding:4px; border:solid 1px #CCCCCC; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }
#n-cntr .ctrl-lt { float:left; width:250px; }
#n-cntr .label { margin:0px 0px 5px 0px; padding:0px; font:bold 15px 'Trebuchet MS',sans-serif; color:#333333; }
#n-cntr .inpt { margin:0px; padding:4px; font:normal 14px Arial,sans-serif; color:#555555; border:solid 1px #808080; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }
#n-cntr .srch-text { font:italic bold 14px Arial,sans-serif; color:#709AFA; }
#n-cntr .ctrl-lt input { width:105px; }
#n-cntr .ctrl-lt select { width:115px; padding:3px 4px; }
#n-cntr .ctrl-full input { width:195px; }
#n-cntr .ctrl-full select { width:205px; padding:3px 4px; }
#n-cntr .clr.sep { height:20px; }


/*

#nf-frm { float:left; width:300px; }
#nf-frm .local { margin:5px 0px; padding:8px; background:#EEEEEE; }
#nf-frm .local input { width:255px; padding:6px 10px; }
#nf-frm .lbl { margin:15px 0px 5px 0px; font-weight:bold; }
#nf-frm .lt, #nf-frm .rt { width:113px; }
#nf-frm .ctrl input { margin:0px; padding:4px 2px; width:107px; border:solid 1px #CCCCCC; }
#nf-frm .ctrl select { margin:0px; padding:4px 2px; width:113px; border:solid 1px #CCCCCC; }
#nf-frm .full input, #nf-frm .full select { margin:0px; padding:4px 2px; width:292px; border:solid 1px #CCCCCC; }
#nf-frm .full select { width:299px; }
#nf-frm .btn { margin-top:15px; }
#nf-img { float:right; width:539px; height:324px; background:url('/images/nf-img.jpg') no-repeat; }
#nf-map { float:right; width:537px; height:350px; border:solid 1px #CCCCCC; }
#nf-scs p { margin-bottom:25px; }
#nf-scs ul { margin:0px; }
*/
.nf { margin-bottom:30px; background: #efefef; border-style:solid; border-color:#517381; border-width:1px 1px 1px 1px; padding: 20px 10px;  }
.nf .img { position:relative; float:left; width:120px; margin-right:15px; padding:4px; border:solid 1px #517381; background:#FFFFFF; text-align:center; }
.nf .ds { position:absolute; bottom:-6px; left:0px; width:130px; height:5px; background:url('/images/list-img.png') no-repeat; }
.nf .dtl { float:left; width:305px; }
.nf .dtl h3 { margin: 0px; }
.nf .dtl a { text-decoration:none; }
.nf .dtl .phn { font-weight:bold; }
.nf .key { float:right; width:130px; text-align:right; }
.nf .descr { margin-bottom:15px; }
.nf .amt { margin-bottom:2px; font:bold 18px Arial,sans-serif; }
.nf .key { float:left; width:130px; text-align:right; }
.nf .ctrl { position:relative; float:right; width:193px; height:67px; margin-left:20px; padding:17px 50px 25px 0px; /*border-style:solid; border-color:#517381; border-width:1px 1px 1px 0px; background:#efefef; */ text-align:right; }
.nf .ctrl p { margin:0px 0px 10px 0px; }
.nf .ctrl img { margin-right:8px; vertical-align:middle; }
.nf .ctrl a { font-weight:bold; text-decoration:none; }
.nf .ctrl .arrow { position:absolute; top:-1px; left:-56px; width:56px; height:111px; background:url('/images/fav-arrow.png') no-repeat; }


/*
#manyresults { width:900px; margin:auto; padding:5px; border-bottom:solid 1px #DAC8A8; }
#gsuggestcntr { float:left; width:380px; margin:0px 10px; }
#gsuggesttitle { padding:3px 5px; margin-bottom:5px; background-color:#F1EADE; border-top:solid 1px #DAC8A8; }
#gsuggestnew { padding:3px 5px; margin-bottom:5px; background-color:#F1EADE; border-top:solid 1px #DAC8A8; }
#searchagaincntr { width:550px; margin:auto; padding:15px; text-align:left; }


#resultcntr { width:923px; margin:auto; overflow:auto; border-style:solid; border-color:#D8CAB1; border-width:0px 1px 1px 1px; background:url('/images/searchResultsBack.png'); background-repeat:repeat-y; }
#result { float:left; width:489px; }


.showonmap { margin-top:10px; cursor:pointer; }
.gsuggestid { float:left; width:25px; text-align:center; }
.gsuggestmarker { float:left; width:275px; }
.gsuggestshow { float:right; width:80px; cursor:pointer; }
.gsuggestdetails { float:left; width:355px; border-bottom:solid 1px #DAC8A8; }
.gsuggestmap { float:right; border:solid 1px #555555; margin:0px 24px; width:450px; height:450px; overflow:auto }

.resultpgn { margin:auto; width:900px;overflow:auto; padding:10px 2px; }
.adcntr { margin:auto; width:900px; padding:5px; overflow:auto; border:solid 1px #BABABA; }
.adcntrsub { overflow:auto; background:url('/images/adcntrf_back.gif'); background-repeat:repeat-y; }
.adtitle { text-align:left; margin-bottom:3px; padding:3px; background-color:#909090; cursor:pointer; }
.adimg { float:left; width:125px; padding-right:10px; text-align:center; }
.addetailsl { float:left; width:150px; text-align:left; }
.addetailsr { float:left; width:160px; padding-right:10px; text-align:right; }
.addetailsd { float:left; width:265px; padding:0px 10px; text-align:left; }
.addetailsc { float:left; width:150px; padding-left:10px; text-align:center; }
.topspcr { margin-top:8px; }
*/