/* KIPT Retail */
/***************/
html{margin:0px;padding:0px;border:0px;}
body{margin:0px;padding:0px;border:0px;background-color:#333333;font-family:verdana, sans-serif;color:#333333;font-size:11px;line-height:1.34em;}
body#termsandconditions{background-color:#fff;padding:10px;}

/* Page Structure */
/******************/
div#pageWrapper{width:1018px;margin:0 auto;}
div#pageWrapUpper{width:1018px;height:121px;background:url(../../images/Retailer/page-bg-top.png) top left no-repeat;}
div#pageWrapMiddle{width:1018px;background:url(../../images/Retailer/page-bg-middle.png) top left repeat-y;}
div#pageWrapLower{width:1018px;height:128px;background-position:top left;background-repeat:no-repeat;overflow:hidden;}
div.homePage div#pageWrapLower{background-image:url(../../images/Retailer/homepage-bg-bottom.png);}

/* Header Area */
/***************/
div#pageHeader{position:relative;z-index:150;padding:28px 29px 0 29px;}

h1#logo{float:left;padding:0px;margin:30px 0 0 20px;}
h1#logo a,h1#logo a:link,h1#logo a:visited,h1#logo a:hover,h1#logo a:active{display:block;background-position:top left;background-repeat:no-repeat;text-decoration:none;}
h1#logo a span{visibility:hidden;}

div#navSearch{float:right;margin:30px 20px 0 0;width:580px;}
div#otherCentres{float:right;width:176px;height:18px;margin:0 0 0 5px;background-repeat:no-repeat;overflow:hidden;}
div#otherCentres a,div#otherCentres a:link{display:block;width:176px;height:18px;background-position:0 0;background-repeat:no-repeat;overflow:hidden;text-decoration:none;margin:0px;}
div#otherCentres a:hover{background-position:-176px 0;}
div#otherCentres a span{visibility:hidden;}

/* Other Centres Pop Up */
/* -------------------- */
div#otherCentresPopUp{display:none;position:absolute;z-index:150;top:50px;right:33px;width:314px;height:359px;font-size:10px;background-position:top left;background-repeat:no-repeat;}

div#otherCentresPopUp a,div#otherCentresPopUp a:link,div#otherCentresPopUp a:visited,div#otherCentresPopUp a:active{position:absolute;text-transform:uppercase;text-decoration:none;}
div#otherCentresPopUp a:hover{text-decoration:underline;}
div#otherCentresPopUp a#closeCentrePane{position:absolute;top:2px;right:7px;width:32px;height:32px;overflow:hidden;}
div#otherCentresPopUp a#closeCentrePane:hover{text-decoration:none;}
a#closeCentrePane span{visibility:hidden;}
a#ctrHeadOffice{top:83px;left:199px;}
a#ctrSylviaPark{top:85px;left:105px;}
a#ctrCentrePlace{top:104px;left:107px;}
a#ctrDowntownPlaza{top:116px;left:87px;}
a#ctrThePlaza{top:156px;left:132px;}
a#ctrNorthCity{top:179px;left:164px;text-align:right;}
a#ctrNorthlands{top:233px;left:156px;}

/* Site Search and Utility Nav */
/* --------------------------- */
div#siteSearch{float:right;width:150px;height:18px;margin:0 0 0 10px;}
div#siteSearch form{position:relative;width:150px;height:18px;overflow:hidden;background-position:top left;background-repeat:no-repeat;}

div#siteSearch form input#searchText{position:absolute;top:1px;left:1px;height:15px;width:121px;background-color:transparent;font-size:11px;color:#333333;font-family:sans-serif;padding:1px 3px 0 3px;}
div#siteSearch form input#searchGo{position:absolute;top:0px;right:0px;height:18px;width:22px;overflow:hidden;background-color:transparent;background-position:-128px 0;background-repeat:no-repeat;cursor:pointer;}
div#siteSearch form input#searchGo:hover{background-position:-278px 0;}

div#utilNav{float:right;margin:2px 0 0 0;}
div#utilNav ul{list-style-type:none;margin:2px 0 0 0;padding:0px;}
div#utilNav ul li{display:block;float:left;margin:0 0 0 5px;padding:0 0 0 5px;border-left:solid 1px #333333;}
div#utilNav ul li.first{border:none;padding:0px;margin:0px;}
div#utilNav a,div#utilNav a:link,div#utilNav a:visited,div#utilNav a:hover,div#utilNav a:active{display:block;height:10px;text-decoration:none;background-repeat:no-repeat;overflow:hidden;}

a#utilNav1,a#utilNav1:link,a#utilNav1:visited,a#utilNav1:active{width:30px;background-position:0 1px;}
a#utilNav2,a#utilNav2:link,a#utilNav2:visited,a#utilNav2:active{width:50px;background-position:-46px 1px;}
a#utilNav3,a#utilNav3:link,a#utilNav3:visited,a#utilNav3:active{width:63px;background-position:-113px 1px;}
a#utilNav1:hover{width:30px;background-position:-176px 1px;}
a#utilNav2:hover{width:50px;background-position:-222px 1px;}
a#utilNav3:hover{width:63px;background-position:-289px 1px;}
div#utilNav a span{visibility:hidden;}


/* Main Page Area */
/******************/
div#pageContainer{padding:0 29px 30px 29px;min-height:676px;background:url(../../images/Retailer/innerpage-bg.png) top center no-repeat;}
.homePage div#pageContainer{background:none;min-height:0px;padding:0 29px;}
div#imageArea{position:relative;width:920px;height:158px;margin:0 20px;overflow:hidden;}
.homePage div#imageArea{height:376px;}
div#imageCont{position:relative;}
div#imageCont img{position:absolute;top:0px;left:0px;z-index:50;}
div#imageTagLine{position:absolute;z-index:60;top:36px;right:39px;width:173px;height:174px;background-position:top left;background-repeat:no-repeat;}
div#imageTagLine span{visibility:hidden;}

.northCity div#imageTagLine{background-image:url(../../images/Retailer/northcity-tagline.gif);}
.sylviaPark div#imageTagLine{background-image:url(../../images/Retailer/sylviapark-tagline.gif);}
.etc div#imageTagLine{background-image:url(../../images/Retailer/etc-tagline.gif);}

/* Semi-transparent Headers */
/* ------------------------ */
div.headerNav{position:absolute;bottom:0px;height:50px;width:228px;z-index:100;}
div.headerNav a,div.headerNav a:link,div.headerNav a:visited,div.headerNav a:active{display:block;height:43px;margin:7px 0 0 0;width:228px;z-index:100;background-position:top left;background-repeat:no-repeat;text-decoration:none;}
div.headerNav a:hover{text-decoration:none;background-position:top right;}
div.headerNav a.active,div.headerNav a.active:link,div.headerNav a.active:visited,div.headerNav a.active:active{text-decoration:none;height:50px;margin:0px;}
div.headerNav a.active:hover{text-decoration:none;}
div.headerNav a span{visibility:hidden;text-decoration:none;}

div#header1{left:0px;}
div#header2{left:231px;}
div#header3{left:462px;}

/* Main Content Area */
/*********************/
div#innerMainArea{margin:15px 20px 0px 20px;min-height:513px;background-position:top left;background-repeat:repeat-y;}

div#col1{float:left;width:230px;overflow:hidden;}
div#col1 div.colInner{margin:0 25px 10px 15px;}
div#col2{float:left;margin:0 20px;width:650px;}

/* Secondary Navigation */
/* -------------------- */
ul#secondaryNav{list-style-type:none;margin:15px 25px 25px 0;padding:0px;}
ul#secondaryNav li{margin:0px;padding:0px;}
ul#secondaryNav li a,ul#secondaryNav li a:link{display:block;text-decoration:none;color:#666666;margin:0px;padding:4px 10px 4px 15px;}
ul#secondaryNav li a.active,ul#secondaryNav li a.active:link{font-weight:bold;}

/* Footer Area */
/***************/
div#footer{padding:0 29px;}
div#footerInner{margin:0 20px;}
div.footerSect{float:left;margin:0 11px 0 0;padding:9px 0 0 0;width:220px;height:87px;overflow:hidden;font-family:sans-serif;}
div#footerInner div.first{width:230px;}
div#footerInner div.last{width:217px;margin:0px;}
div.footerSect h5{text-transform:uppercase;font-size:10px;margin:0px;font-family:verdana, sans-serif;}
div.footerSect p{margin:0px;line-height:1.34em;}

div.footerSect table{margin:0px;padding:0px;border:0px;table-layout:auto;border-collapse:collapse;width:auto;}
div.footerSect table tr{background-image:none;}
div.footerSect table tr td{margin:0px;padding:0px;}

div.footerSect div.dynamic{font-size:11px;}
div.footerSect div.dynamic h4{text-transform:uppercase;margin:0 0 1px 0;padding:8px 0 0 0;font-size:13px;font-family:verdana, sans-serif;}
div.footerSect div.dynamic img{display:block;margin:4px 5px 8px 0;float:left;}
div#footerUtilNav{clear:both;padding:10px 0 8px 0;font-size:9px;color:#999999;}
.homePage div#footerUtilNav{padding:13px 0;}
div#footerUtilNav a{color:#999999;text-decoration:none;}
div#footerUtilNav a:hover{text-decoration:underline;}

div.footerSect a#kiptLinkLogo{display:block;padding:4px 0 0 0;}
div.footerSect a,div.footerSect a:link,div.footerSect a:visited,div.footerSect a:active{text-decoration:none;}
div.footerSect a:hover{text-decoration:underline;}

/* Home Page Styles */
/********************/
div#homeMainArea{height:121px;width:920px;margin:0 20px;}

.homePage div.headerNav a,.homePage div.headerNav a:link,.homePage div.headerNav a:visited,.homePage div.headerNav a:active{height:50px;margin:0px;background-position:bottom left;}
.homePage div.headerNav a:hover{background-position:bottom right;}

.homePage div#header3{left:462px;width:458px;}

div.homeSubAreas{float:left;height:121px;overflow:hidden;background:url(../../images/Retailer/homepage-sect-shadow.png) top left no-repeat;font-size:11px;}
div.homeSubAreas a,div.homeSubAreas a:link,div.homeSubAreas a:visited,div.homeSubAreas a:active{text-decoration:none;color:#333333;}

div#homeArea1{width:228px;margin:0 3px 0 0;}
div#homeArea2{width:228px;margin:0 3px 0 0;}
div#homeArea3{width:458px;margin:0px;background-image:url(../../images/Retailer/homepage-sect-shadow-long.png);}

div.homeSubAreas div.teaser{position:relative;margin:15px 0 0 0;width:226px;}
div.homeSubAreas div.teaser img{position:absolute;top:0px;left:0px;width:60px;}
div.homeSubAreas div.teaserInner{margin:0 0 0 65px;}
div.homeSubAreas div.noImage{margin-left: 5px;}
div.homeSubAreas div.teaser ul li{margin:0 0 6px 0;}
div.homeSubAreas div.teaser p{margin:0 0 4px 0;}
div.homeSubAreas div.teaser h4{text-transform:uppercase;margin:0px;}
div#homeArea3 div.teaser{float:left;width:220px;margin:15px 9px 0 0;}

/* Store Directory */
/*******************/
div#storeDirCont{background-color:#ffffff;border-top:solid 15px #ffffff;background-position:top left;background-repeat:repeat-x;margin:0 18px;padding:12px 0 0 0;min-height:280px;}

/* Store Index */
/***************/
div.indexCol{float:left;width:200px;margin:0 16px 0 0;}
div#indexCol3{margin:0px;}
div.indexCol p{margin:0px;}
div.indexCol p a,div.indexCol p a:link,div.indexCol p a:visited,div.indexCol p a:active{text-decoration:none;}
div.indexDirectory p{margin: 0px 0px 8px 0px;}
div#storeDirectoryContent{height:150px;overflow-x:hidden;overflow-y:scroll;}

div.indexCol p a:hover{text-decoration:underline;}

/* Store Pop Up */
/* ------------ */
div.storePopUp{display:none;position:absolute;top:360px;left:450px;z-index:500;width:515px;overflow:hidden;}
div.storePopUpCont{min-height:200px;padding:15px 15px 12px 6px;background-position:top left;background-repeat:no-repeat;}
div.storePopUpCont h3{font-family:verdana, sans-serif;font-size:20px;color:#333333;font-weight:bold;padding:10px 18px 10px 22px;margin:0px;}
div.storePopUpCont h5{font-family:verdana, sans-serif;font-size:11px;color:#333333;font-weight:bold;padding:10px 0 2px 0;margin:0px;}
div.storePopUpImages{float:right;margin: 0px 22px 0px 0px;width:210px;}
div.storePopUpImages img{margin:0 0 6px 0;}
div.storeInfo{margin:0 258px 0 22px;}
div.storeInfo p{margin:0 0 3px 0;}
div.storePopUp div.storePopUpFooter{width:515px;height:14px;background-image:url(../../images/Retailer/store-popup-footer.png);background-position:top left;background-repeat:no-repeat;}
a.closeStorePopUp, a.closeStorePopUp:hover{display:block;position:absolute;top:3px;right:7px;width:31px;height:31px;text-decoration:none;cursor:pointer;}
div.opening-hours{margin-bottom:10px;}
div.opening-hours table tr td{padding:1px 0px;}

/* Article Index Styles */
/************************/
div.articleSect{clear:both;min-height:126px;background-position:bottom left;background-repeat:repeat-x;margin:0 0 30px 0;}
div.articleSect h3{margin-left:150px;}
div.articleSect img{float:left;width:140px;border-right:solid 10px #ffffff;border-bottom:solid 6px #ffffff;margin:0 0 24px 0;}
div.articleSect div.inner{margin:0 0 0 150px;padding:0 0 8px 0;}

/* News Index Styles */
/*********************/
div.index{padding:15px 0 0 0;}
div.index div.newsItem{background-position:bottom left;background-repeat:repeat-x;padding:0 0 7px 0;margin:0 0 9px 0;}
div.index div.newsItem h5{font-size:11px;line-height:1.34em;margin:0 0 2px 0;}
div.index div.newsItem h5 a,div.index div.newsItem h5 a:link,div.index div.newsItem h5 a:visited,div.index div.newsItem h5 a:active{text-decoration:none;}
div.index div.newsItem h5 a:hover{text-decoration:underline;}
div.newsItem span.date{font-weight:bold;}
div.newsItem a,div.newsItem a:link,div.newsItem a:visited,div.newsItem a:active{text-decoration:none;}
div.newsItem a:hover{text-decoration:underline;}

/* Photo Gallery */
/*****************/
div.photoGallery{width:420px;overflow:hidden;margin:0 0 10px 0;}
div.galleryControls{color:#666666;margin:0 0 4px 0;}
div.galleryControls a,div.galleryControls a:link,div.galleryControls a:visited,div.galleryControls a:active{text-decoration:none;}
div.galleryControls a:hover{text-decoration:underline;}
div.galleryHolder{}
div.galleryHolder div#gallery-image-caption{text-align:center; margin-bottom: 3px;}

/* Thumbs */
div.galleryThumbOuter{position:relative;padding:0 13px;background-position:bottom left;background-repeat:repeat-x;}
div.galleryThumbs{position:relative;height:77px;width:365px;overflow:hidden;}
div.galleryThumbs div.thumbsInner{position:absolute;top:0px;left:0px;height:50px;width:5000px;margin:13px 0;}
div.thumbsInner div.thumbArrow{position:absolute;top:-13px;left:0px;width:50px;height:11px;background-position:top center;background-repeat:no-repeat;}
div.galleryThumbs div.thumbsInner div.thumbHolder{float:left;width:50px;height:50px;margin:0 13px 0 0;overflow:hidden;}
div.thumbHolder a,div.thumbHolder a:link,div.thumbHolder a:visited,div.thumbHolder a:active{text-decoration:none;}
div.thumbHolder a:hover{text-decoration:none;}
div.thumbHolder img{width:50px;}

/* Previous and Next Buttons */
div.thumbButtons{position:absolute;top:13px;right:0px;height:50px;width:32px;}
div.thumbButtons a,div.thumbButtons a:link,div.thumbButtons a:visited,div.thumbButtons a:active{display:-moz-inline-box;display:inline-block;width:18px;height:22px;margin:0;text-decoration:none;background-position:top left;background-repeat:no-repeat;overflow:hidden;}
div.thumbButtons a:hover{background-position:top right;}
div.thumbButtons a span{visibility:hidden;}
div.thumbButtons a.next{position:absolute;bottom:0;}
div.thumbButtons a.previous{position:absolute;top:0;}

/* Main Image */
div.galleryImage{width:392px;height:250px;margin:13px 13px 5px 13px;overflow:hidden;text-align:center;}

/* Site Search */
/***************/
div#searchHeader{margin:0 0 15px 0;}
div#searchHeader *{vertical-align: top;}
div#searchHeader span,div.resultsHeader span, div#resultsHeader span{font-family:tahoma, verdana, sans-serif;font-size:16px;font-weight:normal;color:#333333;line-height:1.4em;margin:0 0 6px 0;}

div#searchHeader form{display:-moz-inline-box;display:inline-block;position:relative;top:3px;width:260px;height:18px;margin:0 0 0 10px;overflow:hidden;background-position:top left;background-repeat:no-repeat;}

div#searchHeader form input#searchTextPage{position:absolute;top:1px;left:1px;height:15px;width:231px;background-color:transparent;font-size:11px;color:#333333;font-family:sans-serif;padding:1px 3px 0 3px;}
div#searchHeader form input#searchGoPage{position:absolute;top:0px;right:0px;height:18px;width:22px;overflow:hidden;background-color:transparent;background-position:-238px 0;background-repeat:no-repeat;cursor:pointer;}

div#searchHeader form input#searchGoPage:hover{background-position:-498px 0;}

div#searchResults{padding:13px 0 0 0;background-position:top left;background-repeat:repeat-x;}

div#resultsHeader, div.resultsHeader{margin:0 0 15px 0;}
div.searchItem{padding:0 0 13px 0;margin:0 0 12px 0;background-position:bottom left;background-repeat:repeat-x;}

div.searchItem p{margin:0px;}

div#pagination{text-align:right;}

/* Site Map */
/************/
div#siteMap ul{list-style-type:none;margin:0 0 8px 0;}
div#siteMap ul li{}
div#siteMap ul li a, div#siteMap ul li a:link,div#siteMap ul li a:visited,div#siteMap ul li a:active{text-decoration:none;}
div#siteMap ul li a:hover{text-decoration:underline;}

div#siteMap ul ul{margin:2px 0 8px 2em;list-style-type:none;}
div#siteMap ul ul li{}

/* Store Finder Search */
/***********************/
div.teaser div#storeFinder{margin:0 11px;}
div#storeFinder form{margin:5px 0 0 0;}
select#storeCategory{width:171px;margin:0 0 3px 0;vertical-align:top;font-size:11px;color:#333333;font-family:sans-serif;padding:0px;}

div#col1 select#storeCategory{width:166px;}
span#orText{display:-moz-inline-box;display:inline-block;background-position:top left;background-repeat:no-repeat;width:23px;height:18px;}

span#orText span{visibility:hidden;}
input#storeKeyWord{width:145px;margin:0 3px 0 0;height:15px;font-size:11px;color:#333333;font-family:sans-serif;padding:1px 3px 0 3px;}

div#col1 input#storeKeyWord{width:140px;}
input#storeSearchFind{display:-moz-inline-box;display:inline-block;background-color:transparent;background-position:0 0;background-repeat:no-repeat;width:39px;height:18px;cursor:pointer;}
input#storeSearchFind:hover{background-position:-39px 0;}

/* Standard Styles */
/*******************/
div,form,input,textarea,select,address,h1,h2,h3,h4,h5{margin:0px;padding:0px;border:none;}

/* Page Title */
h2{font-family:tahoma, verdana, sans-serif;font-size:27px;font-weight:normal;text-transform:uppercase;line-height:1.4em;margin:0 0 8px 0;}

/* Heading */
h3{font-family:tahoma, verdana, sans-serif;font-size:16px;font-weight:normal;color:#333333;line-height:1.4em;margin:0 0 6px 0;}

/* Sub-Heading */
h4{font-size:13px;font-weight:bold;line-height:1.4em;margin:0 0 8px 0;}

/* Links */
a,a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}

/* Document Downloads */
div.docDownload{position:relative;min-height:16px;margin:0 0 8px 0;}
div.docDownload img{position:absolute;top:0px;left:0px;}
div.docDownload p{padding:0 0 0 20px;}

/* Image Positioning */
img.left{float:left;margin:0 10px 6px 0;}
img.right{float:right;margin:0 0 6px 10px;}

a img{border:0px;}

/* Simple Lists */
ul,ol{margin:0 0 8px 1.4em;padding:0px;line-height:1.4em;}
li{margin:0 0 2px 0;}
ul ul,ol ol{margin:2px 0 8px 2em;}

/* Paragraphs */
p{margin:0 0 8px 0;}
p.introText, div.introText p{font-size:13px;margin:0 0 8px 0;line-height:1.3em;}

/* Page Divider */
div.divider{background-position:top left;background-repeat:repeat-x;margin:16px 0 10px 0;padding:0px;height:1px;line-height:1px;font-size:1px;}

/* Clearing Element */
div.clearBoth{height:0px;line-height:0px;font-size:0px;margin:0px;padding:0px;clear:both;}

/* Forms */
/* ----- */
div.formHolder{width:420px;padding:10px 0;}

div.formHolder form label, div.formHolder form strong.question{text-align:right;display:-moz-inline-box;display:inline-block;width:90px;padding:0 10px 0 0;font-family:verdana, sans-serif;font-size:11px;font-weight:bold;}
div.formHolder form label.checkbox-label{width:265px;text-align:left;}

form{font-size:10px;color:#333333;font-family:verdana, sans-serif;}
div.formHolder form div.formElem{padding:0 10px 8px 10px;margin:0 0 8px 0;background-position:bottom left;background-repeat:repeat-x;}

div.formHolder form div.last{background-image:none;padding-bottom:0px;}

form input{vertical-align:middle;}
div.formHolder form input.textbox{font-size:11px;color:#333333;font-family:verdana,sans-serif;padding:3px 3px 2px 3px;width:294px;}
div.formHolder form select{vertical-align:top;font-size:11px;color:#333333;font-family:verdana, sans-serif;}
div.formHolder form input.checkbox{margin:0 2px 0 0;padding:0px;}
div.formHolder form textarea{vertical-align:top;font-size:11px;color:#333333;font-family:verdana, sans-serif;width:297px;height:110px;padding:0 0 0 3px;}

div.formHolder div.formSubmit{padding:0 10px 0px 110px;}
div.formHolder input.sendButton{width:43px;height:19px;overflow:hidden;background-color:transparent;background-position:top left;background-repeat:no-repeat;cursor:pointer;margin-bottom:3px;}
div.formHolder input.sendButton:hover{background-position:top right;}

div.formHolder form#vip table{border:0px;}
div.formHolder form#vip td ul{list-style: none none outside; margin-left:0px;}
div.formHolder form#vip td ul li{margin-bottom:6px;}
div.formHolder form#vip td.question{text-align: right; font-weight:bold;font-size:11px;white-space:nowrap;}
div.formHolder form#vip td.question2{text-align: left; font-weight:bold;font-size:11px;}
div.formHolder form#vip td{vertical-align:middle;}
div.formHolder form#vip select{border: 1px solid #ccc;}
div.formHolder form#vip label{display:inline; color:#333;text-align:left;font-weight:normal;width:auto;font-size:10px;padding:0px;}

div.formInfo {border: 1px solid #ccc; padding:10px; background-color:#f0f0f0;}

ul.formWarning li {color:#f00;}

/* Tables */
/* ------ */

div.table-wrapper, div.table-wrapper-narrow{margin: 0 0 8px 0;}

table{border-collapse:collapse;width:100%;}
table tr{background-position:bottom left;background-repeat:repeat-x;}

table tr td{vertical-align:top;padding:4px 4px 6px 4px;}
table tr th{vertical-align:top;padding:4px 4px 6px 4px;}

/* Tweaks to get the form rendering correctly */
table tr.noBorder{background-image: none;}
table tr td.noPadding{vertical-align:top;padding:6px 4px 0px 4px;}

table tr th.rowHeader{text-align:left;}
table tr th{text-align:left}

table tr td p{margin:0px;}

/* Bookmark Placeholders */
/* -------------------- */
ul.bookmarkList, div.bookmarkListHorizontally{margin-bottom: 15px;}
ul.bookmarkList{list-style-type: none;}

/* jScrollPaneContainer */
/* -------------------- */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index: 1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;}
.jScrollPaneDrag{position:absolute;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow: hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow: hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowUp:hover{}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown:hover{}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}

/* Conditions */
div#conditions{margin-top:7px;}

.mediaPlayerWrapper{margin: 10px 0 20px;}