/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 23 March 2019 03:54:45
*/


/* @group General Import */
/* @group Imports */
/* Baseline grid of 18px */
@font-face {
  font-family: 'ClarendonLightRegular';
  src: url("/__data/assets/file/0009/360/ps_14513-webfont.eot");
  src: url("/__data/assets/file/0009/360/ps_14513-webfont.eot?#iefix") format("embedded-opentype"), url("/__data/assets/file/0015/366/ps_14513-webfont.woff") format("woff"), url("/__data/assets/file/0013/364/ps_14513-webfont.ttf") format("truetype"), url("/__data/assets/file/0009/423/ps_14513-webfont.svg#ClarendonLightRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ClarendonPSRegular';
  src: url("/__data/assets/file/0017/368/ps_10269-webfont.eot");
  src: url("/__data/assets/file/0017/368/ps_10269-webfont.eot?#iefix") format("embedded-opentype"), url("/__data/assets/file/0013/373/ps_10269-webfont.woff") format("woff"), url("/__data/assets/file/0011/371/ps_10269-webfont.ttf") format("truetype"), url("/__data/assets/file/0007/403/ps_10269-webfont.svg#ClarendonPSRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ClarendonPSBold';
  src: url("/__data/assets/file/0014/374/ps_12968-webfont.eot");
  src: url("/__data/assets/file/0014/374/ps_12968-webfont.eot?#iefix") format("embedded-opentype"), url("/__data/assets/file/0009/432/ps_12968-webfont.woff") format("woff"), url("/__data/assets/file/0018/378/ps_12968-webfont.ttf") format("truetype"), url("/__data/assets/file/0009/405/ps_12968-webfont.svg#ClarendonPSBold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'UniversMedium';
  src: url("/__data/assets/file/0014/383/unvr55w-webfont.eot");
  src: url("/__data/assets/file/0014/383/unvr55w-webfont.eot?#iefix") format("embedded-opentype"), url("/__data/assets/file/0019/388/unvr55w-webfont.woff") format("woff"), url("/__data/assets/file/0016/385/unvr55w-webfont.ttf") format("truetype"), url("/__data/assets/file/0007/430/unvr55w-webfont.svg#UniversMedium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'UniversMediumItalic';
  src: url("/__data/assets/file/0015/393/unvr56w-webfont.eot");
  src: url("/__data/assets/file/0015/393/unvr56w-webfont.eot?#iefix") format("embedded-opentype"), url("/__data/assets/file/0019/397/unvr56w-webfont.woff") format("woff"), url("/__data/assets/file/0018/396/unvr56w-webfont.ttf") format("truetype"), url("/__data/assets/file/0010/433/unvr56w-webfont.svg#UniversMediumItalic") format("svg");
  font-weight: normal;
  font-style: normal; }

/* @end Imports */
/* @group Reset */
/* Based on http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
text-decoration:none;
}

body {
margin:0 auto;
position:relative;
background-color:#fff;
background-position:bottom;
background-repeat:repeat-x;
color:#1f1f1f;
font-family:Arial, Helvetica, "Helvetica Neue", sans-serif;
font-size:14px;
line-height:1;
}

ul, .article .rhs ul {
list-style:none;
padding-left:0;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none;
}

:focus {
outline:0;
}

/* tables may still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}

form select {
width: 80%;
}

form select.expand {
width: auto;
}

menu {
margin:0;
padding:0;
list-style:none;
}

#mobile-menu-main {
display:none;
}

/* @end Reset */
/* @group Headers */
h1 {
font-size:2em;
color:#cf022a;
font-family:ClarendonLightRegular, "Myriad Pro", Geneva, "Trebuchet MS", sans-serif;
margin-bottom:.9em;
font-weight:400;
}

h2 {
font-size:1.571em;
color:#cf022a;
font-family:ClarendonLightRegular, "Myriad Pro", Geneva, "Trebuchet MS", sans-serif;
margin-bottom:.55em;
font-weight:400;
}

h3 {
font-size:1.286em;
color:#cf022a;
margin-bottom:1em;
font-weight:400;
}

h4 {
font-size:1.143em;
color:#cf022a; /*N color:#1f1f1f;*/
margin-bottom:.857em;
font-weight:400;
}

h5 {
font-size:1em;
color:#cf022a;
font-weight:400; /*N font-weight:700;*/
margin-bottom:.857em;
}

h6 {
font-size:0.9em; /*N font-size:1em;*/
color:#cf022a; /*N color:#999;*/
font-weight:400; /*N font-weight:700;*/
margin-bottom:.857em;
}

.col-1 h1 {
padding-top:29px;
}

/* @end Headers */
/* @group Tags */
p {
margin-bottom:1.42857143em;
line-height:1.35714286em;
font-size:1em;
}

a {
text-decoration:none;
color:#cf022a;
}

a:hover {
text-decoration:underline;
}

b {
/*color:#cf022a;
font-weight:400;*/
color:black;
font-weight:700;
}

input {
color:#3e3e3e;
border:0 none;
font-size:1em;
}

button {
text-align:center;
border:0 none;
cursor:pointer;
padding:0;
font-size:1em;
}

.article ul {
margin-bottom:1.429em;
line-height:1.45em;
padding-left:20px;
}

.article ol {
margin-bottom:1.429em;
line-height:1.45em;
padding-left:30px;
}

.article ul.results {
  padding-left:0;
}

/*N added*/
.bookmarks ul {
padding-left:0px;
}

/*N added*/
form table td ul {
padding-left:0px;
}

.article ul li {
background:url(https://www.beds.ac.uk/__data/assets/image/0004/502825/bullet.jpg) no-repeat 0 5px;
padding-left:14px;
}

.article .rhs ul li {
background:none;
padding-left:0;
}

.article #content_div_22126 ul {
  padding-left:0;
}

.article #content_div_22126 ul li.item {
  background:none;
  padding-left:0;
}

/* @end Tags */
/* @group Main Classes */
.opac05 {
opacity:0.05;
-moz-opacity:0.05;
filter:alpha(opacity=5);
}

.opac50 {
opacity:0.5;
-moz-opacity:0.5;
filter:alpha(opacity=50);
}

.opac75 {
opacity:0.75;
-moz-opacity:0.75;
filter:alpha(opacity=75);
}

div.wrapper,div.content-wrapper {
/*width: 86.8%;
  min-width: 1025px;*/
max-width:970px;
width:100%;
margin:0 auto;
height:100%;
position:relative;
}

#content-area div.wrapper {
position:static;
}

div.content-wrapper {
position:static;
}

.col-1.map div.content-wrapper {
max-width:none;
}

.f-thirteen {
font-size:.929em;
}

.f-twelve {
font-size:.857em;
}

.f-twelve.right {
display:block;
text-align:right;
width:100%;
padding-bottom:4px;
}

div.clear {
width:100%;
clear:both;
}

.floatl {
float:left;
height:100%;
}

.floatr {
float:right;
height:100%;
}

div#coursebar-main .title-container .floatr {
  float:left;
}

div.viewport-left {
width:100%;
height:100%;
float:left;
}

.col-2 #left-sidebar {
width:19%; /*width:21.85%;*/
}

.col-2 .container {
width:100%;
}

.col-2.no-lhs .container {
width:71.3%;
}

.col-1 {
background:url(https://www.beds.ac.uk/__data/assets/image/0009/502839/bg-col1.jpg) repeat-x 0 0;
}

.col-1 .container.with-bg {
width:100%;
background:url(https://www.beds.ac.uk/__data/assets/image/0020/502841/bg-col1-container.jpg) no-repeat left top;
padding-top:25px;
padding-bottom:0;
}

.col-1.map .container.with-bg {
background:url(https://www.beds.ac.uk/__data/assets/image/0003/502842/bg-col1-container-long.jpg) no-repeat left top;
}

.col-1 .container {
width:100%;
padding-top:0;
}

.col-1.map {
background:url(https://www.beds.ac.uk/__data/assets/image/0019/502840/bg-col1-long.jpg) repeat-x 0 0;
}

/* @end Main Classes */
/* @group Main Layout */
#header {
width:100%;
height:132px;
float:left;
margin-bottom:50px;
}

#header .wrapper {
position:relative;
}

#header .contents {
padding:24px 0;
height:84px;
position:absolute;
z-index:1;
width:100%;
}

#header .contents #logo-container {
width:220px;
height:100%;
float:left;
}

#header .contents #searchbox-container {
width:340px;
height:100%;
margin-right:15px;
float:right;
padding-top:9px;
}

#header .contents #searchbox-container .top-row {
width:100%;
height:19px;
}

/*N added*/
#header .contents #searchbox-container .top-row-projectsites {
width:90%;
height:19px;
}

#header .contents #searchbox-container .top-row a,
#header .contents #searchbox-container .top-row-projectsites a {
font-size:1.071em;
color:#000;
float:right;
margin-left:27px;
}

#header .contents #searchbox-container .top-row a:hover,
#header .contents #searchbox-container .top-row-projectsites a:hover {
text-decoration:none;
color:#cf022a;
}

#header .contents #searchbox-container .bottom-row,.course-search .bottom-row,.general-search .bottom-row {
width:100%;
height:37px;
margin-top:5px;
position:relative;
}

#header .contents #searchbox-container .bottom-row {
float:right;
width:89.5%;
}

#header .contents #searchbox-container .bottom-row .box-one,.course-search .bottom-row .box-one,.general-search .bottom-row .box-one {
z-index:0;
width:100%;
position:absolute;
height:100%;
}

#header .contents #searchbox-container .bottom-row .box-one .left-corner,.course-search .bottom-row .box-one .left-corner,.general-search .bottom-row .box-one .left-corner {
width:6px;
height:100%;
float:left;
background:url(https://www.beds.ac.uk/__data/assets/image/0008/502775/search-cornerl-bg.gif) no-repeat transparent;
}

#header .contents #searchbox-container .bottom-row .box-one .middle-area,.general-search .bottom-row .box-one .middle-area {
width:288px;
float:left;
height:100%;
background-color:#cf022a;
}

#header .contents #searchbox-container .bottom-row .box-one .right-corner,.course-search .bottom-row .box-one .right-corner,.general-search .bottom-row .box-one .right-corner {
width:6px;
height:100%;
float:left;
background:url(https://www.beds.ac.uk/__data/assets/image/0007/502774/search-cornerr-bg.gif) no-repeat transparent;
}

#header .contents #searchbox-container .bottom-row .box-two,.general-search .bottom-row .box-two {
z-index:1;
height:29px;
padding:4px;
width:292px;
position:absolute;
}

#header .contents #searchbox-container .bottom-row .box-two input,.general-search .bottom-row .box-two input {
float:left;
height:29px;
width:192px;
background:url(https://www.beds.ac.uk/__data/assets/image/0006/502773/search-input.gif) no-repeat transparent;
/*padding:4px 0 0;*/
padding: 0 5px;
}

#header .contents #searchbox-container .bottom-row .box-two button,.course-search .bottom-row .box-two button,.general-search .bottom-row .box-two button {
float:left;
text-align:center;
text-shadow:1px 1px #fff;
width:90px;
padding:5px 0;
background:url(https://www.beds.ac.uk/__data/assets/image/0008/502757/top-search-button.jpg) repeat-x #cbcbcb;
height:29px;
margin:0;
}

#header .contents #searchbox-container .bottom-row .box-two button:hover,.course-search .bottom-row .box-two button:hover,.general-search .bottom-row .box-two button:hover {
background-position:0 -29px;
}

