/* ======================== GLOBAL ======================== */
:root{
overflow-y:scroll !important;
}
html,
body {
height:100%;
font-size:100%;
overflow-y:scroll;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}
body {
margin:0;
padding:0;
color:#444;
font:14px regular Arial, Helvetica, sans-serif;
font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
text-align:center;
background:url(../images-new/bg.jpg) repeat;
}
table,
thead,
tbody,
th,
tr,
td,
div {
margin:0;
padding:0;
text-align:left;
}
a {
color:#0000FF;
text-decoration:none;
outline:none;
}
a:hover {
color:#AD1818;
color:#FF0000;
}
img {
display:block;
border:none;
}
.hide-me,
.hidden {
margin:0;
padding:0;
width:0;
height:0;
display:none;
visibility:hidden;
overflow:hidden;
text-indent:-99999px;
}
.clear {
clear:both;
}
.report-button {
margin:0;
padding:0;
text-align:center;
}
.page-front .red-button {
font-size:28px;
}
.report-box {
padding:50px 0 100px 0;
}
.report-box h2 {
margin:0 0 10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
.report-box h3 {
margin:0 0 50px 0;
text-align:center;
}
/*
.big-red-button,
a.big-red-button {
padding:10px 20px;
font-size:22px;
-khtml-border-radius:35px;
-moz-border-radius:35px;
-webkit-border-radius:35px;
border-radius:35px;
}
*/
/*#front-page */.big-red-button,
/*#front-page */a.big-red-button {
padding:20px 40px;
font-size:28px;
border:1px solid #000;
-khtml-border-radius:35px;
-moz-border-radius:35px;
-webkit-border-radius:35px;
border-radius:35px;
}
.text-align-center {
text-align:center;
}
.button-light {
padding:3px 18px;
color:#444;
font-size:16px;
text-decoration:none;
border:1px solid #CCC;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#F5F5F5;
}
.button-light:hover {
color:#444;
border:1px solid #999;
box-shadow:0 1px 5px rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2) inset;
background-image: linear-gradient(center top , #FAFAFA, #E9E9E9);
background-image: -o-linear-gradient(center top , #FAFAFA, #E9E9E9);
background-image: -moz-linear-gradient(center top , #FAFAFA, #E9E9E9);
background-image: -webkit-linear-gradient(center top , #FAFAFA, #E9E9E9);
background-image: -ms-linear-gradient(center top , #FAFAFA, #E9E9E9);
}
.button-light:active {
color:#444;
border:1px solid #999;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
background-image: linear-gradient(center top , #EEEEEE, #E0E0E0);
background-image: -o-linear-gradient(center top , #EEEEEE, #E0E0E0);
background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
background-image: -webkit-linear-gradient(center top , #EEEEEE, #E0E0E0);
background-image: -ms-linear-gradient(center top , #EEEEEE, #E0E0E0);
}
.dark {
color:#444;
}
table,
ul,
ol {
line-height:normal;
}

.flex {
margin:0 auto;
padding:0;
width:100%;
display:table;
list-style:none;
font-family:Arial Narrow, Arial, Helvetica, sans-serif
}
.flex li {
margin-right:3%;
padding:0;
float:left;
width:31%;
text-align:center;
}
.flex .last {
margin-right:0;
}
.flex figure {
margin:0;
padding:0;
}
.flex h2 {
margin:20px 0 5px 0;
padding:0;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:20px;
}
.flex h2 a:hover {
color:#0000FF;
}
.flex .item a {
color:#333;
}
.flex .item a {
color:#333;
}
.flex p {
margin:0;
padding:0 10px;
}
.flex img {
margin:0 auto;
width:100%;
max-width:260px;
}

/* ======================== H1 ======================== */
h1 {
margin:0 0 10px 0;
padding:0 0 12px 0;
color:#333;
font:bold 32px "Times New Roman", Times, serif;
}
/* ======================== H2 ======================== */
h2 {
margin:0 0 10px 0;
padding:10px;
color:#333;
font:bold 26px "Times New Roman", Times, serif;
}
h2.title-bar {
margin:0;
padding:10px;
/*
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
*/
}
.title-bar h2 {
padding:0 10px 15px 10px;
}

.small {
font-size:small;
}
/* ======================== H3 ======================== */
h3.posting-title {
margin:0;
padding:0 0 5px 0;
color:#000;
font-weight:normal;
text-align:center;
line-height:normal;
}
/* ======================== FONT STYLES ======================== */
.black-links a {
color:#000;
}
.defaultText{
color:#000;
}
.defaultTextActive{
color:#666;
}
.big-red {
margin-bottom:0;
padding:0;
clear:both;
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.blue {
color:#0000FF !important;
}
.dark {
color:#444 !important;
}
.dark:hover {
color:#FF0000 !important;
}
.message {
margin:0 0 10px 0;
padding:20px;
display:block;
border:1px solid #009900;
border-left:5px solid #009900;
background:#FFF;
}
.error {
margin:0 0 10px 0;
padding:20px;
display:block;
border:1px solid #CC0000;
border-left:5px solid #CC0000;
background:#FFF;
}
/* ======================== WRAP ======================== */
#wrap {
position:relative;
margin:0 auto -100px auto;
width:100%;
min-height:100%;
height:auto !important;
height:100%;
background:url(../images-new/bg-header.jpg) repeat-x;
}
/*
#upper-outer-glow {
min-height:550px;
background:url(../images-new/bg-upper-outer-shadow.png) no-repeat center 130px;
}
/* ======================== HEADER ======================== */
#header .content {
position:relative;
margin:0 auto;
width:980px;
}
/* ======================== LOGO ======================== */
#logo {
margin:15px 0 0 0;
float:left;
}
/* ======================== USER MENU ======================== */
#user-menu {
position:absolute;
right:0;
top:0;
text-align:center;
line-height:normal;
}
#user-menu ul {
margin:0;
padding:0;
-khtml-border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-radius:0 0 5px 5px;
list-style:none;
}
#user-menu li {
float:left;
}
#user-menu .left,
#user-menu .center,
#user-menu .right {
margin:0;
padding:8px 15px 9px 15px;
color:#FFF;
display:block;
}
#user-menu .left {
border-right:1px solid #2865AA;
background:url(../images-new/bg-user-menu.png) no-repeat left top;
}
#user-menu .left:hover {
background:url(../images-new/bg-user-menu.png) no-repeat left -32px;
}
#user-menu .center {
border-right:1px solid #2865AA;
background:url(../images-new/bg-user-menu.png) no-repeat center -128px;
}
#user-menu .center:hover {
background:url(../images-new/bg-user-menu.png) no-repeat center -160px;
}
#user-menu .right {
background:url(../images-new/bg-user-menu.png) no-repeat right -64px;
}
#user-menu .right:hover {
background:url(../images-new/bg-user-menu.png) no-repeat right -96px;
}
/* ======================== FORM ======================== */
input[type='text'],
input[type='email'],
input[type='password'],
textarea {
padding:8px 5px;
}
input,
textarea {
outline:none;
transition:all 0.25s ease-in-out;
-webkit-transition:all 0.25s ease-in-out;
-moz-transition:all 0.25s ease-in-out;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #CCC;
}
input:focus,
textarea:focus {
/*
box-shadow:0 0 5px rgba(88, 139, 192, 1);
-webkit-box-shadow:0 0 5px rgba(88, 139, 192, 1);
-moz-box-shadow:0 0 5px rgba(88, 139, 192, 1);
border:1px solid rgba(88, 139, 192, 0.8);
*/
border:1px solid #5b9dd9;
}


