/*##################################################################
    GLOBAL CSS CHANGES/OVERIDES
##################################################################*/

/* Edit the following lines of code base.css (Line 171)
#primary-nav ul {
    margin:0 auto;
    text-align:left;
    width:568px;
}
to */
html #primary-nav {

}

html #primary-nav ul {
    text-align:left;
    width: 720px;
    margin-left: 195px;
    overflow: hidden;
}



/* Either delete the following few lines of code from base.css (Line180) or add this line of code */
html #primary-nav ul li 
{
    padding: 0;
    margin: 12px 0 0 19px;
}

html #primary-nav ul #nav-home {
    padding: 0;
    margin: 12px 0 0 0;
}







/*##################################################################
    GLOBAL PARTNERZONE STARTS HERE
##################################################################*/
.hidden
{
    position:absolute;
    right:9999px;
}

/* GO BUTTON - TOP NAV */
body.partnerzone-page .go-btn-container {background:#015293 url(../Media/Images/CSS/Partnerzone/go-t.gif) repeat-x scroll left top;}
body.partnerzone-page .go-btn-container .go-btn-tl {background:transparent url(../Media/Images/CSS/Partnerzone/go-tl.gif) no-repeat scroll left top;}
body.partnerzone-page .go-btn-container .go-btn-tr {background:transparent url(../Media/Images/CSS/Partnerzone/go-tr.gif) no-repeat scroll right top;}
body.partnerzone-page .go-btn-container .go-btn-bl {background:transparent url(../Media/Images/CSS/Partnerzone/go-bl.gif) no-repeat scroll left bottom;}
body.partnerzone-page .go-btn-container .go-btn-br {background:transparent url(../Media/Images/CSS/Partnerzone/go-br.gif) no-repeat scroll right bottom;}
body.partnerzone-page .go-btn-container .go-btn-b {background:transparent url(../Media/Images/CSS/Partnerzone/go-b.gif) repeat-x scroll left bottom;}

#nav-col ul ul a,
#nav-col ul .active ul a,
#nav-col ul .active .active ul a,
.home-page #nav-col ul .active ul a,
.hotspots-page #nav-col ul .active ul a,
.buy-page #nav-col ul .active ul a,
.help-page #nav-col ul .active ul a,
.partner-page #nav-col ul .active ul a,
.partner-page #nav-col ul .active ul .active ul a,
.partnerzone-page #nav-col ul .active ul a,
.partnerzone-page #nav-col ul .active ul .active ul a { background-color: #dadada; color: #333; }
#nav-col ul .active ul .active ul a,
.home-page #nav-col ul .active ul .active ul a,
.hotspots-page #nav-col ul .active ul .active ul a,
.buy-page #nav-col ul .active ul .active ul a,
.help-page #nav-col ul .active ul .active ul a,
.partner-page #nav-col ul .active ul .active ul a,
.partnerzone-page #nav-col ul .active ul .active ul a { color: #333; }
#nav-col ul ul .nav-tl,
.home-page #nav-col ul ul .nav-tl,
.hotspots-page #nav-col ul ul .nav-tl,
.buy-page #nav-col ul ul .nav-tl,
.help-page #nav-col ul ul .nav-tl,
.partner-page #nav-col ul ul .nav-tl,
.partnerzone-page #nav-col ul ul .nav-tl,
#nav-col ul .active ul .nav-tl,
.home-page #nav-col ul .active ul .nav-tl,
.hotspots-page #nav-col ul .active ul .nav-tl,
.buy-page #nav-col ul .active ul .nav-tl,
.help-page #nav-col ul .active ul .nav-tl,
.partner-page #nav-col ul .active ul .nav-tl,
.partnerzone-page #nav-col ul .active ul .nav-tl,
#nav-col ul .active .active ul .nav-tl,
.home-page #nav-col ul .active .active ul .nav-tl,
.hotspots-page #nav-col ul .active .active ul .nav-tl,
.buy-page #nav-col ul .active .active ul .nav-tl,
.help-page #nav-col ul .active .active ul .nav-tl,
.partner-page #nav-col ul .active .active ul li .nav-tl,
.partner-zone #nav-col ul .active .active ul li .nav-tl { background-image: url(http://www.btopenzone.com/Media/Images/CSS/Common/subnav-tl.gif); }
#nav-col ul ul .nav-tr,
.home-page #nav-col ul ul .nav-tr,
.hotspots-page #nav-col ul ul .nav-tr,
.buy-page #nav-col ul ul .nav-tr,
.help-page #nav-col ul ul .nav-tr,
.partner-page #nav-col ul ul .nav-tr,
.partnerzone-page #nav-col ul ul .nav-tr,
#nav-col ul .active ul .nav-tr,
.home-page #nav-col ul .active ul .nav-tr,
.hotspots-page #nav-col ul .active ul .nav-tr,
.buy-page #nav-col ul .active ul .nav-tr,
.help-page #nav-col ul .active ul .nav-tr,
.partner-page #nav-col ul .active ul .nav-tr,
.partnerzone-page #nav-col ul .active ul .nav-tr,
#nav-col ul .active .active ul .nav-tr,
.home-page #nav-col ul .active .active ul .nav-tr,
.hotspots-page #nav-col ul .active .active ul .nav-tr,
.buy-page #nav-col ul .active .active ul .nav-tr,
.help-page #nav-col ul .active .active ul .nav-tr,
.partner-page #nav-col ul .active .active ul .nav-tr,
.partner-zone #nav-col ul .active .active ul .nav-tr { background-image: url(http://www.btopenzone.com/Media/Images/CSS/Common/subnav-tr.gif); }
#nav-col ul ul .nav-bl,
.home-page #nav-col ul ul .nav-bl,
.hotspots-page #nav-col ul ul .nav-bl,
.buy-page #nav-col ul ul .nav-bl,
.help-page #nav-col ul ul .nav-bl,
.partner-page #nav-col ul ul .nav-bl,
.partnerzone-page #nav-col ul ul .nav-bl,
#nav-col ul .active ul .nav-bl,
.home-page #nav-col ul .active ul .nav-bl,
.hotspots-page #nav-col ul .active ul .nav-bl,
.buy-page #nav-col ul .active ul .nav-bl,
.help-page #nav-col ul .active ul .nav-bl,
.partner-page #nav-col ul .active ul .nav-bl,
.partnerzone-page #nav-col ul .active ul .nav-bl,
#nav-col ul .active .active ul .nav-bl,
.home-page #nav-col ul .active .active ul .nav-bl,
.hotspots-page #nav-col ul .active .active ul .nav-bl,
.buy-page #nav-col ul .active .active ul .nav-bl,
.help-page #nav-col ul .active .active ul .nav-bl,
.partner-page #nav-col ul .active .active ul .nav-bl,
.partner-zone #nav-col ul .active .active ul .nav-bl { background-image: url(http://www.btopenzone.com/Media/Images/CSS/Common/subnav-bl.gif); }
#nav-col ul ul .nav-br,
.home-page #nav-col ul ul .nav-br,
.hotspots-page #nav-col ul ul .nav-br,
.buy-page #nav-col ul ul .nav-br,
.help-page #nav-col ul ul .nav-br,
#nav-col ul .active ul .nav-br,
.home-page #nav-col ul .active ul .nav-br,
.hotspots-page #nav-col ul .active ul .nav-br,
.buy-page #nav-col ul .active ul .nav-br,
.help-page #nav-col ul .active ul .nav-br,
.partner-page #nav-col ul .active ul .nav-br,
.partnerzone-page #nav-col ul .active ul .nav-br,
#nav-col ul .active .active ul .nav-br,
.home-page #nav-col ul .active .active ul .nav-br,
.hotspots-page #nav-col ul .active .active ul .nav-br,
.buy-page #nav-col ul .active .active ul .nav-br,
.help-page #nav-col ul .active .active ul .nav-br,
.partner-page #nav-col ul .active .active ul .nav-br,
.partnerzone-page #nav-col ul .active .active ul .nav-br { background-image: url(http://www.btopenzone.com/Media/Images/CSS/Common/subnav-br.gif); }
/* /sub nav */	

/*##################################################################
    GLOBAL PARTNERZONE NAV UPDATE
##################################################################*/

/* CUSTOM - PARTNERZONE */
/* (primary nav) */
.partnerzone-page #primary-nav .clear { background-image: url(../Media/Images/CSS/Partnerzone/primary-nav-background.gif); }
.partnerzone-page #primary-nav-container { background-image: url(../Media/Images/CSS/Partnerzone/primary-nav-container.gif); }
.partnerzone-page #primary-nav ul li#nav-partnerzone a,
#primary-nav ul li#nav-partnerzone a:hover { color: #12b7c1; }

/* (secondary nav) */
.partnerzone-page #nav-col ul .active a,
.partnerzone-page #nav-col ul .active .active a,
.partnerzone-page #nav-col ul .active .active .active a,
.partnerzone-page #nav-col ul li a:hover,
.partnerzone-page #nav-col ul li a:active { background-color: #12b7c1; }
.partnerzone-page #nav-col ul .active .nav-tl,
.partnerzone-page #nav-col ul .active .active .nav-tl,
.partnerzone-page #nav-col ul .active .active .active .nav-tl,
.partnerzone-page #nav-col ul li a:hover .nav-tl,
.partnerzone-page #nav-col ul li a:active .nav-tl { background-image: url(../Media/Images/CSS/Partnerzone/nav-on-tl.gif); }
.partnerzone-page #nav-col ul .active .nav-tr,
.partnerzone-page #nav-col ul .active .active .nav-tr,
.partnerzone-page #nav-col ul .active .active .active .nav-tr,
.partnerzone-page #nav-col ul li a:hover .nav-tr,
.partnerzone-page #nav-col ul li a:hover .nav-tr { background-image: url(../Media/Images/CSS/Partnerzone/nav-on-tr.gif); }
.partnerzone-page #nav-col ul .active .nav-bl,
.partnerzone-page #nav-col ul .active .active .nav-bl,
.partnerzone-page #nav-col ul .active .active .active .nav-bl,
.partnerzone-page #nav-col ul li a:hover .nav-bl,
.partnerzone-page #nav-col ul li a:active .nav-bl { background-image: url(../Media/Images/CSS/Partnerzone/nav-on-bl.gif); }
.partnerzone-page #nav-col ul .active .nav-br,
.partnerzone-page #nav-col ul .active .active .nav-br,
.partnerzone-page #nav-col ul .active .active .active .nav-br,
.partnerzone-page #nav-col ul li a:hover .nav-br,
.partnerzone-page #nav-col ul li a:active .nav-br { background-image: url(../Media/Images/CSS/Partnerzone/nav-on-br.gif); }

/* (general typography) */
.partnerzone-page a:link,
.partnerzone-page a:visited,
.partnerzone-page a:active { color: #12b7c1; }
.partnerzone-page a:hover { color: #494e4e; }

.partnerzone-page a.arrow:link,
.partnerzone-page a.arrow:visited,
.partnerzone-page a.arrow:active, 
.partnerzone-page .arrows a:link,
.partnerzone-page .arrows a:visited,
.partnerzone-page .arrows a:active { color: #12b7c1; background-image: url(../Media/Images/CSS/Partnerzone/arrow-right.gif); }
.partnerzone-page a.arrow:hover,
.partnerzone-page .arrows a:hover { color: #878a8a; }

.partnerzone-page a.back-to-top { color: #12b7c1; background-image: url(../Media/Images/CSS/Partnerzone/back-to-top.gif);}

.partnerzone-page li { background-image: url(../Media/Images/CSS/Partnerzone/list-item.gif); }
.partnerzone-page ol li { color: #12b7c1; }
/* /CUSTOM - PARTNERZONE */


/*##################################################################
    LEFT HAND NAV
##################################################################*/
   
#nav-col .navintro {
    background: url(../Media/Images/CSS/Partnerzone/h2-find-out-about.gif) top left no-repeat;
    width: 145px;
    height: 41px;
    margin-bottom: 10px;}
#nav-col .navintro span {visibility: hidden;}


#nav-col .navend {
    background: url(../Media/Images/CSS/Partnerzone/already-a-partner.gif) top left no-repeat;
    width: 175px;
    height: 45px;
    margin-top: 10px;}
#nav-col .navend span {visibility: hidden;}





/*##################################################################
    Global Side Bar
##################################################################*/   
.partnerzone-page .sidebar {
    overflow: hidden;}
    
.partnerzone-page .sidebar .sidebar-content {
    float: left;
    width: 465px;
    padding-right: 10px;
    background: url(../Media/Images/CSS/Partnerzone/dotted-side-line.gif) repeat-y right top;}
    
.partnerzone-page .sidebar .sidebar-content ul {margin-bottom: 10px;}
.partnerzone-page .sidebar .sidebar-content h3 {margin-top: 30px;font-weight: bold;color:#494E4E}

/*grey panel*/
.partnerzone-page .sidebar .sidebar-content-extra {
    float: right;
    padding-top: 10px;
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-medium-top.gif) repeat-y right top;}
.partnerzone-page .sidebar .sidebar-content-extra-bot {
    overflow: hidden;
    padding: 0px 10px;
    color: #fff;
    width: 254px; /*274px - 10px - 10px padding*/
    min-height:133px;
    height:auto !important;
    height:133px;/*121px - 12px padding*/
    background: #848484 url(../Media/Images/CSS/Partnerzone/grey-panel-medium-bot.gif) no-repeat bottom left;}
.partnerzone-page .sidebar .sidebar-content-extra-bot h2 {
    color: #fff;
    font-weight: bold;
    padding: 0;
    margin-bottom: 10px;}
.partnerzone-page .sidebar .sidebar-content-extra-bot a {
    background: url(../Media/Images/CSS/Partnerzone/button-contact-us.gif) top left no-repeat;
    width: 77px;
    height: 25px;
    display: block;
    text-decoration: none;
    float: right;
    margin-top: 4px;
    margin-bottom: 5px;}

html body div#body div#content .sidebar .sidebar-content-extra-bot a:hover,
html body div#body div#content .sidebar .sidebar-content-extra-bot a:active {text-decoration: none;}  
.partnerzone-page .sidebar .sidebar-content-extra-bot a span {visibility: hidden;}   
    
/*green panel*/
.partnerzone-page .sidebar .sidebar-content-extra-green-panel {
    float: right;
    padding-top: 10px;
    background: url(../Media/Images/CSS/Partnerzone/green-panel-top.gif) repeat-y right top;
    margin-top: 15px;
    clear: right;}
.partnerzone-page .sidebar-content-extra-green-panel-bot {
    overflow: hidden;
    padding: 0px 10px;
    color: #fff;
    width: 254px; /*274px - 10px - 10px padding*/
    min-height:66px;
    height:auto !important;
    height:66px;/*121px - 12px padding*/
    background: #10b5bf url(../Media/Images/CSS/Partnerzone/green-panel-bot.gif) no-repeat bottom left;}
.partnerzone-page .sidebar .sidebar-content-extra-green-panel-bot h2 {
    color: #fff;
    padding-bottom: 0px;
    margin-bottom: 0;
    background: url(../Media/Images/CSS/Partnerzone/green-panel-top-arrow.gif) no-repeat 90px 0}
.partnerzone-page .sidebar .sidebar-content-extra-green-panel-bot p {
    color: #fff;
    padding-bottom: 0px;
    margin-bottom: 0;}       
    


/*Why Wifi Links*/

html body div#body div#content .sidebar-content-extra-green-panel-bot a,
html body div#body div#content .sidebar-content-extra-green-panel-bot a:hover,
html body div#body div#content .sidebar-content-extra-green-panel-bot a:active,
html body div#body div#content .sidebar-content-extra-green-panel-bot a:visited {
    color: #fff;
    text-decoration: none;}
    
html body div#body div#content .sidebar-content-extra-green-panel-bot a:hover {
    text-decoration: underline;}

/*##################################################################
####################################################################
    PAGE SPECIFIC STUFF
####################################################################
##################################################################*/ 





/*##################################################################
    The benefits of Wi-Fi
##################################################################*/ 

.partnerzone-page .why-wifi .why-wifi-intro {
    margin-bottom: 20px;
    padding: 40px 10px 0 0;
    }
.partnerzone-page .why-wifi h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-why-wifi.gif) top left no-repeat;
    width:157px;
    height:42px;
    margin-bottom: 20px;}
.partnerzone-page .why-wifi .why-wifi-intro h2 {
    clear: left;font-size:1.25em;}    
.partnerzone-page .why-wifi .intro {
    clear: left;
    color: #494E4E;
    width: 700px;
    margin: 0;}    
.partnerzone-page .why-wifi h1 span {visibility: hidden;}
.partnerzone-page .why-wifi h3 {font-weight: bold;color: #494E4E;}
    
.partnerzone-page .why-wifi ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}    
    
.partnerzone-page .why-wifi .sidebar {
    overflow: hidden;}
    
.partnerzone-page .why-wifi .sidebar .sidebar-content {
    float: left;
    width: 465px;
    padding-right: 10px;
    background: url(../Media/Images/CSS/Partnerzone/dotted-side-line.gif) repeat-y right top;}
    
.partnerzone-page .why-wifi .sidebar .sidebar-content ul {margin-bottom: 20px;}    


/*##################################################################
    Contact Us
##################################################################*/ 

.partnerzone-page .contact-us .contact-us-intro {
    margin-bottom: 10px;
    padding: 40px 0px 10px 0px;
    border-bottom: 1px solid #c1c1c1;
    }
.partnerzone-page .contact-us h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-contact-us.gif) top left no-repeat;
    width:428px;
    height:42px;
    margin-bottom: 20px;}
.partnerzone-page .contact-us p {
    clear: left;}
.partnerzone-page .contact-us h1 span {visibility: hidden;}
.partnerzone-page .contact-us h2 {font-size:1em;font-weight: bold;color: #494E4E;margin-bottom: 10px;}

.partnerzone-page .contact-us .bottom-border {
    margin-bottom: 10px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #c1c1c1;}
    
/*##################################################################
    Managed Site
##################################################################*/ 

.partnerzone-page .managed-site .managed-site-intro {
    background: url(../Media/Images/CSS/Partnerzone/managed-sites-header.jpg) bottom right no-repeat;
    margin-bottom: 15px;
    padding: 40px 10px 15px 10px;
    }
.partnerzone-page .managed-site h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-managed-site.gif) top left no-repeat;
    width:383px;
    height:42px;
    margin-bottom: 25px;}
.partnerzone-page .managed-site .intro {
    clear: left;
    color: #494E4E;
    width: 450px;}    
.partnerzone-page .managed-site h1 span {visibility: hidden;}
.partnerzone-page .managed-site .managed-site-intro h2 {font-size:1.25em;font-weight: bold;color: #494E4E;clear: left; width: 450px;margin-bottom: 13px;}
.partnerzone-page .managed-site h2 {font-size:1em;font-weight: bold;color: #494E4E;clear: left; width: 450px;margin-bottom: 21px;}
.partnerzone-page .managed-site h3 {font-size:1em;font-weight: bold;color: #494E4E;}
   
.partnerzone-page .managed-site .sidebar {
    overflow: hidden;}
    
.partnerzone-page .managed-site .sidebar .sidebar-content {
    float: left;
    padding-right:20px;
    width:461px;
    background: url(../Media/Images/CSS/Partnerzone/dotted-side-line.gif) repeat-y right top;
    margin-right: 20px;}

/*grey panel*/
.partnerzone-page .managed-site .sidebar .sidebar-content-panel {
    padding-top: 10px;
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-wide-top.gif) no-repeat left top;}
.partnerzone-page .managed-site .sidebar .sidebar-content-panel-bot {
    padding: 0px 10px;
    color: #fff;
    width: 441px; /*461px - 10px - 10px padding*/
    padding-bottom: 10px;
    background: #848484 url(../Media/Images/CSS/Partnerzone/grey-panel-wide-bot.gif) no-repeat bottom left;
    overflow: hidden;}
.partnerzone-page .managed-site .sidebar .sidebar-content-panel-bot h2 {
    color: #fff;
    font-size:1.375em;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    width: auto;
    font-weight: normal;
    margin-bottom: 5px;}
.partnerzone-page .managed-site .sidebar .sidebar-content-panel-bot a {
    background: url(../Media/Images/CSS/Partnerzone/button-get-in-touch.gif) top left no-repeat;
    width: 86px;
    height: 25px;
    display: block;
    text-decoration: none;
    float: right;
    margin-top:5px;}
    
.partnerzone-page .managed-site .sidebar .sidebar-content-panel-bot p {
    width: 350px;
    float: left;
    margin: 0;}
    
.partnerzone-page .managed-site .sidebar .sidebar-content .arrow {padding-bottom: 10px; display: inline-block;}
    
html body div#body div#content .sidebar .sidebar-content-panel-bot a:hover,
html body div#body div#content .sidebar .sidebar-content-panel-bot a:active {text-decoration: none;}    
.partnerzone-page .managed-site .sidebar .sidebar-content-panel-bot a span {visibility: hidden;}

.partnerzone-page .managed-site .sidebar .sidebar-content ul {margin-bottom: 5px;border-bottom: 1px solid #ccc;padding-bottom: 15px;}    
.partnerzone-page .managed-site .sidebar .sidebar-content ul .one {margin-bottom: 6px;padding:1px 0 0 25px;font-weight: normal;color:#494E4E;background: url(../Media/Images/CSS/Partnerzone/ol-1.gif) top left no-repeat;}
.partnerzone-page .managed-site .sidebar .sidebar-content ul .two {margin-bottom: 6px;padding:1px 0 0 25px;font-weight: normal;color:#494E4E;background: url(../Media/Images/CSS/Partnerzone/ol-2.gif) top left no-repeat;}
.partnerzone-page .managed-site .sidebar .sidebar-content ul .thr {margin-bottom: 6px;padding:1px 0 0 25px;font-weight: normal;color:#494E4E;background: url(../Media/Images/CSS/Partnerzone/ol-3.gif) top left no-repeat;}
.partnerzone-page .managed-site .sidebar .sidebar-content ul .fou {margin-bottom: 6px;padding:1px 0 0 25px;font-weight: normal;color:#494E4E;background: url(../Media/Images/CSS/Partnerzone/ol-4.gif) top left no-repeat;}

.partnerzone-page .managed-site .sidebar .sidebar-content-extra {width: 254px; float: left;}

.partnerzone-page .managed-site .sidebar .sidebar-content-extra h2 {width: auto;font-size: 1.25em;margin:0 0 6px;}

.partnerzone-page .managed-site .sidebar .sidebar-content-extra blockquote {
    background: url(../Media/Images/CSS/Partnerzone/dotted-hori-line.gif) top left repeat-x;
    padding-top: 5px;
    font-style:italic;
    font-size: 1.125em;}
.partnerzone-page .managed-site .sidebar .sidebar-content-extra blockquote .quote-start {padding-right: 3px;float:left;width: 15px;height:14px;background: url(../Media/Images/CSS/Partnerzone/quote-start.gif) top left no-repeat;}
.partnerzone-page .managed-site .sidebar .sidebar-content-extra blockquote .quote-end {display: inline-block; width:15px;height:14px;background: url(../Media/Images/CSS/Partnerzone/quote-end.gif) top left no-repeat;}
.partnerzone-page .managed-site .sidebar .sidebar-content-extra blockquote .quote-start span,
.partnerzone-page .managed-site .sidebar .sidebar-content-extra blockquote .quote-end span {visibility: hidden;}
.partnerzone-page .managed-site .sidebar .sidebar-content-extra blockquote p {
    clear: left;
    background: url(../Media/Images/CSS/Partnerzone/dotted-hori-line.gif) bottom left repeat-x;
    padding-bottom: 5px;
    margin:5px 0 20px;
    font-style:normal;
    font-size: 0.722em;
    font-weight: bold;}
.partnerzone-page .managed-site .sidebar .sidebar-content-extra blockquote p span {font-weight: normal;clear: left;}

.partnerzone-page .managed-site .sidebar .sidebar-content-extra .partner-logo {margin-bottom: 10px;}

.partnerzone-page .managed-site .sidebar .sidebar-content-extra a {
    background: url(../Media/Images/CSS/Partnerzone/button-read-more.gif) top left no-repeat;
    width: 81px;
    height: 25px;
    display: block;
    text-decoration: none;
    margin-top: 15px;}
.partnerzone-page .managed-site .sidebar .sidebar-content-extra a span {visibility: hidden;}
html body div#body div#content .sidebar .sidebar-content-extra a:hover,
html body div#body div#content .sidebar .sidebar-content-extra a:active {text-decoration: none;}

/*##################################################################
    News
##################################################################*/ 

.partnerzone-page .news .news-intro {
    margin-bottom: 15px;
    padding: 40px 0px 10px 0px;
    border-bottom: 1px solid #c1c1c1;
    }
.partnerzone-page .news .news-intro p
{
    clear:left;
}
.partnerzone-page .news h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-keep-up-to-date.gif) top left no-repeat;
    width:212px;
    height:41px;
    margin-bottom: 20px;}
.partnerzone-page .news p {
    padding: 0;
    margin-bottom: 0;}
.partnerzone-page .news h1 span {visibility: hidden;}
.partnerzone-page .news h2 {font-size:1em;font-weight: bold;color: #494E4E;margin-bottom: 5px;}

.partnerzone-page .news .date {font-weight: bold;}

.partnerzone-page .news .bottom-border {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #c1c1c1;}
.partnerzone-page .news a.externalLink:link,
.partnerzone-page .news a.externalLink:visited
{
    background:url(../Media/Images/CSS/Partnerzone/externalLinkIcon.gif) no-repeat right center;
    
}
.partnerzone-page .news a.externalLink:hover
{
    background:url(../Media/Images/CSS/News/externalLinkIconHover.gif) no-repeat right center;
    
}
.partnerzone-page .read-partner-newsletter
{
    background: url(../Media/Images/CSS/Partnerzone/dots.gif) top right repeat-y;
    width:468px;
    padding-right:10px;
    float:left;
    margin-bottom:40px;
}
.partnerzone-page .read-partner-newsletter p
{
    padding-bottom:15px;
}
.partnerzone-page .read-partner-newsletter h2
{
}
.partnerzone-page .read-partner-newsletter img
{
    float:left;
    padding-right:10px;
}
.partnerzone-page .news .news-latest
{
    float:left;
    width:274px;
    background:#00adb7 url(../Media/Images/CSS/Partnerzone/latest-news-top.gif) top left no-repeat;
    color:#fff;
    margin-left:12px;
}
.partnerzone-page .news .news-latest-bot
{
     background:url(../Media/Images/CSS/Partnerzone/latest-news-bot.gif) bottom left no-repeat;
    padding:10px;
}
.partnerzone-page .news .news-latest h2 a
{
    color:#fff;
    text-decoration:none;
}
html body.partnerzone-page div#body div#content .news-latest h2 a:hover, 
html body.partnerzone-page div#body div#content .news-latest h2 a:focus
{
    color:#fff;
    text-decoration:underline;
}
/*##################################################################
    Why Become A Partner
##################################################################*/ 

.partnerzone-page .why-partner .why-partner-intro {
    background: url(../Media/Images/CSS/Partnerzone/why-become-partner.jpg) bottom right no-repeat;
    margin-bottom: 20px;
    padding: 40px 10px 120px 10px;
    }
.partnerzone-page .why-partner h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-why-become-a-partner.gif) top left no-repeat;
    width:325px;
    height:43px;
    margin-bottom: 20px;}
.partnerzone-page .why-partner .intro {
    clear: left;
    color: #494E4E;
    width: 470px;
    margin: 20px 0 0 0;}
.partnerzone-page .why-partner h1 span {visibility: hidden;}
.partnerzone-page .why-partner .why-partner-intro h2 {font-size:1.25em;font-weight: bold;color: #494E4E; clear:left;}
    
.partnerzone-page .why-partner ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}  
    
.partnerzone-page .why-partner .sidebar {
    overflow: hidden;}
    
.partnerzone-page .why-partner .sidebar .sidebar-content {
    float: left;
    width: 465px;
    padding-right: 10px;
    background: url(../Media/Images/CSS/Partnerzone/dotted-side-line.gif) repeat-y right top;}
    
.partnerzone-page .why-partner .sidebar .sidebar-content ul {margin-bottom: 10px;}
.partnerzone-page .why-partner .sidebar .sidebar-content h3 {margin-top: 20px;font-weight: bold;color:#494E4E}    
    
/*##################################################################
    Our Services - Our Services
##################################################################*/ 

.partnerzone-page .our-services .our-services-intro {
    margin-bottom: 20px;
    padding: 40px 10px 0 0;
    }
.partnerzone-page .our-services h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-our-services.gif) top left no-repeat;
    width:169px;
    height:42px;
    margin-bottom: 20px;}
.partnerzone-page .our-services .our-services-intro h2 {
    clear: left;
    font-size:1.25em;font-weight: bold;color: #494E4E;}
.partnerzone-page .our-services .intro {
    clear: left;
    color: #494E4E;
    width: 470px;
    margin: 20px 0 0 0;}
.partnerzone-page .our-services h1 span {visibility: hidden;}
.partnerzone-page .our-services h2 {font-weight: bold;}
    
.partnerzone-page .our-services ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}
    
.partnerzone-page .our-services .sidebar .sidebar-content .h3-first {
    margin-top: 0;}
    
/*##################################################################
    Our Services - Fully managed site partner
##################################################################*/ 

.partnerzone-page .fully-managed .fully-managed-intro {
    margin-bottom: 20px;
    padding: 40px 10px 0 0;
    }
.partnerzone-page .fully-managed h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-fully-managed-site-partner.gif) top left no-repeat;
    width:357px;
    height:41px;
    margin-bottom: 20px;}
.partnerzone-page .fully-managed .fully-managed-intro h2 {
    clear: left;
    font-size:1.25em;font-weight: bold;color: #494E4E;}
.partnerzone-page .fully-managed .intro {
    clear: left;
    color: #494E4E;
    width: 470px;
    margin: 20px 0 0 0;}
.partnerzone-page .fully-managed h1 span {visibility: hidden;}
.partnerzone-page .fully-managed h2 {font-weight: bold;}
    
.partnerzone-page .fully-managed ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}
    
/*##################################################################
    Our Services - Other services
##################################################################*/ 

.partnerzone-page .other-srvices .other-srvices-intro {
    padding: 40px 10px 0 0;
    }
    
.partnerzone-page .other-srvices .other-srvices-intro {_padding: 20px 0 0 0;}    
.partnerzone-page .other-srvices .other-srvices-intro h1 {_padding: 0;_margin:0;}
.partnerzone-page .other-srvices .other-srvices-intro h2 {_padding: 0 0 10px 0;_margin:0;}

    
.partnerzone-page .other-srvices h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-other-services.gif) top left no-repeat;
    width:357px;
    height:41px;
    margin-bottom: 20px;}
.partnerzone-page .other-srvices .other-srvices-intro h2 {clear: left;width:400px;font-size:1.25em;}
.partnerzone-page .other-srvices .intro {
    clear: left;
    color: #494E4E;
    width: 470px;
    margin: 20px 0 0 0;}
.partnerzone-page .other-srvices h1 span {visibility: hidden;}
.partnerzone-page .other-srvices h2 {font-weight: bold;color: #494E4E;}
    
.partnerzone-page .other-srvices ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}  
    
/*##################################################################
    Our Services - BT Openzone terminals
##################################################################*/ 

.partnerzone-page .openzone-terminals .openzone-terminals-intro {
    margin-bottom: 20px;
    padding: 40px 10px 0 0;
    }
.partnerzone-page .openzone-terminals h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-bt-openzone-terminals.gif) top left no-repeat;
    width:329px;
    height:42px;
    margin-bottom: 20px;}
