/*HomeLife - March 09 */

/* Core Styles & Resets */

body { margin: 0px; padding: 0px; background: #fff; min-width: 985px; font: normal 13px/130% "Georgia", serif;  }
a, a:visited {text-decoration: none; color: #008da8; }
a:hover {color: #006572;}
a img {border: none; }
p {margin: 7px 0px 7px 0px;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; margin: 15px 0px; line-height: 110%}


#Container { width: 985px; text-align: left; margin: auto; position: relative; overflow: visible; background: #fff; }
.clr {clear: both; display: block; height: 1px; overflow: hidden; background: none;}

/* Form Fields */
form { margin: 0px; padding: 0px; }
input, select, textarea {border: 1px solid #ccc; background: #fff url(http://www.miseasons.com/ui/hl/gry1.png) repeat-x; font: normal 12px/130% "Arial", sans-serif; color: #777;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus {border: 1px solid #777; background: #fff; color: #000;}
textarea {background: #fff url(http://www.miseasons.com/ui/hl/gry120.png) bottom repeat-x; }

/* Top Styles */
#top, #nav, #status, #footer {position: relative; margin: 0px 10px; overflow: hidden; width: 965px; }
#nav {overflow: visible; height: 29px; z-index: 50;  }
#status {overflow: visible; height: 29px; z-index: 50; }
#nav, #status {background: #fff url(http://www.miseasons.com/ui/hl/tea1.png) bottom repeat-x; border: 1px solid #ccc; width: 963px;}

#top {height: 90px; background: #fff; margin: 5px 10px;}

#top-logo {position: absolute; top: 0px; left: 0px; width: 230px; height: 90px; overflow: hidden;}
#top-lb {position: absolute; top: 0px; left: 237px; width: 728px; height: 90px; overflow: hidden; text-align: right;}
#nav-search {position: absolute; top: 0px; right: 0px; padding: 4px 7px 0px 7px; height: 30px; line-height: 150%;}

/* Main Styles */
#Main {position: relative; margin: 0px 10px; overflow: visible; width: 963px;  border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#main-left, #main-center, #main-right {float: left; margin: 0; display: inline; }
#main-center { width: 620px; padding: 10px 10px 30px 10px;  min-height: 600px; height: auto !important; height: 600px; overflow: visible; background: none;  border-right: 1px solid #ccc;}
#main-right {float: right; width: 300px; padding: 10px 10px 30px 10px; min-height: 600px; height: auto !important; height: 600px; overflow: visible; text-align: center; }


#Main a:hover { text-decoration:underline; }

.ad {margin-bottom: 10px;}

/* Foot Styles */
#footer {padding: 10px; text-align: center; }
#footer a:hover {text-decoration: underline; }

/* Special Font Styles */
.byline, .cutline {font-size: 11px; color: #777;}
.cfff {color: #fff; }
.cccc {color: #ccc; }
.c777 {color: #777; }
.c000 {color: #000; }

/* Margins and Padding */
.fr {float: right; display: inline; margin: 0 0 10px 10px;}
.fl {float: left; display: inline; margin: 0 10px 10px 0;}

.center {text-align: center; }
ul.left, div.left {text-align: left; }
ul.right, div.right {text-align: right; }
ul.bm10, div.bm10 {margin-bottom: 10px; }
ul.tm10, div.tm10, li.tm10 {margin-top: 10px; }
ul.lm10, div.lm10 {margin-left: 10px; }
ul.p10, div.p10 {padding: 10px; }
ul.p5, div.p5 {padding: 5px; }


/* Faux Buttons */
ul.feed {margin: 0; padding: 0; text-align: left; }
ul.feed li { list-style: none; margin: 4px 0px; display: block; list-style-position: outside; font: normal 11px/120% Arial, sans-serif; }

.btns {text-align: right; padding: 4px 0px;}
a.btn { padding: 3px 7px; font: normal 13px/150% Arial, sans-serif;  background: #fff url(http://www.miseasons.com/ui/hl/tea1.png) bottom repeat-x; color: #444; border: 1px solid #ddd;}
a.btn:hover { background: #eee url(http://www.miseasons.com/ui/hl/tea2.png) bottom repeat-x; color: #000; border-color: #008da8; text-decoration: none; outline: 0;}


/* jQuery Superfish Menu */

/* Essential styles */
.tnav, .tnav * { margin: 0; padding: 0; list-style: none; }
.tnav { line-height:	1.0;  }
.tnav ul { position: absolute; top: -999em; width: 170px; /* match width! */}
.tnav ul li { width: 100%; }
.tnav li:hover { visibility:	inherit; }
.tnav li { float: left; position: relative; }
.tnav a { display: block; position: relative; }

.tnav li:hover ul, .tnav li.sfHover ul { left: 0; top: 30px; /* match top ul list item height */ z-index: 99; }
ul.tnav li:hover li ul, ul.tnav li.sfHover li ul, ul.tnav li li:hover li ul, ul.tnav li li.sfHover li ul { top: -999em; }
ul.tnav li li:hover ul, ul.tnav li li.sfHover ul, ul.tnav li li li:hover ul, ul.tnav li li li.sfHover ul { left: 170px; /* match width! */ top: 0; }

/* skin */
.tnav {position: absolute; top: 0px; left: 0px; font: normal 12px/130% "Arial", sans-serif; z-index: 99; }
.tnav a { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 7px 8px 6px 8px; text-decoration: none; }
.tnav a, .tnav a:visited  { color: #444; }
.tnav li, .tnav li li, .tnav li li li { background: #fff url(http://www.miseasons.com/ui/hl/tea1.png) bottom repeat-x;  opacity: 0.95; }
.tnav li:hover, .tnav li.sfHover, .tnav a:focus, .tnav a:hover, .tnav a:active {background: #eee url(http://www.miseasons.com/ui/hl/tea2.png) bottom repeat-x; outline: 0; color: #000; border-color: #008da8;}

/* arrows */
.tnav a.sf-with-ul { padding-right: 2.25em; min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url(http://www.miseasons.com/ui/hl/arrows.png) no-repeat -10px -100px; }

a > .sf-sub-indicator { top: .8em; background-position: 0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px;  }
.tnav ul .sf-sub-indicator { background-position:  -10px 0; }
.tnav ul a > .sf-sub-indicator { background-position:  0 0; }
.tnav ul a:focus > .sf-sub-indicator, .tnav ul a:hover > .sf-sub-indicator, .tnav ul a:active >
.sf-sub-indicator, .tnav ul li:hover > a > .sf-sub-indicator, .tnav ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }

/* shadows */
.sf-shadow ul { background: url(http://www.miseasons.com/ui/hl/shadow.png) no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }

/* Tooltips*/
#tooltip { position: absolute; z-index: 1000; border: 1px solid #47c3d3; background: #daeef2; width: 200px; opacity: 0.95; padding: 4px; }
#tooltip h3 {color: #000; font: normal 13px/130% Georgia, serif; margin: 4px; }
#tooltip div { color: #444; font: normal 11px/130% Georgia, serif; margin: 4px;  }

/*BreadCrumbs*/
.B_crumbBox {position: absolute; bottom: 5px; color: #777; font-size: 10px; display: block;}
.B_hideCrumb {}
.B_currentCrumb {}
.B_firstCrumb {}
.B_lastCrumb {}
.B_crumb, .B_crumb:visited {text-decoration: underline; color: #777}
.B_crumb:hover {text-decoration: underline; color: #000}
.B_homeCrumb {}

/* Document Listing via ListIndexer */
div.LIn_title {}
ul.LIn_shortMode, ul.LIn_fullMode { list-style-type: none; margin: 0px 0px; padding: 0px; }

ul.LIn_shortMode li { list-style-type: none; margin: 1px 0px; padding: 2px 0px; font: bold 12px/130% "Georgia", serif;  } 
ul.LIn_fullMode li { list-style-type: none; margin: 3px 0px; padding: 5px 0px; font: bold 15px/130%  "Georgia", serif; border-bottom: 1px solid #eee }

span.LIn_date {padding-left: 5px; font: normal 11px/120% "Georgia", serif; color: #777; }
span.LIn_desc {display: block; padding: 5px 0 0 10px; font: normal 11px/120% "Arial", sans-serif; color: #777;}
div.LIn_pagination {text-align: center; }
span.LIn_currentPage {}

/* Ajax Search Results */
.ajaxSearch_resultsInfo, .ajaxSearch_paging {font-weight: bold }
.ajaxSearch_intro, .AS_ajax_resultsIntroFailure {margin: 7px 0px;}
.ajaxSearch_result {padding: 5px 0px; margin: 3px 0px; border-bottom: 1px solid #eee; }
.ajaxSearch_resultLink {font: bold 15px/130% "Georgia", serif; display: block;}
.ajaxSearch_resultDescription { font: normal 11px/130% "Arial", sans-serif; display: block; padding: 5px 0 0 10px; color: #777;}
.ajaxSearch_extract, .ajaxSearch_resultExtract { font: normal 11px/130% Georgia, serif; display: block; color: #333; padding: 5px 0 0 10px; }
.ajaxSearch_highlight {font-weight: bold; color: #000; background-color: #fff9aa;}