.g-input {
position:absolute !important;
left:0 !important;
margin:0 !important;
padding:8px 10px !important;
width:260px !important;
font-size:11px !important;
border:none !important;
-khtml-border-radius:25px !important;
-moz-border-radius:25px !important;
-webkit-border-radius:25px !important;
border-radius:25px !important;
background:none !important;
}
.g-input:focus {
box-shadow:0 0 0 #CCC inset !important;
-webkit-box-shadow:0 0 0 inset !important;
-moz-box-shadow:0 0 0 #FFF inset !important;
}
.g-submit {
position:absolute !important;
right:0 !important;
margin:0 !important;
padding:30px 0 0 0 !important;
width:25px !important;
height:0 !important;
display:block !important;
overflow:hidden !important;
cursor:pointer !important;
text-indent:-99999px !important;
border:none !important;
box-shadow:0 0 0 #CCC !important;
-webkit-box-shadow:0 0 0 #CCC !important;
-moz-box-shadow:0 0 0 #CCC !important;
background:none !important;
}
/* ======================== MAIN MENU ======================== */
#main-menu {
position:relative;
top:10px;
clear:both;
line-height:normal;
-khtml-border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
background: #164ea1;
background: -moz-linear-gradient(top,  #164ea1 0%, #1b5bb5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#164ea1), color-stop(100%,#1b5bb5));
background: -webkit-linear-gradient(top,  #164ea1 0%,#1b5bb5 100%);
background: -o-linear-gradient(top,  #164ea1 0%,#1b5bb5 100%);
background: -ms-linear-gradient(top,  #164ea1 0%,#1b5bb5 100%);
background: linear-gradient(to bottom,  #164ea1 0%,#1b5bb5 100%)
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#164ea1', endColorstr='#1b5bb5',GradientType=0 );
}
#main-menu ul {
margin:0 auto;
padding:0;
display:table;
list-style:none;
}
#main-menu li {
float:left;
}
#main-menu a {
margin:0;
padding:10px 25px;
display:block;
color:#FFFFFF;
font:12px normal Arial narrow, Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}

#main-menu a:hover {
background: #0b3064;
background: -moz-linear-gradient(top,  #0b3064 0%, #1b5bb5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b3064), color-stop(100%,#1b5bb5));
background: -webkit-linear-gradient(top,  #0b3064 0%,#1b5bb5 100%);
background: -o-linear-gradient(top,  #0b3064 0%,#1b5bb5 100%);
background: -ms-linear-gradient(top,  #0b3064 0%,#1b5bb5 100%);
background: linear-gradient(to bottom,  #0b3064 0%,#1b5bb5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b3064', endColorstr='#1b5bb5',GradientType=0 );
}
/*
#link-my-account {
width:113px;
background:url(../images-new/bg-main-menu.png) no-repeat 0 0;
}
#link-new-listing {
width:253px;
background:url(../images-new/bg-main-menu.png) no-repeat -113px 0;
}
#link-stolen-property-database {
width:182px;
background:url(../images-new/bg-main-menu.png) no-repeat -366px 0;
}
#link-lost-property-database {
width:175px;
background:url(../images-new/bg-main-menu.png) no-repeat -548px 0;
}
#link-found-property-database {
width:186px;
background:url(../images-new/bg-main-menu.png) no-repeat -723px 0;
}
#link-info {
width:71px;
background:url(../images-new/bg-main-menu.png) no-repeat -909px 0;
}

#link-my-account:hover {
background:url(../images-new/bg-main-menu.png) no-repeat 0 -35px !important;
}
#link-new-listing:hover {
background:url(../images-new/bg-main-menu.png) no-repeat -113px -35px !important;
}
#link-stolen-property-database:hover {
background:url(../images-new/bg-main-menu.png) no-repeat -366px -35px !important;
}
#link-lost-property-database:hover {
background:url(../images-new/bg-main-menu.png) no-repeat -548px -35px !important;
}
#link-found-property-database:hover {
background:url(../images-new/bg-main-menu.png) no-repeat -723px -35px !important;
}
#link-info:hover {
background:url(../images-new/bg-main-menu.png) no-repeat -909px -35px !important;
}

#link-my-account:active {
background:url(../images-new/bg-main-menu.png) no-repeat 0 -70px !important;
}
#link-new-listing:active {
background:url(../images-new/bg-main-menu.png) no-repeat -113px -70px !important;
}
#link-stolen-property-database:active {
background:url(../images-new/bg-main-menu.png) no-repeat -366px -70px !important;
}
#link-lost-property-database:active {
background:url(../images-new/bg-main-menu.png) no-repeat -548px -70px !important;
}
#link-found-property-database:active {
background:url(../images-new/bg-main-menu.png) no-repeat -723px -70px !important;
}
#link-info:active {
background:url(../images-new/bg-main-menu.png) no-repeat -909px -70px !important;
}

#myaccount #link-my-account {
background:url(../images-new/bg-main-menu.png) no-repeat 0 -105px !important;
}
#newlisting #link-new-listing {
background:url(../images-new/bg-main-menu.png) no-repeat -113px -105px !important;
}
#stolen_db #link-stolen-property-database {
background:url(../images-new/bg-main-menu.png) no-repeat -366px -105px !important;
}
#lost_db #link-lost-property-database {
background:url(../images-new/bg-main-menu.png) no-repeat -548px -105px !important;
}
#found_db #link-found-property-database {
background:url(../images-new/bg-main-menu.png) no-repeat -723px -105px !important;
}
.page-info #link-info {
background:url(../images-new/bg-main-menu.png) no-repeat -909px -105px !important;
}
*/
/* ======================== CONTENT ======================== */
#content {
position:relative;
margin:0 0 0 0;
display:block;
z-index:2;
}
#content .content-outer-top {
height:40px;
background:url(../images-new/bg-body-outer-top.png) no-repeat center bottom;
}
#content .content-outer {
background:url(../images-new/bg-body-outer.png) repeat-y center top;
}
#content .content {
margin:0 auto;
padding:0;
width:980px;
}
.content-body {
position:relative;
margin:0 0 10px 0;
padding:10px;
border:1px solid #CCC;
border-bottom:1px solid #999;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#FFF;
}
.title-bar-body {
/*
background:#FFF url(../images-new/title-bar.png) repeat-x left top;
*/
background:#FFF;
}
#content .content-outer-bottom {
position:absolute;
margin:-10px 0 0 0;
width:100%;
height:50px;
background:url(../images-new/bg-body-outer-bottom.png) no-repeat center top;
z-index:2;
}
/* ========================- ERROR-BODY ======================== */
.error-body {
padding:0 10px;
color:#990000;
border:1px solid #990000;
background:#FFF7F3;
}
/* ======================== ARTICLE ======================== */
.article {
position:relative;
margin:0 0 10px 0;
padding:10px;
min-height:350px;
border:1px solid #CCC;
border-bottom:1px solid #999;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
/*
background:#FFF url(../images-new/title-bar.png) repeat-x left top;
*/
background:#FFF;
}
.article-left {
width:625px;
float:left;
}
.white-bg {
background:#FFF;
}
/* ======================== AD 250 X 250 ======================== */
#ad-250-250 {
float:left;
}
/* ======================== ARTICLE IMAGE ======================== */
#article-image {
float:right;
box-shadow:0 0 2px #CCC;
-webkit-box-shadow:0 0 2px #CCC;
-moz-box-shadow:0 0 2px #CCC;
}