#header .contents #searchbox-container .bottom-row .box-two .right-corner,.course-search .bottom-row .box-two .right-corner,.general-search .bottom-row .box-two .right-corner {
float:left;
height:29px;
width:3px;
background:url(https://www.beds.ac.uk/__data/assets/image/0009/502776/search-button-cornerr-bg.gif) no-repeat transparent;
}

div#menu-main {
width:100%;
height:50px;
background:url(https://www.beds.ac.uk/__data/assets/image/0007/502756/menu-bg2.jpg) repeat-x #a0001f;
float:left;
position:absolute;
left:0;
top:132px;
}

div#menu-main ul {
float:left;
width:100%;
padding-left:0;
}

div#menu-main ul li {
float:left;
padding-left:20px; /*N margin-right:15px;*/
padding-right:18px;
height:50px;
background:url(https://www.beds.ac.uk/__data/assets/image/0004/502744/bg-nav-border.jpg) no-repeat right top;
}

div#menu-main ul li a {
display:block;
font-size: 1.229em;
font-family:UniversMedium, Arial, Helvetica, "Helvetica Neue", sans-serif;
color:#FFF;
height:38px;
padding-top: 16px;
float:left;
position:relative;
}

div#menu-main ul li a:hover {
/*background: url("https://www.beds.ac.uk/__data/assets/image/0010/502786/menu-arrow.jpg") no-repeat center top transparent;*/
}

div#menu-main ul li.active {
background:url(https://www.beds.ac.uk/__data/assets/image/0003/502788/menu-arrow-active.jpg) no-repeat center bottom transparent;
}

div#menu-main ul li.active a:hover {
background:none;
}

div#menu-main ul li.course-finder-link {
display:none;
}

div#menu-main ul li a.colorbox {
float:right;
height:auto;
padding:0;
width:49.66%;
}

div#utilitybar-main {
width:100%;
height:49px;
background:url(https://www.beds.ac.uk/__data/assets/image/0009/502794/footer-util-bg.jpg) repeat-x #e0e0e0;
margin-bottom:1px;
float:left;
}

div#utilitybar-main img {
float:left;
margin-top:12px;
}

#footer {
width:100%;
background-color:#1f1f1f;
padding-top:22px;
float:left;
padding-bottom:40px;
}

#footer h3 {
color:#e31937;
margin-bottom:10px;
}

#footer li a {
font-size:14px;
color:#FFF;
line-height:1.56;
}

#footer .column {
width:15%;
height:100%;
float:left;
margin-right:2%;
}

#footer .column-last {
width:15%;
height:100%;
float:left;
}

/* @end Main Layout */
/* @end General Import */
div#utilitybar-main .breadcrumbs {
padding:6px 0 0 17px;
float:left;
color:#8c8c8c;
}

div#utilitybar-main .breadcrumbs a {
font-size:1.071em;
color:#cf022a;
}

div#utilitybar-main .breadcrumbs a:hover,section#utilitybar-main .breadcrumbs a.active,section#utilitybar-main .breadcrumbs a:active {
color:#1f1f1f;
text-decoration:none;
}

div#content-area {
width:100%;
float:left;
}

.container {
padding-top:29px;
padding-bottom:50px;
width:71.3%;
float:left;
}

#left-sidebar {
width:30.7%;
float:left;
margin:0 8px 0 0;
}

ul#subnav {
/*width: 212px;*/
overflow:hidden;
float:left;
width:100%;
}


div#content-area .container ul#subnav li {
  border-bottom:1px solid #FFF;
  }
  
  div#content-area .container ul#subnav li a {
  float:left;
  font-size:1.071em;
  height:100%;
    -webkit-border-radius: 6;
      -moz-border-radius: 6;
      border-radius: 5px;
      font-family: Arial;
      color: #ffffff;
      font-size: 14px;
      background: #d62038;
      padding: 10px;
    min-width: 50px;
    width: 80%;
      text-decoration: none;
   margin: 6px 0px;
  
  }
  
  
  div#content-area .container ul#subnav li a.active,section#content-area .container ul#subnav li a:active {
  color:#000000;
  font-weight:700;
  }
  
  div#content-area .container ul#subnav li a:hover,div#content-area .container ul#subnav li a.current {
  text-decoration:none;
  color:#ffffff;
  background:#000000
  }
  
  div#content-area .container ul#subnav li:last-child a,section#content-area .container ul#subnav li .last {
  border-bottom:0 none;
  }






div#content-area .container .article {
float:left;
width:68.11%;
overflow:hidden;
}

div#content-area .container .article a {
text-decoration:none;
/*border-bottom removed by nnogueira as requested by pfryer*/
/*border-bottom: 0.07142857em solid #ccc;*/
padding-bottom: 0.07142857em;
}

div#content-area .container .article a:hover {
text-decoration:none;
border-bottom: 0.07142857em solid #cf022a;
}

/*link underline fixes*/
div#content-area .container .article h2 a, div#content-area .container .article .bookmarks a, div#content-area .container .article .category-box a, div#content-area .container .article .general-box a  {
text-decoration:none;
border-bottom: none;
padding-bottom: 0;
}

div#content-area .container .article h2 a:hover, div#content-area .container .article .bookmarks a:hover, div#content-area .container .article .category-box a:hover, div#content-area .container .article .general-box a:hover  {
text-decoration:underline;
border-bottom: none;
}

div#content-area .container .article a .summary_data_details, div#content-area .container .article a:hover .summary_data_details {
color:#000;
}

div#content-area.col-1 .container .article {
width:100%;
}

div#left-sidebar p.active,div#lr-left p.active {
margin:0;
float:left;
font-size:1.071em;
height:100%;
padding:11px 10% 11px 0;
width:80%;
}

/*div#left-sidebar p.active a,div#lr-left p.active a {
   color:#010101;
}*/

div#content-area .container ul#subnav ul {
/*N background: url("http://beta.beds.ac.uk/__data/assets/image/0007/889/subnav-level2.jpg") repeat-y scroll 0pt 0pt transparent;*/
background: #f7f7f7;
background: -moz-linear-gradient(left, #f7f7f7 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff));
background: -moz-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff));
background: -ms-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff));
background: -o-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #f7f7f7 0%,#ffffff 100%);
background: -o-linear-gradient(left, #f7f7f7 0%,#ffffff 100%);
background: -ms-linear-gradient(left, #f7f7f7 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=1 );
background: linear-gradient(left, #f7f7f7 0%,#ffffff 100%);
border-top: 1px solid #FFFFFF;
float: left;
padding: 0;
margin: 0;
}

div#content-area .container ul#subnav ul li {
background:none;
float:left;
padding:0;
border-bottom:0;
width: 100%;
}

div#content-area .container ul#subnav ul li a {
background: none repeat scroll 0% 0% transparent;
color: #7F7F7F;
padding: 10px 0 10px 10%;
width:80%;
}

/*div#content-area .container ul#subnav ul li a:hover {
background:#000000;
}*/

div#content-area .container ul#subnav ul li a.current {
/*N background: url("http://beta.beds.ac.uk/__data/assets/image/0006/888/subnav-level2-current.jpg") no-repeat scroll left top transparent;*/
background: #aeaeae;
/*background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #e5e5e5 0%,#ffffff 100%);
background: -o-linear-gradient(left, #e5e5e5 0%,#ffffff 100%);
background: -ms-linear-gradient(left, #e5e5e5 0%,#ffffff 100%);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 );
background: linear-gradient(left, #e5e5e5 0%,#ffffff 100%);
height: auto;
}


div#content-area .container ul#subnav ul li ul.level2 li a {
width:75%;
padding:10px 5% 10px 10%;
}

div#content-area .container ul#subnav ul li ul.level2 li a.current {
background:none;
}

div#content-area .container ul#subnav ul li ul.level2 {
padding: 0;
border: 0 none;
width: 100%;
}

div#content-area .container ul#subnav ul li ul.level3 li a {
width:70%;
padding:10px 0 10px 20%;
}

div#content-area .container ul#subnav ul li ul.level3 li a:hover {
background: #aeaeae;
}

div#content-area .container ul#subnav ul li ul.level3 li a.current {
 background: #aeaeae;
}

div#content-area .container ul#subnav ul li ul.level3 {
padding: 0;
border: 0 none;
width: 100%;
}

div#content-area .container ul#subnav ul li ul.level4 li a {
width:65%;
padding:10px 0 10px 30%;
}

div#content-area .container ul#subnav ul li ul.level4 li a.current {
background:none;
}

div#content-area .container ul#subnav ul li ul.level4 {
padding: 0;
border: 0 none;
width: 100%;
}

/* ----- Main navigation - level 2 ---------------- */
div#menu-main ul li div.main-nav-level2-container {
background:#fff url(https://www.beds.ac.uk/__data/assets/image/0018/502830/bg-sub-nav.jpg) repeat-x 0 0;
border-bottom:4px solid #cf022a;
left:0;
padding:22px 8px;
position:absolute;
top:50px;
/*N width:98.3%;*/
margin: 0 0.1%; /*N added*/
z-index:1050; /*N z-index:100;*/
display:none;
-moz-box-shadow:0 1px 6px 0 #777878;
-webkit-box-shadow:0 1px 6px 0 #777878;
box-shadow:0 1px 6px 0 #777878;
width:98%;
max-width:954px;
}

div#menu-main ul li a span.arrow {
bottom:-8px;
left:47%;
position:absolute;
z-index:1000;
background:url(https://www.beds.ac.uk/__data/assets/image/0008/502784/nav-red-arrow.png) no-repeat center bottom;
text-indent:-9999px;
width:15px;
height:8px;
display:none;
}

div#menu-main ul li:hover .main-nav-level2-container,div#menu-main ul li:hover a span.arrow,div#menu-main ul li.selected a span.arrow {
display:block;
}

/* 2_column_layout div#menu-main ul li div.main-nav-level2-container ul {
width:49.89%;
padding-left:0;
}*/

div#menu-main ul li div.main-nav-level2-container ul {
width:75%;
padding-left:0;
}

/* 2_column_layout div#menu-main ul li div.main-nav-level2-container ul li {
height:auto;
width:41%;
padding:0;
margin-right:31px;
background:none;
}*/

div#menu-main ul li div.main-nav-level2-container ul li {
height:auto;
width:29%;
padding:0;
margin-right:25px;
background:none;
}

div#menu-main ul li div.main-nav-level2-container ul li a {
color:#cf022a;
font-family:Arial,Helvetica,"Helvetica Neue",sans-serif;
font-size:14px;
padding:6px;
width:99.5%;
height:auto;
text-shadow:#FFF 1px 1px;
}

div#menu-main ul li div.main-nav-level2-container ul li a:hover {
background:#cf022a;
color:#fff;
text-shadow:none;
}

/* 2_column_layout div.main-nav-level2-extra {
background:url(https://www.beds.ac.uk/__data/assets/image/0006/502755/bg-extra-border.jpg) repeat-y 0 0;
float:left;
padding:2px 0 0 28px;
width:44%;
}*/

div.main-nav-level2-extra {
background:url(https://www.beds.ac.uk/__data/assets/image/0006/502755/bg-extra-border.jpg) repeat-y 0 0;
float:left;
padding:2px 0 0 28px;
width:22%; /*N width:46.44%;*/
}

div.main-nav-level2-extra h3 {
color:#000;
}

div.main-nav-level2-extra .related-docs {
float:left;
width:100%;
display:none;
}

div#menu-main ul li div.main-nav-level2-container div.main-nav-level2-extra ul {
width:auto;
border:0;
width:100%; /* chenged from 46.27% */
float:left;
padding-left:0;
}

div#menu-main ul li div.main-nav-level2-container div.main-nav-level2-extra ul li {
width:auto;
}