.partnerzone-page .openzone-terminals .openzone-terminals-intro h2 {clear: left;font-size:1.25em;}
.partnerzone-page .openzone-terminals .intro {
    clear: left;
    color: #494E4E;
    width: 470px;
    margin: 20px 0 0 0;}
.partnerzone-page .openzone-terminals h1 span {visibility: hidden;}
.partnerzone-page .openzone-terminals h2 {font-weight: bold;color: #494E4E;}
    
.partnerzone-page .openzone-terminals ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}  

/*##################################################################
    Managed Guest Network
##################################################################*/ 

.partnerzone-page .managed-guest .managed-guest-intro {
    padding: 40px 10px 0 0;
    }
    
.partnerzone-page .managed-guest .managed-guest-intro {_padding: 20px 0 0 0;}    
.partnerzone-page .managed-guest .managed-guest-intro h1 {_padding: 0;_margin:0;}
.partnerzone-page .managed-guest .managed-guest-intro h2 {_padding: 0 0 10px 0;_margin:0;}
    
.partnerzone-page .managed-guest h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-managed-guest-network.gif) top left no-repeat;
    width:336px;
    height:41px;
    margin-bottom: 20px;}
.partnerzone-page .managed-guest .intro {
    clear: left;
    color: #494E4E;
    width: 450px;}    
