#filter,.international #main>nav{width:23%}#filter legend{font-size:13.5px;padding-left:16%;width:82%;
background:#ccc,url('../img/darr-red-block.png') no-repeat 8px .675em;
background:url('../img/darr-red-block.png') no-repeat 8px .675em,-moz-linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);
background:url('../img/darr-red-block.png') no-repeat 8px .675em,-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(229,229,229,1)),color-stop(100%,rgba(229,229,229,1)));
background:url('../img/darr-red-block.png') no-repeat 8px .675em,-webkit-linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);
background:url('../img/darr-red-block.png') no-repeat 8px .675em,-o-linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);
background:url('../img/darr-red-block.png') no-repeat 8px .675em,-ms-linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);
background:url('../img/darr-red-block.png') no-repeat 8px .675em,linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%)}
#filter .collapsed legend
{
background:#ccc,url('../img/rarr-red-block.png') no-repeat 10px .675em;
background:url('../img/rarr-red-block.png') no-repeat 10px .675em,-moz-linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);
background:url('../img/rarr-red-block.png') no-repeat 10px .675em,-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(229,229,229,1)),color-stop(100%,rgba(229,229,229,1)));
background:url('../img/rarr-red-block.png') no-repeat 10px .675em,-webkit-linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);
background:url('../img/rarr-red-block.png') no-repeat 10px .675em,-o-linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);
background:url('../img/rarr-red-block.png') no-repeat 10px .675em,-ms-linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);
background:url('../img/rarr-red-block.png') no-repeat 10px .675em,linear-gradient(top,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%)}.contentImgBox p{height:7.2em}#main aside.popular,#main aside.resources,.home #main aside.resources,.international #main aside.contactDetails,#main aside.contactDetails,#main aside.news,.author #main aside.resources{float:right;clear:right;width:24%}#main aside.popular li,#main aside.resources li,.home #main aside.resources li,.author #main aside.resources li{margin:1em auto;width:auto;float:none;font-size:.9em}#main aside.popular li:nth-child(even),#main aside.resources li:nth-child(even),.author #main aside.resources li:nth-child(even){margin:1em auto;width:auto;float:none;font-size:.9em}.teaching #content,.international #content,.courses #content,.authors #content,.author #content{float:left;width:49%;margin:0 2%}.international #content{margin-top:1.25em}.studying #content,.home #content,.whymac #content,.product #content,.event #content,.help #content{float:left;width:73%}
#main aside.resources{margin-top:4px;}
.SectionTemplate{width:75% !important;margin-right:0px !important;}
.development #content{float:left;width:75%;margin-left:2%}.development .contentImgBox:after{content:'';display:table;clear:both;margin-bottom:0}.development .contentImgBox li{width:23%}.international #main>header img{display:block;margin-top:-5.25em}.worldwide #main>header .intro{width:45%}.worldwide #main>header .map{width:50%;display:block;background:0}.worldwide #main>header .map ul{position:relative;width:444px;height:273px;background:url('../img/map-base.gif') no-repeat center center;margin-top:1em;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}.worldwide #main>header .map a{background:0;padding:0;outline:0;text-indent:-9999em;position:absolute;display:block;opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:1}.worldwide #main>header .map a.hover{opacity:.5}.worldwide #main>header .map a.active{opacity:1}.worldwide #main>header .map .africa{top:129px;left:189px;width:81px;height:93px;background:url('../img/map-africa.png') no-repeat center center}.worldwide #main>header .map .asia{top:100px;left:264px;width:158px;height:143px;background:url('../img/map-fareast.png') no-repeat center center;z-index:2}.worldwide #main>header .map .samerica{top:138px;left:71px;width:98px;height:121px;background:url('../img/map-southamerica.png') no-repeat center center}.worldwide #main>header .map .mideast{top:122px;left:248px;width:47px;height:43px;background:url('../img/map-middleeast.png') no-repeat center center;z-index:3}.worldwide #main>header .map .europe{top:16px;left:120px;width:314px;height:118px;background:url('../img/map-europe.png') no-repeat center center}.worldwide #main>header .map .usa{top:15px;left:10px;width:138px;height:138px;background:url('../img/map-northamerica.png') no-repeat center center}.coursesGlobal #main>header{background:#000 url('../img/bg-courses-global.jpg') left center no-repeat}.coursesGlobal #main>header p,.coursesGlobal #main>header a,.coursesGlobal #main>header a:hover,.coursesGlobal #main>header .reviews a,.coursesGlobal #main>header .social a{color:#f4f4f4}.coursesGlobal #main>header h2,.coursesGlobal #main>header .reviews{color:#f93023}.coursesGlobal #main>header h1:after{background:0}.coursesGlobal #main>header .reviews{margin-top:16em}.coursesGlobal #main>header .social{float:right;width:80%;margin:-3em -95% 2em 0}.product #main h1{max-width:415px}.product #main>header .intro{float:left;width:74%;min-height:24.5em}.product #main>header .details{position:absolute;right:0;top:0;bottom:0;width:19.5%;clear:none;margin:0}.product #main>header .details>*,.product #main>header .details .moreDelivery{float:none;max-width:100%;width:auto;clear:none;margin:auto}.product #main>header #productGallery{margin:-7em 0 0 2em}.product #main>header .details .price{margin-left:auto;width:auto}.product #main>header .details .reviews{margin:1.75em 0 3.5em}.product #main>header .details .rating{float:none}.product #main>header .details .ebook{margin:1.5em 0 .5em}.product #main>header .details select{margin:.75em 0}.product #main>header .details .moreDelivery{font-size:.75em;margin:.5em 0 2em;cursor:pointer;position:relative;z-index:2}.product #main>header .details .moreDelivery>div{display:none;margin-bottom:0}.product #main>header .details .moreDelivery:hover>div{display:block;position:absolute;cursor:default;right:18em;bottom:-5.5em;width:20em;padding:1.5em;font-size:1.1em;border:1px solid #fff;background:#f1f1f1;background:rgba(240,240,240,0.95);border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}.product #main>header .details .moreDelivery:hover>div:after{content:'';display:block;width:60px;height:100px;position:absolute;right:-60px;bottom:2em;background:url('../img/bg-moredelivery.png') no-repeat left center}
#hero{height:300px}#hero .flex-container{height:320px;overflow:visible}#hero .flexslider{float:right;width:70%}#hero .flexslider li{height:270px}#hero figure{width:47.5%;margin:0 1.5em 0 0}#hero .info{margin-left:48%}.flex-control-nav{width:30%;position:absolute;left:-14px;top:20px;bottom:auto;text-align:left;z-index:1}.flex-control-nav li,.flex-control-nav li:first-child{margin:-10px 0 0 5px;display:block;zoom:1;*display:block}.flex-control-nav li a{width:auto;height:auto;display:block;background:transparent;cursor:pointer;text-indent:0;opacity:1;color:#444;
font-family:'museo_sans500' !important;font-weight:400;font-size:13.5px;padding:12px 1em 0px 30px;height:45px}.flex-control-nav li a:hover{color:#222}.flex-control-nav li a.active{background:transparent url('../img/hero-text-indicator.png') left top no-repeat;color:#fff;cursor:default;opacity:1}
#divloginico .loginico{position:absolute; right:auto; left:450px; padding-right:0px;top:0px;border:0; display:block !important;}
#joinMailList .loginlink{float:none; position: absolute; right:auto; font-size:14px; left: 450px; padding-left: 40px; top:0px; margin-top:6px;border:0; color:Black;display:block !important;}
#searchForm{position:absolute; width: 300px; left: 450px; right:auto;margin-left:0px; margin-bottom:5px;float:none;}
a#logout.loginRegister {font-size:14px;}

/*jab adding for Section template content: 16/11/2015*/
section#contentST.SectionContent
{
    width:55%;
}

#main aside.resources li.Section
{
    font-size:1em;
}