div.main-nav-level2-extra ul li.pdf,div#menu-main ul li div.main-nav-level2-container div.main-nav-level2-extra ul li.pdf {
background:url(https://www.beds.ac.uk/__data/assets/image/0005/502781/pdf.jpg) no-repeat left top;
}

div#menu-main ul li div.main-nav-level2-container div.main-nav-level2-extra ul li a {
width:auto;
padding:0 0 6px 30px;
}

div#menu-main ul li div.main-nav-level2-container div.main-nav-level2-extra ul li a:hover {
background:none;
color:#cf022a;
text-decoration:underline;
text-shadow:#FFF 1px 1px;
}

div.main-nav-level2-extra img {
width:100%;
height:auto;
}

div#menu-main ul li.nav-5786:hover .related-docs.nav-5786 {
display:block;
}

div#menu-main ul li.nav-5870:hover .related-docs.nav-5870 {
display:block;
}

div#menu-main ul li.nav-5840:hover .related-docs.nav-5840 {
display:block;
}

div#menu-main ul li.nav-5798:hover .related-docs.nav-5798 {
display:block;
}

div#menu-main ul li.nav-23353:hover .related-docs.nav-23353 {
display:block;
}

div#menu-main ul li.nav-605:hover .related-docs.nav-605 {
display:block;
}

/* ----- Right column ---------------- */
div.rhs {
float:left;
height:100%;
right:0;
margin-left:0;
overflow:hidden;
position:absolute;
top:0;
/*width: 25.98%;*/
width:250px;
z-index:0;
}

div#content-area div.rhs {
position:static;
float:right;
background:#f2f2f2;
padding:11px 15px 20px;
/*width:22.89%;*/
width:220px;
}

div.rhs .container-one {
margin:0 0 0 1px;
height:183px;
width:250px;
background-color:#000;
}

div.rhs .container-two {
margin-left:1px;
width:220px;
height:255px;
padding:15px 15px 0;
background:url(https://www.beds.ac.uk/__data/assets/image/0006/502746/slideshow-rhs-bg.jpg) repeat-x #e8e8e8;
}

div.rhs .container-five {
width:218px;
height:23px;
position:absolute;
padding:14px 15px 13px;
bottom:0;
background:url(https://www.beds.ac.uk/__data/assets/image/0007/502792/footer-util-rhs-bg.jpg) repeat-x #e0e0e0;
border-right:1px solid #FFF;
border-left:1px solid #FFF;
}

div.rhs .container-five ul {
height:100%;
float:left;
display:block;
padding-left:0;
}

div.rhs .container-five ul li {
height:100%;
background:url(https://www.beds.ac.uk/__data/assets/image/0008/502793/footer-util-icons.jpg) no-repeat transparent;
float:left;
position:relative;
overflow:hidden;
margin-right:10px;
cursor:pointer;
}

div.rhs .container-five ul li.print {
width:21px;
background-position:0 0;
}

div.rhs .container-five ul li.email {
width:22px;
background-position:-31px 0;
}

div.rhs .container-five ul li.fb {
width:19px;
background-position:-63px 0;
}

div.rhs .container-five ul li.tweet {
width:19px;
background-position:-92px 0;
margin-right:0;
}

div.rhs .container-five a.top {
color:#cf022a;
padding-right:20px;
font-size:1.071em;
background:url(https://www.beds.ac.uk/__data/assets/image/0010/502795/footer-util-arrow.jpg) no-repeat right 5px;
float:right;
}

.social {
display:block;
height:25px;
text-indent:-9999px;
}

/*
================================================ */
.main-img, .main-img-news {
float:left;
width:100%;
height:auto;
}

.main-img-news {
  float:none;
  margin-bottom: 20px;
}

.main-img img, .main-img-news {
width:100%;
height:auto;
}

.bookmarks {
background:#f2f2f2;
float:left;
padding:3px 1px;
width:99.3%;
margin-bottom:27px;
}

.bookmarks ul li {
float:right;
overflow:hidden;
margin-left:10px;
padding:0;
background:none;
}

.bookmarks ul li.advisor {
float:left;
}

.bookmarks ul li.advisor a {
background:url(https://www.beds.ac.uk/__data/assets/image/0005/502844/advisor.jpg) no-repeat 0 2px;
display:block;
padding:2px 5px 2px 24px;
}

img.right {
float:right;
margin-left:20px;
}

.caption {
background:#1f1f1f;
clear:both;
color:#FFF;
margin:0;
padding:10px 5px 12px 10px;
width:175px;
}

.caption.right {
float:right;
}

div#content-area .article blockquote {
background:url(https://www.beds.ac.uk/__data/assets/image/0007/502828/blockquotes-red-right.png) no-repeat right 92%;
border-bottom:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
font-size:14px;
padding-bottom:15px;
width:100%;
padding-top:9px;
margin-bottom:20px;
}

div#content-area .article blockquote.small {
width:190px;
float:right;
background:none;
}

div#content-area .article blockquote span {
background:url(https://www.beds.ac.uk/__data/assets/image/0008/502829/blockquotes-red-left.png) no-repeat top left;
display:block;
line-height:1.3em;
padding:30px 5px 0 11px;
}

div#content-area .article blockquote span .author {
background:none;
color:#999;
font-size:14px;
padding:10px 40px 0 0;
text-align:right;
}

div#content-area .article #study-here blockquote {
position:relative;
float:left;
width:100%;
top:-17px;
background:url(https://www.beds.ac.uk/__data/assets/image/0008/502829/blockquotes-red-left.png) no-repeat transparent;
margin:0;
padding:0;
border:0;
font-size:1em;
}

div#content-area .category-box #study-here img {
margin-bottom:0;
}

div#content-area .article #study-here blockquote span {
background:none;
padding:0;
}

div#content-area .article #study-here blockquote span.quote {
display:block;
padding:40px 6px 0 8px;
font-size:1.071em;
line-height:1.42;
background:url(https://www.beds.ac.uk/__data/assets/image/0007/502828/blockquotes-red-right.png) no-repeat right 6px transparent;
}

div#content-area .article #study-here blockquote span.author {
color:#8b8a8a;
display:block;
margin-top:14px;
text-align:right;
font-size:.929em;
padding-right:6px;
line-height:1.2;
}

div#content-area .article #study-here blockquote span.role {
display:block;
font-size:.786em;
color:#cf022a;
text-align:right;
padding-right:6px;
}

/* ------ Inner right column boxes ------------------------------------ */
.rhs .general-box {
border-bottom:1px solid #fff;
border-top:1px solid #dfdfdf;
padding:24px 0 17px;
}

.rhs .general-box.no-bt {
border-top:0;
}

.rhs .general-box.no-bb {
border-bottom:0;
}

.rhs .general-box h3 {
color:#1f1f1f;
}

.rhs .general-box ul li {
padding-bottom:10px;
color:#CF022A;
}

.rhs .general-box.black ul li {
   color:#1F1F1F;
}

.rhs .general-box.docs ul li.pdf {
background:url(https://www.beds.ac.uk/__data/assets/image/0005/502781/pdf.jpg) no-repeat top right;
padding-right:19px;
}

.rhs .general-box.twitter {
position:static;
}

.rhs .general-box.twitter a.follow {
background:url(https://www.beds.ac.uk/__data/assets/image/0003/502797/follow.jpg) no-repeat 0 0;
display:block;
height:20px;
float:right;
text-indent:-9999px;
width:71px;
}

.rhs .general-box.twitter p {
margin-bottom:8px;
}

.rhs .general-box.twitter p.date {
color:#737373;
font-size:12px;
}

#utilitybar-main .page-lineage {
color:#1F1F1F;
float:left;
font-size:15px;
margin:0;
padding:14px 17px;
}

#utilitybar-main .page-lineage span {
color:#8c8c8c;
padding:0 12px;
}

/* Category Page
==================================================*/
.category-box {
width:224px;
float:left;
margin-right:22px;
margin-bottom:16px;
}

.category-box.even {
margin-right:0;
}

.category-box img {
margin:3px 0 14px;
}

.category-box.odd {margin-right:22px;}

.category-box p,.category-box div {
margin-bottom:12px;
font-size:1em;
line-height:1.285;
}

.col-1.map .category-box p {
margin-bottom:4px;
}

.col-1.map .category-box a.more {
float:right;
padding-top:12px;
}

.category-box.last {
margin-right:0;
}

.category-box.single {
margin-left:22px;
}

.category-box p.links {
margin-bottom:0;
}

.category-box p.links a {
display:block;
padding-bottom:6px;
}

/* Landing Page - Apply
==================================================*/
.landing-media {
/*background:url(https://www.beds.ac.uk/__data/assets/image/0007/502765/video-shadow.jpg) no-repeat left top;*/
background:url(https://www.beds.ac.uk/__data/assets/image/0020/502751/bg-media.jpg) no-repeat left top;
padding-top:5px;
padding-bottom:15px;
float:left;
width:470px;
margin-right:3.09%;
z-index:-1;
}

/*N added*/
.landing-media embed {
margin: 1px 0;
}

.landing-nav {
float:left;
width:48.45%;
}

.landing-nav.student {
background:url(https://www.beds.ac.uk/__data/assets/image/0020/502751/bg-media.jpg) no-repeat left top;
padding-bottom:15px;
padding-top:4px; /*N padding-top:3px; */
}

.landing-nav div.column {
float:left;
width:50%;
}

.landing-nav h1 {
color:#000;
margin-bottom:22px;
padding-top:0;
}

.landing-nav ul {
width:100%;
float:left;
margin-bottom:0;
padding-left:0;
}

.landing-nav ul.right {
float:left;
margin:0;
}

.landing-nav ul li {
background:none;
font-size:16px;
padding-bottom:14px;
padding-left:0;
line-height:1;
}

.landing-nav ul li a {
text-shadow:#fff 1px 1px;
}

.landing-nav .buttons {
float:left;
width:100%;
padding-top:30px;
margin:0;
}

.landing-nav .buttons p {
float:left;
width:220px;
margin-right:29px;
margin-bottom:0;
background:url(https://www.beds.ac.uk/__data/assets/image/0004/502753/red-button-shadow.jpg) no-repeat left bottom;
padding-bottom:14px;
}

.landing-nav .buttons p.right {
margin:0;
}

.landing-nav .buttons a {
background:url(https://www.beds.ac.uk/__data/assets/image/0005/502754/button-red2.jpg) no-repeat 0 0;
color:#FFF;
display:block;
float:left;
font-size:16px;
height:23px;
padding:9px 0 5px;
text-align:center;
text-shadow:1px 1px #8A011B;
width:220px;
}

.landing-nav .buttons a.right {
margin:0;
}

.landing-nav .buttons a:hover {
text-decoration:none;
background-position:0 -37px;
}

.col-1 .category-box {
margin-top:20px;
}

/* Landing Page - International
==================================================*/
div.course-wrapper {
/*background:url(https://www.beds.ac.uk/__data/assets/image/0019/502813/coursef-bg.jpg) repeat left top;*/
float:left;
width:100%;
/*margin-top:15px;
margin-bottom:15px;*/
border-top:1px solid #E5E5E5;
background: #efefef;
background: -moz-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#dcdcdc));
background: -webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%);
background: -o-linear-gradient(top, #efefef 0%,#dcdcdc 100%);
background: -ms-linear-gradient(top, #efefef 0%,#dcdcdc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dcdcdc',GradientType=0 );
background: linear-gradient(top, #efefef 0%,#dcdcdc 100%);
}

div#coursebar-main {
height:95px;
float:left;
margin-right:29px;
width:71%;
}

div#coursebar-main .arrow-nav-container {
width:18px;
padding:34px 7px 30px;
height:31px;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
float:left;
background:url(https://www.beds.ac.uk/__data/assets/image/0006/502809/coursefnav-bg.jpg) repeat-x;
}

div#coursebar-main .arrow-nav-container a {
width:19px;
height:10px;
display:block;
margin:0 auto;
}

div#coursebar-main .arrow-nav-container a.arrow_up {
background:url(https://www.beds.ac.uk/__data/assets/image/0016/502810/coursefnav-arrowu.gif) no-repeat -19px top;
}

section#coursebar-main .arrow-nav-container a.arrow_up:hover,section#coursebar-main .arrow-nav-container a.arrow_up.active {
background-position:0 0;
}

div#coursebar-main .arrow-nav-container a.arrow_down {
background:url(https://www.beds.ac.uk/__data/assets/image/0017/502811/coursefnav-arrowd.gif) no-repeat -19px top;
margin-top:10px;
}

div#coursebar-main .arrow-nav-container a.arrow_down:hover,section#coursebar-main .arrow-nav-container a.arrow_down.active {
background-position:0 0;
}

.arrow-nav-container:hover {
cursor:pointer;
}

div#coursebar-main .title-container {
height:55px;
padding:20px 0 20px 20px;
/*N width:263px;*/
float:left;
}

div#coursebar-main .title-container h1 {
font-size:2.286em;
margin-bottom:.214em;
color:#000;
padding-top:0;
text-shadow:1px 1px #fff;
}