.page-about #article-image {
margin:0 auto;
width:100%;
max-width:356px;
height:auto;
float:none;
box-shadow:0 0 0 rgba(0,0,0,0);
-webkit-box-shadow:0 0 0 #CCC;
-moz-box-shadow:0 0 0 #CCC;
}
/* ======================== LOGIN / REGISTER TABLE ======================== */
.login-register-table {
width:100%;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px #999 solid;
background:#eff3f7;
padding:10px;
}
.login-register-table td {
padding:3px;
}
/* ======================== BLUE BUTTON ======================== */
a.button-blue {
margin:10px 0 0 0;
padding:8px 20px;
color:#FFF;
text-align:center;
text-shadow: 1px 1px 1px #000000;
font-size:16px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#2F70B1 url(../images/report-button.png) no-repeat scroll right top;
}
a.button-blue:hover {
text-decoration:none;
background:#153B6F url(../images/report-button.png) no-repeat scroll right top;
}
/* ======================== PAGE CONTENT MENU ======================== */
.page-content-menu {
margin:10px 0;
padding:0;
list-style:none;
}
.page-content-menu a {
margin:2px 0;
padding:3px 10px;
display:block;
color:#333;
text-decoration:none;
border:1px solid #CECECE;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#F9F9F9;
}
.page-content-menu a:hover{
background:#E3EFFD;
}
/* ======================== LISTING TABLE ======================== */
.listing-table {
width:100%;
font-size:18px;
}
.listing-table td {
padding:5px;
border-top:1px solid #CCC;
}