.partnerzone-page .managed-guest h1 span {visibility: hidden;}
.partnerzone-page .managed-guest .managed-guest-intro h2 {font-size:1.25em;font-weight: bold;color: #494E4E;clear: left; width: 500px;margin-bottom: 13px;}
.partnerzone-page .managed-guest h3 {font-size:1em;font-weight: bold;color: #494E4E;}
    
.partnerzone-page .managed-guest ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}      



/*##################################################################
    Case Studies
##################################################################*/ 

.partnerzone-page .case-studies .case-studies-intro {
    padding: 40px 10px 0px 0;
    }
    
.partnerzone-page .case-studies .case-studies-intro {_padding: 20px 0 0 0;_width:500px;}    
.partnerzone-page .case-studies .case-studies-intro h1 {_padding: 0;_margin:0;}
.partnerzone-page .case-studies .case-studies-intro h2 {_padding: 0 0 10px 0;_margin:0;}
    
.partnerzone-page .case-studies h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-case-studies.gif) top left no-repeat;
    width:174px;
    height:42px;
    margin-bottom: 20px;}
.partnerzone-page .case-studies .intro {
    clear: left;
    color: #494E4E;
    width: 450px;}    
.partnerzone-page .case-studies h1 span {visibility: hidden;}
.partnerzone-page .case-studies .business-hub-intro h2 {font-size:1.25em;font-weight: bold;color: #494E4E;clear: left;}
.partnerzone-page .case-studies h2 {font-size:1em;font-weight: bold;color: #494E4E;clear: left; margin-bottom: 21px;}
.partnerzone-page .case-studies .sidebar .sidebar-content h3 {margin-top: 0;font-weight: bold;color: #494E4E;}
.partnerzone-page .case-studies h3 {margin-top: 0;font-weight: bold;color: #494E4E;}
   



/*##################################################################
    BT Business Hub
##################################################################*/ 

.partnerzone-page .business-hub .business-hub-intro {
    padding: 40px 10px 0 0;
    overflow: hidden;
    }
    
.partnerzone-page .business-hub .business-hub-intro {_padding: 20px 0 0 0;}    
.partnerzone-page .business-hub .business-hub-intro h1 {_padding: 0;_margin:0;}
.partnerzone-page .business-hub .business-hub-intro h2 {_padding: 0 0 10px 0;_margin:0;}
    
        
.partnerzone-page .business-hub h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-bt-business-hub.gif) top left no-repeat;
    width:233px;
    height:41px;
    margin-bottom: 20px;}
.partnerzone-page .business-hub .intro {
    clear: left;
    color: #494E4E;
    width: 450px;}    
.partnerzone-page .business-hub h1 span {visibility: hidden;}
.partnerzone-page .business-hub .business-hub-intro h2 {font-size:1.25em;font-weight: bold;color: #494E4E;clear: left;}
.partnerzone-page .business-hub h2 {font-size:1em;font-weight: bold;color: #494E4E;clear: left; width: 500px;margin-bottom: 21px;}
.partnerzone-page .business-hub h3 {font-weight: bold;color: #494E4E;}
   


.partnerzone-page .business-hub ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}      

.partnerzone-page .business-hub .sidebar .sidebar-content-panel-bot p {
    width: 350px;
    float: left;
    margin: 0;}


/*##################################################################
    Common Questions
##################################################################*/ 

.partnerzone-page .common-questions .common-questions-intro {
    margin-bottom: 10px;
    padding: 40px 0px 10px 0px;
    border-bottom: 1px solid #c1c1c1;
    overflow: hidden;}

.partnerzone-page .common-questions .common-questions-intro .anchor-container {
    float: left;
    width: 340px;
    margin-right: 10px;}
.partnerzone-page .common-questions .common-questions-intro .anchor-container2 {
    float: left;
    width: 413px;}

.partnerzone-page .common-questions .anchors li { color: #12b7c1; background: url(../Media/Images/CSS/Partnerzone/anchor.gif) left 3px no-repeat;margin: 0 0 5px 0;padding:0 0 0 15px;}
.partnerzone-page .common-questions .anchors li a { color: #12b7c1;font-weight: normal;}
.partnerzone-page .common-questions .anchors li a:hover { color: #000; }
            
.partnerzone-page .common-questions h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-common-questions-about-bt-openzone.gif) top left no-repeat;
    width:544px;
    height:42px;
    margin-bottom: 20px;}
.partnerzone-page .common-questions p {
    clear: left;}
.partnerzone-page .common-questions h1 span {visibility: hidden;}
.partnerzone-page .common-questions .bottom-border h2 {
    margin-bottom: 10px;
    font-size: 1.125em;}
.partnerzone-page .common-questions h3 {font-size:1em;font-weight: bold;color: #494E4E;margin-bottom: 5px;}

.partnerzone-page .common-questions .date {font-weight: bold;}

.partnerzone-page .common-questions .bottom-border {
    margin-bottom: 10px;
    border-bottom: 1px solid #c1c1c1;
    clear: left;}
    
.partnerzone-page .common-questions ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}  
    
/*##################################################################
    Current partners
##################################################################*/ 

.partnerzone-page .current-partners .current-partners-intro {
    background: url(../Media/Images/CSS/Partnerzone/our-current-partners.jpg) bottom right no-repeat;
    margin-bottom: 20px;
    padding: 40px 10px 40px 10px;
    }
.partnerzone-page .current-partners h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-our-current-partners.gif) top left no-repeat;
    width:280px;
    height:42px;
    margin-bottom: 20px;}
 
.partnerzone-page .current-partners h1 span {visibility: hidden;}
.partnerzone-page .current-partners h2 {font-size:1.25em;font-weight: bold;color: #494E4E;clear: left;margin-bottom: 10px;}
.partnerzone-page .current-partners p {margin-top: 10px; width: 450px;}
.partnerzone-page .current-partners h3 {font-size:1em;font-weight: bold;color: #494E4E;}

.partnerzone-page .current-partners ul {width: 100%; overflow: hidden;}
.partnerzone-page .current-partners ul li {float: left;padding:0;margin:0;list-style: none;}

.partnerzone-page .current-partners .overline {border-top: 2px solid #c1c1c1;}

.partnerzone-page .current-partners .underline {border-bottom: 2px solid #c1c1c1; margin-bottom: 40px;}

/*##################################################################
    Promotional Opportunites
##################################################################*/ 

.partnerzone-page .promotional .promotional-intro {
    margin-bottom: 20px;
    padding: 40px 10px 0 0;
    }
.partnerzone-page .promotional h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-promotional-opportunities.gif) top left no-repeat;
    width:341px;
    height:41px;
    margin-bottom: 20px;}
 
.partnerzone-page .promotional h1 span {visibility: hidden;}
.partnerzone-page .promotional .promotional-intro h2 {font-size:1.25em;font-weight: bold;color: #494E4E;clear: left;margin-bottom: 10px;}
.partnerzone-page .promotional .promotional-intro p {margin-top: 10px;width: 450px;}
.partnerzone-page .promotional h3 {font-weight: bold;color: #494E4E;}

.partnerzone-page .promotional ul {width: 100%; overflow: hidden;}
.partnerzone-page .promotional ul li {float: left;padding:0;margin:0;list-style: none;}

.partnerzone-page .promotional .overline {border-top: 1px solid #c1c1c1;}
.partnerzone-page .promotional .underline {border-bottom: 1px solid #c1c1c1;}

/*##################################################################
    Resell paper vouchers
##################################################################*/ 

.partnerzone-page .resell-vouchers .resell-vouchers-intro {
    padding: 40px 10px 0 0;
    }
.partnerzone-page .resell-vouchers .resell-vouchers-intro {_padding: 20px 0 0 0;}    
.partnerzone-page .resell-vouchers .resell-vouchers-intro h1 {_padding: 0;_margin:0;}
.partnerzone-page .resell-vouchers .resell-vouchers-intro h2 {_padding: 0 0 10px 0;_margin:0;}

    
.partnerzone-page .resell-vouchers h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-resell-paper-vouchers.gif) top left no-repeat;
    width:299px;
    height:41px;
    margin-bottom: 20px;}
 
.partnerzone-page .resell-vouchers h1 span {visibility: hidden;}
.partnerzone-page .resell-vouchers .resell-vouchers-intro h2 {font-size:1.25em;font-weight: bold;color: #494E4E;clear: left;margin-bottom: 10px;}
.partnerzone-page .resell-vouchers .resell-vouchers-intro p {margin-top: 10px; width: 450px;}


/*##################################################################
    Marketing help
##################################################################*/ 

.partnerzone-page .marketing-help .marketing-help-intro {
    margin-bottom: 10px;
    padding: 40px 10px 0 0;
    }
    
.partnerzone-page .marketing-help .marketing-help-intro {_padding: 20px 0 0 0;}    
.partnerzone-page .marketing-help .marketing-help-intro h1 {_padding: 0;_margin:0;}
.partnerzone-page .marketing-help .marketing-help-intro h2 {_padding: 0 0 10px 0;_margin:0;}

    
.partnerzone-page .marketing-help h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-marketing-help.gif) top left no-repeat;
    width:197px;
    height:41px;
    margin-bottom: 20px;}
 
.partnerzone-page .marketing-help h1 span {visibility: hidden;}
.partnerzone-page .marketing-help .marketing-help-intro h2 {font-size:1.25em;font-weight: bold;color: #494E4E;clear: left;margin-bottom: 10px;}

.partnerzone-page .marketing-help ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}  


/*##################################################################
    HOME PAGE - GREY FOOTER PANELS
##################################################################*/


html #body .home-page {
    background: url(../Media/Images/CSS/Partnerzone/home-header.jpg) top right no-repeat;
    margin-top: 10px;
    width: 754px;
    padding-left: 10px;
    min-height:377px;
    height:auto !important;
    height:377px;}

.home-page h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-become-a-partner.gif) top left no-repeat;
    width:452px;
    height:81px;}
.home-page h1 span {visibility: hidden;}

.home-page-intro {
    width: 410px;
    clear: left;
    margin-bottom: 20px;}

.home-page ul li {
    margin: 0;
    padding: 0 0 3px 12px;
    background:transparent url(../Media/Images/CSS/Partnerzone/white-panel-top-arrow.gif) no-repeat scroll left 2px;}
    
.home-page ul .tick {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left top;
    font-weight:bold;
    margin-bottom:6px;
    padding:2px 0 0 25px;}
    
.home-page ul li a {
    text-decoration: none;
    font-weight: bold;
    font-size: 1.077em;}
    
html body div#body div#content .home-page-panel-holder-left a:hover {
    text-decoration: none;}
    
.home-page h2 {margin-bottom: 5px;}
    
.home-page-panel-holder {
    overflow: hidden;}
.home-page-panel-holder-left {
    float: left;
    margin-right:15px;
    width: 200px;
    background: url(../Media/Images/CSS/Partnerzone/dotted-side-line.gif) repeat-y top right;}
    
.home-page-panel-holder-right {
    float: left;
    width: 270px;}

.panel-holder {
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;}
    
.pz-grey-panel-top {width:372px;background: #848484 url(../Media/Images/CSS/Partnerzone/grey-panel-top.gif) top left no-repeat;}
.pz-grey-panel-small-top {width:176px;background: #848484 url(../Media/Images/CSS/Partnerzone/grey-panel-small-top.gif) top left no-repeat;}
    
.pz-grey-panel-top, .pz-grey-panel-small-top {
    padding-top:10px;
    float: left;
    margin-right: 20px;}
    
html .partnerzone-page .pz-grey-panel-top a {
    color: #fff;
    text-decoration: none;}
html .partnerzone-page .pz-grey-panel-top a:hover {
    text-decoration: underline;}
    
.partnerzone-page .pz-grey-panel-top a:link,
.partnerzone-page .pz-grey-panel-top a:visited,
.partnerzone-page .pz-grey-panel-top a:active { color: #fff; }
.partnerzone-page .pz-grey-panel-top a:hover { color: #fff; }     
    
.pz-grey-panel{background: #848484 url(../Media/Images/CSS/Partnerzone/grey-panel-bot.gif) bottom left no-repeat;    }
.pz-grey-panel-small {background: #848484 url(../Media/Images/CSS/Partnerzone/grey-panel-small-bot.gif) bottom left no-repeat;    }


.pz-grey-panel ul, .pz-grey-panel-small p {
    margin-bottom: 0;}
    
.pz-grey-panel, .pz-grey-panel-small {
    min-height:176px;
    height:auto !important;
    height:176px;}
    
.pz-grey-panel h2, .pz-grey-panel-small h2 {
    color: #fff;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0 10px 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #bbb;
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-arrow.gif) right 5px no-repeat;}
    
.partnerzone-page .pz-grey-panel-small h2 a:link,
.partnerzone-page .pz-grey-panel-small h2 a:visited,
.partnerzone-page .pz-grey-panel h2 a:link,
.partnerzone-page .pz-grey-panel h2 a:visited {
    color: #fff;
    text-decoration: none;
    display: block;}
    
.partnerzone-page .pz-grey-panel-small h2 a {
    text-decoration: none;}      
    
 .partnerzone-page .pz-grey-panel h2 a:hover, .partnerzone-page .pz-grey-panel-small h2 a:hover {
    text-decoration: underline;}    
    
.pz-grey-panel p, .pz-grey-panel-small p {
    color: #fff;
    padding-left: 10px;}
    
.pz-grey-panel-small .telephone {
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-phone.gif) 10px 5px no-repeat;
    padding:0 5px 5px 60px;
    margin-bottom: 10px;}
.pz-grey-panel-small .email {
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-mail.gif) 10px 5px no-repeat;
    padding:0 5px 0 60px;}
.pz-grey-panel-small .email a {
    color: #fff;
    text-decoration: none;}
.pz-grey-panel-small .email a:hover {
    text-decoration: underline;
    color:#fff;}

.pz-grey-panel .panel-list li {
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-li.gif) left 3px no-repeat;
    color: #fff;
    margin: 0 0 0 10px;
    padding: 0 0 0 15px;}
    
.pz-grey-panel #grey-panel-map {
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-map.gif) 160px 5px no-repeat;
    padding-right:200px;}
    
.panel-holder .last {
    margin-right: 0;}
    
/* slider specific CSS */
.panel-holder .sliderGallery {
    overflow: hidden;
    margin-top: 15px;
    height: 80px;
    width: 340px;
    margin-left: 10px;}
        
.panel-holder .sliderGallery UL {

    margin-left: 20px;}/* TEMP */

.panel-holder .sliderGallery UL LI {
    display: inline;
    background: none;}

.panel-holder .slider {
    width: 340px;
    height: 11px;
    margin-top: 60px;
    margin-left: 5px;
    padding: 1px;
    position: relative;
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-slide-track.gif) no-repeat 0 5px;}

.panel-holder .handle {
    position: absolute;
    cursor: e-resize;
    height: 11px;
    width: 11px;
    top: 0;
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-slider.gif) no-repeat;
    z-index: 100;}
    
    

/*##################################################################
    Whats Best
##################################################################*/ 

.partnerzone-page .whats-best .whats-best-intro {
    background: url(../Media/Images/CSS/Partnerzone/managed-sites-header.jpg) bottom right no-repeat;
    margin-bottom: 20px;
    padding: 40px 10px 50px 10px;
    }
.partnerzone-page .whats-best h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-whats-best-for-you.gif) top left no-repeat;
    width:276px;
    height:41px;
    margin-bottom: 20px;}