div#coursebar-main .title-container p {
margin:0;
padding:0;
color:#7a7a7a;
font-size:1.214em;
line-height:1;
text-shadow:1px 1px #fff;
}

div#coursebar-main .search-container {
width:330px;
height:76px;
padding:32px 0 10px; /*N padding:9px 0 10px;*/
float:right;
}

div#coursebar-main .search-container input {
width:74%;
height:27px;
padding:0 5px;
color:#818080;
background:url(https://www.beds.ac.uk/__data/assets/image/0004/502807/coursefnav-search-input.jpg) no-repeat #FFF;
font-size:.929em;
float:left;
text-indent:7px;
margin:0;
}

div#coursebar-main .search-container button {
width:21%;
height: 27px;
padding:0 5px;
background:url(https://www.beds.ac.uk/__data/assets/image/0020/502760/coursefnav-search-button2.jpg) repeat-x #a0001f;
color:#FFF;
margin:0;
}

div#coursebar-main .search-container button:hover {
background:#a0001f;
}

div#coursebar-main .search-container table {
width:100%;
height:38px;
margin-top:8px;
}

div#coursebar-main .search-container table td {
background:url(https://www.beds.ac.uk/__data/assets/image/0010/502759/coursefnav-search-let-bg2.jpg) no-repeat;
color:#FFF;
text-align:center;
font-size:.786em;
vertical-align:middle;
cursor:pointer;
border:0;
padding:4px 0 0;
height:15px;
width:23px;
float:left;
}

div#coursebar-main .search-container table td a {
  text-decoration:none;
  color:#fff;
}

div#coursebar-main .search-container table td.last {
background:url(https://www.beds.ac.uk/__data/assets/image/0009/502758/coursefnav-search-let-big-bg2.jpg) no-repeat;
width:46px;
}

div#coursebar-main .search-container table td:hover {
background-position:0 -19px;
}

div.rhs .container-three {
margin-left:1px;
width:220px;
height:67px;
margin-top:0;
padding:10px 15px;
background:url(https://www.beds.ac.uk/__data/assets/image/0018/502812/coursef-box-bg.jpg) repeat-x #a0001f;
}

div.rhs .container-three li {
list-style:none;
background:none;
padding-left:0;
}

div.rhs .container-three li a {
color:#FFF;
font-size:1.071em;
font-weight:700;
line-height:1.47;
}

div#content-area div.course-wrapper div.rhs {
background:none;
padding:0;
width:250px;
float:left;
}

/* Course Finder section
==================================================*/
div#content-area.col-2 .container .article {
width:77%;
}

.social-links {
padding-top:64px;
clear:both;
}

.social-links a {
display:block;
width:100%;
}

.social-links .twitter {
background:url(https://www.beds.ac.uk/__data/assets/image/0005/502772/subnav-border-bottom.gif) no-repeat left bottom;
margin-bottom:16px;
padding-bottom:15px;
}

ul.course-nav {
float:left;
width:100%;
margin-top:10px;
}

ul.course-nav li {
float:left;
background:url(https://www.beds.ac.uk/__data/assets/image/0004/502816/course-nav-border.jpg) no-repeat right bottom;
padding:0 1px 0 0;
cursor:pointer;
border-bottom:1px solid #e5e5e5;
}

ul.course-nav li span {
background:url(https://www.beds.ac.uk/__data/assets/image/0008/502838/bg-course-nav.jpg) repeat-x 0 0;
color:#999;
display:block;
float:left;
height:21px;
padding:12px 15px 11px 14px;
}

ul.course-nav li span:hover {
color:#cf022a;
}

ul.course-nav li.active {
background:url(https://www.beds.ac.uk/__data/assets/image/0003/502815/course-nav-hover.jpg) no-repeat 0 0;
margin-left:-1px;
border-bottom:1px solid #fff;
padding-left:7px;
}

ul.course-nav li.active span {
background:#fff;
color:#cf022a;
text-decoration:none;
background:url(https://www.beds.ac.uk/__data/assets/image/0003/502815/course-nav-hover.jpg) no-repeat right -45px;
padding-left:9px;
}

.article .course {
display:block;
float:left;
padding-top:13px;
width:100%;
}

.article .course p {
line-height:1.4em;
}

.article .course.overview {
display:block;
}

ul.expand-list {
float:left;
margin-top:15px;
width:100%;
}

ul.expand-list li {
float:left;
width:100%;
margin-bottom:1px;
background:none;
padding:0;
background:url(https://www.beds.ac.uk/__data/assets/image/0016/502801/expand-list-more.jpg) repeat-y 0 0;
cursor:pointer;
}

ul.expand-list li span {
background:url(https://www.beds.ac.uk/__data/assets/image/0004/502780/plus-minus.jpg) no-repeat 0 0;
display:block;
float:left;
height:50px;
text-indent:-9999px;
width:40px;
}

ul.expand-list li.minus span {
background:url(https://www.beds.ac.uk/__data/assets/image/0004/502780/plus-minus.jpg) no-repeat -40px 0;
}

ul.expand-list h3 {
color:#7a7a7a;
text-shadow:#fff 1px 1px;
background:url(https://www.beds.ac.uk/__data/assets/image/0017/502802/expand-list-less.jpg) repeat-x 0 0;
padding:13px 20px 17px 60px;
margin:0;
}

.course-filter ul.expand-list h3 {
padding:0 20px 15px 0;
}

ul.expand-list div.more {
background:url(https://www.beds.ac.uk/__data/assets/image/0016/502801/expand-list-more.jpg) repeat-y 0 0;
padding:0 15px 10px 59px;
/*display:none;*/
}

ul.expand-list div.more .border {
background:url(https://www.beds.ac.uk/__data/assets/image/0005/502826/border.jpg) repeat-x 0 0;
width:100%;
height:2px;
padding-bottom:23px;
}

/*ul.expand-list li:hover div.more {
    display:block;
}*/
.article .course .left-content {
float:left;
width:62.66%;
margin-right:27px;
}

.article .course .right-content {
float:left;
width:29.33%;
background:#f2f2f2;
padding:15px;
margin-top:5px;
}

.article .course .right-content img {
margin-bottom:14px;
}

.article .course .right-content p {
color:#606060;
}

/* Course finder - more
==============================*/
#course-more {
background:#EAEAEA;
float:left;
width:100%;
z-index:100;
}

#course-more .item {
float:left;
width:100%;
background:url(https://www.beds.ac.uk/__data/assets/image/0003/502761/bg-course-more.jpg) repeat-y 0 0;
}

#course-more .logo {
border-right:0;
border-left:1px solid #f1f1f1;
background:#ddd url(https://www.beds.ac.uk/__data/assets/image/0005/502790/logo-white.jpg) no-repeat center center;
float:left;
width:60px; /*N width:6.7%;*/
min-height:180px;
}

#course-more .more-content {
float:left;
width:80%; /*width:92.78%;*/
padding:23px 0 25px 10px;
}

#course-more .more-content .left {
width:200px;
float:left;
font-weight:700;
padding:0 21px 0 25px;
}

#course-more .more-content .summary {
width:34.53%;
float:left;
padding-right:32px;
}

#course-more .more-content img {
float:left;
margin-top:6px;
width:22.68%;
height:auto;
}

#course-more .more-content h2 {
margin-bottom:8px;
}

#course-more .more-content .left h3 {
color:#1f1f1f;
font-size:15px;
margin-bottom:19px;
}

#course-more .more-content .left p {
margin-bottom:0;
}

#course-more .more-content .left p span {
color:#cf022a;
}

#course-more .more-content .summary p {
color:#606060;
margin-bottom:4px;
}

/*International Auto-Complete Styles*/
ul.ui-autocomplete {
background:#FFF;
text-align:left;
border:solid 1px #bbd;
list-style-type:none;
padding:0;
margin:0;
width:14.25%;
position:absolute;
}

ul.ui-autocomplete h2 {
font-size:small;
background-color:#efefef;
padding:5px;
}

ul.ui-autocomplete li.ui-menu-item {
padding:0;
margin:0;
}

ul.ui-autocomplete li.ui-menu-item a {
display:block;
padding:3px;
}

ul.ui-autocomplete li.ui-menu-item a.description,ul.ui-autocomplete li.ui-menu-item a.url {
padding-top:0;
}

ul.ui-autocomplete li.ui-menu-item span {
display:block;
font-size:small;
padding-left:10px;
}

ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
background-color:#efefff;
}

/*  Course Finder
===================================================*/
.col-1.no-bg {
background:none;
}

.course-search,.general-search {
background:#f2f2f2;
float:left;
/*padding:10px 0 9px 14px;*/
padding:10px 0 9px 0px;
width:98.5%;
}

.course-search .bottom-row {
float:left;
margin-top:0;
width:47%;
}

.course-search .bottom-row .box-one .middle-area {
background-color:#CF022A;
float:left;
height:100%;
width:429px;
}

.bottom-row .box-two {
height:29px;
padding:4px;
position:absolute;
width:435px;
z-index:1;
}

