/* ---------------------------    HTML Styling      --------------------------- */
/* ---------------------------------------------------------------------------- */

body {
    margin: 0;
    padding: 0;
    background: URL("/media/layout/backgrounds/body.jpg") repeat-x;
    color: #000;
    font-size: 80%;
    font-family: arial, tahoma, sans-serif;
}

/* --------------------------  Global use elements  --------------------------- */
/* ---------------------------------------------------------------------------- */
* {
outline: none;
}
a {
    color: #000;
    text-decoration: none;
font-weight: bold;
}

a:hover {
    color: #333;
    text-decoration: none;

}

a img {
    border: none;
}

div {
    width: inherit;
}

.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.clearing { clear: both; }

.nomargin { margin: 0 !important; }
.nopadding { padding: 0 !important; }

.fc:after { 
	height: 0;
	clear: both;
	font-size: 0;
	content: ".";
	display: block;
	visibility: hidden;
}

.fc {
	display: inline-block;
}

.pink {
    color: #F06;
}

.black {
    color: #000 !important;
}

.line-break {
    width: 100%;
    height: 2px;
    background: URL("/media/layout/backgrounds/linebreak.gif") repeat-x;
}

.branchheading {
margin-bottom: 0;
padding-bottom: 0;
}

.branch {
margin-top: 0;
padding-top: 0;
}

h1, h2, h3, h4, h5, p{
    margin: 0;
    padding: 0;
}



h1 {
    font-size: 400%;
    color: #F06;
    margin-bottom: 10px;
}

h2 {
    font-size: 220%;
    color: #F06;
}

h3 {
    font-size: 175%;
    color: #F06;
    margin-bottom: 10px;
}

table h4 {
    color: #F06;
    margin: 10px 0;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}

p{
margin-top:10px;
margin-bottom:10px;
line-height:140%;
}

/* -------------------------  Accessibility Elements  ------------------------- */
/* ---------------------------------------------------------------------------- */

.helper, #accessible {
    /* display:none; hides content from screen readers so... */
    height:1px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:-500em;
    width:1px;
}

/* ---------------------------  Structure Elements  --------------------------- */
/* ---------------------------------------------------------------------------- */

#container {
    margin: 0 auto;
    width: 955px;
    background: #fff;
}


/* -----------------------------  Header Elements  ---------------------------- */
/* ---------------------------------------------------------------------------- */


#branding {
    width: 100%;
    height: 80px;
    background: URL("/media/layout/backgrounds/branding.gif") #000 no-repeat;
}



#branding #logo {
    float: right;
    margin-top: 13px;
    margin-right: 25px;
    width: 217px;
    height: 51px;
    
}

#branding #logo a img{
    border: none;
    
}


#heading {
    position: relative;
    width: 100%;
    height: 180px;
    background: URL("/media/layout/structure/header-home.jpg") #000 no-repeat;
}

.homepage #heading {
   background: URL("/media/layout/structure/header-home.jpg") #000 no-repeat;
}

.mortgagepage #heading {
    background: URL("/media/layout/structure/header-mortgage.jpg") #000 no-repeat;
}

.savingspage #heading {
    background: URL("/media/layout/structure/header-save.jpg") #000 no-repeat;
}

.insurancepage #heading {
    background: URL("/media/layout/structure/header-insurance.jpg") #000 no-repeat;
}

.financialpage #heading {
    background: URL("/media/layout/structure/header-finance.jpg") #000 no-repeat;
}

.aboutpage #heading {
   background: URL("/media/layout/structure/header-about.jpg") #000 no-repeat;
}

.newspage #heading {
    background: URL("/media/layout/structure/header-news.jpg") #000 no-repeat;
}

.contactpage #heading {
    background: URL("/media/layout/structure/header-contact.jpg") #000 no-repeat;
}


#smallheading {
    position: relative;
    width: 100%;
    height: 78px;
    background: URL("/media/layout/structure/header-small.jpg") #000 no-repeat;
}

#heading #accessibility,
#smallheading #accessibility {
    position: absolute;
    bottom: 30px;
    width: 50px;
    right: 41px;
}

#accessibility .resize-increase {
    display: block;
    height: 20px;
    float: left;
    text-indent: -9999px;
    width: 20px;
    margin-left: 2px;
}