.partnerzone-page .whats-best .whats-best-intro h2 {clear: left;width: 500px;}
.partnerzone-page .whats-best .intro {
    clear: left;
    color: #494E4E;
    width: 470px;
    margin: 20px 0 0 0;}
.partnerzone-page .whats-best h1 span {visibility: hidden;}

.partnerzone-page .whats-best .whats-best-intro {
    background: url(../Media/Images/CSS/Partnerzone/managed-sites-header.jpg) bottom right no-repeat;
    margin-bottom: 20px;
    padding: 40px 10px 50px 10px;}

.partnerzone-page .whats-best .pz-grey-panel h2 {
    font-size:1.25em;
    font-weight: bold;
    color: #fff;
    border: 0;
    border-bottom: 1px solid #cccccc;}

.partnerzone-page .whats-best .pz-grey-panel p {
    margin-right: 10px;}
      
.partnerzone-page .whats-best .pz-grey-panel a {
    background:url(../Media/Images/CSS/Partnerzone/button-choose-service.gif) no-repeat scroll left top;
    clear:left;
    display:block;
    height:25px;
    width:104px;
    margin-left: 10px;
    text-decoration: none;}
.partnerzone-page .whats-best .pz-grey-panel a span {
    visibility: hidden;}
    
html body div#body div#content .pz-grey-panel a:hover {text-decoration: none;}    
    
html .partnerzone-page .whats-best .pz-grey-panel {
    background: transparent url(../Media/Images/CSS/Partnerzone/grey-panel-bot-best.gif) no-repeat scroll left bottom;
    min-height:116px;
    height:auto !important;
    height: 116px;}
    
html .partnerzone-page .whats-best .pz-grey-panel-top {
    margin-bottom: 20px;}



/*##################################################################
    Whats Best
##################################################################*/ 


.partnerzone-page .whats-best-child .whats-best-child-intro {
    margin-bottom: 20px;
    padding: 40px 10px 0 0;
    }
.partnerzone-page .whats-best-child .goverment h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-goverment.gif) top left no-repeat;
    width:170px;
    height:43px;
    margin-bottom: 20px;}