.title-bar h2 a {
color:#333;
}
.title-bar h2 a:hover {
color:#0000ff;
}
/*
.listing-table tr:hover td,
.block-hover td {
cursor:pointer;
background:#E3EFFD !important;
}
*/
/* ======================== ARTICLE TABLE ======================== */
.article-table {
width:100%;
border:1px solid #CCC;
background:#FAFAFA;
}
.article-table td {
padding:5px;
border:1px solid #CCC;
background:#FFF;
}
.article-table tr:hover td {
background:#E3EFFD;
}
.article-table th {
padding:5px;
border:1px solid #CCC;
background: #e8e8e8;
background: -moz-linear-gradient(top,  #e8e8e8 0%, #fafafa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#fafafa));
background: -webkit-linear-gradient(top,  #e8e8e8 0%,#fafafa 100%);
background: -o-linear-gradient(top,  #e8e8e8 0%,#fafafa 100%);
background: -ms-linear-gradient(top,  #e8e8e8 0%,#fafafa 100%);
background: linear-gradient(to bottom,  #e8e8e8 0%,#fafafa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fafafa',GradientType=0 );
}
/* ======================== INFO CENTER ======================== */
.tip-links {
border-bottom:1px solid #CECECE;
margin:0 auto;
padding:0;
}
.tip-links ul {
text-indent:40px;
margin:0 auto;
padding:0;
}
.tip-links li {
list-style-type:none;
}
.tip-links a {
display:block;
border:solid #CECECE;
background:#FFF;
border-width:1px 1px 0;
padding:3px;
}
.tip-links a:hover {
background:#E3EFFD;
}
.tip-title,
a.tip-title {
display:block;
font-weight:bold;
text-indent:10px;
margin:0 auto;
padding:5px;
}
/* ======================== RELATED ARTICLES ======================== */
.related-articles {
margin:0;
padding:10px 0 0 0;
list-style-type:none;
}
.related-articles li {
height:30px;
float:left;
}
.related-articles a {
margin:0 5px 15px 0;
padding:5px 8px;
color:#FFFFFF;
text-decoration:none;
border-radius:5px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url(../images/bg-nav-bar.jpg) repeat-x;
}
.related-articles a:hover {
background:url(../images/bg-nav-bar.jpg) repeat-x 0 -30px;
background:#BE1616;
}
/* ======================== DATABASE DROP-DOWN MENU ======================== */
.database-drop-down,
#stolen-drop-down-menu,
#lost-drop-down-menu,
#found-drop-down-menu {
margin:0;
padding:0;
list-style:none;
z-index:100;
}
.database-drop-down {
margin:0 0 0 5px;
display:block;
float:left;
}
.database-drop-down img {
cursor:pointer;
}
#stolen-drop-down-menu,
#lost-drop-down-menu,
#found-drop-down-menu {
position:absolute;
padding:15px;
width:260px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
box-shadow:0 0 2px #CCC;
-webkit-box-shadow:0 0 2px #CCC;
-moz-box-shadow:0 0 2px #CCC;
border:1px solid #B8BDC1;
background:#E9E9E9;
}
#stolen-drop-down-menu li,
#lost-drop-down-menu li,
#found-drop-down-menu li {
margin:0;
padding:0;
}
#stolen-drop-down-menu a,
#lost-drop-down-menu a,
#found-drop-down-menu a {
padding:3px 10px !important;
width:223px;
display:block;
color:#0000FF;
text-decoration:none;
border:solid #CCC;
border-width:1px 1px 0 1px;
background:#FFF;
}
#stolen-drop-down-menu a:hover
#lost-drop-down-menu a:hover,
#found-drop-down-menu a:hover {
background:#E3EFFD;
}
/* ======================== SIDEBAR ======================== */
#sidebar {
padding:10px;
width:300px;
float:right;
border:1px solid #CCC;
border-bottom:1px solid #999;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
/*
background:#FFF url(../images-new/title-bar.png) repeat-x left top;
*/
background:#FFF;
}
/* ======================== WEB SEARCH ======================== */
#web-search {
margin:10px auto;
padding:10px 5px 5px 5px;
width:290px;
border:1px solid #CECECE;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#F2F2F2;
}
/* ======================== POLICE DIRECTORY ======================== */
#online-police-directory {
margin:0 auto;
width:300px;
height:100px;
cursor:pointer;
background:url(../images-new/us-police-directory.png) no-repeat center top;
}
#online-police-directory p {
margin:0;
}
#online-police-directory a {
position:relative;
top:26px;
padding:10px 0 0 35px;
display:block;
text-decoration:none;
}
/* ======================== INDEX ======================== */
.index-treo {
background:url(../images-new/bg-index-treo.jpg) no-repeat center top;
}
.index-treo div {
margin:0;
padding:5px;
width:300px;
float:left;
font-size:11px;
text-align:center;
}
.index-treo div h2 {
margin-top:0;
font-size:16px;
}
.index-treo div img {
margin:0 auto;
}