#accessibility .resize-decrease {
    display: block;
    float: left;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
}


#navigation {
    width: 890px;
    margin: 0 auto 15px auto;
    height: 35px;
    background: url(/media/layout/structure/nav-off-v2.gif) 0px 0px no-repeat;
}

#navigation ul{
    float: left;
    width: 750px;
    list-style: none;
    margin: 0;
    padding: 0 0 0 10px;
    
}

#navigation li{
    float: left;
    padding: 0;
    margin: 0; 
}


#navigation p {
    float: right;
}


#navigation .home-nav {
    text-indent: -5000px;
    height: 35px;
    width: 60px;
    display: block;
    background: url(/media/layout/structure/nav-off-v2.gif) -10px 0px no-repeat;
}

#navigation .mortgage-nav {
    text-indent: -5000px;
    height: 35px;
    width: 102px;
    display: block;
    background: url(/media/layout/structure/nav-off-v2.gif) -70px 0px no-repeat;
}

#navigation .savings-nav {
    text-indent: -5000px;
    height: 35px;
    width: 78px;
    display: block;
    background: url(/media/layout/structure/nav-off-v2.gif) -172px 0px no-repeat;
}

#navigation .insurance-nav {
    text-indent: -5000px;
    height: 35px;
    width: 93px;
    display: block;
    background: url(/media/layout/structure/nav-off-v2.gif) -250px 0px no-repeat;
}

#navigation .financial-nav {
    text-indent: -5000px;
    height: 35px;
    width: 150px;
    display: block;
    background: url(/media/layout/structure/nav-off-v2.gif) -342px 0px no-repeat;
}

#navigation .about-nav {
    text-indent: -5000px;
    height: 35px;
    width: 68px;
    display: block;
    background: url(/media/layout/structure/nav-off-v2.gif) -492px 0px no-repeat;
}

#navigation .news-nav {
    text-indent: -5000px;
    height: 35px;
    width: 65px;
    display: block;
    background: url(/media/layout/structure/nav-off-v2.gif) -560px 0px no-repeat;
}

#navigation .contact-nav {
    text-indent: -5000px;
    width: 115px;
    display: block;
    background: url(/media/layout/structure/nav-off-v2.gif) -882px 0px no-repeat;
}


#navigation .home-nav:hover {
    background: url(/media/layout/structure/nav-hover-v2.gif) -10px 0px no-repeat;
}

#navigation .mortgage-nav:hover {
    background: url(/media/layout/structure/nav-hover-v2.gif) -70px 0px no-repeat;
}

#navigation .savings-nav:hover {
    background: url(/media/layout/structure/nav-hover-v2.gif) -172px 0px no-repeat;
}

#navigation .insurance-nav:hover {
    background: url(/media/layout/structure/nav-hover-v2.gif) -250px 0px no-repeat;
}

#navigation .financial-nav:hover {
    background: url(/media/layout/structure/nav-hover-v2.gif) -342px 0px no-repeat;
}

#navigation .about-nav:hover {
    background: url(/media/layout/structure/nav-hover-v2.gif) -492px 0px no-repeat;
}

#navigation .news-nav:hover {
    background: url(/media/layout/structure/nav-hover-v2.gif) -560px 0px no-repeat;
}

#navigation .contact-nav:hover {
    background: url(/media/layout/structure/nav-hover-v2.gif) -882px 0px no-repeat;
}

.homepage #navigation .home-nav {
    background: url(/media/layout/structure/nav-on.gif) -10px 0px no-repeat;
}

.mortgagepage #navigation .mortgage-nav {
    background: url(/media/layout/structure/nav-on.gif) -70px 0px no-repeat;
}

.savingspage #navigation .savings-nav {
    background: url(/media/layout/structure/nav-on.gif) -172px 0px no-repeat;
}

.insurancepage #navigation .insurance-nav {
    background: url(/media/layout/structure/nav-on.gif) -250px 0px no-repeat;
}

.financialpage #navigation .financial-nav {
    background: url(/media/layout/structure/nav-on.gif) -342px 0px no-repeat;
}

.aboutpage #navigation .about-nav {
    background: url(/media/layout/structure/nav-on.gif) -492px 0px no-repeat;
}