.partnerzone-page .whats-best-child .hospitality h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-hospitality.gif) top left no-repeat;
    width:137px;
    height:43px;
    margin-bottom: 20px;}
.partnerzone-page .whats-best-child .apartment-blocks h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-apartment-blocks.gif) top left no-repeat;
    width:234px;
    height:43px;
    margin-bottom: 20px;}
.partnerzone-page .whats-best-child .outdoor-areas h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-outdoor-areas.gif) top left no-repeat;
    width:193px;
    height:43px;
    margin-bottom: 20px;}
.partnerzone-page .whats-best-child .travel-hubs h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-travel-hubs.gif) top left no-repeat;
    width:158px;
    height:43px;
    margin-bottom: 20px;}
.partnerzone-page .whats-best-child .high-streets h1 {
    background: url(../Media/Images/CSS/Partnerzone/h1-high-streets.gif) top left no-repeat;
    width:159px;
    height:43px;
    margin-bottom: 20px;}                    
    
    
.partnerzone-page .whats-best-child .goverment h1 {background: url(../Media/Images/CSS/Partnerzone/h1-goverment.gif) top left no-repeat;}
        
.partnerzone-page .whats-best-child .whats-best-child-intro h2 {clear: left;font-size:1.25em;}
.partnerzone-page .whats-best-child .intro {
    clear: left;
    color: #494E4E;
    width: 470px;
    margin: 20px 0 0 0;}