.index-treo-body {
width:320px;
}
.index-treo-body h2 {
text-align:center;
}
.index-treo-body h2 a {
color:#000;
font-size:22px;
text-align:center;
}
.index-treo-body h2 a:hover {
color:#00F;
}
.index-treo-body .similar-posts li a {
	padding:5px !important;
	min-height:50px;
}
.index-treo-body .similar-posts a {
font-size:14px;
}

#index-treo-stolen {
	position:absolute;
	left:0;
}
#index-treo-lost {
	margin:0 auto;
}
#index-treo-found {
	position:absolute;
	right:0;
	top:0;
}

.info-archive {
width:300px;
height:286px;
float:left;
overflow:scroll;
overflow-x:hidden;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
}
.info-archive .block-menu {
margin:-1px 0 0 0;
}


/* ======================== GREY BODY ======================== */
.content-grey-body {
margin:0 0 10px 0;
padding:10px;
border:solid #CCC;
border-width:0 1px 1px 1px;
-khtml-border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-radius:0 0 5px 5px;
background:url(../images-new/bg-content-grey-body.png) no-repeat center top;
}

.page-report .content-grey-body {
font-size:16px;
}
.page-report .content-grey-body h2 {
padding-left:0;
padding-right:0;
text-align:center;
}
/* ======================== LEADERBOARD ======================== */
#leaderboard-ad {
width:728px;
float:left;
}
#social-top {
position:absolute;
right:10px;
padding:5px 5px 0 5px;
width:207px;
height:83px;
border:1px solid #CCC;
border-top:1px solid #999;
border-left:1px solid #999;
background:#E0E0E0 url(../images-new/shadow-inner-top.png) repeat-x;
}
#social-top .content {
width:80px;
float:right;
}
.social-top {
padding:2px 0 0 0;
}
/* ======================== REPORT PAGE ======================== */
.no-radius-bottom {
margin:0;
border-bottom:none;
-khtml-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
border-radius:5px 5px 0 0;
background:#FFF;
}
.article-title {
margin:-10px -10px 0 -10px;
padding:10px;
-khtml-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
border-radius:5px 5px 0 0;
/*
background:#FAFAFA url(../images-new/title-bar.png) repeat-x left bottom;
*/
}
.page-report .article-title h1 {
margin:0;
padding:0;
width:880px;
}
#next-prev-posting-buttons {
position:absolute;
right:10px;
top:10px;
}
#next-prev-posting-buttons a {
margin:0 0 0 5px;
float:left;
}
.page-report .big-red {
text-align:center;
}
/* REPORT LEFT */
#report-left {
width:565px;
float:left;
}
.display-table {
width:100%;
margin:5px 0;
padding:0;
border:none;
font-size:14px;
/*
padding:3px;
border:1px solid #CCC;
background:#FAFAFA;
*/
}
.display-table td {
margin:0 0 5px 0;
padding:5px 3px;
border:1px solid #CCC;
vertical-align:text-top;
background:#FFF;
}
#report-images h1 {
margin:0;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}
#report-images-inner {
/*
padding:5px;
border:1px solid #CCC;
background:#FAFAFA;
*/
width:100%;
}
#report-images img {
width:48%;
float:left;
border:1px solid #999 !important;
}
#photo-1 {
margin:0 16px 16px 0;
}
#photo-2 {
margin-bottom:16px;
}
#photo-3 {
margin-right:16px;
}
#photo-4 {
}
/* REPORT RIGHT */
#report-right {
margin:8px 0 0 0;
width:380px;
float:right;
}
.sidebar-box {
margin:0 0 10px 0;
padding:5px;
border:1px solid #CCC;
background:url(../images-new/title-bar-dark.png) repeat-x;
}
.sidebar-box h2 {
margin:0;
padding:0 0 8px 0;
color:#FFF;
font-size:24px;
}
#submit-a-tip-link {
margin:8px 0 25px 0;
}
#map-box {
margin:0 0 10px 0;
padding:0;
border:1px solid #CCC;
}
#map-box p {
margin:0;
padding:8px 5px 8px 5px;
color:#FFF;
background:#425d83 url(../images-new/title-bar-dark.png) repeat-x;
}
#map {
width:380px;
height:300px;
}
.page-report .report-button {
margin:35px 0 30px 0;
clear:both;
}
/* ======================== POLICE TAPE ======================== */
.police-tape {
margin:0;
padding:0;
width:100%;
max-width:978px;
list-style:none;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
background:#C1BA2C url(../images-new/bg-police-tape.jpg) repeat-x;
}
.police-tape li {
margin:0;
padding:10px 1%;
width:22%;
display:inline-block;
color:#000;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
text-transform:uppercase;
vertical-align:text-top;
}
/*
.police-tape p {
display:none;
}
*/
/* ======================== MENU ALL PAGES ======================== */
.block-menu,
.block-menu li,
.block-menu li ul,
.block-menu li ul li {
margin:0;
padding:0;
list-style:none;
}
.block-menu {
border-bottom:1px solid #CCC;
}
.block-menu a {
padding:5px 10px;
display:block;
border:solid #CCC;
border-width:1px 1px 0 1px;
}
.block-menu a:hover {
background:#E3EFFD;
}
.block-menu li ul li a {
padding-left:25px;
}
.page-info .block-menu a {
color:#444;
}
.block-menu .item-title {
font-weight:bold;
}
/* ======================== INSERT TABLE ======================== */
.insert-table {
width:100%;
border-spacing:5px;
}
.insert-table td {
padding:5px;
}
.insert-table .input {
width:99%;
}
/* ======================== FOOTER ======================== */
#footer-padding {
height:100px;
}
#footer {
position:relative;
top:-20px;
margin:0 0 -20px 0;
padding:40px 0 80px 0;
width:100%;
height:100px;
background:url(../images-new/bg-footer.jpg) repeat-x;
z-index:1;
}
.footer-div {
margin:20px auto 0 auto;
padding:15px;
width:960px;
color:#FFF;
font-size:11px;
letter-spacing:.5px;
text-align:center;
border-top:1px solid #000;
border-bottom:1px solid #373731;
-khtml-border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
background:#151515;
}
.footer-div p {
margin:0;
padding:0;
}
#footer .content {
margin:20px auto 0 auto;
width:955px;
}
#footer .content ul {
margin:0;
padding:0;
list-style:none;
}
#footer .content li {
margin:0 20px 0 0;
float:left;
}
#footer .content a {
color:#FFF;
}
#footer .content a:hover {
color:#CC0000;
}
#footer .content p {
padding:10px 0;
clear:both;
color:#666;
font-size:10px;
}