.newspage #navigation .news-nav {
    background: url(/media/layout/structure/nav-on.gif) -560px 0px no-repeat;
}

.contactpage #navigation .contact-nav {
    background: url(/media/layout/structure/nav-on.gif) -882px 0px no-repeat;
}


#subnav {
    float: left; 
    width: 184px;
    margin-right: 20px;
    padding-top: 2px;
    clear: both;
    margin-bottom: 20px;
    background: url(/media/layout/backgrounds/left-col-nav.jpg) no-repeat;
}


#subnav .top-heading {
    font-size: 130%;
    display: block;
    width: 169px;
    color: #fff;
    margin: 1px;
    padding: 10px 0 8px 15px;
}

#subnav .heading {
    font-size: 130%;
    color: #fff;
    display: block;
    width: 162px;
    background: #999;
    margin: 0 1px;
    padding: 10px 5px 8px 15px;
}

#subnav ul {
    list-style: none;
    margin: 0 1px;
    padding: 0;
}

#subnav li {
    margin: 0;
    background: URL("/media/layout/backgrounds/left-col-nav-item.jpg") top left repeat-x;
    padding: 0;
    width: 180px;
}

#subnav li a {
    display: block;
    padding: 12px 0 11px 24px;
}


#subnav li ul{
    margin: 0;
    padding: 0;
}

#subnav li li{
    margin: 0;
    background: #ededed;
border-top: 1px solid #fff;
padding: 0 0 0 24px;
 width: 157px;
font-size: 80%;
display: block
}

#subnav li li a {
    display: block;
    padding: 6px 0 5px 0;
}

#subnav li ul{
    margin: 0;
    padding: 0;
}

.subnav-close {
clear: both;
display: block;
    background: url("/media/layout/backgrounds/left-col-nav.jpg") bottom left no-repeat;
    height: 5px;
    width: auto;
    width: 184px;
}

#subnav li ul li {
    font-size: 90%;
}




/* ----------------------------  Content Elements  ---------------------------- */
/* ---------------------------------------------------------------------------- */


#content-shell {
    width: 890px;
    margin: 0 auto;
    clear: both;
}

.home-advert{
    width: 440px;
    float: left;
    margin-right: 20px;
}

.home-advert p {
    margin: 0;
}

.home-text{
    float: left;
    width: 184px;
    margin-right: 20px;
    
    width: 184px; 
}

/* -------------------------  Main Content Elements  --------------------------- */
/* ---------------------------------------------------------------------------- */


#main-content {
    float: left;
    width: 450px;
    margin-bottom: 20px;
}

#main-content a {
    color: #F06;
    text-decoration: none;
font-weight: bold;
}

#main-content a:hover {
    color: #999;
    text-decoration: underline;
}

#main-content ul {
margin-left: 0;
list-style: none;
padding: 0 0 0 10px; 
}

#main-content ul li {
background: URL("/media/layout/structure/bullet.gif") 0 5px no-repeat;
padding: 2px 0 1px 15px;
}


/* -------------------------  Misc Elements  --------------------------- */
/* ---------------------------------------------------------------------------- */



.home-text p {margin: 0 0 10px 0}

.home-text h2 { margin: 0 0 10px 0; }

#right-sidebar{
    float: right;   
    width: 205px;
}

.form {
    background: URL("/media/layout/backgrounds/right-col-form.jpg") #ebebeb no-repeat;
    width: 205px;
}

.callback {
    background: URL("/media/layout/backgrounds/right-col-light-grey.gif") #ebebeb no-repeat;
    width: 205px;
}

.callback-inner,
.form-inner,
.latest-news-inner {
    margin: 0 auto;
    width: 185px;
    padding-top: 10px;
}

.latest-news-inner {
    padding-top: 2px;
}

.form-inner p,
 {
    padding:0 0 0 0;
    margin: 0;
}

.form input {
margin: 5px 0;
}

.callback-inner .telephone ,
.form-inner .telephone,
#main-content .telephone {
    color: #F06;
    font-size: 180%;
    font-weight: bold;
    margin: 4px 0 10px 0;
}

 .callback-inner p,
 .callback-inner .telephone,
 .form-inner  .telephone,
  {
    margin: 0;
}

 .callback-inner .pink,
  .form-inner  .pink, {
    margin: 8px 0 6px 0;
}