.course-search .bottom-row .box-two input {
float:left;
height:25px;
width:342px;
background:url(https://www.beds.ac.uk/__data/assets/image/0020/502814/course-search-input.jpg) no-repeat;
padding:4px 0 0;
}

.course-search h2 {
color:#010101;
float:left;
padding-right:31px;
padding-top:4px;
}

.course-search {
margin-bottom:0;
}

.course-filter {
float:left;
width:26%;
margin-right:2%;
padding-top:35px;
}

.internal-document-search-page .course-filter {
  width:33%;
}

.internal-document-search-page .article:after, .internal-document-search-page .article:before {
  content: " ";
  display: table;
}

.internal-document-search-page .article:after {
  clear:both !important;
}

.course-results {
width:71.13%;
float:left;
padding-top:31px;
position: relative;
}

.course-results p.info {
color:gray;
margin-bottom:15px;
}

.course-results p.info strong {
color:#000;
}

.red,.course-results p.info span strong {
color:#cf022a;
}

.course-results .active-filters {
background:url(https://www.beds.ac.uk/__data/assets/image/0004/502843/bg-active-filters.jpg) repeat-x left bottom;
float:left;
width:100%;
padding-bottom:14px;
}

.course-results .active-filters p {
color:gray;
font-weight:700;
float:left;
padding:4px 38px 0 0;
margin-bottom:0;
}

.course-results .active-filters span {
color:#fff;
text-decoration:none;
display:block;
float:left;
background:url(https://www.beds.ac.uk/__data/assets/image/0019/502831/bg-red-button.jpg) repeat-x 0 0;
-moz-border-radius:3px;
border-radius:3px;
text-align:center;
padding:6px 0 9px 10px;
margin-right:10px;
}

.course-results .active-filters span strong {
font-weight:400;
float:left;
width:auto;
}

.course-results .active-filters span.remove {
background:url(https://www.beds.ac.uk/__data/assets/image/0006/502845/active-filters-remove.jpg) no-repeat right 4px;
width:8px;
float:left;
display:block;
border:0;
text-indent:-9999px;
cursor:pointer;
height:13px;
padding:0 0 0 9px;
}

.course-results ul.results li {
background:url(https://www.beds.ac.uk/__data/assets/image/0005/502817/course-li.jpg) no-repeat right center;
border-bottom:1px solid #e0e0e0;
width:100%;
float:left;
padding:13px 0 18px;
}

.course-results ul.results li .type {
color:#1F1F1F;
display:block;
float:left;
width:129px;
}

.course-results ul.results li a span {
color:gray;
padding-left:10px;
}

div#content-area .container .article .course-results ul.results a {
float:left;
font-weight:700;
padding-right:6px;
padding-bottom: 0;
border-bottom:none;
text-decoration:none;
width:78%;
}

div#content-area .container .article .course-results ul.results a:hover {
border-bottom:none;
}

.course-results ul.results li:hover {
background:#f2f2f2 url(https://www.beds.ac.uk/__data/assets/image/0006/502818/course-li-hover.jpg) no-repeat right center;
}

.pagination {
background:#f2f2f2;
float:left;
width:100%;
margin-top:40px;
}

.pagination .prev {
float:left;
font-size:16px;
padding:5px 0 5px 72px;
}

.pagination .next {
float:left;
font-size:16px;
padding:5px 0;
}

.pagination .pages {
padding:0 28px;
float:left;
}

.pagination .pages a,.pagination .pages span {
color:#fff;
background:url(https://www.beds.ac.uk/__data/assets/image/0020/502832/bg-pagination.jpg) no-repeat 0 0;
width:23px;
height:19px;
text-align:center;
padding-top:6px;
display:block;
float:left;
text-decoration:none;
}

.pagination .pages span,.pagination .pages a:hover {
background-position:-23px 0;
}

.course-filter .heading {
font-family:ClarendonLightRegular,"Myriad Pro",Geneva,"Trebuchet MS",sans-serif;
font-size:1.571em;
font-weight:400;
color:#f0f0f0;
margin:0;
padding:13px 10px 18px 13px;
/*background:url(https://www.beds.ac.uk/__data/assets/image/0005/502835/bg-filter-header.jpg) repeat-x 0 0;*/
background: #4c4c4c;
background: -moz-linear-gradient(top, #4c4c4c 0%, #010101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#010101));
background: -webkit-linear-gradient(top, #4c4c4c 0%,#010101 100%);
background: -o-linear-gradient(top, #4c4c4c 0%,#010101 100%);
background: -ms-linear-gradient(top, #4c4c4c 0%,#010101 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#010101',GradientType=0 );
background: linear-gradient(top, #4c4c4c 0%,#010101 100%);
}

.course-filter ul.expand-list {
margin-top:1px;
padding-left:0;
}

.course-filter ul.expand-list span {
height:48px;
margin-right:20px;
}

.course-filter ul.expand-list h3 b {
color:#7A7A7A;
display:block;
padding-top:13px;
}

.expand-list li .more-options {
background:#f2f2f2;
padding:22px 10px;
width:92%;
}

.internal-document-search-page .expand-list li .more-options {
  width:91%;
}

.expand-list li .more-options div {
padding-bottom:7px;
}

.expand-list li .more-options input {
margin-right:3%;
}

.expand-list li .more-options label {
color:#cf022a;
}

div#content-area.news .container .article .landing-media {
margin-bottom:37px;
margin-right:0;
}

div#content-area.news.events .rhs {
padding:11px 0 0;
width:250px;

}

.rhs .general-box h2 {
color:#1f1f1f;
padding-left:15px;
}

.rhs .general-box ul.events {
border-top:1px solid #fff;
float:left;
margin-top:12px;
}

.rhs .general-box ul.events li {
background:#d0d0d0;
border-bottom:1px solid #fff;
float:left;
width:100%;
padding-bottom:0;
}

.rhs .general-box ul.events li div.content {
background:#dcdcdc url(https://www.beds.ac.uk/__data/assets/image/0006/502836/bg-events.jpg) repeat-x 0 0;
padding:18px 14px;
width:158px;
float:left;
border-left:1px solid #f2f2f2;
min-height:48px;
}

.rhs .general-box ul.events li div.date {
color:#1f1f1f;
background:url(https://www.beds.ac.uk/__data/assets/image/0007/502837/bg-date.jpg) repeat-x 0 0;
width:62px;
float:left;
text-align:center;
padding:14px 0 22px;
}

.rhs .general-box ul.events li div.date .day {
font-family:ClarendonLightRegular, "Myriad Pro", Geneva, "Trebuchet MS", sans-serif;
font-size:32px;
color:gray;
display:block;
padding-bottom:2px;
}

.rhs .general-box ul.events li a {
line-height:1.2em;
}

.rhs a.more {
clear:both;
display:block;
float:left;
padding:17px 0 15px 15px;
width:70%;
}

/* General Search results
=======================================*/
div#content-area.no-lhs .container .article {
width:100%;
}

.general-search {
width:97.5%;
}

.general-search .bottom-row {
float:left;
margin-top:0;
width:54%;
}

.general-search .info {
float:left;
/*width: 45%;*/
}

.general-search .info p {
margin-bottom:3px;
text-align:left;
}

ul.search-results {
float:left;
margin-top:31px;
width:100%;
}

ul.search-results li {
background:none;
float:left;
padding:16px 0;
width:98%;
}

ul.search-results li.featured {
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
padding:16px 0 19px;
margin-bottom:19px;
}

ul.search-results li img {
float:left;
margin-right:20px;
margin-top:4px;
}

ul.search-results li h3 {
margin-bottom:0;
padding-bottom:9px;
}

ul.search-results li p {
margin-bottom:5px;
}

ul.search-results li a.url {
color:gray;
}

ul.search-results li.featured p {
font-size:18px;
}

#footer .footer-responsive {
display:none;
}

#footer .footer-responsive a {
font-size:1.286em;
color:#E31937;
display:block;
padding-bottom:8px;
padding-left:6px;
}

#footer .footer-responsive div {
background:#fff;
width:100%;
float:left;
}

#footer .footer-responsive div a.full {
font-size:14px;
float:left;
width:60%;
display:block;
padding:10px 8px;
}

#footer .footer-responsive div a {
float:right;
margin:10px 5px 0 0;
padding:0;
}



div#content-area .container #news-listing {
width:100%;
margin-top:10px;
float:left;
}

div#content-area .container #news-listing .item-article {
width:100%;
float:left;
margin-bottom:30px;
}

div#content-area .container #news-listing .item-article img {
width:31.88%;
height:auto;
float:left;
margin-right:2.6%;
}

div#content-area .container #news-listing .item-article .body {
width:auto;
}

div#content-area .container #news-listing .item-article .body h3 {
margin-bottom:.714em;
}

div#content-area .container #news-listing .item-article .body p {
color:#606060;
margin-bottom:1em;
}

/* Custom Form
==============================*/

.custom-form fieldset {
background:#fafafa;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
padding:35px 0 15px;
margin-bottom:34px;
}

.custom-form p, .custom-form span {
margin-bottom:20px;
width:100%;
}

.custom-form p label, .custom-form span label,
.custom-form div.checkbox label {
color:#1F1F1F;
float:left;
width:115px;
font-weight:700;
padding-right:19px;
text-align:right;
/*width: 211px;*/
padding-top:1px;
}

.custom-form p label span, .custom-form span label span,
.custom-form div label span, {
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.1em;
    padding-top: 3px;
}

.custom-form div.checkbox ul label {
   float:left;
   width:auto;
   font-weight:normal;
}

.custom-form p input, .custom-form span input {
border:1px solid #c8c8c8;
width:290px;
border-radius:3px;
-moz-border-radius:3px;
padding:5px 0;
}

.custom-form p select, .custom-form span select {
border-radius:3px;
-moz-border-radius:3px;
padding: 1px; /*N padding:1px 10px 1px 0;*/
border: 1px solid #c8c8c8;
margin-right: 10px;
}

.custom-form p textarea, .custom-form span textarea {
border:1px solid #c8c8c8;
width:290px;
border-radius:3px;
-moz-border-radius:3px;
height:131px;
}

.custom-form p.checkbox, .custom-form span.checkbox {
clear:both;
padding:3px 0 2px 224px;
}

.custom-form div.checkbox ul,
.custom-form p.checkbox ul {
  padding-left:0;
}

.custom-form div.checkbox ul li input{
  float:left;
}

.custom-form p.checkbox label, .custom-form span.checkbox label {
color:#252424;
font-weight:400;
width:auto;
text-align:left;
padding:0;
}

.custom-form p.checkbox input, .custom-form span.checkbox input {
   width:auto;
   border:0;
   margin-right:10px;
}

.custom-form .checkbox.tick {
  float:left;
  width:100%;
  margin-bottom:20px;
}

.custom-form .checkbox.tick ul li label {
    padding-left: 10px;
    padding-right: 0;
    text-align: left;
    width: 60%;
}

.custom-form p label.error, .custom-form span label.error {
color:#CF022A;
display:block;
float:none;
font-size:12px;
padding-left:230px;
width:auto;
font-weight:400;
text-align:left;
}

.custom-form p.submit, .custom-form span.submit {
text-align:left;
}

.custom-form p.submit input, .custom-form span.submit input {
width:100px;
border:0;
background:url(https://www.beds.ac.uk/__data/assets/image/0019/502831/bg-red-button.jpg) repeat-x;
color:#fff;
cursor:pointer;
}

.custom-form p.submit input:hover, .custom-form span.submit input:hover {
width:100px;
border:0;
background: black;
color:#fff;
cursor:pointer;
}

.custom-form p.address span, .custom-form span.address span {
display:block;
padding-left:134px;
padding-top:5px;
}

.custom-form .errors {
color:#CF022A;
}

.custom-form.send-to-friend p label, .custom-form.send-to-friend span label {
width:165px;
}

.custom-form.send-to-friend p label.error, .custom-form.send-to-friend span label.error {
padding-left:185px;
width:auto;
}

.custom-form.send-to-friend p.submit, .custom-form.send-to-friend span.submit {
padding-right:82px;
}

.custom-form.contact {
margin-top:50px;
width:429px;
}

.custom-form.order {
margin-top:10px;
}

.custom-form.order .errors {
padding-bottom:25px;
padding-left:33px;
}

.custom-form.order .errors li {
list-style:disc;
}

.custom-form ul li {
  background:none;
  padding-left:0;
  /*display:inline;*/
}

.custom-form div.errors ul li {
  display:block;
}

/*N added */
#order-prospectus {
     width: 529px;
}

#order-prospectus select {
    width: auto;   
}

#order-prospectus span label {
    width: 130px;
}

#order-prospectus #checkbox-list {
    width: 380px; 
}

