@charset "utf-8";
/* SITE RESET STYLES IN RESET.CSS */
/* COLOUR REFERENCE */
/* RED: #E83030 / #E32F30 */
/* PURPLE: #4A0D4E / #71197D*/
/* COLOUR REFERENCE */

/* HIDE THESE */
#promo-container { display:none; }

#homepage-intro,
#homepage-news,
#home-content,
#box1,
#box2,
#box3,
#globalSales
{display:block; float:none; clear:both; margin:0 0 8px 0; border:none; height:none; }

#box1,
#box2,
#box3,
#globalSales {margin:8px auto 0;}

/* MAIN SITE FRAMEWORK */
body {width:360px; font: 1em/1.2em Arial, Helvetica, sans-serif; color:#666; background:#fff; }

#container {position:relative; width:360px; text-align:left; margin:0;  padding:0; }

#sub-container {background:white; padding:0 10px 10px 10px; margin:0; border:none; border-top:none;}
.dswrap1 {border:1px solid #ebebeb}
.dswrap2 {border:1px solid #ccc}
.dswrap3 {border:1px solid #999}

#homepage-news { height:auto; margin-left:10px; overflow:visible; }

#home-news { display:block; width:360px; height:340px; }
  #home-news li {
	  padding:10px;}
  #home-news a {
	  text-decoration:none;
	  color:#FFF; }
  #home-news a span {
	  text-decortaion:none;
	  color:#00C6FF; }



/* Products */

#homepage-search { display:block; clear:both; width:360px; height:260px; background:none; border:none; }
ul.tabs li { display:none; }
#homepage-search h3 {padding:0; margin:0 0 6px 20px; }
#homepage-search ul { display:block; clear:both; width:360px; border:none; }
#homepage-search div.panes { display:block; clear:both; width:360px; border:none;}
#homepage-search ul.home-search-list { display:none; }
#homepage-search select.jumpmenu { display:none; }
#homepage-search ul.brands {margin:-50px 0 0 12px; padding:0; }
#homepage-search ul.brands li {float:left; margin:0 10px; padding:0; }
#homepage-search div.panes div.pane { display:none;}
#homepage-search div.panes div { display:none; padding:10px; border:none; width:360px; height:100px; background:none;}
#homepage-search div.panes div p { padding:0; margin:0 0 6px 0; color:#4A0D4E; font-weight:bold;}
#homepage-search div.panes div a { color:purple; text-decoration:none;}
#homepage-search div.panes div a:hover { color:red;}
#homepage-search div.panes div { display:block;}


/* HEADER */
#panel {display:none; margin:0; padding:0;}
#header {background: url(/gfx/site/header/apollo-logo-strap.png) no-repeat  }
h1 {display:none;}
h1 span { display:none;  }
h1 a { display:block;text-decoration:none; }
#apolloPlus {display:none;}
#site-search { display:block;; z-index:200; }
.btn-search {border:1px solid #CCC; height:22px; margin:0;}

/* MAIN MENU */
ul.main-menu {padding:0; overflow:hidden; height:auto; text-align:left; display:block; background:#E83030; margin:0 0 0 10px; width:360px; margin-bottom:8px; }
ul.main-menu li {display:block; margin:0 0 1px 0; }
ul.main-menu li a {display:block; float:none; padding:0.1em 0.5em; color:WHITE; font-weight:bold; text-decoration:none;  border-left:1px solid #920700; border-right:1px solid #C84C4E;}
ul.main-menu li.selected a {background:#E83030; display:block;float:none; }
ul.main-menu li.home a {border-left:none; float:none; }
ul.main-menu li.first a {background:#E83030; display:block; border-left:none;float:none; }

/* SUB MENU */
/* level one */
#sub-menu {overflow:hidden; float:none;border:1px solid #CCC; background:#F6F6F6 url(/gfx/site/menu/sub-menu-top.jpg) repeat-x; display:block; width:100%; padding:0 0 10px 0; margin-bottom:1em;  }
#sub-menu ul li {background:#F6F6F6;border-top:1px solid #DDD;}
#sub-menu ul li a {display:block; padding:0.5em; text-decoration:none; color:#666;}
#sub-menu ul li.selected a {font-weight:bold; color:purple; background-position:160px 4px;}
#sub-menu ul li.hasChildren {background:WHITE url(/gfx/site/menu/arrow-buttons.png) 160px -56px no-repeat;}
#sub-menu ul li.selected {font-weight:bold; background-position:160px -26px;}

/* general sub levels */
#sub-menu ul ul li {border:none; padding:0 0 0 1em; }
#sub-menu ul ul li.hasChildren {background:WHITE;}

/* 2nd level */
#sub-menu ul li.selected ul li a {display:block; font-size:0.9em; padding:0.3em 0.5em; text-decoration:none; color:#666; font-weight:normal;}
#sub-menu ul li.selected ul li.selected a { font-size:0.9em; font-weight:bold; color: purple }

/* 3rd level */
#sub-menu ul li.selected ul li.selected ul li a {display:block; padding:0.3em 0.5em; text-decoration:none; color:#666; font-weight:normal;}
#sub-menu ul li.selected ul li.selected ul li.selected a { font-weight:bold; color:purple}

/* 4th level */
#sub-menu ul li.selected ul li.selected ul li.selected ul li a {display:block; padding:0.3em 0.5em; text-decoration:none; color:#666; font-weight:normal;}
#sub-menu ul li.selected ul li.selected ul li.selected ul li.selected a { font-weight:bold; color:purple}

/* 5th level */
#sub-menu ul li.selected ul li.selected ul li.selected ul li.selected ul li a {display:block; padding:0.3em 0.5em; text-decoration:none; color:#666; font-weight:normal;}
#sub-menu ul li.selected ul li.selected ul li.selected ul li.selected ul li.selected a { font-weight:bold; color:purple}

/* MINI MENUS */
#content ul.alpha-menu { list-style-type:none; display:block;}
.alpha-menu li { float:none; padding:0 5px;}

dl.glossary-list {clear:left;display:block;}
dl.glossary-list dt {font-weight:bold;}
dl.glossary-list dd {font-weight:normal;}

/* VIDEO LIBRARY */

div.video {float:none; display:block; margin:0 10px 10px 0;}

.jumpmenu {background:white; padding:3px; width:260px;}


/* NOW THE TABS ON OTHER PAGES */
#content ul.css-tabs {list-style:none; margin:0; padding:0; height:50px; font-weight:bold; border-bottom:1px solid purple; }
#content ul.css-tabs li { float:none; text-indent:0; padding:0 3px 0 0; margin:0; list-style-image:none;-webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px;  -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px;}
#content ul.css-tabs a { background:url(/gfx/site/home/tabs-wide.png) no-repeat 0 0;-webkit-border-top-left-radius: 10px; font-size:11px; display:block; height: 47px; line-height:15px; width: 101px; text-align:center; text-decoration:none; color:#9A0048; padding:3px 0 0 0; margin:0px; position:relative; top:0px;-moz-border-radius-topleft: 10px;  -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px;   }
#content ul.css-tabs a:hover { color:#333; }
#content ul.css-tabs a.current {  background-position:0px -144px; cursor:default; color:#fff; }
#content div.css-panes { display:block;  }

#content .css-panes div { display:none; padding:15px 10px; border-top:none; }
#content .css-panes div div.listItem { display:block; background:none; border-top:none;  }
/**/
#content ul.tabs {list-style:none; margin:0; padding:0; height:56px; font-weight:bold;}
#content ul.tabs li { float:none; text-indent:0; padding:0 3px 0 0; margin:0; list-style-image:none;}
#content ul.tabs a { background: url(/gfx/site/home/tabs-wide.png) no-repeat 0 0; font-size:11px;  display:block; height: 53px; line-height:15px; width: 81px; text-align:center; text-decoration:none; color:#9A0048; padding:3px 0 0 0; margin:0px; position:relative; top:0px; }
#content ul.tabs a:active { outline:none; }
#content ul.tabs a:hover { color:#333; }
#content ul.tabs a.current, #content  ul.tabs a.current:hover, #content  ul.tabs li.current a { background-position: 0px -72px; cursor:default; color:#fff; }
#content div.css-panes div.pane { display:block; }
#content div.css-panes div { display:none; padding:15px 10px; border:none; }
#content div.css-panes div div {display:block; border:none;}

#content ul.product-results {list-style:none; margin:20px 0 0 0px; padding:0;}
#content ul.product-results li {display:block; width:140px; height:200px; float:none; text-align:center; padding: 0 0 0 0 ; margin:0 10px}
#content ul.product-results li img.old {border:1px solid #666; padding:2px; margin:0 20px 0 0;} /* - THIS IS ONLY SO WE CAN EASILY IDENTIFY PRODUCTS REFERENCING OLD IMAGES */
#content ul.product-results li img.new {border:1px solid #666; padding:2px; margin:0 20px 0 0;}
#content ul.product-results li a {}
#content ul.product-results li a:hover {text-decoration:underline;}




/*------ ApolloPlus ------*/

.apBookmark { padding:5px; color:white; background:#E83030 url(/gfx/site/menu/sub-menu-top.jpg);}
a.apBookmark {color:white !important; }

#content div.bookmark-folder {display:block;clear:both; border-top:3px double #ccc; margin:0px 0 20px 10px; padding:20px;}
#content div.bookmark-folder ul { margin:0px 0 20px 0;}
#content div.bookmark-folder h3 { color:#666; font-size:14px; float:none; margin:0 0 10px 0; padding:0;}
.apFolderButton {border:1px solid #666; background:#ccc; margin:0; float:none;}
.apProductDelete {border:1px solid #666; background:#ccc; margin:10px 0 0 0;}

#content ul.product-results-apollo-plus {list-style:none; margin:0; padding:0}
#content ul.product-results-apollo-plus li {display:block; width:250px;  float:none; height:80px;  padding: 10px ; margin:0 10px 0 0 ; border: 1px solid #ebebeb}
#content ul.product-results-apollo-plus li img {float:none; border:1px solid #666; padding:2px; margin:0 10px 10px 0 ;}
#content ul.product-results-apollo-plus li a {display:block; color:#666; text-decoration:none; font-weight:bold; }
#content ul.product-results-apollo-plus li a:hover {text-decoration:underline;}

#content ul.gallery {list-style:none; margin:0; padding:0;}
#content ul.gallery li {border:1px solid #CCC; padding:1px; display:block; float:none; width:100px; height:100px; margin:5px;}
#content ul.gallery li a {display:block; float:none; width:100px; height:100px; margin:0; padding:0;}



/* CONTENT */
#content {float:none; width:360px; margin:0 ; text-align:left; /*background:#F00;*/}

/* LINK STYLES */
#content a {color:purple; text-decoration:none;}
#content a:hover {color:purple; text-decoration:underline;}
hr {height:1px; border:none; border-top:1px solid #999; margin:16px 0;}
p.wide-left {display:block; margin:0;}
div.clrlb {clear:left; height:10px; border-bottom:1px solid #CCC}
h4.clrlb {clear:left; }

/* breadcrumbs */
#content ul#breadcrumbs {margin:0 0 1em 0;}
#content ul#breadcrumbs li {display:inline; }
#content ul#breadcrumbs li a { text-decoration:none; color:#666;}
#content ul#breadcrumbs li a:hover { color:#4A0C4F;}
#content blockquote {margin:20px; padding:20px; border:1px dotted #999; background:#DDD }

/* headings */
h2 {display:block; font-size:1.1em; line-height:1.2em; font-weight:bold; color:WHITE; margin:0.5em;}
h3 {display:block; font-size:1.3em; line-height:1.2em; font-weight:bold; color:#4A0C4F; margin:0.5em 0}
h4 {display:block; font-size:1.1em; line-height:1.2em; font-weight:bold; color:purple; margin:0.5em 0} /* tinymce heading 1 */
h5 {display:block; clear:left; font-size:1.1em; line-height:1.2em; font-weight:bold; color:#666; margin:0.5em 0} /* tinymce heading 2 */
h6 {display:block; font-size:1.1em; line-height:1.2em; font-weight:bold; color:#666; margin:0.5em 0} /* tinymce heading 2 */

/* special headings */
h3.homepage {font: normal 18px/120% verdana, sans-serif; color: #4A0D4E; margin:0 0 10px 0; padding:0;}
h3.white {color: #FFF;}
#homepage-intro p { font-size:11px; margin:6px 0; line-height:1.2em;}
#homepage-intro img { margin:0 0 0 6px;}

/* PERSONNEL */
#content ul.personnel {list-style:none; margin:0; padding:0;}
#content ul.personnel li {display:block; width:80px; margin:5px; padding:5px; text-align:center; float:none; }
#content ul.personnel li img {padding:1px; border:1px solid #999;}
#content ul.personnel li p.name {font-size:10px; padding:5px 0;margin:0;}
#content ul.personnel li p.name a {color:purple; font-weight:bold; font-size:10px; text-decoration:none;}
#content ul.personnel li p.link {text-align:right;}

/* tone table */
table.tone-table {width:100%; margin:20px 0 0 0 ; border:1px solid #CCC}
table.tone-table th {text-align:left; padding:2px 5px;}
table.tone-table td {text-align:left; padding:2px 5px;}
table.tone-table td.left {text-align:left;}
table.tone-table td.product {font-size:10px; font-weight:bold; color:purple;}
tr.odd {background:#F7F7F7;}
tr.even {background:#DED0DF;}
tr:hover {background:#fff;}
#content div.linkWrapper {width:100%; height:20px; text-align:right;}

/* APPLICATION STORIES */

#content ul.app-story-summary {list-style-type:none; margin:10px 0 10px 0; padding:10px 0 10px 0; border-bottom:1px solid #CCC; border-top:1px solid #CCC;}
ul.app-story-summary li span {font-weight:bold; display:block; float:none; width:160px;}

/* search */

#xsltsearch {margin: 0; padding: 20px 0 0 0;}
.xsltsearch_result_url {font-size:0.75em; color:purple; margin:0; padding:0; }/* XSLTsearch  */
.xsltsearch_result p {margin: 0; padding: 0;}
/*.xsltsearch_result:hover {background: #f6f6f6;}*/
.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
.xsltsearch_title {font-weight:bold; text-decoration:none; color:#666;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding-bottom: 10px; margin-bottom: 10px; border-bottom:1px solid #666;}
.xsltsearch_description strong {background: #FFF; color:purple; border-bottom:1px dashed purple;} /* highlighting */
#xsltsearch_navigation {text-align: center;}
#xsltsearch_navigation .disabled {color: #999;}
#xsltsearch_stats {font-size: 75%; color: #666;}

/* search term highlighting on following pages */
span.highlight {background: #FFF; color:purple; border-bottom:1px dashed purple;}

/* SEARCH RESULTS PAGE TABS ETC */

#content ul.tabs { font-weight:bold; padding: 0 0 0 0; margin: 0; display:block; list-style: none; height: 72px; /*--Set height of tabs--*/ border-bottom: 1px solid purple; width: 100%; }
#content ul.tabs li { display:block; margin: 0 3px 0 0; padding: 0; height: 71px; /*--Subtract 1px from the height of the unordered list--*/ line-height: 71px; /*--Vertically aligns the text within the tab--*/ border: none; margin-bottom: -1px; /*--Pull the list item down 1px--*/ overflow: hidden; position: relative; background: #e0e0e0; -webkit-border-top-left-radius:15px; -moz-border-radius-topleft: 15px;  -webkit-border-top-right-radius: 15px; -moz-border-radius-topright: 15px; }
#content ul.tabs li a { text-decoration: none; color: purple; display: block; font-size: 1.0em; padding: 0 20px; border:none; /*--Gives the bevel look with a 1px white border inside the list item--*/ outline: none; -webkit-border-top-left-radius:15px; -moz-border-radius-topleft: 15px;  -webkit-border-top-right-radius: 15px; -moz-border-radius-topright: 15px; }
#content ul.tabs li a:hover { background: #ccc; }
html #content ul.tabs li.active a {color:white;}
html #content ul.tabs li.active, html #content ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/ background: purple; border-bottom: 1px solid purple; /*--Makes the active tab look like it's connected with its content--*/ }
.tab_container { border: none; border-top: none; overflow: hidden; clear: both; float: left; width: 100%; }
.tab_content { margin: 0; padding: 0; }

/* DOWNLOADS */
table.download-pages, table.download-files {  font-size:12px; width:100%; margin:20px 0 0; padding:0; list-style:none;}
table.download-pages td, table.download-files td {font-size:12px; margin:0; padding:8px;}
table.download-pages td img, table.download-files td img {margin:0 10px 0 0; float:none;}

table.legacy-products {  font-size:11px; width:100%; margin:20px 0 0; padding:0; list-style:none;}
table.legacy-products td {font-size:9px; margin:0; padding:8px;}
table.legacy-products td img {margin:0 10px 0 0; float:none;}

th.colDoc {width:50%;}
th.colPp {width:15%;}
th.colIssue {width:15%;}
th.colUploaded {}
th.heading {padding:8px 5px;  background:purple url(/gfx/site/menu/sub-menu-top.jpg); color:white}

table.legacy-products th.headingL { font-size:12px;background:purple url(/gfx/site/menu/sub-menu-top.jpg); color:white}
table.legacy-products th.heading { font-size:12px;}
table.legacy-products th.headingR { font-size:12px;background:purple url(/gfx/site/menu/sub-menu-top.jpg); color:white}

/* images */
#content div.banner { display:none;}
.pageImg {float:none; padding:1px; border:1px solid #999;  margin:10px 0;}
.pageImgL {float:none; padding:1px; border:1px solid #999;  margin:0 10px 5px 0px;}
.pageImgR {float:none; padding:1px; border:1px solid #999;  margin:0 0 5px 10px;}
.clrl {clear:left;}
img.gallery-img { background:#FFF; margin:10px 10px 10px 0; border:1px solid #999; padding:1px;}
.img-l-no {float:none; border:none; margin:0 10px 10px 0}
em {font-style:italic;}
/* LISTINGS */
/*div.news-snippet {display:block; height:auto; margin:20px 0 0 0; border-top: 1px solid #CCC;}
div.news-snippet {display:block; height:auto; padding:10px 0; margin:0; border-top:1px solid #999; }
div.current {border:2px solid purple;}
.clrl {clear:left;}
.clr {clear:both; height:10px; color:green}
#content h4.extra-margin {margin-top:20px;}
.date {margin:0 0 1em 0;}
.listTitle {clear:left; padding:0; margin:0 0 2px 0;}
.listTitle a {text-decoration:none; color:purple ;}
.list-links {text-align:right;}
.list-links a {text-decoration:none; color:purple ; font-weight:bold ;}
img.listImg {float:none; padding:1px; border:1px solid #F00; margin:0 10px 10px 0;}
*/
div.galleryItem {float:none; margin:0 10px 10px 0; padding:1px; text-align:center;}
div.galleryItem img {float:none; margin:0 0 10px 0; padding:1px; border:1px solid #CCC;}
div.listItem { clear:left; margin:5px 0; padding:15px 0; border:none; }
div.listItem p { margin:0 0 0 130px; }
div.listItem img.listImg { float:none; margin:0 10px 10px 0; padding:1px; border:1px solid #999;  }
div.listItem p.listTitle ,div.listItem p.listTitle a { text-decoration:none; color:purple; font-weight:bold; font-size:1.1em; width:auto; }
div.listItem p.info { margin:6px 0 6px 130px; }
.readmore {text-decoration:none; color:purple; font-weight:bold;display:inline; height:22px; margin:1em 15px 0 0; padding:3px 25px 3px 0; background: url(/gfx/site/menu/arrow-buttons.png) right top no-repeat;}
div.listItem .readmore:hover {text-decoration:underline}

div.monitor-archive-item {float:none; width:120px; margin: 5px; text-align:center;}

div.litThu {font-size:9px;float:none; display:block; width:120px; height:220px; margin: 5px; padding:0; text-align:center;}
div.litThu img {border:1px solid #CCC;padding:1px; margin-bottom:10px;}
div.litThu span {color:purple; font-size:11px; font-weight:bold;}

/* events */
img.calendar-add { margin: 2px 0 0 10px;}
#content div.listItem p.visit a { font-weight:bold; color:white; background:red url(/gfx/site/menu/top-menu-bg.jpg); float:none; padding: 3px 5px; display:inline; margin:0;  -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#content ul.extraLinks { list-style: none; margin:0 0 20px 0;}
/* training */
#content div.training-course {font-size:10px; background:white; border:1px solid #ccc; display:block; width:280px; height:200px; float:none; padding:10px; margin:0 10px 20px 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
#content div.training-course p {padding:0; margin:0:}
#content div.training-course ul  { padding:0; margin:0:}
#content div.training-course ul li {line-height:100%; padding:0; margin:0:}
#content div.training-course hr, #content div.training-course h4, #content div.training-course ul, {padding:0; margin:0;}

option.limited {background:#FCC}

/* copy */
p {margin:0; line-height:1.2em;}
strong {font-weight:bold;}
#content ul {clear:left;margin:10px 20px; list-style-type:disc; list-style-position: outside;}
#content ul li {margin:5px 0; }

/* tablular data */

th {font-weight:bold;padding:5px;color: purple;background:#DED0DF;border-bottom:1px solid purple;}
td {padding:5px;font-size:10px;margin:0;}

/* FOOTER */
#footer {clear:both; font-size:0.85em; /*background:#FFF url(page-bg-foot.png) repeat-x;*/ padding:0; height:180px; border:none;}
#footer-info { width:100%; margin:0 auto;text-align:left; padding:12px 0 0 0; border:none;}
#footer-info ul li { display:inline; padding:0 1em 0 0; border:none; }
#footer-info ul.social { display:none; }
#footer-info ul.copyright {clear:left; padding:20px 0; margin:0 5px; border:none;}
#footer-info ul.copyright li {display:block;float:none;padding:3px 3px; margin:0 3px; /*border-right:1px solid #CCC;*/ border:none;}
#footer-info ul.copyright li.lang {/*border:1px solid #999;*/ font-weight:bold; padding:3px 3px ; background:none; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border:none;}
#footer-info ul.logos { display:none }
#footer-info p { color:#4A0C4F; font-weight:bold; margin:10px 0 0 0; padding:0; border:none;}
#footer-info a {color:#666; text-decoration:none;  border:none; }
#footer label, #footer li.label { font-size:1.1em; font-weight:bold; color:#4A0C4F; border:none;}

#footer-info input {display:none}

/* SITEMAP */
#sitemap ul li a { color:#666; text-decoration:none;}

/* CONTOUR */
#footer-info a.buttonLink {display:none;}
#content a.buttonLink, a.buttonLink  {color:white;}


/* SHADOWBOX */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:5px solid #333;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/scripts/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:none;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:none;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/scripts/shadowbox/close.png);}
#sb-nav-next{background-image:url(/scripts/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/scripts/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/scripts/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/scripts/shadowbox/pause.png);}
#sb-counter{float:none;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(/gfx/site/tooltip/purple_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding: 25px;
	color:#fff;	
	z-index:500;
}
.tooltip a {
	color:white;
	font-weight:bold;
	
}
div.dyna h5 {background:purple;color:white;margin:80px 0 0 0; }
/* style the trigger elements */
#dyna {text-align:center; background:#CCC; display:block; float:none;width:100px; height:100px; margin:5px;}
#dyna img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

/* trigger button */
#siteSwitch {
	overflow:hidden;
	cursor:pointer;
}
 
/* mouseover state */
#siteSwitch:hover {
	background-position:0 -44px ;		
}
 
/* clicked state */
#siteSwitch:focus {
	background-position:0 -88px;
}
 
/* tooltip styling */
.tooltipSite{
	display:none;
	background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
}
 
/* a .label element inside tooltip */
.tooltipSite .label {
	color:yellow;
	width:35px;
}
 
.tooltipSite a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

div.galleryImage {float:none; text-align:center; display:block; width:140px; height:190px;}
div.galleryImage img {padding:1px; border:1px solid #CCC;}




/*---------- HOMEPAGE OVERRIDE ----------------------*/

#home-content {width:360px; border:none;}
#promo-container { width:360px; border:none; }
#homepage-intro { width:360px; border:none; }

/* NEWS TICKER STYLES */
#homepage-news {width:360px; border:none; }
#rssLink {width:360px; border:none; }
#rssLink a.rss {width:360px; border:none; }
#articleListing {width:360px; border:none;}

#articleListing #ticker01 { width:360px; border:none;}
#articleListing #ticker01 li {width:360px; border:none;}
#articleListing #ticker01 a {width:360px; border:none;} 
#articleListing #ticker01 span {color: #FFF; margin: 0 10px 0 0;} 









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