.form-close {
    background: URL("/media/layout/backgrounds/right-col-form.jpg") #ebebeb bottom left no-repeat;
    height: 6px;
}

.callback-close {
    background: URL("/media/layout/backgrounds/right-col-light-grey.gif") #ebebeb bottom left no-repeat;
    height: 10px;
}

.latest-news {
    margin-top: 10px;
    background: URL("/media/layout/backgrounds/right-col-mid-grey.gif") #ebebeb no-repeat;
    width: 205px;
    
}

.mortgage-calculator {
margin-top: 10px;
margin-bottom: 10px;
}

.latest-news .latest-news-heading {
    background: URL("/media/layout/headings/latest-news.gif") no-repeat;
    text-indent: -9999px;
    width: 100%;
    height: 30px;
    margin-bottom: 5px;
}

.latest-news p { display: inline; }

.latest-news .see-all-news {
    background: URL("/media/layout/backgrounds/linebreak.gif") repeat-x;
    margin-top: 5px;
    padding-top: 7px;
}

.latest-news-close {
    background: URL("/media/layout/backgrounds/right-col-mid-grey.gif") #ebebeb bottom left no-repeat;
    height: 10px;
    
}

.home-blocks {
    clear: both;
    width: 890px;
    height: 138px;
    margin: 0px auto;
    padding: 5px 0 10px 0;
}

.feature-block {
    float: left;
    width: 205px;
    height: 138px;
    margin-right: 20px;
    position: relative;
}

.home-blocks .mortgages {
    width: 214px;
    background: URL("/media/layout/blocks/mortages.jpg") no-repeat;
}

.home-blocks .savings {
    background: URL("/media/layout/blocks/savings.jpg") no-repeat;
}

.home-blocks .insurance {
    background: URL("/media/layout/blocks/insurance.jpg") no-repeat;
}

.home-blocks .financial {
    margin-right: 0;
    background: URL("/media/layout/blocks/financial-services.jpg") no-repeat;
}

.feature-block p {
    position: absolute;
    top: 35px;
    left: 15px;
}

.feature-button a{
    display: block;
    position: absolute;
    top: 60px;
    left: 0;
}

/* -----------------------------  Footer Elements  ---------------------------- */
/* ---------------------------------------------------------------------------- */

#base-links {
    clear: both;
    margin: 10px auto;
    width: 890px;
    background: #000;
    height: 35px;
    color: #fff;
}

#base-links a {
    color: #fff;
    font-weight: normal;
    font-size: 90%;
}

#base-links a:hover {
    color: #ccc;
}


#base-links ul{
width: 640px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 8px 0 0 10px;
    
}

#base-links li{
    float: left;
    padding-right: 5px    
}

#base-links p {
margin: 0;
padding: 0;
}

#base-links p a{
    text-indent: -9999px;
    display: block;
    width: 239px;
    height: 35px;
    float: right;
    background: URL("/media/layout/structure/base-email.gif") no-repeat;
}


#footer {
    clear: both; 
    margin: 0 auto;
    width: 890px;
    font-size: 80%;
    height: 80px;
}

#footer p {
    float: left;
    width: 780px;
}

#footer .blueleaf {
    float: right;
    width: 80px;
    margin-top:7px;
}


/* Breadcrumbs */

#breadcrumbs {
font-size: 80%;
}

#breadcrumbs ul {
    margin: 0px 0 8px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px dashed #cdcdcd;
   width: 100%;
}

#breadcrumbs ul li {
    padding: 0;
    background: none;
    display: inline;
    list-style: none;
    margin-right: 5px;
}

#breadcrumbs ul li a {
    padding-left: 10px;
    background: transparent url(/media/layout/bullets/breadcrumb_bullet.gif) 0 4px no-repeat;
}

#breadcrumbs ul li.active a {
    color: #F06;
}

#breadcrumbs ul li.first a {
    padding-left: 0;
    background: none;
}

/* Over-ride blcms */

.blcms_fc { display: inline; }
.blcms_area { display: inline; }