.paginate {
font-family:Arial, Helvetica, sans-serif;
padding: 3px;
margin: 3px;
}
.paginate a {
padding:2px 5px 2px 5px;
margin:2px;
border:1px solid #999;
text-decoration:none;
color: #666;
}
.paginate a:hover, .paginate a:active {
border: 1px solid #999;
color: #000;
}
.paginate span.current {
margin: 2px;
padding: 2px 5px 2px 5px;
border: 1px solid #999;
font-weight: bold;
background-color: #999;
color: #FFF;
}
.paginate span.disabled {
padding:2px 5px 2px 5px;
margin:2px;
border:1px solid #eee;
color:#DDD;
}
.query-results {
margin:15px 0;
width:100%;
border:1px solid #CCC;
}
.query-results td {
}
.pointer {
padding:5px;
cursor:pointer;
}
.result-hover {
background:#E3EFFD !important;
}


.similar-posts {
margin:10px 0;
padding:0;
list-style:none;
border-top:1px solid #CCC;
}
.similar-posts li {
position:relative;
margin:0;
padding:0;
border-bottom:1px solid #CCC;
}
.similar-posts li:hover {
background:#E3EFFD;
}
.similar-posts a {
padding:5px 10px;
width:100%;
display:block;
font-size:18px;
}