.partnerzone-page .whats-best-child h1 span {visibility: hidden;}
.partnerzone-page .whats-best-child h2 {font-weight: bold;color: #494E4E;}
.partnerzone-page .whats-best-child .sidebar .sidebar-content h3 {margin-top: 0;}
    
.partnerzone-page .whats-best-child ul li {
    background:transparent url(../Media/Images/CSS/Partnerzone/li-tick.gif) no-repeat scroll left 0;
    font-weight:bold;
    margin-bottom:10px;
    padding:0 0 3px 25px;}
    
.partnerzone-page .whats-best-child .arrow {
    margin-bottom: 20px;
    display: inline-block;}
    
/*grey panel*/
.partnerzone-page .whats-best-child .sidebar .sidebar-content-panel {
    margin-top: 20px;
    padding-top: 10px;
    background: url(../Media/Images/CSS/Partnerzone/grey-panel-wide-top.gif) no-repeat left top;}
.partnerzone-page .whats-best-child .sidebar .sidebar-content-panel-bot {
    padding: 0px 10px;
    color: #fff;
    width: 441px; /*461px - 10px - 10px padding*/
    padding-bottom: 10px;
    background: #848484 url(../Media/Images/CSS/Partnerzone/grey-panel-wide-bot.gif) no-repeat bottom left;
    overflow: hidden;}
.partnerzone-page .whats-best-child .sidebar .sidebar-content-panel-bot h2 {
    color: #fff;
    font-size:1em;
    padding-bottom: 5px;
    width: auto;
    margin-bottom: 5px;}
.partnerzone-page .whats-best-child .sidebar .sidebar-content-panel-bot a {
    background: url(../Media/Images/CSS/Partnerzone/button-contact-us.gif) top left no-repeat;
    width: 77px;
    height: 25px;
    display: block;
    text-decoration: none;
    margin-top:5px;}
    
.partnerzone-page .whats-best-child .sidebar .sidebar-content-panel-bot p {
    margin: 0;}
    
.partnerzone-page .whats-best-child .sidebar .sidebar-content-panel-bot a span {visibility: hidden;}    

/*green panel*/
.partnerzone-page .sidebar .sidebar-content-green-panel {
    float: right;
    padding-top: 10px;
    background: url(../Media/Images/CSS/Partnerzone/green-panel-top-plain.gif) repeat-y right top;
    margin-bottom: 15px;}
.partnerzone-page .sidebar-content-green-panel-bot {
    overflow: hidden;
    padding: 0px 10px;
    color: #fff;
    width: 254px; /*274px - 10px - 10px padding*/
    background: #00bfca url(../Media/Images/CSS/Partnerzone/green-panel-bot-plain.gif) no-repeat bottom left;}
.partnerzone-page .sidebar .sidebar-content-green-panel-bot h2 {
    color: #fff;
    padding-bottom: 0px;
    margin-bottom: 0;}
    
.partnerzone-page .sidebar .sidebar-content-green-panel-bot h2 span {
    background: url(../Media/Images/CSS/Partnerzone/green-panel-small-arrow.gif) no-repeat 0 3px;
    width: 9px;
    height: 18px;
    display: inline-block;}
  
.partnerzone-page .sidebar .sidebar-content-green-panel-bot p {
    color: #fff;
    padding-bottom: 10px;
    margin-bottom: 0;}
    
.partnerzone-page .sidebar .sidebar-content-green-panel-bot a {
    color: #fff;
    text-decoration: none;}
    
html body div#body div#content .sidebar .sidebar-content-green-panel-bot a:hover {
    color: #fff;}

#side-partners-logos {
    width: 275px;
    float: right;}

#side-partners-logos h2 {
    border-bottom: 1px solid #dadada;
    margin-bottom: 6px;}
    
#side-partners-logos img {
    padding: 0 6px;}

/* case studies logo */   
.container {overflow: hidden;}
.container .logo {float: right;padding-top:5px;}
.container .copy-content {float: left;width: 480px;}



.case-studies-intro {overflow: hidden;}