/* ---------------------  Mortgage Elements  ---------------------- */
/* ---------------------------------------------------------------------------- */

.pretty-table table,
.pretty-table-bigger table,
.table
{
border: 1px solid #ababab;
border-collapse: collapse;
margin: 10px 0;
width: 95%
}


.pretty-table th,
.pretty-table-bigger th,
.table th
{
background: #ababab;
padding: 5px 10px;;
text-align: left;
font-size: 110%;
}

.pretty-table td,
.pretty-table-bigger td,
.table td
{
padding: 5px 10px;
font-size: 90%;
}

.pretty-table .grey,
.pretty-table-bigger .grey,
.table .grey {
background:#ededed;
}

.pretty-table .big-grey,
.table.big-grey {
background:#ededed;
font-size: 120%;
font-weight: bold;
}

.pretty-table .big-white,
.table.big-white {
background:#fff;
font-size: 120%;
font-weight: bold;
}

.pretty-table .pink {
    font-size: 120%;
}


.pretty-table-bigger th
{
font-size: 140%;
}

.pretty-table-bigger td
{
/* font-size: 100%; */
}

.savings-table {
width: 95%;
margin: 10px 0;
border-collapse: collapse;
border-bottom: 1px solid #ababab;
}

.savings-table .tab-bg {
border-bottom: 1px solid #ababab;
padding: 0 0 0 2px;
}

.savings-table .tab-bg span{
margin-top: 2px;
width: 120px;
line-height: 24px;
display: block;
text-align: center;
font-weight: bold;
font-size: 90%;
background: transparent url(/media/layout/structure/tab-saving-grey.gif);
}

.savings-table thead  .tab-bg span{
margin-top: 2px;
width: 120px;
line-height: 24px;
display: block;
text-align: center;
font-weight: bold;
font-size: 90%;
background: transparent url(/media/layout/structure/tab-saving-white.gif);
}

.savings-table thead td{
border: none;
}


.savings-table a {
color: #000;
}

.savings-table tbody td{
border-left: 1px solid #ababab;
border-right: 1px solid #ababab;
border-top: none;
border-bottom: none;
padding: 10px;
}

.savings-table tbody {

background:#ededed;
}


.further-info h3 {
border-bottom: 1px solid #000;
padding-bottom: 5px;
}

.further-info .pink {
border-bottom: 1px dashed #ccc;
display: block;
font-size: 140%;
padding-bottom: 10px;
}


.mortgage-footer-info h4 {
    color: #F06;
    margin: 10px 0;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}

.mortgage-footer-info p {
}

/* -------------------------  Tab Elements  --------------------------- */
/* -------------------------------------------------------------------- */

#myTabs {margin-top: 10px;margin-bottom: 10px;}

#myTabs .mootabs_title {list-style-image: none;list-style-type: none;margin: 0px;padding: 0px;height: 24px;}
#myTabs .mootabs_title li {
	float: left;
    background: transparent url(/media/layout/structure/tab-off.gif) no-repeat;
	padding: 0;
	margin-right: 2px;
	cursor: pointer;
	font-size: 12px;
	height: 24px;
	line-height: 23px;
    width: 96px;
    text-align: center;
    font-weight: bold;
}

#myTabs .mootabs_title li.active {background: transparent url(/media/layout/structure/tab-on.gif) no-repeat;}

#myTabs .mootabs_panel {display: none;position: relative;width: 100%;top: -1px;clear: both;overflow: hidden;padding: 5px 10px;}
#myTabs .mootabs_panel a {color: #000;}
#myTabs .mootabs_panel.active {background: #e6e6e6; border: 1px solid #a3a3a3;display: block;}
#myTabs .mootabs_title li.hover {color: #F06;}

/* 6 items version */

#my6Tabs {margin-top: 10px;margin-bottom: 10px;}

#my6Tabs .mootabs_title {list-style-image: none;list-style-type: none;margin: 0px;padding: 0px;height: 24px;}
#my6Tabs .mootabs_title li {
	float: left;
    background: transparent url(/media/layout/structure/6tab_off.gif) no-repeat;
	padding: 0;
	margin-right: 2px;
	cursor: pointer;
	font-size: 12px;
	height: 24px;
	line-height: 23px;
    width: 71px;
    text-align: center;
    font-weight: bold;
}