.reward-offered {
position:absolute;
right:10px;
top:10px;
color:#009900;
}

.large-links {
margin:0 auto;
padding:5px 0 0 0;
display:table;
list-style:none;
}

.large-links li {
padding:0 20px 10px 0;
float:left;
}

.large-links a {
padding:5px 15px;
display:block;
color:#FFF;
font-size:24px;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background: #134c93;
background: -moz-linear-gradient(top,  #134c93 0%, #042b62 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#134c93), color-stop(100%,#042b62));
background: -webkit-linear-gradient(top,  #134c93 0%,#042b62 100%);
background: -o-linear-gradient(top,  #134c93 0%,#042b62 100%);
background: -ms-linear-gradient(top,  #134c93 0%,#042b62 100%);
background: linear-gradient(to bottom,  #134c93 0%,#042b62 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134c93', endColorstr='#042b62',GradientType=0 );
}
.large-links a:hover {
background: #be1616;
}

.large-links li.last {
padding:0;
}

.large-links li.clear {
padding:0 20px 0 15px;
}

.uppercase {
text-transform:uppercase;
}
.align-center {
text-align:center;
}
.little-note {
margin:0;
padding:0;
color:#999;
font-size:10px;
}
.listing-not-found-left {
margin:70px 0 0 200px;
float:left;
}

/* Inputs */

input[type="text"],
input[type="email"],
input[type="password"],
textarea {
width:100%;
max-width:450px;
}

/* Buttons */

/* Submit and blue button: */
input[type="submit"],
input[type="reset"],
.blue-button {
margin:0;
padding:9px 14px;
height:auto;
line-height:normal;
display:inline-block;
color: #FFF;
text-decoration:none;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-width: 1px;
border-style: solid;
border-color: #234970 #234970 #112336;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-khtml-border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
box-shadow: 0 1px 0 rgba(120, 200, 230, 0.8) inset;
-webkit-box-shadow:0 1px 0 rgba(120, 200, 230, 0.8) inset;
-moz-box-shadow:0 1px 0 rgba(120, 200, 230, 0.8) inset;
background-color: #234970;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#2e9fff), to(#234970));
background-image: -moz-linear-gradient(top, #2e9fff, #234970);
background-image: -ms-linear-gradient(top, #2e9fff, #234970);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e9fff), color-stop(100%, #234970));
background-image: -webkit-linear-gradient(top, #2e9fff, #234970);
background-image: -o-linear-gradient(top, #2e9fff, #234970);
background-image: linear-gradient(top, #2e9fff, #234970);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e9fff', endColorstr='#234970', GradientType=0);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
}

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="reset"]:focus,
.blue-button:hover {
background-position:0 -15px;
}

input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
.blue-button:active {
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) inset;
}

/* Red Button */
.red-button,
a.red-button {
margin:0;
padding:9px 14px;
height:auto;
line-height:normal;
display:inline-block;
color: #FFF;
text-decoration:none;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-width: 1px;
border-style: solid;
border-color: #234970 #234970 #112336;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-khtml-border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
box-shadow: 0 1px 0 rgba(230, 230, 230, 0.8) inset;
-webkit-box-shadow:0 1px 0 rgba(230, 230, 230, 0.8) inset;
-moz-box-shadow:0 1px 0 rgba(230, 230, 230, 0.8) inset;
background-color: #722328;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#f42d42), to(#722328));
background-image: -moz-linear-gradient(top, #f42d42, #722328);
background-image: -ms-linear-gradient(top, #f42d42, #722328);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f42d42), color-stop(100%, #722328));
background-image: -webkit-linear-gradient(top, #f42d42, #722328);
background-image: -o-linear-gradient(top, #f42d42, #722328);
background-image: linear-gradient(top, #f42d42, #722328);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f42d42', endColorstr='#722328', GradientType=0);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
}
.red-button:hover,
a.red-button:hover {
background-position:0 -15px;
}
.red-button:active,
a.red-button:active {
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) inset;
}

/* Light button: */
button,
input[type="button"],
.file-button,
.button {
margin:0;
padding:9px 14px;
height:auto;
line-height:normal;
display:inline-block;
color:#555;
text-decoration:none;
text-shadow: 0 0 0 rgba(0, 0, 0, 0.0);
border:1px solid #ccc;
-khtml-border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
box-shadow: 0 1px 0 rgba(230, 230, 230, 0.8) inset;
-webkit-box-shadow:0 1px 0 rgba(230, 230, 230, 0.8) inset;
-moz-box-shadow:0 1px 0 rgba(230, 230, 230, 0.8) inset;
background-color: #FFF;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#FFF), to(#F7F7F7));
background-image: -moz-linear-gradient(top, #FFF, #F7F7F7);
background-image: -ms-linear-gradient(top, #FFF, #F7F7F7);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #F7F7F7));
background-image: -webkit-linear-gradient(top, #FFF, #F7F7F7);
background-image: -o-linear-gradient(top, #FFF, #F7F7F7);
background-image: linear-gradient(top, #FFF, #F7F7F7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#F7F7F7', GradientType=0);
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
.button:hover,
.button:focus {
color:#444;
border-color:#999;
background-position:0 15px;
}

button:active,
input[type="button"]:active,
.button:active {
color:#333;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) inset;
background:#EEE;
}

.page-report .article-title h1 {
float:left;
}
.page-report .article-title .button {
float:right;
}

/* ======================== GLOBAL SEARCH ======================== */
#main_search_form {
position:relative;
margin:55px 0 0 0;
padding:0;
width:305px;
height:30px;
float:right;
background:url(../images-new/bg-global-search-field.png) no-repeat;
}
#global-search {

}
#main_search_form #serial {
position:absolute;
left:0;
margin:0;
padding:8px 10px;
width:260px;
float:left;
font-size:11px;
border:none;
-khtml-border-radius:25px;
-moz-border-radius:25px;
-webkit-border-radius:25px;
border-radius:25px;
background:none;
}
#main_search_form #serial:focus {
box-shadow:0 0 0 #FFF;
-webkit-box-shadow:0 0 0 #FFF;
-moz-box-shadow:0 0 0 #FFF;
}
#main_search_form input[type="submit"] {
position:absolute;
right:0;
margin:0;
padding:30px 0 0 0;
width:25px;
height:0;
display:block;
overflow:hidden;
cursor:pointer;
text-indent:-99999px;
border:none;
box-shadow:0 0 0 #CCC;
-webkit-box-shadow:0 0 0 #CCC;
-moz-box-shadow:0 0 0 #CCC;
background:none !important;
}
.whats-this {
position:relative;
top:2px;
margin:0 0 0 0;
padding:20px 0 0 0;
width:20px;
height:0;
display:inline-block;
overflow:hidden;
font-size:14px;
border:1px solid #CCC;
-khtml-border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
background:transparent url(../images-new/icon-whats-this.png) no-repeat center center;
background-color:rgb(249,246,209);
}

.red {
color:#FF0000;
}

.new-listing p,
.edit-listing p,
.new-listing img,
.edit-listing img {
background:none;
}

#addimg img {
margin:0 auto;
width:100%;
max-width:272px;
display:block;
}

.entry-block {
padding:10px;
margin:0 0 20px 0;
display:block;
clear:both;
background:#F1F1F1;
}
.entry-block ul {
margin:0;
padding:0;
list-style:none;
}

.entry-block label {
float:left;
width:170px;
font-weight:bold;
clear:both;
}

.entry-block .label {
font-weight:bold;
}

.entry-block .input-wrap {
padding:0 0 10px 0;
float:left;
width:750px;
}

.entry-block input[type='text'],
.entry-block textarea {
width:100%;
}

.entry-block textarea {
height:100px;
}

.add-photos label,
.add-photos .input-wrap {
float:none;
width:100%;
}

.add-photos .item {
width:50%;
float:left;
text-align:center;
}
.add-photos input,
.add-photos img {
margin:0 auto;
display:block;
}

.page-steve-jobs .article-image {
width:100%;
height:auto;
float:right;
}

/* Page loaing overlay */
#page-loading-overlay {
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
background: url(../images-new/page-loader.gif) 50% 50px no-repeat rgb(249,249,249);
z-index:9999;
}