#order-prospectus #checkbox-list-inline ul li input {
    clear: both;   
}

#order-prospectus #checkbox-list-inline ul li label, #order-prospectus #checkbox-list-inline ul li label {
    padding: 0;
}

#order-prospectus .q-note, #order-prospectus .q-marketing {
    padding-left: 20px;
}

#order-prospectus .q-note, #order-prospectus .submit {
    width: 430px;
}

/*N added */
#checkbox-list, #checkbox-list-inline {
     width: 390px;
}

/*N added */
#checkbox-list ul li input {
     width: auto;
}

/*N added */
#checkbox-list-inline ul li input {
     float: left;
     width: auto;
}

/*N added */
#checkbox-list ul li label {
     float: none;
     font-weight: normal;
     text-align: left;
     width: 320px;
     padding: 4px 0 0 10px;
}

/*N added */
#checkbox-list-inline ul li label {
     font-weight: normal;
     text-align: left;
     width: auto;
     padding: 4px 20px 0 10px;
}

.thumbdef {
float:left;
margin-right:2.6%;
width:31.88%;
height:120px;
}

.news .thumbdef {
width:220px;
margin-top:3px;
}

.thumbdef .year {
background:#CF022A;
color:#FFF;
font-weight:700;
margin:0;
padding:2px;
text-align:center;
}

.thumbdef .number {
border:1px solid #CCC;
color:#333;
display:block;
font-family:ClarendonLightRegular,"Myriad Pro",Geneva,"Trebuchet MS",sans-serif;
font-size:44px;
height:91px;
padding-top:5px;
position:relative;
text-align:center;
}

.thumbdef .number span {
display:block;
font-size:16px;
}

.thumbdef .st {
font-family:ClarendonLightRegular,"Myriad Pro",Geneva,"Trebuchet MS",sans-serif;
color:gray;
font-size:22px;
position:absolute;
top:10px;
padding-left:6px;
}

.thumbdef .month {
font-family:Arial,"Myriad Pro",Geneva,"Trebuchet MS",sans-serif;
color:#5A5A5A;
font-size:25px;
letter-spacing:6px;
padding-top:4px;
text-align:center;
}

.hide {
display:none;
}

.ad-gallery .ad-thumbs li {
float:left;
margin-right:4px;
padding-bottom:0;
}

#world_map {
float:left;
height:280px;
margin-left:16px;
width:440px;
position:relative;
}

#world_map p {
font-size:22px;
font-family:ClarendonLightRegular,"Myriad Pro",Geneva,"Trebuchet MS",sans-serif;
margin:0;
line-height:normal;
position:absolute;
left:0;
bottom:0;
}

.news-summary {
/*font-size:1.14285714em;*/
}

.news-content, .news-summary {
line-height:1.28em;
}


ul.course-list li {
background-position:0 7px;
margin-left:3px;
}

table td, table th {
border:1px solid #CCC;
padding:3px 8px;
}

/* convergence styles */
img.float-right {
float:right;
padding-left:4px;
}

img.float-left {
float:left;
padding-right:10px; /*N padding-right:4px;*/
}

.sitemap .article ul li a {
color:#1F1F1F;
}

.sitemap .article ul li a:hover {
color:#CF022A;
}

.sitemap .article ul ul {
padding-left:15px;
}

.sitemap .article ul ul li {
background:none;
list-style:disc;
padding-left:0;
}

.sitemap .article ul ul ul li {
list-style:circle;
}

.sitemap .article ul ul ul ul li {
list-style:square;
}

/* styles to fix imported content */
.article .box,.article .widebox {
width: 45%;        /*N width:100%;*/
float:left;
margin: 0 5% 10px 0;    /*N margin-bottom:10px;*/
}

.article .box h4,.article .widebox h4 {
width:185px;
/*N float:left;*/
}

.article .box h4 a,.article .widebox h4 a {
background-position:center bottom;
background-repeat:no-repeat;
display:block;
height:5.4em;
width:161px;
}

.article .box p,.article .widebox p {
/*N padding-top:30px;*/
}

.article .box p a,.article .widebox p a {
color:#000;
font-size:.9em;
}

div#menu-main ul li div.main-nav-level2-container ul li.even {
clear:both;
}

/*Course Detail*/
.coursedetails {
border-bottom:1px dashed #000;
border-top:1px dashed #000;
margin-bottom:10px;
}

table.coursedetails td.coursetitle {
    background-color: #F5F5F5;
}

table.coursedetails td {
    border: medium none;
    color: #000000;
    padding: 2px 8px;
}

table.coursedetails td.courserowcell {
width:365px;
}


#az-results {
   padding-left:7px;
}

#az-results div.column {
   float: left;
   width: 200px; /*N width: 210px;*/
}

#az-results p{
    padding-bottom: 9px;
    padding-right: 10px;
    margin:0;
    background: url(https://www.beds.ac.uk/__data/assets/image/0004/502825/bullet.jpg) no-repeat 0 5px;
    padding-left: 14px;
}

#az-results p a {
   color:#1F1F1F;
}

#az-results p.more-courses {
   clear:both;
   text-align:right;
   background:none;
}

#az-results p.more-courses a {
   color:#CF022A;
}

.phoneresults{
margin-top:20px;
}

.phoneresults td {
border: 0 none;
}

/*N added*/
.twitter-feed {
margin-right: 20px;
padding: 0px 12px;
}

.social-links iframe a {
display: inline;
}

.twtr-widget a {
display: inline;
}

/*N added*/
form table, form th, form td {
    border: 0px none;
    margin-bottom: 20px;
    vertical-align: top;
}

/*N added*/
form td input {
    border: 1px solid #606060;
}

/*N added*/
form td textarea {
    width: 277px;
    border: 1px solid #606060;
}

/*N added*/
.article form ul {
    margin-bottom: 0.5em;
padding-left:0;
}

/*N added*/
.article form ul li {
    background-image: none;
    padding: 0;
}

/*N added*/
embed {
    margin: 10px 0;
}

/*N added*/
p img {
    padding: 5px;
}

p img.sq-icon {
    padding: 0;
}

/*N added*/
#map {
    width: 480px;
    height: 350px;
}

/*N added*/
div#menu-main ul li:hover span.arrow {
     z-index: 1100;
}

/*N added*/
.left-contact{
float: left;
padding-top: 64px;
}

/*N added*/
.left-contact p{
margin-bottom: 12px;
}
  
/*N added*/
.left-contact h2{
color:#000;
}

ul.press-news {
 float: left;
    padding-left: 0;
    width: 100%;
}

ul.press-news li{
 background: none;
    float: left;
}

ul.press-news li a,
.basic-list li a{
color: #010101;
}

.press-item h3,
.news-item h3 {
  display:none;
}

#footer .f-logos {
  width:100%;
  float:left;
  margin-top:20px;
}

#footer .f-logos img {
  float:right;
  margin-left:25px;
}

#footer .f-logos img.investors {
  margin-left:13px;
}

/* phonebook search */
.search-box input {
  float:left;
  height:25px;
  width:194px;
  background:url(https://www.beds.ac.uk/__data/assets/image/0020/502814/course-search-input.jpg) no-repeat;
  padding:4px;
}

.search-box {
z-index:1;
height:29px;
width:292px;
margin-bottom:20px;
background-color:#cf022a;
border: 4px solid #cf022a;
background-color: #ffffff;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}

.search-box button {
float:left;
text-align:center;
text-shadow:1px 1px #fff;
width:90px;
padding:5px 0;
background:url(https://www.beds.ac.uk/__data/assets/image/0008/502757/top-search-button.jpg) repeat-x #cbcbcb;
height:29px;
margin:0;
font-size:.9em;
}

/* new course layout - AM */

.col-2.new_course .container {
   padding-top:0;
}

.new_course #left-sidebar,
.new_course #inner-course-content {
   padding-top:29px;
}

div#content-area.col-2.new_course .container .article {
  width:79%;
}

.new_course #inner-course-content {
   width:65%;
   float:left;
}

.new_course .article .rhs ul, .new_course .article .rhs ol {
    line-height:1;
    margin-bottom:0;
    padding-left:0;
}

.new_course .article .rhs ul li, .new_course .article .rhs ol li {
     background:none;
     padding-left:0;
}

div#content-area.new_course ul.course-nav {display:none;}

div#content-area.new_course .article blockquote {
   background: url(https://www.beds.ac.uk/__data/assets/image/0007/502828/blockquotes-red-right.png) no-repeat scroll right bottom;
   border:0;
    padding-right: 23px;
  padding-bottom:1px;
}

div#content-area.new_course .article blockquote div.quote {
    /*background: url(https://www.beds.ac.uk/__data/assets/image/0007/502828/blockquotes-red-right.png) no-repeat scroll right bottom transparent;*/
    background: url(https://www.beds.ac.uk/__data/assets/image/0008/502829/blockquotes-red-left.png) no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 0.8em;
    line-height: 1.3em;
    padding: 0 0 0 30px;
    color:grey;
}

div#content-area.new_course div.rhs {
    width: 28.5%;
}

.c_img_right {
   float:right;
}
.c_img_right img {
   padding-left:10px;
}

/* hide this div as its for the mobile site only */
#utilitybar-main div.responsive { display: none; }


/* Twitter feed styles */
.twitter-feed.element {
background: #ccc; /*url(https://www.beds.ac.uk/__data/assets/image/0007/502846/twitter-light.gif) no-repeat bottom right;*/
height: auto;
/*padding-bottom: 40px;*/
    overflow:hidden;
    margin-right:0;
}
.twitter-feed .twtr-doc,.twitter-feed .twtr-timeline{
    -webkit-border-radius:0!important;
    -moz-border-radius:0!important;
    border-radius:0!important;
}
.twitter-feed .twtr-hd,.twitter-feed .twtr-ft{
    display:none;
}
.twitter-feed .twtr-tweet{
    border-bottom:10px solid #EBEBEB !important;
}
.twtr-widget .twtr-tweet:last-child { border-bottom-width: 3px!important;}
.twitter-feed .twtr-bd{    padding:0;}

/* tab-group for new course category page (2012.01) */
.article .tab-group ul,.article .tab-group li{
padding:0;
list-style:none;
background:none;
}
.article .tab-group .tabs{
float:left;
width:100%;
}
.article .tab-group .tabs li{
float:left;
}
.article .tab-group .tabs li a{
border-bottom:0 none!important;
}


.tab-content {
clear:both; /*fix by KS_PL*/
}


/*Open Times style*/
.open-times {
    margin: 0 0 30px 0;    
}

