@charset "utf-8";
/* CSS Document */


* { font-size: 100.00%; }
html { font-size: 62.5%; }
body { margin: 0; font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }


#main { width: 1000px; margin: 0 auto; }
#main h3 { font-size: 120%; font-weight: bold; color: #105CB6;  }

#content h1 { font-size: 150%; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #71AC0A; padding-bottom: 5px; }
#content-left h1{ font-size: 150%; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #71AC0A; padding-bottom: 5px; }
/* === Misc === */
p { margin: 15px 0 0; }
p.no-space { margin: 0; }

a { color: #fff; cursor: pointer; text-decoration: none; }
a:hover { text-decoration: underline;  }

h1 { margin: 0; font-size: 2em; }
h2 { margin: 0; font-size: 1.65em; }

img { border: 0; display:inline; }
.datepick { width:70px; background-image: url(/img/calendar_view_month.png); background-repeat:no-repeat; background-position:right; padding-right:25px;}
.readmore { display: block; color: #e38585; text-decoration: none; padding-left: 5px; }
.readmore:hover { color: #fff; }
.tcenter { text-align: center; }
.clear { clear: both; }
div.tab { color: #000; }

form { padding: 0; margin: 0; }
noscript p { margin: 0; padding: 10px; }

/* ===== FORMS ===== */
.form-entry { clear: left; padding: 10px 0 10px 0; }
.form-lbl { display: block; float: left; width: 200px; padding: 5px 5px 5px 5px; }
.alert-ok { background-position: 10px center; margin: 10px; background: #e6ebc2 url(/img/icon-ok.gif) 10px center no-repeat; display: block; border: 1px solid #8da330; padding: 10px 10px 10px 45px; }	
.alert-error { background-position: 10px center; margin: 10px; background: #eddbd5 url(/img/icon-wrong.gif) 10px center no-repeat; display: block; border: 1px solid #c05843; padding: 10px 10px 10px 45px }
.alert-tip { margin: 10px; background: #f3ebd4 url(/img/icon-alert.gif) 10px top no-repeat; display: block; border: 1px solid #dc9b58; padding: 5px 10px 10px 45px;  }
.errorbox { background-position: 10px 10px; padding: 8px 0px 10px 35px; background-color: #FFECEC; border: 1px solid #FF4242; margin: 10px; background-image: url( '/img/delete.png' ); background-repeat: no-repeat;}

/* ===== REVIEW ===== */
.entry { clear: left; padding: 10px 0 10px 0; }
.lbl { font-weight:bold; display: block; float: left; width: 150px; padding: 0px 5px 0px 5px; }

/* ===== RESULT LISTINGS ===== */
.results-header { font-weight: bold; height:30px; color: #105CB6; background-color: #E9E9E9; text-align: left; font-size: 95%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; }
.results-header-l { padding-left:0px;  font-weight:bold; height:30px; color: #105CB6; background-color: #E9E9E9; text-align: left; font-size: 95%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #999999; }
.results-row { border-bottom: 1px dotted #CCCCCC; }
.results-altrow { background-color: #F0F0F0;}
.results-entry { padding-left:5px; padding-top:10px; padding-bottom:10px; padding-right:10px; font-size:90%;}
.results-entry-l { padding-left:20px; padding-top:10px; padding-bottom:10px; padding-right:40px; font-size:90%;}

.st-list {margin-left:5px; font-size:80%;}
.st-list-item {padding:5px 5px 5px 5px;}

/* ===== SALE/STORE LISTING ===== */
#listing .entry {  padding: 10px 0 10px 0; }
#listing .lbl { display: block; float: left; width: 200px; padding: 0px 5px 5px 5px; }
#listing .pymt-type { display:inline-block; padding-right:10px; }
#listing .pymt-type img { display:inline; }
#listing h1 { font-size:150%; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #71AC0A; padding-bottom: 5px; }

#sale h2 {font-size: 150%; font-weight: bold;}
#sale caption {text-align: left; color: #234DDC; font-weight: bolder; font-variant: small-caps; }
#sale .lbl { text-align: left; color: #666666; }
#sale .date {  display: block; float: left; color: #555555; position: relative; width: 36px; height: 18px; padding: 12px 0 0 0; text-align: center; margin: 0 5px 0 0;}
#sale .top { font-size: 10px; font-weight: bold; color: #ffffff; text-transform: uppercase; text-align: center; display: block; width: 36px; position: absolute; top: 0px; left: 0px;  background-color: #71AC0A; }
#sale .bottom {  font-size: 150%; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-bottom:2px; }
#sale .date-footer {float:left; position:relative; width:36px;}
#sale .date-detail {}
#sale hr { border-width: 1px; border-color: #CCCCCC; color: #fff; background-color: #fff; border-style: none none dotted; }
#sale .cal_dtm { color: #115DB6; font-weight: bold; font-size:85%; padding-right: 10px; padding-left: 10px; }
#sale .cal_title { color: #000000; font-weight: bold;  padding-right: 30px; }
#sale .cal_size { color: #999999; padding-right: 35px; font-size:85%; }
#sale .cal_addr { color: #999999; padding-left: 210px; font-size:85%; }
#sale .start-dt { font-weight:bold;}
#sale .time { color:Gray;}
#sale .cmds {display:inline;}
#sale-dates .tbl-entry { vertical-align:top; width:250px; padding-bottom:10px;}

/* ===== HEADER ===== */
#header { width: 100%; margin: 15px 0px 10px 0px; height:124px; width:1000px;  color: #fff; background-color:#105CB6;  }
#main-head { width:1000px; background-color:#105CB6; }
.head-holder {  }
.top-holder { background: #666; padding: 7px; font: 0.9em "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; height: 1%; overflow: hidden; }
/*.top-holder ul li { display: inline; background: url(../images/layout/separ-1.gif) no-repeat 0 50%; padding: 0 3px 0 8px; }*/
.top-holder ul li.first { background: none; padding-left: 3px; }

/* ===== CONTENT ===== */
#content { padding: 0 0px; }
.clear { clear:both;}
#content-bg { border: solid 1px #D3D3D3; background-color: #EFEFEF; }
.content {  padding: 10px 15px 35px 15px; margin: 15px  15px   15px   15px ; background-color:#FFFFFF; border: solid 1px #D3D3D3;}
.content a {color: #105CB6;}
.content a .st-link { color: #558307; }
.content a .sa-link { color: #105CB6; }
.content a:hover { color: #1275ED; }
/*.content .tip { background-color:#71AC0A; color:White; border: 1px solid Green;}*/
.content .tip a:hover { color:White !important; }
#content-grey-t { padding-top: 10px; padding-bottom:10px; color: #000; background: url(/img/content_grey_t.gif.png) no-repeat;}
#content-grey {   height: 1%;  overflow: hidden; padding: 0px 15px 35px 15px;  background: url(/img/content_grey_mid.gif.png) repeat-y;}
#content-grey-b {  padding-bottom: 7px; background: url(../img/content_grey_b.gif.png) no-repeat 0 100%;}


#content-left {  width: 700px; float:left;  margin: 10px  0  10px   10px; padding: 7px 7px 10px 7px; background-color:#FFFFFF; border: solid 1px #D3D3D3;  }
#content-left ul { margin: 15px 0 10px 25px; list-style: circle; }
#content-left ul li { color: #333; }
#content-left a {color: #105CB6;}
#content-left a .st-link { color: #558307; }
#content-left a .sa-link { color: #105CB6; }
#content-left a:hover { color: #1275ED; }


/* ===== RIGHT CONTENT ===== */
.right-holder { width: 260px; float:left; padding-bottom: 5px; margin: 10px 0 10px 10px;   }
.right-holder a {color: #105CB6;}


/* DASHBOARD */
#dash-block { height: 30px; padding: 0 10px; position: relative; }
#dash-block ul { padding: 0; margin: 0; list-style: none; }

.dash-nav {  height: 34px; display: table; }

.dash-nav li { display: table-cell; }
.dash-nav li a { float: left; height: 34px; line-height: 30px; padding: 0px 8px; text-decoration: none; }
.dash-nav li a:hover,
.dash-nav li.active a { text-decoration: underline; }
.dash-nav li ul { position: absolute; top: 37px; left: 25px; display: none; width: 100px; }
.dash-nav li.active ul { display: block; }
.dash-nav li ul li { display: inline; float: none; padding-left: 4px; }
.dash-nav li ul li.first { background: none; }
.dash-nav li ul li a { float: none; line-height: normal; background: none !important; }
.dash-nav li ul li a { /*font: 13px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;*/ }
.dash-nav li ul li a:hover { text-decoration: underline; }

ul .dash_hom { list-style-image: url( '/img/house.png' ); font-size: 120%; padding-bottom:5px;}
ul .dash_cal { list-style-image: url( '/img/calendar.png'); font-size:120%;  padding-bottom:5px;}
ul .dash_sal { list-style-image: url( '/img/book.png'); font-size:120%;  padding-bottom:5px;}
ul .dash_set {list-style-image: url( '/img/application_view_list.png'); font-size:120%;  padding-bottom:5px;}
ul .dash_gps {list-style-image: url( '/img/map.png'); font-size:120% ;  padding-bottom:5px;}
ul .dash_dld {list-style-image: url( '/img/dload.gif'); font-size:120%;  padding-bottom:5px;}
.dash_dsc { font-size:90%; }
/* TOP NAVIGATION */
#nav-block { height: 30px; padding: 0 10px; position: relative;  background-color:#88A336; }
#nav-block ul { padding: 0; margin: 0; list-style: none; }

#ad-header-block { height: 60px;  text-align:right; padding: 4px 0px 4px 0px;}
#ad-header { padding: 0 10px;}

#top-nav {  height: 34px; display: table; }

#top-nav li { display: inline; }
#top-nav li a { float: left; height: 34px; line-height: 30px; padding: 0px 8px; text-decoration: none; }
#top-nav li a:hover,
#top-nav li.active a { text-decoration: underline; }


.login-nav-block { float: right; padding-top: 8px; }
.login-nav-block a { text-decoration: none;  }
.login-nav-block a:hover { text-decoration: underline; }
/*.input-search { float: left; width: 165px; height: 15px; overflow: hidden; margin: 2px 6px 0 0; padding:2px 5px; }
.input-search { background: url(../images/layout/btns/search-input.gif) no-repeat; }
.input-search input { background: #222; padding: 0; width: 165px; height: 15px; border: 0; float: left; color: #d9d9d9; }
.input-search input { font: 11px "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; }*/

/* ===== BUTTONS ===== */
.add_sale_btn { border: 1px solid #C0C0C0; padding-left: 18px; background-image: url('../img/add_btn2.jpg'); background-repeat: no-repeat; font-size: 11px; color: #666666; height:25px;  }
.def_btn { border: 1px solid #C0C0C0; background-image: url('/img/def_btn.jpg'); background-repeat: no-repeat; font-size: 11px; color: #666666; height: 25px; font-weight: bold; }
.pp_btn {background-image: url('/img/US_AU_btn.gif'); background-repeat: no-repeat; border:none; width:147px; height:42px; }
.btn_sm_gre { background-image: url('/img/button_sm_gn.png'); background-repeat: no-repeat; font-size:16px; font-weight:bold; border: none; color:#FFFFFF; height:30px; width:50px; } 
.btn_bg_ora { background-image: url('/img/button_bg_org_flt.png'); background-repeat:no-repeat; font-size:12px; font-family:Verdana; font-weight:bold; border: none; color:#FFFFFF; height:41px; width:142px; }
.btn-md-gre { padding: 0 0 0 10px; background-image: url('/img/button-md-gn.png'); background-repeat:no-repeat; font-size:12px; font-family:Verdana; font-weight:bold; border:none; color:#FFFFFF; height:30px; width:100px; }              
/* ===== BREADCRUMBS ===== */
.b-crumbs { font-size:95%; padding: 5px 0px 0px 11px; background-color:#EFEFEF; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; height:20px;  }
.b-crumbs-current {color:#666; border: none;}
.b-crumbs a {color: #105CB6;  border: none;}
.b-crumbs img {padding: 0px 3px 0px 3px; display:inline; }

/* ===== SIDEBARS ===== */
.sidebar { width:250px; border: solid 1px #D3D3D3; background-color:#FFFFFF; margin-bottom: 10px; }
.sidebar-hdr { border-bottom: dotted 1px #CCCCCC; height: auto; font-weight:bold; vertical-align:middle; padding: 10px 10px 5px 0px; margin: 0 10px 0 10px; }
.sidebar-hdr img { float:left; padding:  0 10px 0 0; } 
.sidebar-hdr p { font-size:145%; margin: 0 0 10px 0; }
.sidebar-sect { vertical-align:top; margin: 0 5px 0 5px; padding: 5px 5px 10px 5px; border-bottom: solid 1px #CCC;  }
.sidebar-sect .lbl { padding: 10px 0 10px 0; float:left; clear:left; width:100%;}
.sidebar-sect .etc { color:#CCC; font-size:11px; }
/* ===== NEWSEARCH ===== */

/* ===== FOOTER ===== */
#footer { /*background: #fff url(../img/footer.gif) no-repeat; */  height:67px;  padding-top: 3px; color: #999; }
#footer p.copyright, 
#footer p.copyright a { color: #333; }
#footer p.copyright a:hover,
#footer a { color: #999; }

.footer { text-align: center; padding: 10px 0; font-size: 10px; line-height: 1.6em; }
.footer ul,
.footer p { margin-top: 3px; }
.footer ul li { display: inline; padding: 0 7px 0 9px; }
.footer ul li.first { background: none; padding-left: 0; }



/* ===== DEMO ===== */
#demo ul    { list-style-type:upper-alpha; list-style-position:outside; margin: 10px 0 0 40px; }
#demo ul li { padding: 0 0 20px 0; }
#demo ul li ul { list-style-type:lower-alpha; list-style-position:outside; }

