﻿:focus{outline:none;}
a:link, a:visited{color:#26759b;text-decoration:none;}
a:hover{color:#26759b;text-decoration:underline;}
a:active{color:#26759b;text-decoration:underline;}
.blackLink a:link, .blackLink a:visited, .blackLink a:hover, .blackLink a:active{color:#26759b;text-decoration:underline;}
img{border:none;}
td img{display:block;}
input{font-family:tahoma, verdana, arial, helvetica;font-size:12px;margin:1px;border:1px solid #999999;}
.ltrInput{text-align:left;direction:ltr;}
.rtlInput{text-align:right;direction:rtl;}
body{background:white;font-size:13px;font-family:Trebuchet MS, Tahoma, Lucida, Geneva, Helvetica, Arial, sans-serif;line-height:160%;margin:0px;padding:0px;}
h1, h2{margin:4px;margin-bottom:10px;font-size:1.15em;font-weight:bold;}
h1{font-size:1.3em;}
.ltr{direction:ltr;font-family:Trebuchet MS,"Lucida Grande", Verdana, Arial,"Trebuchet MS","Times New Roman", Tahoma;text-align:left;}
.rtl{direction:rtl;font-family:Tahoma, Lucida, Geneva, Helvetica, Arial, sans-serif;text-align:right;}
.rtlfixer{color:#ffffff;font-size:1px;}
.editLink{color:red;font-size:8px;border:1px solid red;padding:1px;}
.dialogempty{border:1px solid #aaaaaa;padding:10px;margin:15px 35px 15px 35px;font-size:10px;line-height:16px;vertical-align:middle;color:#666666;}
.dialogaccessdenied{background:#F2D237 url('images/icons/access.png') no-repeat top right;border:1px solid #7A301B;padding:10px;padding-right:36px;margin:15px 35px 15px 35px;font-size:10px;line-height:16px;vertical-align:middle;color:#7A301B;}
.dialogstop{background:#FADFDB url('images/icons/stop.png') no-repeat top right;border:1px solid #E76656;padding:10px;padding-right:36px;margin:15px 35px 15px 35px;font-size:10px;line-height:16px;vertical-align:middle;color:#E13E2A;}
.dialogcopyright{background:#D0DCEB url('images/icons/information.png') no-repeat top right;border:1px solid #385695;padding:10px;padding-right:36px;margin:15px 35px 15px 35px;font-size:10px;line-height:16px;vertical-align:middle;color:#385695;}
.dialogerror{background:#FDF8E1 url('images/icons/error.png') no-repeat top right;border:1px solid #D6A23D;padding:10px;padding-right:36px;margin:15px 35px 15px 35px;font-size:10px;line-height:16px;vertical-align:middle;color:#B98828;}
.dialogdisclaim{background:#EEEEEE url('images/icons/disclaim.png') no-repeat top right;border:1px solid #A1A1A1;padding:10px;padding-right:36px;margin:15px 48px 15px 45px;font-size:10px;line-height:16px;vertical-align:middle;color:#A1A1A1;}
.codaDontMiss{background:url('images/icons/lightbulb-small.png') no-repeat center right;padding-right:12px;}
.newItem{background:url('images/icons/new.png') no-repeat center right;padding-right:31px;}
.starItem{background:url('images/icons/bullet_star.png') no-repeat center right;padding-right:31px;}
.specialItem{background:url('images/icons/ruby.png') no-repeat center right;padding-right:31px;}
.reportItem{background:url('images/icons/report.png') no-repeat center right;padding-right:31px;}
.greenbox{width:100%;height:102px;overflow:hidden;}
.greenboxRight{padding:0px;width:10px;background:url('images/greenbox/greenbox_r.png') no-repeat;}
.greenboxLeft{padding:0px;width:10px;background:url('images/greenbox/greenbox_l.png') no-repeat;}
.greenboxBody{padding:0px;background:url('images/greenbox/greenbox_body.png') repeat-x;}
.greenboxItem{background:url('images/icons/report.png') no-repeat center right;padding-right:31px;overflow:hidden;}
.greenboxItem a{color:White;font-size:.9em;padding:5px 0px 5px 5px;line-height:18px;vertical-align:middle;}
.noborder, .noborderinput input{border:none;}
.borderimage{border:1px solid #bbbbbb;padding:0px;} /*009467*/
.frameimage{border:1px solid #bbbbbb;background-color:white;padding:3px;}
.spacerLine{height:10px;overflow:hidden;}
.hgline{margin-top:3px;line-height:3px;border-top:1px solid #009467;}
.cleardiv{clear:both; height:1px;}
#nocsstext{position:absolute;left:-200px;top:-200px;}
#nocsstext h1, #nocsstext h2, #nocsstext{display:none;}
#header{width:100%;padding:0px;margin:0px;height:49px;border-bottom:5px solid #009467;clear:both;background-color:#F61300;}
#header a:link, #header a:visited, #header a:hover, #header a:active{text-decoration:none;}
#logo{margin:0px;padding:0px;}
#mainmenu{margin:0px;padding:0px;background:url('images/main_mnu_bg.gif') no-repeat left top;}
#mainmenu a, #toprightmenu input{vertical-align:bottom;}
#toprightmenu{margin:0px;padding:5px 5px 0px 5px;}
#leftbar{margin:0px;padding:0px;width:180px;}
#leftbar div{margin-top:10px;}
#leftbarinner{margin:0px;padding:0px;width:180px;border:1px solid #009467;border-top-width:5px;}
#rightmenu{background:#F5F7F0 url('images/rightbg.png') repeat;vertical-align:top;margin:0px;padding:0px;width:163px;}
#rightmenuquicklinks{padding:0px;margin:0px;padding-left:1px;}
#footer{font-size:.85em;text-align:center;border-top:1px solid #009467;width:100%;padding:0px;margin:0px;clear:both;}
#copyright{background:url('images/copyright.gif') no-repeat top right;width:152px;padding:5px;overflow:hidden;font-size:10px;font-family:Trebuchet MS, Arial;line-height:95%;color:#000000;border-bottom:1px solid #ededed;}
#copyright a{color:#000000;}
#container{vertical-align:top;}
#containerinner{padding:3px;padding-top:0px;}
#containerinner p{text-indent:10px;margin:0px;margin-bottom:5px;}
.flashticker{width:100%;text-align:center;padding-top:2px;}
#bottomad{padding-top:10px;width:100%;text-align:center;}
#bottomad img{display:inline;}
#backtotopMessage a{display:block;display:none;z-index:999;filter:alpha(opacity=70);zoom:1;opacity:.7;position:fixed;top:100%;margin-top:-80px;left:50%;margin-left:-125px;-moz-border-radius:24px;-webkit-border-radius:24px;width:250px;line-height:40px;height:40px;padding:10px;background-color:#000;font-size:20px;text-align:center;color:#fff;}
#flashgallery{border:solid 5px #666666;}
.morenewsandarticles{padding-top:5px;text-align:left;font-size:.9em;font-weight:bold;}
.featuredtabs ul.tabs{margin:0;padding:0;float:right;list-style:none;height:25px;border-bottom:1px solid #999;border-right:1px solid #999;width:100%;}
.featuredtabs ul.tabs li{float:right;margin:0;padding:0;height:24px;line-height:24px;border:1px solid #999;border-right:none;margin-bottom:-1px;overflow:hidden;position:relative;background:#e0e0e0;}
.featuredtabs ul.tabs li a{text-decoration:none;color:#000;display:block;font-size:.9em;padding:0 5px;border:1px solid #fff;outline:none;}
.featuredtabs ul.tabs li a:hover{background:#ccc;}
.featuredtabs ul.tabs li.active, .featuredtabs ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff;}
.featuredtabs .tab_container{border:1px solid #999;border-top:none;overflow:hidden;clear:both;float:right;width:100%;background:#fff;}
.featuredtabs .tab_content{padding:5px;font-size:1em;}
.featuredtabs p{padding:0px;margin:0px;}
.featuredtabs .tab_content a{padding:5px 0px 5px 5px;line-height:22px;vertical-align:middle;white-space:nowrap;overflow:hidden;}
.post_header{font-size:.8em;vertical-align:top;}
.parts{padding:3px;color:#222222;}
.partsReadmoreLink{line-height:26px;padding:0px;vertical-align:middle;}
#errorPart{height:350px;overflow:visible;background-position:bottom;background-repeat:no-repeat;}
.joinNewsletterFormTable{direction:rtl;text-align:right;color:#777777;border:#efecba 1px solid;background-color:#fbfae7;width:182px;}
.joinNewsletterFormTable td, input, select, textarea, checkbox{direction:rtl;font-family:tahoma;font-size:10px;}
.joinNewsletterFormTable input, select, textarea, checkbox{text-align:right;width:100px;color:black;}
.required{color:red;}
.joinNewsletterFormTable .joinSubmit{width:70px;text-align:center;vertical-align:middle;background:white;height:18px;}
.faqCats{border:1px solid #009467;padding:3px;padding-bottom:0px;}
.faqCatTitles{font-size:1.2em;line-height:1.5em;background-color:#009467;padding-left:5px;padding-right:5px;border-top:solid 1px White;}
.newsItem{margin-bottom:5px;padding:5px;min-height:72px;height:78px;overflow:hidden;}
.newsItemAlt{}
.newsItemNarrow{min-height:20px;height:20px;line-height:20px;vertical-align:middle;}
.newsItemAltNarrow{}
.s3ItemH4{font-weight:normal;padding:2px;margin:0px;display:inline;font-size:13px;}
.s3ItemDetails{color:#444444;font-size:0.7em;}
.s3ItemBrief{font-weight:normal;padding:2px;margin:0px;font-size:11px;}
.ItemH4a{text-decoration:none;color:Black;}
.s4ItemH4{font-weight:normal;padding:2px;margin:0px;display:inline;font-size:11px;}
.s4ItemDetails{color:#444444;font-size:0.65em;}
.newsItem P{padding:0px;margin:0px;margin-bottom:10px;text-indent:10px;}
.newsItemTitle{font-size:1.1em;font-weight:bold;text-indent:10px;margin-top:3px;}
.newsItemFooter{font-size:.8em;}
.itemPhoto{padding:0px;margin:0px;}
.itemPhoto img{border:solid 1px #666666;padding:5px;margin:5px;background-color:white;}
.detailExpanded{visibility:visible;display:block;}
.detailCollapsed{visibility:hidden;display:none;}
.newPostFormTable TD{vertical-align:top;}
.newPostFormTableINPUT{width:617px;}
.newCatFormTable TD{vertical-align:top;}
.newCatFormTableINPUT{width:168px;}
.NewBlogFormTable TD{vertical-align:top;}
.NewBlogFormTableINPUT{width:200px;}
.submitBtn{width:100px;font-size:12px;height:24px;text-align:center;vertical-align:middle;border:solid 1px #666666;}
.resetBtn{width:100px;font-size:10px;height:24px;text-align:center;vertical-align:middle;border:solid 1px #666666;}
.AssesmentForm, .RegisterForm{direction:rtl;font-family:Tahoma, Terafik,Roya,'DejaVu Sans',Tahoma,sans-serif;font-size:12px;}
.AssesmentForm .Header, .RegisterForm .Header{border-bottom:3px #FF9990 double;text-align:center;padding:10px;}
.AssesmentForm .Header .HeadTitle, .RegisterForm .Header .HeadTitle{font-size:1.7em;font-family:'Times New Roman', Times, serif;direction:ltr;}
.AssesmentForm .Section, .RegisterForm .Section{padding:5px;clear:both;display:block;text-align:right;}
.AssesmentForm .SectionTitle, .RegisterForm .SectionTitle{border-bottom:1px #FFDEDB solid;background-color:#FFDEDB;font-size:1.1em;text-align:center;padding-bottom:3px;color:#2C5FDA;}
.AssesmentForm .Cell, .RegisterForm .Cell{float:left;line-height:22px;font-weight:bold;}
.AssesmentForm .CellTitle, .RegisterForm .CellTitle{line-height:22px;color:#537199;float:right;margin-right:15px;text-align:right;}
.AssesmentForm .CellTitle a, .RegisterForm .CellTitle a{text-decoration:underline;}
.AssesmentForm .AssesFormInput, .RegisterForm .RegFormInput{width:100px;font-size:10px;font-family:tahoma;direction:rtl;text-align:right;}
.AssesmentForm .AssesFormInput {width:130px;}
.RegisterForm .RegFormInput{width:150px;}
.AssesmentForm textarea{height:100px;}
.RegisterForm textarea{height:50px;}
.qmmc {line-height:130%;}
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}
.qmclear{font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc{position:relative;zoom:1;}
.qmmc a, .qmmc li{float:left;display:block;white-space:nowrap;}
.qmmc div a, .qmmc ul a, .qmmc ul li{float:none;}
.qmsh div a{float:left;}
.qmmc div{visibility:hidden;position:absolute;}
#qm0{width:162px;margin:0px;background-color:#ffffff;border-width:1px;border-style:solid;border-color:#ffffff;direction:rtl;border-bottom:none;}
#qm0 a{width:162px;background-color:#aaaaaa;color:#000000;font-family:Trebuchet MS;font-size:11px;text-decoration:none;border-width:0px 0px 1px;border-style:solid;border-color:#ffffff;direction:rtl;}
#qm0 a:hover{background-color:#ffffff;color:#000000;border-color:#ffffff;}
body #qm0 .qmactive, body #qm0 .qmactive:hover{background-color:#ffffff;color:#000000;border-color:#ffffff;}
#qm0 div{width:auto;padding:0px;margin:-1px 0px 0px;background-color:transparent;border-width:1px;border-style:solid;border-color:#ffffff;border-bottom:none;direction:rtl;}
#qm0 div a{width:auto;padding:4px 5px 3px;background-color:#555555;color:#ffffff;font-family:tahoma;font-size:11px;font-weight:bold;text-align:right;border-width:0px 0px 1px;border-color:#ffffff;direction:rtl;}
#qm0 div a:hover{background-color:#cccccc;color:#000000;}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover{background-color:#cccccc;color:#000000;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#fff;}
#colorBox{}
#cboxTopLeft{width:25px;height:25px;background:url(images/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px;background:url(images/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px;height:25px;background:url(images/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px;height:25px;background:url(images/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px;background:url(images/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px;height:25px;background:url(images/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px;background:url(images/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px;background:url(images/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}
#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}
#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444;}
#cboxNext{position:absolute;bottom:0px;left:63px;color:#444;}
#cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444;}
.cboxIE #cboxTopLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
@media projection, screen{.toggler{margin:25px 0 25px 0;cursor:pointer;text-decoration:none;font-size:1.4em;font-weight:bold;line-height:30px;display:block;}
.toggler-closed{color:#333;padding-right:20px;height:30px;background:#efefef url('images/togglerc.gif') center left no-repeat;border:solid 1px white;}
.toggler-closed:hover{color:#000;padding-right:20px;height:30px;background:#fff url('images/togglerch.gif') center left no-repeat;border:solid 1px #e3e3e3;}
.toggler-opened{color:#333;padding-right:20px;height:30px;background:#efefef url('images/togglero.gif') center left no-repeat;border:solid 1px white;}
.toggler-opened:hover{color:#000;padding-right:20px;height:30px;background:#fff url('images/toggleroh.gif') center left no-repeat;border:solid 1px #e3e3e3;}
.toggler-c{}
.toggler-c-closed{background:transparent;border:solid 1px #e3e3e3;margin:-25px 0px 25px 0px;padding:20px;}
.toggler-c-opened{margin:-25px 0px 25px 0px;padding:20px;background:#efefef;border:solid 1px #fff;}
.inlinetoggler{margin:5px;cursor:pointer;display:inline;}
.inlinetoggler-closed{color:#333;text-decoration:underline;}
.inlinetoggler-closed:hover{color:#000;text-decoration:none;}
.inlinetoggler-opened{display:none;}
.inlinetoggler-c{}
.inlinetoggler-c-closed{}
.inlinetoggler-c-opened{}
}
@media print{.toggler-c{margin-bottom:25px;}
.toggler{display:none;}
.inlinetoggler-c{}
.inlinetoggler{display:none;}
.parts{display:none;}
}
/* RED */
input{font-family:Tahoma,"Trebuchet MS","Lucida Grande", Verdana, Arial,"Times New Roman", Tahoma;text-align:right;}
body{font-family:Tahoma,"Trebuchet MS","Lucida Grande", Verdana, Arial,"Trebuchet MS","Times New Roman", Tahoma;}
#logo{float:left;}
#mainmenu{float:left;}
#topmenuContactus{width:62px;height:18px;background-position:-165px top;}
#topmenuContactus:Hover{background-position:-165px bottom;}
#topmenuEnglish{width:62px;height:18px;background-position:-227px top;}
#topmenuEnglish:Hover{background-position:-227px bottom;}
#topmenuCanpars{width:295px;height:18px;background-position:-289px top;}
#topmenuCanpars:Hover{background-position:-289px bottom;}
#toprightmenu{float:right;}
.toprightmenuimages{background-image:url('images/toprightmenu_bg.gif');}
#leftbar{text-align:left;padding-left:8px;}
#rightmenu{text-align:center;border-left:1px solid #009467;}
#copyright{text-align:right;}
#container{}
#containerinner{text-align:justify;direction:rtl;}
#ticker-area{direction:rtl;}
.post_header{text-align:right;}
.partsReadmoreLink{text-align:left;}
#errorPart{background-position:bottom left;}
.itemPhoto{float:left;text-align:left;margin-right:10px;}
/* MENU SPRITE */
.qmimages{background-image: url('http://cdn2.parscanada.com/menusprites.png');}
#mainmenuitem1{background-position: 0px 0px;}
#mainmenuitem1:hover{background-position: -163px 0px;}
#mainmenuitem2{background-position: 0px -23px;}
#mainmenuitem2:hover{background-position: -163px -23px;}
#mainmenuitem3{background-position: 0px -44px;}
#mainmenuitem3:hover{background-position: -163px -44px;}
#mainmenuitem4{background-position: 0px -65px;}
#mainmenuitem4:hover{background-position: -163px -65px;}
#mainmenuitem5{background-position: 0px -86px;}
#mainmenuitem5:hover{background-position: -163px -86px;}
#mainmenuitem6{background-position: 0px -107px;}
#mainmenuitem6:hover{background-position: -163px -107px;}
#mainmenuitem7{background-position: 0px -128px;}
#mainmenuitem7:hover{background-position: -163px -128px;}
#mainmenuitem8{background-position: 0px -149px;}
#mainmenuitem8:hover{background-position: -163px -149px;}
#mainmenuitem9{background-position: 0px -170px;}
#mainmenuitem9:hover{background-position: -163px -170px;}
#mainmenuitem10{background-position: 0px -191px;}
#mainmenuitem10:hover{background-position: -163px -191px;}
#mainmenuitem11{background-position: 0px -212px;}
#mainmenuitem11:hover{background-position: -163px -212px;}
#mainmenuitem12{background-position: 0px -233px;}
#mainmenuitem12:hover{background-position: -163px -233px;}
#mainmenuitem13{background-position: 0px -254px;}
#mainmenuitem13:hover{background-position: -163px -254px;}
#mainmenuitem14{background-position: 0px -275px;}
#mainmenuitem14:hover{background-position: -163px -275px;}
#mainmenuitem15{background-position: 0px -296px;}
#mainmenuitem15:hover{background-position: -163px -296px;}
/* left bar sprite */
.aboutalibar{background-image: url('images/canparsAliMokhtariLicensesIccrcQuebec.gif');}
#aboutali {background-position: 0px 0px;}
#aboutcsic {background-position: 0px -51px;}
#aboutquebec {background-position: 0px -123px;}
#aboutkanoon {background-position: 0px -162px;}
#aboutscotia {background-position: 0px -200px;}


#completedbooksdiv {position: relative;color:White; background-color:Black;}
.librarymainmenu {position:absolute; top: 0px; right:0px; z-index:99999;}
.librarymainmenu a {display: block; background:url('images/library/libraryMenu.gif'); background-repeat:no-repeat; width:125px; height:31px; text-indent:-500px; overflow:hidden;}
.librarymainmenu a, .librarymainmenu a:hover {text-decoration:none;}
#librarymainbooks{background-position:0px 0px; }
#librarymainbooks:hover{background-position:-125px 0px; }
#librarymainbooks.activelibrarymainmenu{background-position:-125px 0px !important; }
#librarymainspecialreports{background-position:0px -31px; }
#librarymainspecialreports:hover{background-position:-125px -31px; }
#librarymainspecialreports.activelibrarymainmenu{background-position:-125px -31px !important; }
#librarymainvideosandsounds{background-position:0px -62px; }
#librarymainvideosandsounds:hover{background-position:-125px -62px; }
#librarymainvideosandsounds.activelibrarymainmenu{background-position:-125px -62px !important; }
.ContentFlow {padding:15px;}

#workinprogressdiv, #futureplandiv { position: relative; background-color:Black; padding: 15px; padding-top:25px; height:170px; text-align:center;}
#workinprogressdiv a, #futureplandiv a { color:White;}
#workinprogressdiv .librarymainmenu, #futureplandiv .librarymainmenu {display: block; background:url('images/library/libraryMenu.gif'); background-repeat:no-repeat; width:254px; height:31px; text-indent:-500px; overflow:hidden;}
#workinprogressdiv .horizontalItem, #futureplandiv .horizontalItem {text-align:center; direction:rtl; width:100px; height:170px; margin:10px; overflow:visible;}
#workinprogressdiv .horizontalItem .title, #futureplandiv .horizontalItem .title {white-space:nowrap;}
#workinprogressdiv .horizontalItem img, #futureplandiv .horizontalItem img {display:block;} 

.jclControl {position:absolute; top: 15px; left:15px; }
.jcl {direction:ltr; margin:auto; height:170px;}
/*
.jcl ul {margin:0px; padding:0px; position:relative; list-style-type: none; z-index:1;}
.jcl li {overflow:hidden; float:left;}
.jcl div { overflow:hidden; position:relative; z-index:2;left:0px;}
*/
#workinprogressdiv .librarymainmenu {background-position:0px -93px;}

#futureplandiv .librarymainmenu {background-position:0px -124px;}

/*SHOP*/
.shoppingbasket, .shoppingcatalog {font-size:12px; line-height:20px;}
.shoppingbasket {background-color:#eeeeee;}
.shoppingbasket strong {font-size:1.2em;}
.basketItem { border:none; border-top:1px solid; padding:10px;}
.catalogClear {border-top:1px solid; }
.basketItem .productImage {float:right; margin:10px; margin-top:0px; margin-right:0px;}
.basketItem .productImage {width:120px;}
.catalogItem .productImage {width:220px;}
.basketItem .productDetails {float:right;}
.basketItem .productName, .basketItem .productDescription, .basketItem .productCount, .basketItem .removeLink, .basketItem .addLink, .basketItem .productOriginalPrice, .basketItem .productFinalPrice, .basketItem .productTotalPrice { display:block;}
.basketItem .productName {font-weight:bold; }
.catalogItem .productDescription {margin-bottom:10px; color:Black;}
.catalogItem .productOriginalPrice, .catalogItem .productFinalPrice { font-size:.9em;}
.basketItem .productCount .decreaseOne, .basketItem .productCount .increaseOne {width: 16px; height:16px; overflow:hidden; text-indent:-500px;}
/*GECKO FIX - INLINE-BLOCK*/
.basketItem .productCount .decreaseOne, .basketItem .productCount .increaseOne, .shoppingbasket .checkout .checkoutButton { display: table-cell; display: inline-table; display: inline-block; }
/* -- */
.basketItem .productCount .decreaseOne {background:url('images/icons/famfam/delete.png') no-repeat top right; }
.basketItem .productCount .increaseOne {background:url('images/icons/famfam/add.png') no-repeat top right; }
.basketItem .removeLink {background:url('images/icons/famfam/cart_delete.png') no-repeat top right; padding-right:20px; }
.basketItem .addLink {background:url('images/icons/famfam/cart_add.png') no-repeat top right; padding-right:20px; }
.shoppingbasket .dialogerror {margin:0px; margin-bottom:10px;}
.shoppingbasket .checkout {float:left;}
.shoppingbasket .checkout .checkoutButton {background:url('images/icons/famfam/cart_go_rtl.png') no-repeat bottom left; padding-left:20px; height:20px; vertical-align:top;}
#chooseMerchant {font-size:12px; line-height:20px;}

/* LofSlider */
.lof-main-item-image {display:inline;}

.lof-slidecontent, .lof-slidecontent a {
	color:#FFF;	
}
.lof-slidecontent a.readmore{
	color:#58B1EA;
	font-size:95%;
	
}
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	border:#cccccc solid 1px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	text-align:center;
	background:#FFF
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(images/lof/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:100%;
	z-index:3px;
	overflow:hidden;
}


/*******************************************************/
.lof-main-item-image
{
 	margin-top: 0px !important;
	float:none;
}
.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	background:url(images/lof/bg_trans.png);
	/*height:120px;*/
	padding:10px;
}
.lof-main-item-desc p{
	color:#FFF;	
	margin:0 8px;
	padding:8px 0
}
.lof-main-item-desc h3{
	color:#FFF;	
	padding:0;
	margin:0
}
.lof-main-item-desc h2{
	color:#FFF;	
	padding:0;
	margin:0 0 0 0px;
}
.lof-main-item-desc h3 a{	
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-main-item-desc h3 a:hover{

	text-decoration:underline;
}
.lof-main-item-desc h3 i {
	font-size:70%;
}

/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */
	background:transparent url(images/lof/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	position:relative;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:absolute;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
}

/* item navigator */
.lof-navigator-wapper {
	position:absolute;
	bottom:10px;
	right:10px;
	background:url(images/lof/transparent_bg.png) repeat;
	padding:5px 0px;
}
.lof-navigator-outer{
	position:relative;
	z-index:100;
	height:50%;
	width:100px;
	overflow:hidden;
	color:#FFF;
	float:left
}
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	padding:0;
	margin-left:0px;
	overflow:hidden;
	float:left;
	display:block;

	text-align:center;

}
ul.lof-navigator li img{
	border:#666 solid 3px;	
}
ul.lof-navigator li.active img, ul.lof-navigator li:hover img {
	border:#A8A8A8 solid 3px;
}
.lof-main-outer .lof-next,  .lof-main-outer .lof-previous{
	display:block;
	width:40px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	height:100%;
	z-index:3;
	top:0;
	text-indent:-999px;

}
.lof-main-outer .lof-next {
	right:05px;
	background:url(images/lof/b_next.png) no-repeat right center;
}
.lof-main-outer .lof-previous {
	left:05px;
	background:url(images/lof/b_prev.png) no-repeat left center;
}