.open-times h2{
    background:url(http://www.beds.ac.uk/__data/assets/image/0013/2272/bg-open-top.jpg) repeat-x left bottom;
    margin: 0;
     padding-bottom: 11px;
}

.open-times ul{
    padding-left:0;
    margin-bottom:0;
}

.open-times ul li{
    border-bottom:1px solid #e0e0e0;
      padding: 11px 0 17px 0;
  background-image:none;
}

.open-times li p{
    margin-bottom:0;
}

.open-times li p span{
    display:block;
    width:112px;
    float:left;
}

.open-times a.more{
    background:url(http://www.beds.ac.uk/__data/assets/image/0014/2273/bg-open-bottom.jpg) repeat-x left top;
    display: block;
    padding-top: 11px;
}

.year-text {
     cursor: pointer;
     float: right;
     height: 17px;
     line-height: 18px;
     background: -moz-linear-gradient(center top , #4C4C4C 0%, #010101 100%) repeat scroll 0% 0% transparent;
     background: -ms-linear-gradient(center top , #4C4C4C 0%, #010101 100%) repeat scroll 0% 0% transparent;
     background: -webkit-linear-gradient(top , #4C4C4C 0%, #010101 100%) repeat scroll 0% 0% transparent;
     background: -o-linear-gradient(center top , #4C4C4C 0%, #010101 100%) repeat scroll 0% 0% transparent;
     background: linear-gradient(center top , #4C4C4C 0%, #010101 100%) repeat scroll 0% 0% transparent;
     color: #FFFFFF;
     padding: 5px;
     text-align: center;
}
#footer .column-last {
    float: left;
    height: 100%;
    width: 31%;
}

/* COOKIE WIDGET
====================================*/
#cookieBar {
    background:#E7E7E7;
    width:100%;
    z-index:9999;
    position:absolute;
    top:0;
    left:0;
    opacity:0.9;
    filter:alpha(opacity=90);
    line-height:21px;
}
#cookieBar a {color:#d21d22;text-decoration:none;}
#cookieBar a:hover{text-decoration:underline;}
#cookieBar span{
    font-weight:bold;
    font-size:12px;
    float:left;
    width:98%;
    padding:0 1%;
}
#cookieBar a#optIn{
    background:url(https://www.beds.ac.uk/__data/assets/image/0007/502747/cookieIcons_small.png) no-repeat top right;
    padding:3px 20px 5px 0;
}
#cookieBar a#optOut{
    padding:3px 20px 5px 0;
}

/*END COOKIE*/

ul.related-results b {
font-weight: normal;
color: inherit;
}

/* NEW Top navigation */

div#menu-main ul#customNav .nav-column{
    width:24.5%;
    float:left;
    margin-bottom:15px;
}

div#menu-main ul#customNav .nav-column:nth-child(5n) {clear:both;}

div#menu-main ul#customNav .nav-column h3{
    color: #000000;
    padding-left:6px;
    margin-bottom:0.7em;
}
div#menu-main ul#customNav .nav-column h3 a {
    color: #000000;
    display:inline;
    float:none;
    font-size:1em;
    height:auto;
    padding:0;
}
div#menu-main ul#customNav .nav-column h3 a:hover {text-decoration:underline;}

div#menu-main ul li div.main-nav-level2-container .nav-column ul {
    width:97.5%;
}

div#menu-main ul li div.main-nav-level2-container .nav-column ul li {
    margin-right: 15px;
    width: 94%;
}

div#menu-main ul li div.main-nav-level2-container .nav-column ul li.PDF {
   background:url(https://www.beds.ac.uk/__data/assets/image/0005/502781/pdf.jpg) no-repeat 0 5px;
}

div#menu-main ul li div.main-nav-level2-container .nav-column ul li.PDF a {
   width:auto;
   padding-left:25px;
}

div#menu-main ul li div.main-nav-level2-container .nav-column ul li.PDF a:hover {
   text-decoration:underline;
   background:none;
   color:#CF022A;
   text-shadow: 1px 1px #FFFFFF;
}



/* JS Slideshow international */
div#slideshow-main {
border-top:1px solid #3E3E3E;
width:100%;
height:270px;
/*z-index:10;*/
/*  background: url("") no-repeat center 1px #3e3e3e; */
float:left;
}

div#slideshow-main #slideshow-nav {
width:43.3%;
z-index:10;
height:auto;
bottom:0;
position:absolute;
font-family:ClarendonLightRegular, "Myriad Pro", Geneva, "Trebuchet MS", sans-serif;
}

div#slideshow-main #slideshow-nav #slideshow-tip {
width:100%;
position:absolute;
left:0;
bottom:38px;
}

div#slideshow-main div.rhs {
}

div#slideshow-main #slideshow-nav #slideshow-tip .top-row {
width:95.2%;
background:#FFF;
font-size:2.286em;
padding:14px 2.4%;
position:absolute;
bottom:7px;
}

div#slideshow-main #slideshow-nav #slideshow-tip .bottom-row {
width:100%;
height:7px;
background:url('') no-repeat 11px top transparent;
position:absolute;
bottom:0;
z-index:500;
}

div#slideshow-main #slideshow-nav #slideshow-nav-numbers {
width:100%;
height:38px;
position:absolute;
bottom:0;
}

div#slideshow-main #slideshow-nav #slideshow-nav-numbers li {
width:34px;
height:100%;
float:left;
margin-right:20px;
}

div#slideshow-main #slideshow-nav #slideshow-nav-numbers li a {
width:100%;
text-align:center;
display:block;
color:#FFF;
font-size:3.286em;
border-bottom:0;
}

div#slideshow-main #slideshow-nav #slideshow-tip .top-row small {
font-size:18px;
display:block;
}

div#slideshow-main #slideshow-nav #slideshow-tip .top-row small a {
color:#000;
}

div#slideshow-main #slideshow-nav #slideshow-tip .top-row h2 {
margin-bottom:10px;
font-size:32px;
color:#1f1f1f;
}

#slideshow-main-redline {
width:100%;
height:4px;
background-color:#cf022a;
border-top:1px solid #eb8d9f;
float:left;
}

#content-area #slideshow-main li{
padding:0;
background:none;
}
#content-area #slideshow-main .wrapper{
position:relative;
}

#slide_images {
overflow:hidden;
position:absolute;
left:0;
height:270px;
width:100%;
margin-bottom:0;
padding:0;
}

#slide_images li {
height:280px;
}

#slide_images li a.image {
display:block;
}

#slide_images li img {
height:270px;
}

#content-area #slideshow-main ul {
margin-bottom:0;
padding:0;
line-height:inherit;
}

#content-area #slideshow-main a:hover {
text-decoration:underline;
border-bottom: 0;
}

#slideshow-main div.rhs .container-two #study-here h2 {
    margin-bottom: 0;
    padding: 12px 12px 9px;
}

#slideshow-main div.rhs .container-two #study-here p {
    margin-bottom: 0;
    padding: 0 12px 0 9px;
}
#slideshow-main div#study-here a.colorbox {
position:absolute;
width:220px;
height:176px;
padding:0;
}

#slideshow-main div#study-here div.colorbox {
position:relative;
float:right;
}

div#content-area #slideshow-main .rhs{

    background: none repeat scroll 0 0 #F2F2F2;
    float: left;
    padding: 0;
    position: absolute;
    width: 250px;
    
    }

div#content-area #slideshow-main div.rhs .container-two #study-here {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    width: 100%;
}

div#content-area #slideshow-main div.rhs .container-two{
padding-top:5px;
height:265px;
}
div#content-area #slideshow-main div.rhs .colorbox{
border-bottom:0;
margin-bottom:-10px;
}
div#content-area #slideshow-main div.rhs br{
display:none;
}

.international_new .ad-slot{
     float: left;
    max-height: 147px;
height:147px;
    padding: 24px 30px 0 0;
    width: 220px;
}
.international_new .pos4{
padding-right:0;
}


.col-1.nobgmap {
background:none;
}

.new_international_bottom{
background:#ccc;
padding:25px 0;
width:100%;
height:286px;
clear:both;
margin-top:25px;
}

.new_international_wrapper{
width:100%;
padding:0 61px;
max-width: 970px;
margin:auto;
height:100%;
}

.nobgmap .container{
padding-bottom:0;
}

div#content-area #slideshow-main a{
border-bottom:0;
}

.new_international_wrapper #world_map{
margin:0 30px;
float:left;
}

.new_international_wrapper #world_map p{
right:15px;
left:auto;
}
.new_international_wrapper .nim_menu{
width:229px;
float:left;
line-height:normal;
margin-bottom:0;
padding-left:0;
}
.new_international_wrapper .nim_menu li{
background:none;
padding-left:0;
margin-bottom:21px;
}
.new_international_wrapper .nim_menu li.last{
margin-bottom:0px;
}
div#content-area .new_international_wrapper .nim_menu a:hover{
border-bottom:0;
background-position:bottom;
}
div#content-area .new_international_wrapper .nim_menu a{
background:url(https://www.beds.ac.uk/__data/assets/image/0009/502848/menubgworldmap2.jpg) no-repeat;
color:#fff;
text-align:center;
width:220px;
height:24px;
padding-top:6px;
display:block;
border-bottom:0;
padding-bottom:0;
}

body .international-twitter {
background:#ebebeb url(https://www.beds.ac.uk/__data/assets/image/0005/502745/twitter-logo-hp.png) no-repeat bottom right;
width:220px;
float:left;
height:285px;
margin-left:21px;
}
.international-twitter .twtr-hd{
display:none;
}
.international-twitter .twtr-bd{
padding:0;
}
.international-twitter .twtr-widget .twtr-tweet{
border-bottom: 10px solid #ccc;
}
.international-twitter a{
text-decoration:none;
padding-bottom:0!important;
border-bottom:0!important;
color:#000;
}
.international-twitter-feed{
    height: 253px;
    overflow: hidden;
}
.youtube_international{
    float: left;
    height: 280px;
    margin:0 30px;
    position: relative;
    width: 440px;
}

div#content-area #slideshow-main div.rhs .colorboxInternational{
    border-bottom: 0 none;
    margin-bottom: -10px;
}
#slideshow-main div#study-here a.colorboxInternational{
    height: 176px;
    padding: 0;
    position: absolute;
    width: 220px;
}

@media only screen and (max-width:715px) {
   .nobgmap div#slideshow-wrapper {display:none;}
}

/* Top Padding Fix */
@media all and (min-width:320px) {
   div#content-area{margin-top:50px;}
}

@media all and (min-width:715px) {
   div#content-area{margin-top:auto;}
}

div#content-area .article blockquote,div#content-area.new_course .article blockquote {
clear:both;
      background:#f2f2f2 url(https://www.beds.ac.uk/__data/assets/image/0008/502829/blockquotes-red-left.png) no-repeat scroll 10px 8px;
     border:0;
     padding:0 0 9px 0;
border-radius:8px;
  }
  
