
.divider {clear: both; margin-bottom: -8px;}
.tabs {overflow: hidden; margin-left: -2px;;}
.tabs li {background: url(../images/tab_head_r_off.png) top right no-repeat; display: block; float: left;}
.tabs li a {background:url(../images/tab_head_l_off.png) top left no-repeat; color: #469a8b; font-weight:bold; text-align: center; padding: 6px 10px; text-decoration:none; display:block;}
.tabs li.active {background:url(../images/tab_head_r.png) top right no-repeat;}
.tabs li.active a {background:url(../images/tab_head_l.png) top left no-repeat; color: #FFF; cursor: default;}
#new_intro {width: 535px; background: none; }
#new_intro .inner { border:1px solid #c6d6da; display:none;}
#new_intro .inner .cover_image { float: left; width:185px; border:1px solid #000;}
#new_intro .inner p {color: #0C4068; padding: 4px; line-height: 22px;}
#new_intro .inner h4 {color: #0C4068; font-size: 1.13em; margin-left: 198px; margin-bottom: 10px; margin-top: -5px; width: 60%;}
#new_intro .inner ul{list-style: disc;margin-left: 5px;}
#new_intro .inner ul li { float: none;list-style: disc; font-weight: normal; margin-bottom: 5px;
font-weight:bold; margin-bottom: 8px; font-size: 1em;}
#new_intro .tabs li a {padding: 5px 12px 6px 12px;}
#new_intro .tabs li a.active { background: #55a1d4; color:#fff; border-right: 2px solid #CCC; }
#new_intro h5 { margin-top: 8px;}
#new_intro h4 { }
#new_intro h4 sup {font-size: 50%}
#new_intro .btnLinkbY {margin-left: 65px;}
#new_intro a.jisc_logo {
display: block;
width: 100%;
height: 28px;
margin: -35px 5px 5px 0;
background: url(../images/jisc7.gif) 218px center no-repeat #C6D6DA;
padding-left: 65px;
padding-top: 7px;
font-size: 1em;
font-weight: bold;
text-align: center;
border-top: 1px solid #C6D6DA;
clear: both;
text-decoration: none;
color:#000;
}
* #new_intro a.jisc_logo {
display: block;
width: 100%;
height: 28px;
margin: -35px 5px 5px 0;
background: url(../images/jisc7.gif) 218px center no-repeat #C6D6DA;
padding-left: 65px;
padding-top: 7px;
font-weight: bold;
text-align: center;
border-top: 1px solid #C6D6DA;
clear: both;
text-decoration: none;
color:#000;
}
* .hpTop {height: 315px;}
#basicSearch { background: #6398bc; width: 389px; overflow: hidden; height: 353px; }
* html #basicSearch { background: #6398bc; width: 375px; overflow: hidden; }
#basicSearch h4 {background:url(../images/bs_header.png) repeat-x top left; color: #FFF; padding:5px; font-size: 1.75em; padding-top: 0;}
#basicSearch .inner ul li { line-height: 15px; padding: 8px 0; border-bottom: 1px solid #72b0ad}
#basicSearch .label {font-weight: bold; margin-right: 5px; color:#000;}
#basicSearch #inputFieldValue_0_div label {font-weight: bold; font-size: 1.2em; text-transform: uppercase;}
#basicSearch #inputFieldValue_0_div input { width: 250px;padding-left:3px;}
#basicSearch #inputFieldValue_0_div a.addLinks { margin-left: 47px; margin-bottom: 5px; font-size: 0.91em;}
#basicSearch a:hover {text-decoration: none;}
#basicSearch #inputFieldValue_0_div {margin-bottom:-25px; margin-top:25px; margin-left:50px;}
#basicSearch label {color:#FFF;font-weight:bold;}
#basicSearch .info { color: #FFF; font-weight:bold; }
#basicSearch .viewAll { text-decoration: none;color: #FFF; font-weight: bold; text-transform: uppercase; display: block; font-size: 0.91em;; margin-top: 5px; width: 100%; text-align:right;}
#basicSearch a.viewAll:hover { text-decoration: underline;}
#basicSearch select {font-size: 0.83em;}
#basicSearch input {font-size: 0.91em;}
#basicSearch .floatHeader label {color:#FFF; font-weight:bold; float: left; display: block; width: 75px; text-align: right; margin-right: 8px;}
#basicSearch #anddate {color: #b1cbdd;}
#basicSearch .group label {color:#FFF; font-weight:bold; float: left; display: block; width: 75px; text-align: right; margin-right: 8px; font-size: 0.91em;}
#basicSearch .rbox label { float: none; display: inline; margin: 0; text-align: left; width: auto; font-weight:normal;}
#basicSearch .group {margin-bottom: 5px; overflow: hidden; clear: both;}
#basicSearch .browse input { float: left;padding-left:3px;}
#basicSearch .group a {float: left; color:#fff; font-size:0.9em; padding-left: 8px; padding-top: 3px; outline: none;}
#basicSearch .checkbox label { float: none; display: block; margin: 0; margin-left: 8px; text-align: left; width: auto; clear: right; vertical-align: middle}
#basicSearch .checkbox input { display: block; float: left; margin-right: 4px; margin-left: 83px;}
* html #basicSearch .checkbox input { margin-left: 40px;}
#chronology {width:99.3%; height:243px;}
#res_tools {width: 99.3%; min-height: 130px;float:none; background: #107f69 !important;}
#res_tools h2 { background: #71b2ac !important; margin-bottom: 8px;}
#res_tools ul {margin: 0; padding: 0;}
#res_tools ul li {float: left; display: block; width:292px; margin-left: 10px; margin-bottom: 8px;}
#res_tools ul a { display: block; background:url(../images/res_toolsBg.png) top left no-repeat; padding: 6px 10px;
color:#b64018; text-decoration:none; font-weight:bold;}
#featured_topic img {display: block; margin: 0px auto 8px auto; border: 2px solid #CCC;}
#featured_topic p,#featured_topic h4 { display: block; width: 87%; margin: 5px auto;}
#featured_topic ul li {width: 45%; float: left; padding: 8px 0; line-height:15px; height: 20px; display: block;}
#featured_topic p a {color: #cc0000; text-decoration: none; font-weight: bold; text-transform:uppercase; font-size: 0.9em}
#featured_topic p a:hover {text-decoration: underline;}
#featured_newspaper img {display: block; margin: 0px auto 8px auto; border: 2px solid #CCC;}
#featured_newspaper p { display: block; width: 95%; margin: 5px auto; color:#494949}
#featured_newspaper ul li {width: 45%; float: left; padding: 8px 0; line-height:15px; height: 20px; display: block;}
#featured_newspaper p a {color: #cc0000; text-decoration: none; font-weight: bold; text-transform:uppercase; font-size: 0.9em}
#featured_newspaper p a:hover {text-decoration: underline;}
.teaser { padding: 0 15px; float: right; display: block; width: 254px; height:211px; background: url(../images/teaser_bg.png) center center no-repeat; margin-left: 5px; margin-top:8px;}
.teaser h2 { background: none; margin-bottom: 5px; }
.teaser .imgBg { background:url(../images/imgBg.png) no-repeat left top; width: 124px; height: 156px; margin-left: 15px; float: left;}
.teaser .imgBg img {margin-left:3px;}
.teaser div.teaseText { font-size: 0.75em; color:#000; font-weight: bold; line-height: 13px; padding-right: 5px; margin-top: 10px; overflow: hidden;}
.teaser div.teaseText p {color: #003366; font-size: 1em; line-height: 11px; font-weight: bold; margin-top: 15px; }
.teaser div.teaseText p a {color:#cc3333; display: block; text-decoration:underline; margin: 0; margin-top: -5px;}
.homeForm p {display: block; width: 90%; margin: 5px auto; color:#ccc; font-style:italic; font-weight:bold;}
.homeForm .buttons {margin-left: 75px; margin-top: 10px;}
.homeForm .group {margin: 25px 0;}
.homeForm a {color: #FFF;}
#basicsearch-limiters {
display:none;
}
.homeForm .group .freechBx label {width: 160px !important; text-align:left; padding: 0; margin-left: -15px; }
.homeForm .group .freechBx input { float: left;}
.homeForm .group .freechBx {
margin-left:88px;
margin-top:4px;
overflow:hidden;
}
#basicSearch .rbox {
border:1px solid #7FA7C2;
display:block;
float:left;
padding:8px 4px;
width:270px;
}
#chronology {
background:transparent url(../images/htd.jpg) no-repeat scroll left top;
}
#chronology h2 {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
font-size:1.2em;
}
.tabs {overflow: hidden; margin-left: -2px;}
.tabs .tabLink {background: url(../images/tab_head_r_off.png) top right no-repeat; display: block; font-size: 0.91em; float: left;}
.tabs .tabLink a {background:url(../images/tab_head_l_off.png) top left no-repeat; color: #469a8b; font-weight:bold; text-align: center; padding: 6px 10px; text-decoration:none; display:block;}
.tabs .tabLink.active {background:url(../images/tab_head_r.png) top right no-repeat; color: #FFFFFF;}
.tabs .tabLink.active a {background:url(../images/tab_head_l.png) top left no-repeat; color: #FFF; cursor: default;}
#new_intro .inner {
border: 1px solid #C6D6DA;
background: url(../images/intro_bg.png) top left repeat-x;
}
#new_intro .inner ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:205px;
margin-top:7px;
}
#basicSearch #dateSelect1 {
margin-left:37px;
}
.mInfo{left:-192px;}
Info{margin-bottom:8px;margin-top:8px;}
.prices{left:-192px;margin-bottom:15px;}
.pass{margin-top:15px;margin-bottom:15px;}
#priceli {width:420px;}
#div_prices{font-color:#333333;font-weight:bold;font-size: 1em;;}
.price_head{margin-left:190px;font-weight: normal;font-weight:bold; font-size: 1em;font-color: #000; font-weight:normal; margin-top:-12px;}
#dateSelect2 {margin-left: 2px;}
#chronology {background:url(../images/htd.jpg) top left no-repeat; position: relative; z-index: 1; margin-top: 5px; }
#chronology h2 {background: none; color:#FFFFFF; font-size: 1.2em;}
#chronology ul { margin-top: 15px;}
#chronology ul li { position: absolute; margin: 0 5px; z-index: 2;}
#chronology ul li a { text-decoration: none; color: #000; display: block; padding: 6px; padding-right: 15px; background: #fff; font-size: 0.91em; }
#chronology ul li a:hover { text-decoration: underline; }
#chronology ul li#point1 {left:760px; width:162px}
#chronology ul li#point2 {left: 363px; margin-top:80px; width: 90px}
#chronology ul li#point3 {left: 763px; margin-top:80px; width: 89px}
#chronology ul li#point4 {left: 195px; margin-top:30px; width: 133px;}
#chronology ul li#point5 {left: 503px; margin-top:60px;}
#chronology ul li#point6 {left: 795px; margin-top:130px; width: 75px;}
#chronology ul li#point7 {left: 44px; margin-top:110px; width: 152px;}
#chronology ul li#point8 {left: 485px; margin-top:110px; width: 53px;}
#chronology .htd_panel {
background: #1A4F7B;
position: absolute;
z-index: 999;
top: 35px;
margin-left: 11px;
width: 900px;
padding: 5px;
}
#chronology .htd_panel a.close {
background: url(../images/close.png) center center no-repeat;
width: 11px;
height: 11px;
float: right;
text-indent: -9999px;
margin-top: -25px;
margin-right: 5px;
cursor:pointer;
}
#chronology .htd_panel p {
color:#FFF;
margin-left: 10px;
}
#price_week{margin-top:5px;}
#price_TA{margin-bottom:20px;margin-left:190px;font-weight: normal;
font-weight:bold; font-size: 1em;font-color: #000;}
#new_intro .jisc_logo1 {
background: url(../images/jisc7.gif) top center no-repeat;
display: block;
width: 46px;
height: 24px;
margin-top: -7px;
margin-left: 58px;
}
#new_intro .jisc_logo2 {
background: url(../images/jisc7.gif) top center no-repeat;
display: block;
width: 46px;
height: 24px;
margin-top: -78px;
margin-left: 58px;
}
ul.details {
margin-bottom: 14px;
padding-left: 12px;
}
ul.details li {
margin-bottom: 4px;
color:#333;
font-weight: normal!important;
line-height: 11px;
}
#jn_dynamicLimiterField
{
margin-top:10px;
}
#browseField_jn
{
margin-top:8px;
}
#dynamicSearchForm {
margin: 0;
padding:0;
margin-top: -15px;
}
#homeh1{
color:#0C4068;
font-size:1.13em;
margin-bottom:10px;
margin-left:198px;
margin-top:-5px;
width:60%;
}