#my6Tabs .mootabs_title li.active {background: transparent url(/media/layout/structure/6tab_on.gif) no-repeat;}

#my6Tabs .mootabs_panel {display: none;position: relative;width: 100%;top: -1px;clear: both;overflow: hidden;padding: 5px 10px;}
#my6Tabs .mootabs_panel a {color: #000;}
#my6Tabs .mootabs_panel.active {background: #e6e6e6; border: 1px solid #a3a3a3;display: block;}
#my6Tabs .mootabs_title li.hover {color: #F06;}


/* GOOGLE MAP */

.google_map {
    width: 450px;
    height: 390px;
    border: 1px solid #ccc;
    padding: 5px;
    margin: 0 auto;
    background: transparent url(/media/layout/backgrounds/ajax_loader.gif) 50% 50% no-repeat;
}


/* CONTACT FORMS */

.contact_form .formitem .label {
    font-weight: bold;
    margin: 10px 0 3px 0;
}

.contact_form .input {
    width: 300px;
	padding: 3px;
    border: 1px solid #333333;
}

.contact_form .textarea {
    width: 300px;
	padding: 3px;
    border: 1px solid #333333;
}

.contact_form .button {
	padding: 2px;
    color: #FFFFFF;
    margin-top: 15px;
    cursor: pointer;
    background: #000000;
    border: 1px solid #000000;
}

.mainform {font-size: 120%;}

#sitemap a {color: #000;}
#sitemap a:hover {color: #F06;}
#sitemap li {
    list-style: none;
    background: URL("/media/layout/structure/bullet.gif") 0 5px no-repeat;
    padding: 2px 0 1px 15px;
    margin-left: 10px;
}

/* Alert box */

.alert {
    width: 430px;
    color: #F06;
    margin: 10px 0;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #F06;
}

.offset .formular fieldset {
    width: 420px;
    padding: 10px;
}

.sitemap .offset-mortgage-calculator {display: none;}

/* -------------------------  Offset calculator Elements  ------------------------- */
/* ---------------------------------------------------------------------------- */

.withoffset ,
.withoutoffset {
    float: left; 
    width: 200px;
    padding: 0 10px;
    border: 1px solid #F06; 
}

.withoutoffset {
    float: right;
    padding: 0 10px;
}



/* -------------------------  Savings Advert Elements  ------------------------- */
/* ---------------------------------------------------------------------------- */


.advert1 {
background: URL("/media/savings_small_advert2.jpg") 0 0 no-repeat !important;
 }
.advert2 {
float: right; margin-right: 9px;
background: URL("/media/savings_small_advert1.jpg") 0 0 no-repeat !important;
 }

.advert1 h3, .advert2 h3 {margin: 15px 15px 5px 15px; font-size: 130%;}
.advert1 p, .advert2 p {margin: 5px 0px; font-size: 120%;}


/* -------------------------  eSaver Elements  ------------------------------- */
/* ---------------------------------------------------------------------------- */


#branding { background: URL("/media/layout/backgrounds/branding-v2.gif") #000 no-repeat;}

.homepage .esaver {margin-bottom: 8px;}
.esaver a {display: block; width: 205px; height: 64px; background: URL("/media/layout/blocks/eSaver.jpg") no-repeat;}

.form {background: URL("/media/layout/backgrounds/right-col-form-v2.gif") #ebebeb no-repeat;}

.homepage .callback-inner p {line-height: 1.2em;margin: 0 0 2px 0; font-size: 12px;}
.homepage .callback-inner .pink {float: left; width: 87px; line-height: 1.2em;}
.homepage .callback-inner .telephone {line-height: 1.2em; font-size: 20px;}
.homepage .callback-inner .line-break {margin: 5px 0;}

#navigation {background: url(/media/layout/structure/nav-off-v2.gif) 0px 0px no-repeat;}
#navigation .esaver-nav {text-indent: -5000px; width: 90px; height: 35px; display: block; background: url(/media/layout/structure/nav-off-v2.gif) -624px 0px no-repeat;}
#navigation .esaver-nav:hover {background: url(/media/layout/structure/nav-hover-v2.gif) -625px 0px no-repeat;}