div#content-area .article blockquote div.quote,div#content-area.new_course .article blockquote div.quote {
  background:url(https://www.beds.ac.uk/__data/assets/image/0007/502828/blockquotes-red-right.png) no-repeat scroll right bottom;
  display: block;
  font-size: 1em;
  line-height: 1.3em;
  padding:20px 42px 3px 50px;
  color:grey;
  margin-right:15px;
}
div#content-area .article blockquote span{
background:none;
padding:0;
dispay:inline;
line-height:normal;
}
div#content-area .article blockquote span.author{
display:block;
text-align:right;
color:#ec6470;
font-style:italic;
font-size:0.9em;
margin-top:7px;
}
div#content-area .article blockquote div.quote p{
  margin:0;
}
table th{
  padding:0;
  color:#fff;
}
th div{
  margin:0px;
  background: #d91523;
  background: -moz-linear-gradient(top,  #d91523 0%, #a90d18 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d91523), color-stop(100%,#a90d18));
  background: -webkit-linear-gradient(top,  #d91523 0%,#a90d18 100%);
  background: -o-linear-gradient(top,  #d91523 0%,#a90d18 100%);
  background: -ms-linear-gradient(top,  #d91523 0%,#a90d18 100%);
  background: linear-gradient(to bottom,  #d91523 0%,#a90d18 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d91523', endColorstr='#a90d18',GradientType=0 );
  line-height:29px;
}

.additionalLinks {clear:both;padding-top:12px;}

.newMobileShow,
#mobileDropdown {display:none;}

.event_builder input, .event_builder textarea {
    border: 1px solid #CCCCCC;
    padding: 0.1em;
    width: 200px;
}

.event_builder form select {
    border: 1px solid #CCCCCC;
    padding: 0.1em;
    width: 200px;
}

.event_builder label {
    float: left;
    padding: 0.3em 0.2em 0;
    text-align: right;
    width: 160px;
}

.event_builder .field {
    display: block;
    margin: 0 0 1.5em;
    position: relative;
}

.event_builder fieldset {
    border-top: 1px solid #CCCCCC;
    margin: 1em 0;
    padding: 0.5em;
}

.event_builder legend {
    font-size: 1.3em;
    font-weight: bold;
    margin: 1em 0;
    padding: 0.5em;
}

.event_builder .spacer {
    height: 10px;
}

.event_builder div.ajax_loader {
    background: url('https://www.beds.ac.uk/__data/assets/image/0008/502739/ajax-loader.gif') no-repeat;
    width: 220px;
    height: 19px;
    margin: 20px auto;
}

.event_builder .info {
    margin: 10px;
    padding: 10px;
}

.event_builder #submit_button{
    margin-left: 165px;
    width: 130px;
}

.event_builder input[type="text"].error, .event_builder input[type="text"].error2, .event_builder textarea.error, input.error[type="file"] {
    border: 1px dotted red;
}

.event_builder label.error, .event_builder label.error2 {
    margin-left: 170px;
    margin-bottom: 5px;
    color: red;
}

.event_builder .field.radio label.error {
    margin-left: 280px;
}

.event_builder .desc {
    position: absolute;
    left: 256px;
    font-size: 10px;
    color: gray;
    display: none;
}

#events-listing .event-box {  
    display: block;
    overflow: visible;
    float: left;
    width: 48%;
    margin-right: 1%;
    margin-bottom: 10px;
}

#events-listing .event-box h2 {
/*    height: 2em; */
}

#events-listing .event-box .thumbdef {
    float: none;
    height: 120px;
    width: 100%;
    margin-bottom: 20px;
}

#events-listing .event-box .thumbdef .date {
    background: #CF022A;
    color: #FFF;
    font-weight: 700;
    margin: 0;
    padding: 5px;
    text-align: center;
}

#events-listing .event-box .thumbdef .thumbnail {
    overflow: hidden;
    width: 100%;
    height: 100px;
}

#events-listing .event-box .thumbdef .thumbnail img {
    width: 100%;
    height: auto;
}

#events-listing .event-box p a{
    float: right;
}

.event-contents .thumbnail  {
    float: right;
}

.event-contents .thumbnail img {
    height: auto;
    margin-left: 5px;
}

/* A-Z Course listing */
.article .az_group {
  margin-bottom: 0px;
}

div#content-area .container #az_listing ul {
    list-style: none outside none;
    overflow: hidden;
    margin-bottom: 10px;
    padding-left: 0;
}
div#content-area .container #az_listing ul li {
  float: left;
  background: url(https://www.beds.ac.uk/__data/assets/image/0010/502849/az_bg.png) top left repeat-x;
  height: 32px;
  margin-bottom: 10px;
  padding-left: 0;
}
div#content-area .container #az_listing ul li a {
    color: #FFFFFF;
    display: block;
    font-family: georgia;
    font-size: 1.4em;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    width: 36px;
    padding-bottom: 0;
    border-bottom: none;
}
div#content-area .container #az_listing ul li a:hover {
  text-decoration: underline;
}

div#content-area .container #az_listing .current_letter {
  background: url(https://www.beds.ac.uk/__data/assets/image/0010/502849/az_bg.png) top left repeat-x;
  height: 32px;
  clear: both;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 1.4em;
  font-family: georgia;
  line-height: 32px;
  margin-bottom: 20px;
}
#listing_next, #listing_current {
    margin-bottom: 20px;
}

/*! jQuery UI - v1.10.4 - 2014-02-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.theme.cs
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}

/* Component containers
----------------------------------*/
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}
.ui-widget-content a {
    /*color: #333333;*/
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    background: #A1001F url(https://www.beds.ac.uk/__data/assets/image/0020/502742/ui-bg_glass_100_default_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #fff;
}




.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #ddd;
    background: #CF022B url(https://www.beds.ac.uk/__data/assets/image/0003/502743/ui-bg_glass_100_hover_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #fff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
    color: #c77405;
    text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #ddd;
    background: #fff;
    font-weight: bold;
    color: #cf022a;
}

.nnco .ui-state-active,
.nnco .ui-widget-content .ui-state-active,
.nnco .ui-widget-header .ui-state-active {
    border: 1px solid #ddd;
    background: #fff;
    font-weight: bold;
    color: #34b6e4;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-header .ui-icon,
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-default .ui-icon,
.ui-state-highlight .ui-icon  {
    background-image: url(https://www.beds.ac.uk/__data/assets/image/0019/502741/ui-icons_ffffff_256x240.png);
}
.ui-state-active .ui-icon {
    background-image: url(https://www.beds.ac.uk/__data/assets/image/0018/502740/ui-icons_cf022a_256x240.png);
}

/* positioning */
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px;
}


/* New news listing */
#news-listing-one-column{
padding-left:0;
}
#news-listing-one-column li{
padding-left:0;
list-style-type:none;
background:none;
border-bottom: 1px solid #e5e5e5;
margin-bottom:14px;
padding-bottom:10px;
}
#news-listing-one-column li h2{
/*font-size:1.1em;*/
/*font-weight:600;*/
margin-bottom:0.45em;
}
div#content-area .container .article #news-listing-one-column li h2 a:hover{
text-decoration:underline;
}
#news-listing-one-column .one-column-news-right{
float:left;
width:245px;
margin-left: 5px;
}
#news-listing-one-column .one-column-image{
    float: left;
    width: 220px;
}
#news-listing-one-column .one-column-image:hover{
text-decoration:none;
border:0;
}
#news-listing-one-column .thumbnail_false .one-column-news-right{
width:100%;
float:none;
}
#news-listing-one-column .thumbnail_false .one-column-image{
display:none;
}

#news-listing-one-column .f-twelve.right{
text-align:left;
font-weight:bold;
}
.read-more-button-style{
background: #000;
color: #fff;
padding: 1px 4px;
display: block;
float: right;
margin-right: 10px;
font-size: .9em;
}
div#content-area .container .article .read-more-button-style:hover{
text-decoration:underline;
}
div#content-area .container .article #news-listing-one-column a{
text-decoration:none;
border:0;
}
.one-column-content a{
color:#1f1f1f;
text-decoration:none;
border:0
}
div#content-area .container .article #news-listing-one-column .one-column-content a:hover{
text-decoration:underline;
}
@media only screen and (max-width: 980px)  {
#news-listing-one-column .one-column-news-right{
width:100%;
}
}


/* ==== Events Builder 2.0 Sep 2014 start ====*/
h3.no-margin{
   margin: 0;
}
p.info{
   font-size: 0.75em;
}
#event-builder{
   border: 1px solid #cccccc;
   padding: 18px 15px;
   position: relative;
   min-height: 400px;
}

#event-builder.no-border{
   border: none;
}
#event-builder fieldset{
   border-top: none;
   padding: 0;
   margin: 0;
}
#event-builder .section{
   margin-bottom: 10px;
}
#event-builder label{
   text-align: left;
   width: 40%;
}
#event-builder .time input, #event-builder .time select{
   width: 8%;
   text-align: center;
}
#event-builder .time select{
   width: 11%;
   text-align: center;
}
#event-builder .field{
   margin-bottom: 1em;
   clear: both;
}
#event-builder legend{
   margin: 1em 0;
   padding: 0;
   font-size: 1.2em;
}
#event-builder .button{
   text-align: center;
   margin: 20px 0 10px;
}
/* Hide file builder stuff */
#event-builder .add-image .sq-backend-smallprint, #event-builder .add-image span, #event-builder .add-image p, #image_0_choose_server_file_button{
  display: none;
}
#event-builder .add-image p.desc{
  display: block;
  position: relative;
  left: 0;
}

/* Popup */
#event-builder .info{
   position: absolute;
   top: 0px;
   left: 20px;
   width: 395px;
   line-height: 25px;
}
#event-builder .info .msg{
   padding: 0px 25px;
}
#event-builder .info .green{
   color: #00BB00;
}
#event-builder .info, #event-builder .thank-you{
   display: none;
}

#event-builder .info .ui-icon-info{
  float: left; 
  margin-right: 0.3em;
  margin-top: 0.35em;
}

#event-builder .msg.thank-you{
   padding: 0;
}
#event-builder .msg.thank-you .text{
   padding: 10px;
}
#event-builder .msg.thank-you .text p{
   font-size: 0.875em;
   line-height: 1em;
   margin-bottom: 10px;
}
#event-builder .msg.thank-you .text p a{
   text-decoration: underline;
}
#event-builder .description textarea{
   width: 100%;
}
#event-builder .msg a.red{
   color: #CF022A;
}
#event-builder label.error{
   text-align: right;
   width: 50%;
   font-size: 12px;
   line-height: 16px;
}
#event-builder .form_helper{
  float: left;
  margin-left: 75px;
  display: inline-block;
  margin-top: 1.2em;
  line-height: 1.2em;
  font-size: 0.875em;
}
#event-builder .form_helper input, #event-builder .form_helper label{
  width: auto;
  float: left;
}
legend.leg_left{
   float: left;
}
#event-builder textarea{
   resize: vertical;
}
#event-builder span.red{
   color: #E41937;
}
#event-builder form select.error{
   border: 1px dotted red;
}
#event-builder .field.hide{
   display: none;
}
/* ==== Events Builder 2.0 Sep 2014 end ====*/
/* DOCUMENT SEARCH */
.document_icon {
    height:25px; 
    vertical-align:middle; 
    width:25px;
}
/* DOCUMENT SEARCH END */

/* Related documents box */
.related_documents_box_pdf_icon a{
  background: url(https://www.beds.ac.uk/__data/assets/image/0003/502851/matrixpdficon.png) no-repeat;
  padding-left: 19px;
}

.sharepoint-section.loading{
  background:url("https://www.beds.ac.uk/__data/assets/image/0014/1328/loading.gif") no-repeat center 53px !important;
}

.sharepoint-section.loading .loadingText{
    padding-left: 6px;
    margin-top: 10px;
    width: 100%;
    color: #000;
    text-align: center;
    display: inline-block;
    position: relative;
}


.select { display: block; } /* unimportant */


.switcher 
{
 background: #FFF;
overflow: hidden;
display: inline-block;
color: #525252;
font-weight: 400;
-webkit-border-radius: 5px 4px 4px 5px/5px 5px 4px 4px;
-moz-border-radius: 5px 4px 4px 5px/5px 5px 4px 4px;
border-radius: 5px 4px 4px 5px/5px 5px 4px 4px;
-webkit-box-shadow: 0 0 5px rgba(123, 123, 123, 0.2);
-moz-box-shadow: 0 0 5px rgba(123,123,123,.2);
box-shadow: 0 0 5px rgba(123, 123, 123, 0.2);
border: solid 1px #DADADA;
font-family: "helvetica neue",arial;
position: relative;
cursor: pointer;
padding-right: 20px;
width: 100%;
height: 50px;
padding: 11px;
font-size: 20px;
margin-bottom: 30px;
margin-top: 20px;
}
.switcher  span
{
    position: absolute;
    right: 10px;
    width: 8px;
    height: 8px;
    background: url(https://projects.authenticstyle.co.uk/niceselect/arrow.png) no-repeat;
    top: 50%;
    margin-top: -4px;
}
.switcher  select
{
    -webkit-appearance: none;
    appearance:none;
    width:110%;
    background:none;
    background:transparent;
    border:none;
    outline:none;
    cursor:pointer;
    font-size: 20px;
}

