/*
	Copyright Code Computerlove Ltd 2011
	Build: 3.0.121.515
	Date: 14/12/2011 12:20:21
*/

* { margin: 0; padding: 0; }
body { color: #444117; font: 62.5%/1.4 Arial, Helvetica, Geneva, sans-serif; }
body { background-color: #FFFFFF; background-position: top center; background-repeat: no-repeat;  }

a { padding: 1px; }
a:link { color: #609FD9; text-decoration: none; }
a:visited { color: #609FD9; text-decoration: none; }
a:focus, a:hover, a:active { background-color: #D3EAFF; color: #444117; text-decoration: none; }

button, input, textarea, select { font-size: 100%; font-family: Arial, Helvetica, Geneva, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin-bottom: .3em; }
p { padding-bottom: 1em; }
iframe, img { border: none; }
fieldset, form { border: 0 solid #FFFFFF; }
img { vertical-align: bottom; }
table { border-collapse: collapse; border: 0; border-spacing: 0; font-size: 100%; }
caption, td, th { text-align: left; font-size: 100%; font-weight: normal; }
ol, ul { margin-bottom: .3em; } 
ol li { margin-bottom: 5px; margin-left: 20px; }
ul li { margin-bottom: 5px; margin-left: 13px; }
ul li ul { margin-top: 5px; margin-bottom: 0; }
div.pre { font-size: 1.1667em; }
pre, code { font-family: monospace; font-size: 107%; line-height: 1.2; }

.adn { display: block; height: 0; margin: 0; padding: 0; overflow: hidden; width: 0; }
.adi { display: block; text-indent: -99999em; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cleaner { clear: both; height: 1px; margin-top: -1px; overflow: hidden; } 

.ads-hidden { display: none; }


/*	Accessibility Links
----------------------------------------------- */
ul#Accessibility, .accessibility { left: -9999em; position: absolute; top: -9999em; }

/*	Structure
----------------------------------------------- */
div#Container { font-size: 1.2em; margin: 0 auto; min-height: 1300px; position: relative; width: 960px; background-color: #ffffff; }

div#Header { background-color: #581113; background-position: top center; background-repeat: no-repeat; color: #FFFFFF; margin: 0 0 2px 0; min-height: 145px; position: relative; }
div#Header p#Branding { font: bold 1.1667em/1.4 Helvetica, Arial, Geneva, sans-serif; padding: 82px 0 0 21px; }
div#Header p#Branding a { display: block; float: left; width: 127px; height: 40px;}
div#Header p#Branding a,
div#Header p#Branding a:link,
div#Header p#Branding a:hover,
div#Header p#Branding a:active,
div#Header p#Branding a:visited { cursor: pointer; background: url(../Images/Global/NUS_logo_white.png) no-repeat scroll 1px 1px; }
div#Header p#Branding strong { display: block; float: left; text-indent: -99999em; width: 150px; }
div#Header p#Branding span { display: block; float: left; margin-left: 22px; padding-top: 13px }
div#Header .ads-468x60 { display: block; height: 60px; left: 487px; position: absolute; top: 68px; width: 468px; background-color: Transparent; }

div#Toolbar { background: #FFFFFF url(../Images/Global/Sprite.png) no-repeat -170px 0; color: #444117; height: 6em; width:795px; }
div#Toolbar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#Toolbar div#Account { float: left; position: relative; width: 170px; }
div#Toolbar div#Account p { padding: 9px 0 0 14px; }
div#Toolbar div#Account ul { background: transparent url(../Images/Global/Sprite.png) no-repeat left bottom; font-size: 0.8333em; height: 2.6em; line-height: 1.2; list-style: none; margin: 0; position: absolute; top: 4.6em; width: 170px; }
div#Toolbar div#Account ul li { border-left: 1px solid #E1E1C0; float: left; margin: 0 3px 0 0; padding: 0 0 0 3px; }
div#Toolbar div#Account ul li a:link,
div#Toolbar div#Account ul li a:visited { font-weight: bold; text-decoration: none; }
div#Toolbar div#Account ul li a:hover,
div#Toolbar div#Account ul li a:active { text-decoration: underline; }
div#Toolbar div#Account ul li.first { border-left: none; margin-left: 8px; }
div#Toolbar div#Account ul.login li { background: #85ACD0 url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 100% 100%; border: none; font-size: 1.1em; font-weight: bold; margin: -3px 6px 0 0; padding: 0 10px 0 0; position: relative; }
div#Toolbar div#Account ul.login li a { background: transparent url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 100%; color: #FFFFFF; display: block; padding: 0 0 3px 10px; }
div#Toolbar div#Account ul.login li a:hover,
div#Toolbar div#Account ul.login li a:active { text-decoration: none; }
div#Toolbar div#Account ul.login li.first { margin-left: 12px; }
/* TODO: Test div#Account ul when font-size is increase x3 */
/* TODO: #SiteSearch in Safari */
div#Toolbar div#SiteSearch { color: #3C3331; float: left; min-height: 2.7500em; }
div#Toolbar div#SiteSearch div.frow { clear: none; float: left; width: 370px; }
div#Toolbar div#SiteSearch div.frow label { padding: 6px 0 0 90px; width: auto; }
div#Toolbar div#SiteSearch div.frow label span.label { font-weight: bold; padding: 3px 10px 0 0; width: auto; }
div#Toolbar div#SiteSearch div.frow-text label span.field input { border-color: #D9D7B7; padding: 2px 4px; }
div#Toolbar div#SiteSearch div.frow-action { border: none; display: block; float: left; margin: 0 0 0 4px; padding: 6px 0 0 0; width: 200px; }
div#Toolbar div#SiteSearch div.frow-action span.forward { display: block; float: left; padding-left: 0; }
div#Toolbar div#SiteSearch div.frow-action span.return { border-left: 1px solid #FFFFFF; display: block; float: left; font-size: 0.9167em; font-weight: bold; margin: 3px 0 0 6px; }
div#Toolbar div#SiteSearch div.frow-action span.return a { color: #5C8AB5; }
div#Container.safari div#Toolbar div#SiteSearch div.frow label { padding-left: 70px; }

#RSSfeed { float: right; padding-right:10px; }
#RSSfeed a { float: left; width: 70px; margin-top: 8px ; display: block; color: #444117; font-size: 10px; }
#RSSfeed a span { float:left; }
#RSSfeed a img { float: right; }

div#NavigationPrimary { clear: left; float: left; font-size: 0.9167em; margin-bottom: 0; padding-top: 0.0833em; width: 170px; }
div#NavigationPrimary:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#NavigationPrimary ul { list-style: none; margin-bottom: 0; }
div#NavigationPrimary ul li { background: #F6F6DD url(../Images/Global/Sprite.png) no-repeat -2090px 0; margin: 0 0 5px 0; }
div#NavigationPrimary ul li a { background: transparent url(../Images/Global/Sprite.png) no-repeat -2260px 100%; color: #581113; display: block; font-weight: bold; padding: 3px 7px 3px 15px; }
div#NavigationPrimary ul li a.active { padding-left: 6px; }
div#NavigationPrimary ul li a.active strong { background: url(../Images/Global/Sprite.png) no-repeat -2430px 50%; display: block; padding-left: 9px; }
div#NavigationPrimary ul li ul { background-color: #FFFFFF; margin: 0; padding: 5px 0 0 0; }
div#NavigationPrimary ul li ul li { background: #FFFFFF none; margin: 0 0 3px 0; }
div#NavigationPrimary ul li ul li a { background: #FFFFFF none; color: #444117; font-weight: normal; padding: 0 7px 0 15px; }

div#NavigationPrimary p#WeOperate { color: #581113; display: block; font-weight: bold; padding: 3px 7px 3px 15px; margin-top: 10px }
div#NavigationPrimary ul#Locations { padding-left: 15px }
div#NavigationPrimary ul#Locations li { float: left; background:url(../Images/Global/Flags.png) 0 0 no-repeat; margin-right: 2px }
div#NavigationPrimary ul#Locations li.WLS { background-position: 0 0 }
div#NavigationPrimary ul#Locations li.NI { background-position: -0 -450px }
div#NavigationPrimary ul#Locations li.SCL { background-position: -0 -300px }
div#NavigationPrimary ul#Locations li a { text-indent: -9000px; background: none; width: 31px; height: 20px; padding: 0 }

div#NavigationPrimary div#NUSCountries div#CountryLinks { position: relative; }
div#NavigationPrimary div#NUSCountries div#CountryLinks { background: #FFFFFF url(../Images/Global/Homepage_Flags.png) no-repeat 0 0; width: 165px; height: 160px; }
div#NavigationPrimary div#NUSCountries div#CountryLinks span { color: #9f9f9f; font-size: 1em; font-weight: bold; position: absolute; }
div#NavigationPrimary div#NUSCountries div#CountryLinks span.nireland { top: 66px; left: 10px; }
div#NavigationPrimary div#NUSCountries div#CountryLinks span.wales { top: 76px; left: 80px; }
div#NavigationPrimary div#NUSCountries div#CountryLinks span.scotland { top: 116px; left: 101px; }
div#NavigationPrimary div#NUSCountries div#CountryLinks span a {color: #9f9f9f;}

div#Content { float: left; width: 625px;}
div#Content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div#ContentPrimary { margin: 0 0 15px 0; }
div#ContentSecondary { margin: 0 0 15px 0; }

div#Sidebar { color: #444117; float: right; margin: 0; width: 165px; position: relative; right: 0; top: -83px; }
div#Sidebar h4 { font-size:12px; color: #444117; }

div#Sidebar .ads-160x600 { display: block; height: 600px; margin: 10px 0 10px 3px; width: 160px; text-align: center; }
div#Sidebar .ads-160 { margin-top: 5px; }
div#Sidebar .ads-160 a:hover { background: none; }

div#Footer { background: #FFFFFF url(../Images/Global/Sprite.png) no-repeat -1130px 0; clear: both; color: #796C6A; font-size: 0.8333em; padding: 0 0 20px 0; }
div#Footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#Footer a { color: #796C6A; }
div#Footer a:link, div#Footer a:visited { text-decoration: none; }
div#Footer a:focus, div#Footer a:hover, div#Footer a:active { background-color: transparent; text-decoration: underline; }
div#Footer ul#NavigationFooter { float: left; list-style: none; margin: 0; padding: 10px 0 0 0; width: 960px; }
div#Footer ul#NavigationFooter li { float: left; margin: 0 7px; padding: 10px 0 0 0; }
div#Footer ul#NavigationFooter li.first { margin-left: 30px; }
div#Footer ul#NavigationFooter li.divider { background: transparent url(../Images/Global/Sprite.png) no-repeat -2600px 50%; width: 5px; height: 24px; margin-right: 0px }
div#Footer ul#NavigationFooter li.everyclick { background: transparent url(../Images/Global/Sprite.png) no-repeat -2615px 45%; text-indent: -9999em; }
div#Footer ul#NavigationFooter li.everyclick a { display: block; width: 28px; height: 16px; margin-right: 0px; }
div#Footer ul#NavigationFooter li.form { margin-left: 0px; padding-top: 0; }
div#Footer ul#NavigationFooter li.form .frow { float: left; clear: none; }
div#Footer ul#NavigationFooter li.form .frow-text label { padding: 0; width: auto; }
div#Footer ul#NavigationFooter li.form .frow-text label span.label { padding: 11px 10px 10px 0px; width: auto; }
div#Footer ul#NavigationFooter li.form .frow-text label span.field { padding-top: 8px; }
div#Footer ul#NavigationFooter li.form .frow-text label span.field input { background-image: none; border-color: #DADAAE; }
div#Footer ul#NavigationFooter li.form .frow-action { border-top: none; margin: 0; padding: 8px 0 0 0; }
div#Footer ul#NavigationFooter li.form .frow-action span.forward { display: block; padding: 0 0 0 10px; }
div#Footer ul#NavigationFooter li.form .frow-action span.forward input { background-color: #79B8F2; border: none; color: #FFFFFF; font-weight: bold; padding: 3px 5px; text-align: center; }
div#Footer p#FooterCredits { float: right; margin-right: 30px; padding-top: 10px; text-align: right; width: 185px; }
div#Footer p#FooterLegal { float: left; padding-left: 30px; padding-top: 10px; }

/*	Patterns
----------------------------------------------- */
div#ContentPrimary .form { font-size: 1.0909em; }
.form div#ClientValidationSummary { background-color: #FCFCFC; border: 1px solid #FF0000; display: none; margin-bottom: 10px; }
.form div#ClientValidationSummary p { color: #000000; font-size: 1.1667em; font-weight: bold; padding: 5px 10px; }
.form div#ClientValidationSummary ul { margin-left: 15px; }
.form div#ClientValidationSummary ul li a { color: #FF0000; }
.errors {color:#FF0000; }
.form .frow-required { color: #FF0000; }
.form fieldset legend,
.form fieldset .legend { font-size: 1.0833em; }
.form .frow { clear: both; }
.form .frow label { display: block; float: left; padding: 10px 0; width: 100%; }
.form .frow label span.label { display: block; float: left; }
.form .frow label span.field { display: block; float: left; }
.form .frow label span.hint { clear: both; border: 1px solid #FFC0CB; display: block; float: left; margin: 10px 0 0 10px; padding: 2px 3px; width: 350px; }
.form .frow-text label span.field input, .form .frow-action label span.field input { background: #FFFFFF url(../Images/Global/FormField.gif) repeat-y 0 0; border: 1px solid #999999; padding: 3px 2px; }
.form .frow-text label span.field input.validation-failed, .form .frow-action label span.field input.validation-failed, .form .frow-textarea label span.field textarea.validation-failed { background: #ffd9d9; }
.form .frow-textarea label span.field textarea { background: #FFFFFF url(../Images/Global/FormField.gif) repeat-y 0 0; border: 1px solid #999999; padding: 3px 2px; }
.form .frow-select label span.field select { background: #FFFFFF url(../Images/Global/FormField.gif) repeat-y 0 0; border: 1px solid #999999; padding: 2px 0 1px 2px; min-width: 205px; }
.form .frow-select label span.field select option { padding: 0 3px 1px 2px; }
.form .frow-active { background-color: #FFC0CB; }
.form .frow-action { border-top: 1px solid #999999; clear: both; float: none; margin: 5px 0 5px 0; padding: 10px 0; }
.form .frow-action span.forward { padding: 0 0 0 10px; }
.form .frow-action span.return { padding: 0 0 0 5px; }
.form fieldset.frow { border: none; float: left; padding: 0; position: relative; width: 100%; }
.form fieldset.frow legend { display: block; float: left; }
.form fieldset.frow h3.legend { display: block; float: left; font-size: 1em; margin-top: 5px; }
.form fieldset.frow-fieldset-date .frow, .form fieldset.frow-fieldset-date-readonly .frow { clear: none; float: left; padding: 0; position: static; width: 100px; }
.form fieldset.frow-fieldset-date .frow label { padding-top: 5px; width: 100px; }
.form fieldset.frow-fieldset-date .frow label span.label { padding-left: 0; width: 100px; }
.form fieldset.frow-fieldset-date .frow-select label span.field select { min-width: 80px; }
.form fieldset.frow-fieldset-date-readonly .frow-static {padding: 10px 0;}
.form fieldset.frow-fieldset-date-readonly .frow-static span.label {padding-top: 5px; padding-left: 0; width: 100px; }

/* Form.Configuration: Width / padding of labels / inner legends */
.form .frow label span.label,
.form fieldset.frow h3.legend { font-weight: normal; padding: 0 0 0 10px; width: 150px; }
.form .frow-checkbox,
.form .frow-radio { padding-left: 160px; }
.form .frow-checkbox label,
.form .frow-radio label { padding-top: 0; }
.form .frow-checkbox label span.label,
.form .frow-radio label span.label { padding-right: 16px; width: auto; }
.form .frow-radio label span.field { padding-top: 2px; }
.form .frow:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.form .two-col-cbx { float:left; width:260px;}

.pagination-container { min-height: 1.5em; padding: 0 0 10px 0; position: relative; }
.pagination a.pagination-current { color: black; }
.pagination { clear: both; text-align: right; padding: 0 20px 10px 180px; }
.pagination .pagination-previous { font-weight: bold; }
.pagination .pagination-next { font-weight: bold; }
.pagination a { margin: 0 1px; }

span.rc { background: url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 0; display: block; height: 7px; position: absolute; width: 7px; }
span.rc-tl { background-position: 0 0; left: 0; top: 0; }
span.rc-tr { background-position: 100% 0; right: 0; top: 0; }

.language-selector { font-size: 0.7500em; list-style: none; padding: 0; float:right; margin-top: -35px; width: 80px; }
.language-selector li { border-left: 1px solid #E1E1C0; margin: 0; }
.language-selector li a { background: #FFFFFF; color: #444117; display: block; padding: 3px 5px 3px 5px; }

.entries-featured:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.entry .entry-title { background: #000000 url(../Images/Global/SpriteBlackSlugs.png) no-repeat -4155px 0; color: #FFFFFF; font: bold 1.6667em/1.2 Helvetica, Arial, Geneva, sans-serif; margin: 0 0 5px 0; padding: 15px 0 0 0; }
.entry .entry-title h1,
.entry .entry-title h2 { background: transparent url(../Images/Global/SpriteBlackSlugs.png) no-repeat -4780px 100%; margin: 0; padding: 0 15px 15px 15px; }
.entry .entry-title p { background: transparent; color: #EDCA7C; font-size: 0.8em; padding: 0 15px 5px 15px; }

.entry .entry-content { font-size: 0.9167em; padding: 10px 15px 0 15px; }
.entry .entry-content h2 { font-size: 1.3636em; }
.entry .entry-content h3 { font-size: 1.1818em; }
.entry .entry-content h4 { font-size: 1.0909em; }
.entry .entry-content .entry-image { float: right; margin: 0 0 15px 15px; }
.entry .entry-content .form { font-size: 1.0909em; padding: 5px 0 0 0; }
.entry .entry-content ul,
.entry .entry-content ol { margin-bottom: 1em; }
.entry .entry-content li ul,
.entry .entry-content li ol { margin-top: .5em; margin-bottom: .5em; }
.entry .entry-content .entry-title { font-size: 1.8182em; }
.entry .entry-content .entry .entry-content { font-size: 1em; }

.entry-excerpt .entry-title { background: #594D4B url(../Images/Content/Campaigns/Sprite.png) no-repeat -1460px 100%; color: #FFFFFF; font: bold 1.3333em/1.2 Helvetica, Arial, Geneva, sans-serif; margin: 0 0 5px 0; padding: 0 0 6px 0; }
.entry-excerpt .entry-title h1,
.entry-excerpt .entry-title h2 { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -1460px 0; font-weight: bold; margin: 0; padding: 14px 42px 2px 18px; }
.entry-excerpt .entry-content { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -1765px 100%; padding: 0 0 10px 0; }
.entry-excerpt .entry-content p { padding-bottom: 5px; padding-right: 20px;padding-left: 8px; }
.entry-excerpt .entry-content .entry-image { border: 1px solid #A8A796; margin: 0; padding: 0; }
.entry-excerpt .entry-content .entry-image img { border: 1px solid #CACAA8; }
.entry-excerpt .entry-content .entry-action { font-weight: bold; line-height: 1.35; }
.entry-excerpt .entry-content p.entry-action { background: #85ACD0 url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 100% 100%; float: left; margin: 0; padding: 0 8px 0 0; position: relative; }
.entry-excerpt .entry-content p.entry-action a { background: transparent url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 100%; color: #FFFFFF; display: block; padding: 0 0 2px 8px; }
.entry-excerpt .entry-content .entry-action .entry-tools { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -9085px 0; }
.entry-excerpt .entry-content .entry-action .entry-tools ul { background: transparent none; padding: 0; }
.entry-excerpt .entry-content .entry-action .entry-tools ul li { background: transparent none; margin-left: 3px; padding: 0; width: 77px; }
.entry-excerpt .entry-content .entry-action .entry-tools ul li a { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -9350px 0; display: block; height: 25px; outline: none; padding: 0; text-indent: -99999em; width: 77px; }
div#ContentPrimary .entry-action .entry-tools ul li.entry-tools-save { background: none; }
.entry-excerpt .entry-content .entry-action .entry-tools ul li.entry-tools-save a { background-position: -9100px -105px; }
.entry-excerpt .entry-content .entry-action .entry-tools ul li.entry-tools-share a { background-position: -9183px -105px; }
.entry-excerpt .entry-content .entry-action .entry-tools ul li.entry-tools-respond a { background-position: -9265px -105px; }

.entries-highlight .entry-excerpt { margin: 0 0 0 12px; min-height: 21.6667em; position: relative; }
.entries-highlight .entry-excerpt .entry-title { background-position: 0 100%; font-size: 1.6667em; width: 265px; }
.entries-highlight .entry-excerpt .entry-title h1,
.entries-highlight .entry-excerpt .entry-title h2 { background-image: none; padding: 0 42px 5px 10px; line-height: 1.2; }
/* TODO: font-size: 20px; line-height: 18px; */
.entries-highlight .entry-excerpt .entry-title h2 a { color: #FFFFFF; }
.entries-highlight .entry-excerpt .entry-title h2 a:focus,
.entries-highlight .entry-excerpt .entry-title h2 a:hover,
.entries-highlight .entry-excerpt .entry-title h2 a:active { background-color: #594D4B; }
.entries-highlight .entry-excerpt .entry-title p { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat 0 0; color: #EDCA7C; font-size: 0.8000em; padding: 12px 42px 3px 10px; }
.entries-highlight .entry-excerpt .entry-content { background-image: none; font-size: 1em; width: 265px; }
.entries-highlight .entry-excerpt .entry-content p { padding: 0 15px 1em 15px; }
.entries-highlight .entry-excerpt .entry-content .intro { padding-bottom: 5px; }
.entries-highlight .entry-excerpt .entry-content .entry-image { border: 1px solid #A8A796; margin: 0; left: 273px; padding: 0; position: absolute; top: 10px; width: 325px; }
.entries-highlight .entry-excerpt .entry-content .entry-image img { border: 1px solid #CACAA8; }
.entries-highlight .entry-excerpt .entry-content .no-script-image-viewer { position: absolute; width: 325px; left: 273px;  top: 10px;}
.entries-highlight .entry-excerpt .entry-content img.entry-image-inline { float: right; }
.entries-highlight .entry-excerpt .entry-content .entry-image-flash { border: none; }
.entries-highlight .entry-excerpt .entry-content .entry-action { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -265px 100%; padding: 0 0 8px 0; }
.entries-highlight .entry-excerpt .entry-content .entry-action ul { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -265px 0; list-style: none; margin: 0; padding: 10px 15px 10px 10px; }
.entries-highlight .entry-excerpt .entry-content .entry-action ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.entries-highlight .entry-excerpt .entry-content .entry-action ul li { background: #85ACD0 url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 100% 100%; float: left; margin: 0 0 0 5px; padding: 0 8px 0 0; position: relative; }
.entries-highlight .entry-excerpt .entry-content .entry-action ul li a { background: transparent url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 0 100%; color: #FFFFFF; display: block; font-size: 0.9167em; padding: 0 0 2px 8px; }
.entries-highlight .entry-excerpt .entry-content .entry-action ul li span.rc { background-image: url(../Images/Global/SpriteActionF6F6DD.png); }
.entries-highlight .entry-excerpt .entry-content .entry-action .entry-tools ul { background: transparent none; padding: 10px 0 0 10px; }
.entries-highlight .entry-excerpt .entry-content .entry-action .entry-tools ul li { background-image: url(../Images/Content/Campaigns/Sprite.png); padding: 0; }
.entries-highlight .entry-excerpt .entry-content .entry-action .entry-tools ul li.entry-tools-save { background-position: -350px -60px; padding: 0; }
.entries-highlight .entry-excerpt .entry-content .entry-action .entry-tools ul li a { background-image: url(../Images/Content/Campaigns/Sprite.png); padding: 0; }

.entries-featured { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) no-repeat -530px 0; padding: 18px 0 0 0; }
.entries-featured .entry-excerpt { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) repeat-y -1155px 0; float: left; margin: 0 0 0 5px; width: 305px; }
.entries-featured .entry-excerpt .entry-title { background-position: -1460px 100%; }
.entries-featured .entry-excerpt .entry-title h2 { background-position: -1460px 0; }
.entries-featured .entry-excerpt .entry-content { background-position: -1765px 100%; width: 305px; }
.entries-featured .entry-excerpt .entry-content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.entries-featured .entry-excerpt .entry-content .entry-content-inner { padding: 0 0 0 8px; }
.entries-featured .entry-excerpt .entry-content strong { display: block; font-size: 1.1em; }
.entries-featured .entry-excerpt .entry-content .entry-image { border: none; float: left; width: 105px; }
.entries-featured .entry-excerpt .entry-content .entry-image img { margin-bottom: 5px; }
.entries-featured .entry-excerpt .entry-content p { margin-left: 0; padding-left: 0; }

.item { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) repeat-y -2070px 0; margin: 0 0 20px 0; }
.item .item-title { background: #594D4B url(../Images/Content/Campaigns/Sprite.png) no-repeat -2440px 100%; color: #FFFFFF; font: bold 1.4167em/1.2 Helvetica, Arial, Geneva, sans-serif; margin: 0 0 10px 0; padding: 0 0 6px 0; }
.item .item-title h3 { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -2440px 0; font-weight: bold; margin: 0; padding: 12px 42px 2px 18px; }
.item .item-content { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -2810px 100%; padding: 0 0 10px 0; font-size: 0.9167em; }
.item .item-content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.item .item-content p { padding: 0 10px; }
.item .item-content .entry-image { padding: 0; }
.item .item-content .entry-image img { border: 1px solid #CACAA8; }
.item .item-content ul { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -3900px 100%; list-style: none; margin: 0 5px; padding: 0 0 5px 0; }
.item .item-content ul li { margin: 0 0 3px 0; }
.item .item-content ul li a { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -4360px 100%; color: #444117; display: block; padding: 5px 40px 3px 10px; }
.item .item-content ul li.first { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -4130px 0; padding-top: 5px; }
.item .item-content ul li.last a { background-position: -4360px 99%; padding-bottom: 2px; padding-top: 6px; }
.item .item-content p.item-action { background: /*#85ACD0*/ url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 100% 100%; float: left; font-weight: bold; margin: 0; padding: 0 8px 0 0; position: relative; font-size: 1em; }
.item .item-content p.item-action a { background: transparent url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 100%; color: #FFFFFF; display: block; padding: 1px 0 2px 8px;}
.item .item-content .item-action a { }
.item-promo { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -5200px 0; clear: both; margin-bottom: 15px; }
.item-promo .item-wrapper { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -5200px 100%; padding-bottom: 15px; }
.item-promo .item-wrapper:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.item-promo .item-wrapper .item-title { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) no-repeat -5200px 0; float: left; font-size: 1.8333em; margin: 0; padding: 0; width: 140px; }
.item-promo .item-wrapper .item-title h3 { background: transparent none; color: #594D4B; margin: 0; padding: 15px 15px 0 15px; }
.item-promo .item-wrapper .item-content { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -5340px 0; float: left; margin: 0; padding: 15px 0 0 0; width: 230px; }
.item-promo .item-wrapper .item-content p { margin: 0 20px 0 35px; }
.item-promo .item-wrapper .item-content p.item-action { background-image: url(../Images/Global/SpriteActionE5DCC8.png); margin: 8px 20px 0 40px; }
.item-promo .item-wrapper .item-content p.item-action a { background-image: url(../Images/Global/SpriteActionE5DCC8.png); font-size: 1em; }
.item-promo .item-wrapper .item-content p.item-action span.rc { background-image: url(../Images/Global/SpriteActionE5DCC8.png); }

/*	Item: .item-share-article
----------------------------------------------- */
div.item-share-article { background-position: -11350px 0; width: 363px; margin-top: 10px; }
div.item-share-article .item-title { background-position: -10153px 100%; font-size: 1.6364em; }
div.item-share-article .item-title h3 { background-position: -10153px 0; font-size: 1em; }
div.item-share-article .item-content { background-position: -10986px 100%; font-size: 1em; }
div.item-share-article .form { margin: 0 0 0 17px; width: 345px; }
div.item-share-article .form fieldset.frow-fieldset-stack .frow { clear: none; float: left; padding: 0; position: static; width: 172px; }
div.item-share-article .form fieldset.frow-fieldset-stack .frow label { padding: 0 0 4px 0; }
div.item-share-article .form fieldset.frow-fieldset-stack .frow label span.label { padding: 0 0 2px 0; width: 170px; }
div.item-share-article .form fieldset.frow-fieldset-stack .frow label span.field input { width: 150px; }
div.item-share-article .form fieldset div.frow-action { border: none; }
div.item-share-article .social-links { background:url(../Images/Global/SpriteSocialLinks.png) no-repeat 5px 0; width: 358px; padding: 10px 0 0 0; }
div.item-share-article .social-links ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.item-share-article .social-links ul { background:url(../Images/Global/SpriteSocialLinks.png) no-repeat 0 100%; width: 344px; padding: 0 0 20px 12px; }
div.item-share-article .social-links ul li { float: left; background:url(../Images/Global/SpriteSocialLinks.png) 0 0 no-repeat; margin-right: 2px; width: 95px; }
div.item-share-article .social-links ul li a { background: none; padding: 4px 0 0 25px; }
div.item-share-article .social-links ul li.digg { background-position: -390px -16px; }
div.item-share-article .social-links ul li.delicious { background-position: -390px -103px; }
div.item-share-article .social-links ul li.stumbleupon { background-position: -390px -184px; width: 120px; }
div.item-share-article .social-links ul li.myspace { background-position: -390px -56px; }
div.item-share-article .social-links ul li.facebook { background-position: -390px -142px; }
div.item-share-article .social-links ul li.key { background: none; width: 140px;}
div.item-share-article .social-links ul li.key a { font-weight: bold; color: #5C8AB5; }

/*	Entry: results
----------------------------------------------- */
ul.results { background: transparent none; margin: 0; padding: 0; list-style: none; display: block; clear: both; }
ul.results li { margin: 0; padding-left: 12px; }
ul.results li a,
ul.results li a:link,
ul.results li a:visited,
ul.results li a:focus,
ul.results li a:hover,
ul.results li a:active { color: #444117; display: block; padding: 5px 0 3px; }
ul.results.download li a { background: transparent url(../Images/Global/SpriteResults.png) no-repeat -582px 100%; }
ul.results.more li a { background: transparent url(../Images/Global/SpriteResults.png) no-repeat 0 100%; }

/*	Entry: results your-voice-articles
----------------------------------------------- */
ul.results li { position: relative; }
ul.results.your-voice-articles li a { background: #FFF url(../Images/Global/SpriteResults.png) no-repeat -1180px 100%; width: 560px; }
ul.results.your-voice-articles li span { position: absolute; right: 18px; top: 0; }
ul.results.your-voice-articles li span a { width: 50px; margin-left: 10px; background-position: -1757px 100%; height: 10px; }

div#Overview { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -6545px 100%; }
div#Overview:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div#Overview .overview { float: left; margin: 0; width: 400px; }
div#Overview .overview .overview-title { background: #594D4B url(../Images/Content/Campaigns/Sprite.png) no-repeat -7170px 100%; color: #FFFFFF; font: bold 1.5000em/1.2 Helvetica, Arial, Geneva, sans-serif; margin: 0 0 5px 0; padding: 0 0 6px 0; }
div#Overview .overview .overview-title h1 { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -7170px 0; font-weight: bold; margin: 0; padding: 15px 42px 3px 18px; }
div#Overview .overview .overview-content { padding: 10px 15px 5px 15px; position: relative; font-size: 0.9167em;}
div#Overview .overview .overview-content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div#Overview .overview .overview-content .overview-image { float: left; margin: 0 0 10px 10px; padding: 5px 0 0 0; width: 100px; }
div#Overview .overview .overview-content .overview-image img { border: 1px solid #CACAA8; }
div#Overview .overview .overview-content .overview-image .overview-image-caption { clear: both; display: block; font-size: 0.9000em; padding: 3px 0; }
div#Overview .overview .overview-content p { margin-right: 20px; }
div#Overview .overview .overview-content p.intro { font-size: 1.2em; font-weight: bold; padding-bottom: 5px; }
div#Overview .overview .overview-content p.overview-action { background: #85ACD0 url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 100% 100%; float: left; font-weight: bold; margin-bottom: 10px; padding: 0 8px 0 0; position: relative; }
div#Overview .overview .overview-content p.overview-action a { background: transparent url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 100%; color: #FFFFFF; display: block; padding: 1px 0 2px 8px; }
div#Overview .overview-search { float: left; width: 225px; }
div#Overview .overview-search .overview-search-title { background: #594D4B url(../Images/Content/Campaigns/Sprite.png) no-repeat -7570px 100%; color: #FFFFFF; font: bold 1.5000em/1.2 Helvetica, Arial, Geneva, sans-serif; margin: 0; padding: 0 0 19px 0; }
div#Overview .overview-search .overview-search-title h2 { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -7570px 0; font-weight: bold; margin: 0; padding: 15px 60px 0 18px; }
div#Overview .overview-search .overview-search-content { font-size: 0.9167em; padding-bottom: 15px; }
div#Overview .overview-search .overview-search-content .frow label { padding: 5px 20px 10px 20px; width: auto; }
div#Overview .overview-search .overview-search-content .frow label span.label { padding: 0 0 8px 0; width: auto; }
div#Overview .overview-search .overview-search-content .frow label span.field { font-size: 1.000em; padding-bottom: 2px; }
div#Overview .overview-search .overview-search-content .frow-select label span.field select { min-width: 180px; }
div#Overview .overview-search .overview-search-content .frow-action { border-top: none; margin: 0; padding: 0 0 0 10px; }
div#Overview .overview-search .overview-search-content .frow-action .forward { display: block; float: left; }
div#Overview .overview-search .overview-search-content .frow-action .return { border-left: 1px solid #E1E1C0; display: block; float: left; margin: 2px 0 1px 10px; padding: 1px 0 1px 10px; }

div#ContentTertiary .item-promo .item-wrapper .item-title { background-position: -5200px 0; }
div#ContentTertiary .item { margin-left: 5px; width: 370px; }
div#ContentTertiary .item .item-title { background-position: -2440px 100%; }
div#ContentTertiary .item .item-title h3 { background-position: -2440px 0; }
div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) no-repeat -4830px 0; }
div#ContentTertiary div#ItemHaveYourSay .item-title { background-position: -4830px 100%; margin-bottom: 0; margin-right: 12px; padding-bottom: 25px; }
div#ContentTertiary div#ItemHaveYourSay .item-title h3 { background-position: -4830px 0; padding-bottom: 6px; padding-right: 90px; padding-top: 14px; }
div#ContentTertiary div#ItemHaveYourSay .item-content { padding-left: 10px; padding-right: 10px; }
div#ContentTertiary div#ItemHaveYourSay .item-content h4 { font-size: 1em; font-weight: normal; padding: 0; padding-right: 80px; }
div#ContentTertiary div#ItemHaveYourSay .item-content ul { background: #FFFFFF none; margin: 0; }
div#ContentTertiary div#ItemHaveYourSay .item-content ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div#ContentTertiary div#ItemHaveYourSay .item-content ul li a { background: none; min-height: 4.4em; padding: 0; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt { background-color: #F6F6DD; float: left; margin: 0 0 0 5px; position: relative; width: 172px; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-title strong { display: block; font-weight: bold; padding: 0 0 2px 0; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content { margin-left: 0; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content .review-image { height: 52px; right: 6px; position: absolute; padding: 0; top: 1px; width: 72px; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content .review-image img { border: 1px solid #7C7845; margin: 0; padding: 0; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) no-repeat -5570px 100%; margin: 0 0 5px 0; min-height: 11em; padding: 0 0 10px 0; position: relative; width: 350px; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-title { font-size: 1em; font-weight: normal; padding: 0; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-title strong { display: block; font-size: 1.3000em; font-weight: bold; padding: 0 0 5px 0; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content { margin-left: 170px; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content .review-image { border: 1px solid #8F8D71; height: 102px; left: 2px; margin: 0; padding: 0; position: absolute; top: 0; width: 150px; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content .review-image img { border: 1px solid #CACAA8; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content .review-text { height: 10em; left: 15px; margin: 0; padding: 0px; position: absolute; top: -4px; width: 150px; overflow:hidden; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content .review-action { font-weight: bold; line-height: 1.4; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content p.review-action { background: #85ACD0 url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 100% 100%; float: left; font-size: 1em; margin: 5px 0 0 0; padding: 0 8px 0 0; position: relative; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content p.review-action a { background: transparent url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 100%; color: #FFFFFF; display: block; min-height: 1em; padding: 1px 0 1px 8px; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-alt { margin-left: 0; }
div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-noimage .review-title a { padding-left: 10px; }

div#ContentTertiary div#ItemOffers .item-title { position: relative; }
div#ContentTertiary div#ItemOffers .item-title span{ position: absolute; top: 10px; right: 10px; background:url(../Images/Content/Campaigns/DiscountsCard.png) no-repeat 0 0; }
div#ContentTertiary div#ItemOffers .item-content { padding: 0;background: none; }
div#ContentTertiary div#ItemOffers .item-content ul { background: transparent url(../Images/Content/Campaigns/Discounts.png) no-repeat 0 0; height: 135px; position: relative; width: 360px; }
div#ContentTertiary div#ItemOffers .item-content ul li { display: block; margin: 0; padding: 0; position: absolute; top: 22px; }
div#ContentTertiary div#ItemOffers .item-content ul li a { background: transparent url(../Images/Content/Campaigns/Discounts.png) no-repeat 0 0; color: #444117; display: block; height: 100%; outline: none; padding: 0; text-indent: -99999em; width: 100%; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-cdwow { height: 55px; left: 0; top: 22px; width: 82px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-cdwow a { background-position: 0 -22px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-endsleigh { height: 57px; left: 82px; top: 24px; width: 80px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-endsleigh a { background-position: -82px -24px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-ticketmaster { height: 58px; left: 162px; top: 26px; width: 81px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-ticketmaster a { background-position: -162px -26px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-lloydstsb { height: 65px; left: 0; top: 77px; width: 82px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-lloydstsb a { background-position: 0 -77px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-amazon { height: 65px; left: 82px; top: 77px; width: 80px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-amazon a { background-position: -82px -77px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-aa { height: 65px; left: 162px; top: 77px; width: 81px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-aa a { background-position: -162px -77px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-search { height: 18px; left: 245px; top: 68px; width: 110px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-search a { background-image: none }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-getcard { height: 18px; left: 245px; top: 87px; width: 110px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-getcard a { background-image: none }

div#ContentTertiary .MakeYourClickCount{ display: none; }
div#ContentTertiary .item-poll { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) repeat-y 0 0; }
div#ContentTertiary .item-poll .item-title { background-image: url(../Images/Content/Campaigns/SpritePoll.png); background-position: -240px 100%; margin: 0 0 5px 0; }
div#ContentTertiary .item-poll .item-title h3 { background-image: url(../Images/Content/Campaigns/SpritePoll.png); background-position: -240px 0; }
div#ContentTertiary .item-poll .item-title h3 a:hover { background:none; color: #FFF; }
div#ContentTertiary .item-poll .item-content { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -480px 100% ; position: relative; }
div#ContentTertiary .item-poll .item-content h4 { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -720px 0; margin: 0 5px; padding: 5px 0 3px 10px; }
div#ContentTertiary .item-poll .item-content strong { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -720px 0; margin: 0 5px; padding: 5px 0 3px 10px; }

div#ContentTertiary .item-poll .item-content p { background-color: #F6F6DD; float: left; margin: 0 0 5px 15px; padding: 0 0 5px 0; width: 140px; }
div#ContentTertiary .item-poll .item-content ul { background: transparent none; float: right; margin: 0 10px 0 0; width: 70px; }
div#ContentTertiary .item-poll .item-content ul li { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -950px 0; margin-bottom: 5px; }
div#ContentTertiary .item-poll .item-content ul li a { color: #699DCD; display: block; padding: 0; }
div#ContentTertiary .item-poll .item-content ul li a { background-position: -1020px 0; }
div#ContentTertiary .item-poll .item-content ul li a:hover { background-position: -1240px 0; }
/*div#ContentTertiary .item-poll .item-content ul li a span { background-position: -1020px 0; }
div#ContentTertiary .item-poll .item-content ul li a:hover span { background-position: -1240px 0; }*/
div#ContentTertiary .item-poll .item-content ul li span { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -950px 0; color: #699DCD; font-weight: bold; display: block; padding: 2px 0 3px 10px; }
div#ContentTertiary .item-poll .item-content ul li strong { color: #C39A40; display: block; padding: 2px 10px 3px 10px; }
div#ContentTertiary .item-poll .item-content ul li.answer1 { background-position: -950px -54px; }
div#ContentTertiary .item-poll .item-content ul li.answer1 span { background-position: -950px -54px; }
div#ContentTertiary .item-poll .item-content ul li.answer2 { background-position: -950px -105px; }
div#ContentTertiary .item-poll .item-content ul li.answer2 span { background-position: -950px -105px; }

div#ContentTertiary .item-poll .item-content .item-action { background: url(../Images/Content/Campaigns/Sprite.png) no-repeat -4360px -129px; clear: both; margin: 0 5px; }
div#ContentTertiary .item-poll .item-content .item-action:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div#ContentTertiary .item-poll .item-content .item-action ul { background: transparent none; float: left; list-style: none; margin: 0 10px; padding: 10px 0 5px 0; width: auto; }
div#ContentTertiary .item-poll .item-content .item-action ul li { background: #85ACD0 url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 100% 100%; float: left; font-weight: bold; margin: 0 0 0 10px; padding: 0 8px 0 0; position: relative; }
div#ContentTertiary .item-poll .item-content .item-action ul li a { background: transparent url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 0 100%; color: #FFFFFF; display: block; padding: 0 0 2px 8px; }
div#ContentTertiary .item-poll .item-content .item-action ul li.first { margin-left: 0; }

/*div#ContentTertiary .item-poll-multiple .item-content ul li a:hover span { background-position: -1460px 0; }*/

div#ContentTertiary .item-poll-results .item-content ul li.answer1,
div#ContentTertiary .item-poll-results .item-content ul li.answer2 { background-position: -950px 0; }
div#ContentTertiary .item-poll-multiple .item-content p { float: none; margin: 0 5px; padding: 0 10px 5px 10px; width: auto; }
div#ContentTertiary .item-poll-multiple .item-content p a { background: none; } 
div#ContentTertiary .item-poll-multiple .item-content ul { float: none; margin: 0 10px; width: auto; }
div#ContentTertiary .item-poll-multiple .item-content ul li { background-position: -1020px 100%; padding-bottom: 5px; }
div#ContentTertiary .item-poll-multiple .item-content ul li a:hover span { background-position: -1240px 0; }
div#ContentTertiary .item-poll-multiple .item-content ul li span { background-position: -1020px 0; padding: 7px 0 3px 0; }
div#ContentTertiary .item-poll-multiple .item-content ul li span strong { color: #C39A40; display: block; float: left; margin: 0 0 0 8px; padding: 0; width: 35px; background: #FFF; }
div#ContentTertiary .item-poll-multiple .item-content ul li span span.question { background-image: none; display: block; float: right; margin: 0 4px 0 0; padding: 0; width: 160px; cursor: pointer; }
div#ContentTertiary .item-poll-multiple .item-content ul li:after,
div#ContentTertiary .item-poll-multiple .item-content ul li span:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

div#ContentTertiary .item-poll-multiple-results .item-content ul li { background-position: -1460px 100%; }
div#ContentTertiary .item-poll-multiple-results .item-content ul li span { background-position: -1460px 0; }
div#ContentTertiary .item-poll-multiple-results .item-content ul li a:hover span { background-position: -1460px 0; }

div#ContentTertiary .item-poll .item-content .item-action ul li span.rc-tl { background: url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 0 0; padding: 0; }
div#ContentTertiary .item-poll .item-content .item-action ul li span.rc-tr { background: url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 100% 0; padding: 0; }

div#ContentQuaternary .item { background-position: -3180px 100%; margin-left: 5px; width: 240px; }
div#ContentQuaternary .item .item-title { background-position: -3420px 100%; font-size: 1.3333em; padding-bottom: 9px; }
div#ContentQuaternary .item .item-title h3 { background-position: -3420px 0; padding-top: 18px; }
div#ContentQuaternary .item .item-content { background-position: -3660px 100%; }
div#ContentQuaternary .item .item-content h4 { font-size: 1.1000em; font-weight: bold; padding: 6px 15px 3px 15px; }

div#ContentQuaternary .MakeYourClickCount{ display: none; }

div#ContentQuaternary .item-poll .item-title { background-image: url(../Images/Content/Campaigns/SpritePoll.png); background-position: -239px 100%; margin: 0 0 5px 0; }
div#ContentQuaternary .item-poll .item-title h3 { background-image: url(../Images/Content/Campaigns/SpritePoll.png); background-position: -239px 0; }

div#ContentQuaternary .item-poll .item-title h3 a:hover { background:none; color: #FFF; }

div#ContentQuaternary .item-poll .item-content { background: transparent url(../Images/Content/Campaigns/SpritePollTall.png) no-repeat 0 bottom; position: relative; }

div#ContentQuaternary .item-poll .item-content h4 { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -720px 0; margin: 0 5px; padding: 5px 0 3px 10px; }
div#ContentQuaternary .item-poll .item-content strong { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -720px 0; margin: 0 5px; padding: 5px 0 3px 10px; }

div#ContentQuaternary .item-poll .item-content p { background-color: #F6F6DD; float: left; margin: 0 0 5px 15px; padding: 0 0 5px 0; width: 140px; }
div#ContentQuaternary .item-poll .item-content ul { background: transparent none; float: right; margin: 0 10px 0 0; width: 70px; }
div#ContentQuaternary .item-poll .item-content ul li { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -950px 0; margin-bottom: 5px; }
div#ContentQuaternary .item-poll .item-content ul li a { color: #699DCD; display: block; padding: 0; }
div#ContentQuaternary .item-poll .item-content ul li a { background-position: -1020px 0; }
div#ContentQuaternary .item-poll .item-content ul li a:hover { background-position: -1240px 0; }
div#ContentQuaternary .item-poll .item-content ul li span { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -950px 0; color: #699DCD; font-weight: bold; display: block; padding: 2px 0 3px 10px; }
div#ContentQuaternary .item-poll .item-content ul li strong { color: #C39A40; display: block; padding: 2px 10px 3px 10px; }
div#ContentQuaternary .item-poll .item-content ul li.answer1 { background-position: -950px -54px; }
div#ContentQuaternary .item-poll .item-content ul li.answer1 span { background-position: -950px -54px; }
div#ContentQuaternary .item-poll .item-content ul li.answer2 { background-position: -950px -105px; }
div#ContentQuaternary .item-poll .item-content ul li.answer2 span { background-position: -950px -105px; }

div#ContentQuaternary .item-poll .item-content .item-action { background: url(../Images/Content/Campaigns/Sprite.png) no-repeat -4360px -129px; clear: both; margin: 0 5px; }
div#ContentQuaternary .item-poll .item-content .item-action:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div#ContentQuaternary .item-poll .item-content .item-action ul { background: transparent none; float: left; list-style: none; margin: 0 10px; padding: 10px 0 5px 0; width: auto; }
div#ContentQuaternary .item-poll .item-content .item-action ul li { background: #85ACD0 url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 100% 100%; float: left; font-weight: bold; margin: 0 0 0 10px; padding: 0 8px 0 0; position: relative; }
div#ContentQuaternary .item-poll .item-content .item-action ul li a { background: transparent url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 0 100%; color: #FFFFFF; display: block; padding: 0 0 2px 8px; }
div#ContentQuaternary .item-poll .item-content .item-action ul li.first { margin-left: 0; }

div#ContentQuaternary .item-poll-results .item-content ul li.answer1,
div#ContentQuaternary .item-poll-results .item-content ul li.answer2 { background-position: -950px 0; }
div#ContentQuaternary .item-poll-multiple .item-content p { float: none; margin: 0 5px; padding: 0 10px 5px 10px; width: auto; }
div#ContentQuaternary .item-poll-multiple .item-content p a { background: none; } 
div#ContentQuaternary .item-poll-multiple .item-content ul { float: none; margin: 0 10px; width: auto; }
div#ContentQuaternary .item-poll-multiple .item-content ul li { background-position: -1020px 100%; padding-bottom: 5px; }
div#ContentQuaternary .item-poll-multiple .item-content ul li a:hover span { background-position: -1240px 0; }
div#ContentQuaternary .item-poll-multiple .item-content ul li span { background-position: -1020px 0; padding: 7px 0 3px 0; }
div#ContentQuaternary .item-poll-multiple .item-content ul li span strong { color: #C39A40; display: block; float: left; margin: 0 0 0 8px; padding: 0; width: 35px; background: #FFF; }
div#ContentQuaternary .item-poll-multiple .item-content ul li span span.question { background-image: none; display: block; float: right; margin: 0 4px 0 0; padding: 0; width: 160px; cursor: pointer; }
div#ContentQuaternary .item-poll-multiple .item-content ul li:after,
div#ContentQuaternary .item-poll-multiple .item-content ul li span:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

div#ContentQuaternary .item-poll-multiple-results .item-content ul li { background-position: -1460px 100%; }
div#ContentQuaternary .item-poll-multiple-results .item-content ul li span { background-position: -1460px 0; }
div#ContentQuaternary .item-poll-multiple-results .item-content ul li a:hover span { background-position: -1460px 0; }

div#ContentQuaternary .item-poll .item-content .item-action ul li span.rc-tl { background: url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 0 0; padding: 0; }
div#ContentQuaternary .item-poll .item-content .item-action ul li span.rc-tr { background: url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 100% 0; padding: 0; }

div#Content div#ItemEventsBoard .item-title { margin-bottom: 0; }
div#Content div#ItemEventsBoard .item-content strong { font-weight: normal; padding-right: 3px; }
div#Content div#ItemEventsBoard .item-content p.item-action { background: transparent none; clear: both; float: none; font-weight: bold; line-height: 1.38; margin: 0 10px; padding: 0; text-align: center; }
div#Content div#ItemEventsBoard .item-content p.item-action a { background: #FFFFFF none; color: #85ACD0; display: block; padding: 4px 0 2px 0; }

div#Content div#ItemNUSExtraCard .item-title { display: none; }
div#Content div#ItemNUSExtraCard p.item-image { margin: 0; padding: 0; }
div#Content div#ItemNUSExtraCard p.item-image a { padding: 0; }

div#Content div#ItemFeaturedJobs .item-title { margin-bottom: 0; }
div#Content div#ItemFeaturedJobs .item-content strong { font-weight: normal; padding-right: 3px; }
div#Content div#ItemFeaturedJobs .item-content p.item-action { background: transparent none; clear: both; float: none; font-weight: bold; line-height: 1.38; margin: 0 10px; padding: 0; text-align: center; }
div#Content div#ItemFeaturedJobs .item-content p.item-action a { background: #FFFFFF none; color: #85ACD0; display: block; padding: 4px 0 2px 0; }

/* body.default
----------------------------------------------- */
body.default div#ContentPrimary .entry .entry-title { background:transparent url(../Images/Global/Sprite.png) repeat scroll -4155px 0; position: relative; }
body.default div#ContentPrimary .entry .entry-title h1 { background:transparent url(../Images/Global/Sprite.png) no-repeat scroll -4780px 100%; margin:0; padding:0 15px 15px; }

/* body.article
----------------------------------------------- */
/*body.article div#Toolbar div#Breadcrumb p { margin-right: 250px; }*/
body.article div#Content { position: relative; background-color:#FFFFFF; }
body.article div#ContentPrimary .entry-excerpt .entry-content .author,
.entry-content .author {color:#EDCA7C; padding:5px 0 10px 0;}
body.article div#ContentPrimary .entry-excerpt .entry-content .entry-action .entry-tools { background-position: -265px 0; padding: 0 0 8px 0; }
body.article div#ContentPrimary .entry-excerpt .entry-content .entry-action .entry-vote { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -9085px 0; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 0.8333em; padding-bottom: 2px; }
body.article div#ContentPrimary .entry-excerpt .entry-content .entry-action .entry-vote li { background: transparent none; line-height: 21px; margin: 0 0 0 10px; padding: 0; }
body.article div#ContentPrimary .entry-excerpt .entry-content .entry-action .entry-vote li a { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8965px 105px; color: #699DCD; display: block; padding: 1px 0 0 9px; }
body.article div#ContentPrimary .entry-excerpt .entry-content .entry-action .entry-vote li.question { margin-left: 5px; padding-top: 2px; }
body.article div#ContentPrimary .entry-excerpt .entry-content .entry-action .entry-vote li.answer1 { margin-left: 5px; width: 70px; }
body.article div#ContentPrimary .entry-excerpt .entry-content .entry-action .entry-vote li.answer1 a { background-position: -8965px -105px; }
body.article div#ContentPrimary .entry-excerpt .entry-content .entry-action .entry-vote li.answer2 { margin-left: 0; width: 65px; }
body.article div#ContentPrimary .entry-excerpt .entry-content .entry-action .entry-vote li.answer2 a { background-position: -9029px -105px; }
body.article div#ContentSecondary { clear: none; float: left; font-size: 0.9167em; margin-left: 27px; margin-right: 20px; width: 363px; }

body.article div#ContentSecondary .entry-action { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -265px 100%; font-weight: bold; line-height: 1.35; padding: 0 0 8px 0; width: 265px; }
body.article div#ContentSecondary .entry-action ul { list-style: none; margin: 0; padding: 0; }
body.article div#ContentSecondary .entry-action ul li { float: left; padding: 0; }
body.article div#ContentSecondary .entry-action .entry-tools { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -265px 0; padding: 10px 0 0 10px; }
body.article div#ContentSecondary .entry-action .entry-tools ul { background: transparent none; }
body.article div#ContentSecondary .entry-action .entry-tools ul li { background: transparent none; margin-left: 3px; padding: 0; width: 77px; }
body.article div#ContentSecondary .entry-action .entry-tools ul li a { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -9350px 0; display: block; height: 25px; outline: none; padding: 0; text-indent: -99999em; width: 77px; }
body.article div#ContentSecondary .entry-action .entry-tools ul li.entry-tools-save a { background-position: -9100px -105px; }
body.article div#ContentSecondary .entry-action .entry-tools ul li.entry-tools-share a { background-position: -9183px -105px; }
body.article div#ContentSecondary .entry-action .entry-tools ul li.entry-tools-respond a { background-position: -9265px -105px; }
body.article div#ContentSecondary .entry-action .entry-vote { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -9085px 0; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 0.9091em; margin: 0; padding: 10px 0 2px 10px; }
body.article div#ContentSecondary .entry-action .entry-vote li { background: transparent none; line-height: 21px; margin: 0 0 0 10px; padding: 0; }
body.article div#ContentSecondary .entry-action .entry-vote li a { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8965px 105px; color: #699DCD; display: block; padding: 1px 0 0 9px; }
body.article div#ContentSecondary .entry-action .entry-vote li.question { margin-left: 5px; padding-top: 2px; }
body.article div#ContentSecondary .entry-action .entry-vote li.answer1 { margin-left: 5px; width: 70px; }
body.article div#ContentSecondary .entry-action .entry-vote li.answer1 a { background-position: -8965px -105px; }
body.article div#ContentSecondary .entry-action .entry-vote li.answer2 { margin-left: 0; width: 65px; }
body.article div#ContentSecondary .entry-action .entry-vote li.answer2 a { background-position: -9029px -105px; }
body.article div#ContentSecondary .entry-action:after,
body.article div#ContentSecondary .entry-action ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.article div#ContentSecondary .facebook-like-this {margin-top:10px;}
body.article div#ContentSecondary .googleplus { margin-top:10px; }


body.article div#ContentTertiary { clear: none; width: 210px; float: left; }
body.article div#ContentTertiary .item { background-position: -9350px 100%; margin-left: 0; width: 200px; }
body.article div#ContentTertiary .item .item-title { background-position: -9550px 100%; font-size: 1.1667em; padding-bottom: 9px; }
body.article div#ContentTertiary .item .item-title h3 { background-position: -9550px 0; padding-top: 18px; }
body.article div#ContentTertiary .item .item-content { background-position: -9750px 100%; }
body.article div#ContentTertiary .item .item-content h4 { font-size: 1.1em; font-weight: bold; padding: 6px 15px 3px 15px; }
body.article div#ContentTertiary .item .item-content p { padding: 6px 15px 3px 15px; }
body.article div#ContentTertiary .item .item-content p.item-action { padding: 0 8px 0 0; }
body.article div#ContentTertiary .item .item-content ul { background-position: -8395px 100%; padding-bottom: 2px; }
body.article div#ContentTertiary .item .item-content ul li a { background-position: -4400px 100%; padding-right: 40px; }
body.article div#ContentTertiary .item .item-content ul li.first { background-position: -8585px 0; }
body.article div#ContentTertiary .item .item-content ul li.last a { background-position: -4360px 99%; }
body.campaigns-lifestyle-article div#ContentTertiary .item .item-content p.item-action,
body.campaigns-advice-article div#ContentTertiary .item .item-content p.item-action,
body.article div#ContentTertiary .item .item-content p.item-action { clear: both; float: left; font-weight: bold; line-height: 1.38; margin: 6px 10px 0; text-align: center; }
body.campaigns-lifestyle-article div#ContentTertiary .item .item-content p.item-action a,
body.campaigns-advice-article div#ContentTertiary .item .item-content p.item-action a,
body.article div#ContentTertiary .item .item-content p.item-action a { display: block; padding:2px 0 2px 8px; }
body.article div#ContentTertiary div#ItemHaveYourSay,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay { background-position: -7795px 100%; margin-left: 0; width: 200px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper { background-position: -7995px 0; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-title,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-title,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-title { background-position: -8000px 100%; margin-left: 5px; margin-right: 0; padding-bottom: 19px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-title h3,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-title h3,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-title h3 { background-position: -8000px 0; padding-right: 65px; padding-top: 18px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content { background-position: -8195px 100%; padding-left: 0; padding-right: 0; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content h4,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content h4,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content h4 { font-size: 1em; font-weight: normal; padding: 0; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content ul,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content ul,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content ul { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8395px 100%; margin: 0 5px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content ul:after,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content ul:after,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content ul li.review-excerpt,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content ul li.review-excerpt,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content ul li.review-excerpt { float: none; margin: 0; position: relative; width: auto; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content ul li a,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content ul li a,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content ul li a { background-position: -8775px 100%; min-height: 1em; padding: 10px 5px 30px 85px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content ul li.first,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content ul li.first,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content ul li.first { background-position: -8585px 0; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content ul li.last a,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content ul li.last a,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content ul li.last a { background-position: -8775px 98%; padding-bottom: 28px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-title strong,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-title strong,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-title strong { display: block; font-weight: bold; padding: 0 0 2px 0; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content { margin-left: 3px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content .review-image,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content .review-image,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content .review-image { height: 52px; left: 6px; position: absolute; padding: 0; top: 10px; width: 72px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content .review-image img,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content .review-image img,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt .review-content .review-image img { border: 1px solid #7C7845; margin: 0; padding: 0; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight { background: #FFFFFF none; margin: 0 0 5px 0; min-height: 1em; padding: 0 0 10px 0; width: auto; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-title a,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-title a,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-title a { background: #FFFFFF none; padding: 125px 15px 0 15px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-title strong,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-title strong,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-title strong { font-size: 1em; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content .review-image,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content .review-image,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-highlight .review-content .review-image { height: 102px; margin: 0 0 0 13px; width: 152px; }
body.article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-noimage .review-title a,
body.campaigns-lifestyle-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-noimage .review-title a,
body.campaigns-advice-article div#ContentTertiary div#ItemHaveYourSay .item-content .review-excerpt-noimage .review-title a { padding-bottom: 25px; padding-left: 3px; }

body.article div#ContentTertiary div#ItemStudentLife .item-title { background-position: -9950px 100%; margin-bottom: 3px; }
body.article div#ContentTertiary div#ItemStudentLife .item-title h3 { background-position: -9950px 0; padding-bottom: 7px; }
body.article div#ContentTertiary div#ItemStudentLife .item-content h4 { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8585px 0; margin: 0 5px; }
body.article div#ContentTertiary div#ItemStudentLife .item-content p { background-color: #F6F6DD; margin: 0 5px; padding: 0; }
body.article div#ContentTertiary div#ItemStudentLife .item-content p span.anchor { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8585px 0; display: block; padding: 5px 15px 0 15px; }
body.article div#ContentTertiary div#ItemStudentLife .item-content p a { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -4400px 98%; color: #444117; display: block; padding: 0 15px 15px 15px; }
body.article div#ContentTertiary div#ItemStudentLife .item-content p a:focus,
body.article div#ContentTertiary div#ItemStudentLife .item-content p a:hover { background-color: transparent; }
/*body.article div#ContentTertiary div#ItemStudentLife .item-content p.item-action { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) no-repeat -8395px -125px; padding: 5px 0 0 0; }
body.article div#ContentTertiary div#ItemStudentLife .item-content p.item-action a { background: transparent none; color: #85ACD0; padding: 4px 0 2px 0; }*/

body.article div#ContentTertiary div#ItemCampaigns .item-title { background-position: -9950px 100%; margin-bottom: 3px; }
body.article div#ContentTertiary div#ItemCampaigns .item-title h3 { background-position: -9950px 0; padding-bottom: 7px; }
body.article div#ContentTertiary div#ItemCampaigns .item-content h4 { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8585px 0; margin: 0 5px; }
body.article div#ContentTertiary div#ItemCampaigns .item-content p { background-color: #F6F6DD; margin: 0 5px; padding: 0; }
body.article div#ContentTertiary div#ItemCampaigns .item-content p span.anchor { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8585px 0; display: block; padding: 5px 15px 0 15px; }
body.article div#ContentTertiary div#ItemCampaigns .item-content p a { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -4400px 98%; color: #444117; display: block; padding: 0 15px 15px 15px; }
body.article div#ContentTertiary div#ItemCampaigns .item-content p a:focus,
body.article div#ContentTertiary div#ItemCampaigns .item-content p a:hover { background-color: transparent; }
body.article div#ContentTertiary div#ItemCampaigns .item-content p.item-action { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) no-repeat -8395px -125px; padding: 5px 0 0 0; }
body.article div#ContentTertiary div#ItemCampaigns .item-content p.item-action a { background: transparent none; color: #85ACD0; padding: 4px 0 2px 0; }


/*	Section: body.campaigns
----------------------------------------------- */
body.campaigns div#ContentSecondary { clear: both; }
body.campaigns div#ContentTertiary { float: left; width: 375px; }
body.campaigns div#ContentQuaternary { float: left; width: 250px; }
body.campaigns div#ContentSecondary:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns div#ContentTertiary:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns div#ContentQuaternary:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body.campaigns .entries-featured { background: none; padding-top: 0; }

body.campaigns-index .entries-highlight .entry-excerpt .entry-content .entry-action { line-height: 1.4; }
body.campaigns-index .entries-featured .entry-excerpt .entry-title { color: #EDCA7C; }

body.campaigns-category div#ContentPrimary { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) repeat-y -5920px; }
body.campaigns-category .entries-highlight .entry-excerpt .entry-title { margin-left: 340px; width: 265px; }
body.campaigns-category .entries-highlight .entry-excerpt .entry-content { margin-left: 340px; width: 265px; }
body.campaigns-category .entries-highlight .entry-excerpt .entry-content .entry-image { left: 0; }

body.campaigns-article div#ContentSecondary { clear: none; float: left; font-size: 0.9167em; margin-left: 27px; margin-right: 20px; width: 363px; }
body.campaigns-article div#ContentTertiary { clear: none; width: 210px; }

body.campaigns-article div#ContentTertiary .item-poll { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) repeat-y 0 0; }
body.campaigns-article div#ContentTertiary .item-poll .item-title { background-image:url(../Images/Content/Campaigns/campaigns.png); background-position:right 100%; margin:0; padding-bottom:9px; }
body.campaigns-article div#ContentTertiary .item-poll .item-title h3 { background-image: url(../Images/Content/Campaigns/campaigns.png); background-position: right 0; }
body.campaigns-article div#ContentTertiary .item-poll .item-title h3 a:hover { background:none; color: #FFF; }
body.campaigns-article div#ContentTertiary .item-poll .item-content { background:transparent url(../Images/Content/Campaigns/ThinSidePoll.png) no-repeat scroll 0 bottom; padding-top:8px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content h4 { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -720px 0; margin: 0 5px; padding: 5px 0 3px 10px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content strong { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -720px 0; margin: 0 5px; padding: 5px 0 3px 10px; }

body.campaigns-article div#ContentTertiary .item-poll .item-content p { background-color: #F6F6DD; float: left; margin: 0 0 5px 15px; padding: 0 0 5px 0; width: 140px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul { background:#F6F6DD none repeat scroll 0 0; float:none; margin:0 5px; width:auto; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul li { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -950px 0; margin-bottom: 5px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul li a { color: #699DCD; display: block; padding: 0 0 7px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul li a { background-position: -1679px 0; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul li a:hover { background-position: -1843px 0; }

body.campaigns-article div#ContentTertiary .item-poll .item-content ul li span { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -950px 0; color: #699DCD; font-weight: bold; display: block; padding: 2px 0 3px 10px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul li strong { color: #C39A40; display: block; padding: 2px 10px 3px 10px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul li.answer1 { background-position: -950px -54px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul li.answer1 span { background-position: -950px -54px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul li.answer2 { background-position: -950px -105px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content ul li.answer2 span { background-position: -950px -105px; }

body.campaigns-article div#ContentTertiary .item-poll .item-content .item-action { background: url(../Images/Content/Campaigns/Sprite.png) no-repeat -4360px -129px; clear: both; margin: 0 5px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content .item-action:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
body.campaigns-article div#ContentTertiary .item-poll .item-content .item-action ul { background: transparent none; float: left; list-style: none; margin: 0 10px; padding: 10px 0 5px 0; width: auto; }
body.campaigns-article div#ContentTertiary .item-poll .item-content .item-action ul li { background: #85ACD0 url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 100% 100%; float: left; font-weight: bold; margin: 0 0 0 10px; padding: 0 8px 0 0; position: relative; }
body.campaigns-article div#ContentTertiary .item-poll .item-content .item-action ul li a { background: transparent url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 0 100%; color: #FFFFFF; display: block; padding: 0 0 2px 8px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content .item-action ul li.first { margin-left: 0; }

body.campaigns-article div#ContentTertiary .item-poll-results .item-content ul li.answer1,
body.campaigns-article div#ContentTertiary .item-poll-results .item-content ul li.answer2 { background-position: -950px 0; }
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content p { float: none; margin: 0 5px; padding: 0 10px 5px 10px; width: auto; }
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content p a { background: none; } 
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content ul { float:none; margin:0 5px; padding:0 16px 4px 6px; width:auto; }
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content ul li { background-position:-1679px 100%; margin-bottom:7px; padding-bottom:5px; }
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content ul li a:hover span { background-position: -1843px 0; }
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content ul li span { background-position:-1679px 0; display:block; float:left; padding:7px 0 3px; width:100%; }
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content ul li span strong { color: #C39A40; display: block; float: left; margin: 0 0 0 8px; padding: 0; width: 35px; background: #FFF; }
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content ul li span span.question { background-image:none; cursor:pointer; display:block; float:left; margin:0 0 0 50px; padding:0; width:110px; }
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content ul li:after,
body.campaigns-article div#ContentTertiary .item-poll-multiple .item-content ul li span:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

body.campaigns-article div#ContentTertiary .item-poll-multiple-results .item-content ul li { background-position: -1460px 100%; }
body.campaigns-article div#ContentTertiary .item-poll-multiple-results .item-content ul li span { background-position: -1460px 0; }
body.campaigns-article div#ContentTertiary .item-poll-multiple-results .item-content ul li a:hover span { background-position: -1460px 0; }

body.campaigns-article div#ContentTertiary .item-poll .item-content .item-action ul li span.rc-tl { background: url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 0 0; padding: 0; width:5px; }
body.campaigns-article div#ContentTertiary .item-poll .item-content .item-action ul li span.rc-tr { background: url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 100% 0; padding: 0; width:5px; }



/*	Section: body.discount-offer
----------------------------------------------- */
body.discount-offer div#Content { position: relative; }
body.discount-offer div#ContentPrimary { margin: 0 0 10px 0; }
body.discount-offer .entry-excerpt .entry-title { background: none; }
body.discount-offer div#ContentPrimary .entry .entry-title { background:none; }
body.discount-offer .entry-excerpt .entry-content .entry-action .entry-tools { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -265px 0; }
body.discount-offer .entries-highlight .entry-excerpt .entry-content .entry-image { border: none; display: block; margin: 0; left: 265px; padding: 0; position: absolute; top: 10px; height: 250px; width: 325px; }
body.discount-offer .entries-highlight .entry-excerpt .entry-content .entry-image img { border: none; }
body.discount-offer div#ContentSecondary { clear: none; float: left; font-size: 0.9167em; margin-left: 27px; margin-right: 20px; width: 363px; }
body.discount-offer div#ContentTertiary { clear: none; float: left; width: 210px; }

body.discount-offer div#ContentSecondary div.nus-card-voucher-code { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat scroll -265px 0; width: 243px; font-weight: bold; padding: 11px; margin-bottom: 10px; }
body.discount-offer div#ContentSecondary div.nus-card-voucher-code div.frow { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat scroll -265px 100% }
body.discount-offer div#ContentSecondary div.nus-card-voucher-code div.frow input { margin-top: 6px; }

body.discount-offer div#ContentTertiary div#ItemStudentLife .item-title { background: #F6F6DD url(../Images/Content/NUSCards/Sprite.png) no-repeat -347px 100%; }
body.discount-offer div#ContentTertiary div#ItemStudentLife .item-title h3 { background: #F6F6DD url(../Images/Content/NUSCards/Sprite.png) no-repeat -347px 0; }
body.discount-offer div#ContentTertiary .item .item-title { background: #F6F6DD url(../Images/Content/NUSCards/Sprite.png) no-repeat -347px 100%; }
body.discount-offer div#ContentTertiary .item .item-title h3 { background: #F6F6DD url(../Images/Content/NUSCards/Sprite.png) no-repeat -347px 0; }

body.discount-offer div#ContentTertiary div.item div.more-discounts ul { background: none; }	
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li { background: #FFF url(../Images/Content/NUSCards/Sprite.png) no-repeat -556px 100%; }
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li a { background: none; padding-bottom: 12px; }
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li.last { background: none; text-align: center; }
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li.last p { padding: 0; }
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li.last a { padding: 12px 0 0 0; color: #85ACD0; font-weight: bold;}	
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li.last .item-action { background:#85ACD0 url(/_Client/Images/Global/SpriteActionFFFFFF.png) no-repeat scroll 100% 100%; color:#5A5838; font-weight:bold; margin:7px auto 0; padding:0 8px 0 0; position:relative; width:115px; }
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li.last a { background:transparent url(/_Client/Images/Global/SpriteActionFFFFFF.png) no-repeat scroll 0 100%; color:#FFFFFF; display:block; font-size:1em; font-weight:bold; padding:2px 0 2px 8px; }
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li.last span.rc { background: url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 0; display: block; height: 7px; position: absolute; width: 7px; }
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li.last span.rc-tl { background-position: 0 0; left: 0; top: 0; }
body.discount-offer div#ContentTertiary div.item div.more-discounts ul li.last span.rc-tr { background-position: 100% 0; right: 0; top: 0; }

body.article div#ContentTertiary div#ItemStudentLife .item-content h4 { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8585px 0; margin: 0 5px; }
body.article div#ContentTertiary div#ItemStudentLife .item-content p a { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -4400px 98%; color: #444117; display: block; padding: 0 15px 15px 15px; }
body.article div#ContentTertiary div#ItemStudentLife .item-content p a:focus,
body.article div#ContentTertiary div#ItemStudentLife .item-content p a:hover { background-color: transparent; }
body.article div#ContentTertiary div#ItemStudentLife .item-content p { background-color:#F6F6DD; float:none; margin:0 5px; padding:0; }
body.article div#ContentTertiary div#ItemStudentLife .item-content .item-action { background:#85ACD0 url(/_Client/Images/Global/SpriteActionFFFFFF.png) no-repeat scroll 100% 100%; color:#5A5838; float:left;font-weight:bold; margin:4px 0 0 7px; padding:0 8px 0 0; position:relative; }
body.article div#ContentTertiary div#ItemStudentLife .item-content .item-action a { background:transparent url(/_Client/Images/Global/SpriteActionFFFFFF.png) no-repeat scroll 0 100%; color:#FFFFFF; display:block; font-size:1em; font-weight:bold; padding:2px 0 2px 8px; }
body.article div#ContentTertiary div#ItemStudentLife .item-content .item-action span.rc { background: url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 0; display: block; height: 7px; position: absolute; width: 7px; }
body.article div#ContentTertiary div#ItemStudentLife .item-content .item-action span.rc-tl { background-position: 0 0; left: 0; top: 0; }
body.article div#ContentTertiary div#ItemStudentLife .item-content .item-action span.rc-tr { background-position: 100% 0; right: 0; top: 0; }


/*	Section: body.campaigns
----------------------------------------------- */
body.campaigns-getcampaigning div#Content { background: #FFFFFF url(../Images/Content/Campaigns/SpriteGetCampaining.png) no-repeat 0 0; }
body.campaigns-getcampaigning div#ContentPrimary { float: left; width: 375px; }
body.campaigns-getcampaigning div#ContentSecondary { clear: none; float: right; margin: 240px 0 0 0; width: 250px; }

body.campaigns-getcampaigning .entry { position: relative; }
body.campaigns-getcampaigning .entry .entry-title { background-color: transparent; background-image: none; font: bold 1.6667em/1.2 Helvetica, Arial, Geneva, sans-serif; margin: 0 55px 5px 25px; min-height: 90px; padding: 10px 0 0 0; }
body.campaigns-getcampaigning .entry .entry-title h1 { background-color: #594D4B; background-image: none; color: #FFFFFF; font-weight: bold; margin: 0; padding: 0; }
body.campaigns-getcampaigning .entry .entry-title p { background-color: #594D4B; color: #EDCA7C; font-size: 0.8000em; padding: 10px 42px 3px 0; }
body.campaigns-getcampaigning .entry .entry-content { font-size: 0.9167em; margin: 0 35px 0 25px; padding: 0 0 10px 0; }
body.campaigns-getcampaigning .entry .entry-content .entry-image { left: 350px; position: absolute; top: 0; }
body.campaigns-getcampaigning .entry .entry-content p.intro { font-size: 1.0909em; font-weight: bold; }

body.campaigns-getcampaigning div.resource-files { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -1345px 0; margin-left: 10px; width: 355px; }
body.campaigns-getcampaigning div.resource-files .item-title { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -1700px 0; margin-bottom: 0; padding-bottom: 20px; padding-top: 10px; }
body.campaigns-getcampaigning div.resource-files .item-title h2 { background-color: #594D4B; background-image: none; font-weight: bold; margin: 0 60px 0 10px; padding: 7px 0 0 5px; }
body.campaigns-getcampaigning div.resource-files .item-content { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -2410px 100%; padding-bottom: 15px; }
body.campaigns-getcampaigning div.resource-files .item-content .form { background: #F6F6DD url(../Images/Content/Campaigns/SpriteGetCampaining.png) no-repeat -2055px 100%; padding: 0 0 10px 0; }
body.campaigns-getcampaigning div.resource-files .item-content .form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns-getcampaigning div.resource-files .item-content .form .frow { clear: none; float: left; font-size:0.9167em; }
body.campaigns-getcampaigning div.resource-files .item-content .form .frow label { padding: 5px 0 5px 5px; width: auto; }
body.campaigns-getcampaigning div.resource-files .item-content .form .frow label span.label { float: none; width: auto; }
body.campaigns-getcampaigning div.resource-files .item-content .form .frow label span.field { float: none; padding: 10px 0 0 10px; }
body.campaigns-getcampaigning div.resource-files .item-content .form .frow-select select { min-width: 200px; }
body.campaigns-getcampaigning div.resource-files .item-content .form .frow-action { border-top: none; margin: 0; padding: 0; }
body.campaigns-getcampaigning div.resource-files .item-content .form .frow-action .forward { display: block; float: left; padding: 23px 0 0 0; }
body.campaigns-getcampaigning div.resource-files .item-content h3 { font-weight: bold; padding: 10px 15px 5px 15px; }
body.campaigns-getcampaigning div.resource-files .item-content ul { background-color: #FFFFFF; background-image: none; }
body.campaigns-getcampaigning div.resource-files .item-content ul li a { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -2770px 100%; padding: 6px 75px 6px 10px; }

body.campaigns-getcampaigning div#ContentSecondary .item { background-position: -3180px 100%; margin-left: 5px; width: 240px; position: relative; }
body.campaigns-getcampaigning div#ContentSecondary .item .item-title { background-position: -3420px 100%; font-size: 1.3333em; padding-bottom: 9px; }
body.campaigns-getcampaigning div#ContentSecondary .item .item-title h3 { background-position: -3420px 0; padding-top: 18px; }
body.campaigns-getcampaigning div#ContentSecondary .item .item-content h4 { font-size: 1.1000em; font-weight: bold; padding: 6px 15px 3px 15px; }

body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -625px 0; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-title { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -865px 100%; margin-bottom: 5px; padding-bottom: 16px; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-title h3 { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -865px 0; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-content { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -1105px 100%; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-content p { padding: 0 20px; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-content .frow { clear: none; float: left; width: auto; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-content .frow label { padding: 5px 0 5px 20px; width: auto; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-content .frow label span.label { left: -9999em; padding: 0; position: absolute; top: -9999em; width: auto; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-content .frow label span.field { font-size: 1.1000em; padding-bottom: 2px; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-content .frow-action { border-top: none; margin: 0; padding: 4px 0 0 0; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp .item-content .frow-action .forward { display: block; float: left; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp ul { background: none ; margin: 0 0 0 20px; width: 130px; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp ul li{ padding: 1px 0 4px 0; background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat scroll -10640px 100% }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp ul li a { padding: 0; color: #84ADD3; font-weight: bold; background: transparent url(../Images/Global/Sprite.png) no-repeat scroll -3343px 50%; padding-left: 8px; }
body.campaigns-getcampaigning div#ContentSecondary div.item-find-your-mp p.MPImage { width: 50px; height: 60px; float: right; margin: 3px 0; padding: 0 20px 0 0; }

body.campaigns div#ContentQuaternary .item .item-content .frow { width:200px; margin:0 auto; }
body.campaigns div#ContentQuaternary .item .item-content .frow-text { float:left; margin-bottom:10px; margin-left:10px; }
body.campaigns div#ContentQuaternary .item .item-content .frow-text span.label { float:left; width:34px; }
body.campaigns div#ContentQuaternary .item .item-content .frow-text span.field { float:left; width:140px; }

/*	Section: body.studentlife
----------------------------------------------- */
body.studentlife div#ContentSecondary { clear: both; }
body.studentlife div#ContentTertiary { clear: left; float: left; width: 375px; }
body.studentlife div#ContentQuaternary { float: left; width: 250px; }

body.studentlife .entries-featured .entry-excerpt .entry-title { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: 0 100%; }
body.studentlife .entries-featured .entry-excerpt .entry-title h2 { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: 0 0; }

body.studentlife div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: -545px 100%; }	
body.studentlife div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title h3 { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: -545px 0; }
body.studentlife div#ContentTertiary div#ItemStudentLife .item-title { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: -2670px 100%; padding-bottom: 7px; }
body.studentlife div#ContentTertiary div#ItemStudentLife .item-title h3 { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: -2670px 0; padding-bottom: 6px; }

/* new poll stuff*/

body.studentlife-article div#ContentTertiary .item { background-position: -9350px 100%; width: 200px; }
body.studentlife-article div#ContentTertiary .item .item-title { background-position: -9550px 100%; font-size: 1.3333em; padding-bottom: 9px; }
body.studentlife-article div#ContentTertiary .item .item-title h3 { background-position: -9550px 0; padding-top: 18px; }
body.studentlife-article div#ContentTertiary .item .item-content { background-position: -9750px 100%; }
body.studentlife-article div#ContentTertiary .item .item-content h4 { font-size: 1.1000em; font-weight: bold; padding: 6px 15px 3px 15px; }

body.studentlife-article div#ContentTertiary .MakeYourClickCount{ display: none; }
body.studentlife-article div#ContentTertiary .item-poll { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) repeat-y 0 0; }
body.studentlife-article div#ContentTertiary .item-poll .item-title { background-image:url(../Images/Content/Campaigns/campaigns.png); background-position:right 100%; margin:0; padding-bottom:9px; }
body.studentlife-article div#ContentTertiary .item-poll .item-title h3 { background-image: url(../Images/Content/Campaigns/campaigns.png); background-position: right 0; }
body.studentlife-article div#ContentTertiary .item-poll .item-title h3 a:hover { background:none; color: #FFF; }
body.studentlife-article div#ContentTertiary .item-poll .item-content { background:transparent url(../Images/Content/Campaigns/ThinSidePoll.png) no-repeat scroll 0 bottom; padding-top:8px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content h4 { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -720px 0; margin: 0 5px; padding: 5px 0 3px 10px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content strong { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -720px 0; margin: 0 5px; padding: 5px 0 3px 10px; }

body.studentlife-article div#ContentTertiary .item-poll .item-content p { background-color: #F6F6DD; float: left; margin: 0 0 5px 15px; padding: 0 0 5px 0; width: 140px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul { background:#F6F6DD none repeat scroll 0 0; float:none; margin:0 5px; width:auto; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul li { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -950px 0; margin-bottom: 5px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul li a { color: #699DCD; display: block; padding: 0 0 7px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul li a { background-position: -1679px 0; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul li a:hover { background-position: -1843px 0; }

body.studentlife-article div#ContentTertiary .item-poll .item-content ul li span { background: transparent url(../Images/Content/Campaigns/SpritePoll.png) no-repeat -950px 0; color: #699DCD; font-weight: bold; display: block; padding: 2px 0 3px 10px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul li strong { color: #C39A40; display: block; padding: 2px 10px 3px 10px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul li.answer1 { background-position: -950px -54px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul li.answer1 span { background-position: -950px -54px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul li.answer2 { background-position: -950px -105px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content ul li.answer2 span { background-position: -950px -105px; }

body.studentlife-article div#ContentTertiary .item-poll .item-content .item-action { background: url(../Images/Content/Campaigns/Sprite.png) no-repeat -4360px -129px; clear: both; margin: 0 5px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content .item-action:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
body.studentlife-article div#ContentTertiary .item-poll .item-content .item-action ul { background: transparent none; float: left; list-style: none; margin: 0 10px; padding: 10px 0 5px 0; width: auto; }
body.studentlife-article div#ContentTertiary .item-poll .item-content .item-action ul li { background: #85ACD0 url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 100% 100%; float: left; font-weight: bold; margin: 0 0 0 10px; padding: 0 8px 0 0; position: relative; }
body.studentlife-article div#ContentTertiary .item-poll .item-content .item-action ul li a { background: transparent url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 0 100%; color: #FFFFFF; display: block; padding: 0 0 2px 8px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content .item-action ul li.first { margin-left: 0; }

/*div#ContentQuaternary .item-poll-multiple .item-content ul li a:hover span { background-position: -1460px 0; }*/

body.studentlife-article div#ContentTertiary .item-poll-results .item-content ul li.answer1,
body.studentlife-article div#ContentTertiary .item-poll-results .item-content ul li.answer2 { background-position: -950px 0; }
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content p { float: none; margin: 0 5px; padding: 0 10px 5px 10px; width: auto; }
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content p a { background: none; } 
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content ul { float:none; margin:0 5px; padding:0 16px 4px 6px; width:auto; }
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content ul li { background-position:-1679px 100%; margin-bottom:7px; padding-bottom:5px; }
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content ul li a:hover span { background-position: -1843px 0; }
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content ul li span { background-position:-1679px 0; display:block; float:left; padding:7px 0 3px; width:100%; }
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content ul li span strong { color: #C39A40; display: block; float: left; margin: 0 0 0 8px; padding: 0; width: 35px; background: #FFF; }
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content ul li span span.question { background-image:none; cursor:pointer; display:block; float:left; margin:0 0 0 50px; padding:0; width:110px; }
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content ul li:after,
body.studentlife-article div#ContentTertiary .item-poll-multiple .item-content ul li span:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

body.studentlife-article div#ContentTertiary .item-poll-multiple-results .item-content ul li { background-position: -1460px 100%; }
body.studentlife-article div#ContentTertiary .item-poll-multiple-results .item-content ul li span { background-position: -1460px 0; }
body.studentlife-article div#ContentTertiary .item-poll-multiple-results .item-content ul li a:hover span { background-position: -1460px 0; }

body.studentlife-article div#ContentTertiary .item-poll .item-content .item-action ul li span.rc-tl { background: url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 0 0; padding: 0; width:5px; }
body.studentlife-article div#ContentTertiary .item-poll .item-content .item-action ul li span.rc-tr { background: url(../Images/Global/SpriteActionF6F6DD.png) no-repeat 100% 0; padding: 0; width:5px; }

/* end of poll stuff*/

body.studentlife div#ContentQuaternary .item .item-title { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: -305px 100%; }
body.studentlife div#ContentQuaternary .item .item-title h3 { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: -305px 0; }

body.studentlife div#ContentQuaternary .item-promo { background: transparent url(../Images/Content/StudentLife/Sprite.png) no-repeat -915px 0; }
body.studentlife div#ContentQuaternary .item-promo .item-wrapper { background: transparent url(../Images/Content/StudentLife/Sprite.png) no-repeat -915px 100%; padding-bottom: 10px; }
body.studentlife div#ContentQuaternary .item-promo .item-wrapper .item-title { background: #FFFFFF url(../Images/Content/StudentLife/Sprite.png) no-repeat -915px 0; font-size: 1.8333em; width: 120px; }
body.studentlife div#ContentQuaternary .item-promo .item-wrapper .item-title h3 { background: transparent none; padding: 15px 0 0 10px; }
body.studentlife div#ContentQuaternary .item-promo .item-wrapper .item-content { background: transparent url(../Images/Content/StudentLife/Sprite.png) no-repeat -1035px 0; float: left; margin: 0; padding: 15px 0 0 0; width: 120px; }
body.studentlife div#ContentQuaternary .item-promo .item-wrapper .item-content p { margin: 0 10px 0 0; }
body.studentlife div#ContentQuaternary .item-promo .item-wrapper .item-content p.item-action { margin: 8px 20px 0 10px; }

body.studentlife .entries-highlight .entry-excerpt .entry-title { background: #F6F6DD url(../Images/Content/StudentLife/Sprite.png) no-repeat -1155px 100%; margin-left: 330px; width: 270px; }
body.studentlife .entries-highlight .entry-excerpt .entry-title p { background: transparent url(../Images/Content/StudentLife/Sprite.png) no-repeat -1155px 0; padding-bottom: 5px; padding-top: 18px; }
body.studentlife .entries-highlight .entry-excerpt .entry-content { background-image: none; margin-left: 332px; }
body.studentlife .entries-highlight .entry-excerpt .entry-content .entry-image { border: none; left: 0; padding: 0; top: 5px; width: 325px; }
body.studentlife .entries-highlight .entry-excerpt .entry-content .entry-image img { border: none; }

body.studentlife-topic div#ContentPrimary { background: #FFFFFF url(../Images/Content/Campaigns/Sprite.png) repeat-y -5920px; }
body.studentlife-topic div#Overview { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: -2045px 100%; }
body.studentlife-topic div#Overview .overview-search .overview-search-title { background: #594D4B url(../Images/Content/StudentLife/Sprite.png) no-repeat -1820px 100%; }
body.studentlife-topic div#Overview .overview-search .overview-search-title h2 { background: transparent url(../Images/Content/StudentLife/Sprite.png) no-repeat -1820px 0; }

body.studentlife-topic .entries-highlight .entry-excerpt .entry-title { margin-left: 0; width: 270px; }
body.studentlife-topic .entries-highlight .entry-excerpt .entry-content { margin-left: 0; width: 265px; }
body.studentlife-topic .entries-highlight .entry-excerpt .entry-content .entry-image { left: 275px; }

body.studentlife-article .entries-highlight .entry-excerpt .entry-title { margin-left: 0; width: 270px; }
body.studentlife-article .entries-highlight .entry-excerpt .entry-content { margin-left: 0; width: 265px; }
body.studentlife-article .entries-highlight .entry-excerpt .entry-content .entry-image { left: 275px; }
body.studentlife-article div#ContentSecondary { clear: none; float: left; font-size: 0.9167em; margin-left: 27px; margin-right: 20px; width: 363px; }
body.studentlife-article div#ContentTertiary { clear: none; width: 210px; }
body.studentlife-article div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title { background-image: url(../Images/Content/Campaigns/Sprite.png); background-position: -8000px 100%; }
body.studentlife-article div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title h3 { background-image: url(../Images/Content/Campaigns/Sprite.png); background-position: -8000px 0; }
body.studentlife-article div#ContentTertiary div#ItemCampaigns .item-title { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: -2670px 100%; margin-bottom: 3px; }
body.studentlife-article div#ContentTertiary div#ItemCampaigns .item-title h3 { background-image: url(../Images/Content/StudentLife/Sprite.png); background-position: -2670px 0; padding-bottom: 7px; }


/*	Section: body.about
----------------------------------------------- */
body.about div#ContentSecondary { clear: both; min-height: 12em; position: relative; }
body.about div#ContentTertiary { clear: left; float: left; width: 375px; }
body.about div#ContentQuaternary { float: left; width: 250px; }
body.about div#ContentPrimary .entries-highlight .entry-excerpt { min-height: 20em; }
body.about div#ContentPrimary .entries-highlight .entry-excerpt .entry-title { background-image: url(../Images/Content/AboutNUS/Sprite.png); background-position: 0 100%; width: 355px; }
body.about div#ContentPrimary .entries-highlight .entry-excerpt .entry-title p { background-image: url(../Images/Content/AboutNUS/Sprite.png); padding-right: 65px; }
body.about div#ContentPrimary .entries-highlight .entry-excerpt .entry-title h1 { padding-bottom: 6px; padding-right: 65px; }
body.about div#ContentPrimary .entries-highlight .entry-excerpt .entry-content { padding-bottom: 0; width: 310px; }
body.about div#ContentPrimary .entries-highlight .entry-excerpt .entry-content p { padding-left: 10px; padding-right: 0; }
body.about div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .intro { font-size: 1em; padding-bottom: 1em; }
body.about div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-image { border: none; left: 305px; top: -1px; width: 300px; }
body.about div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-image img { border: none; }
body.about div#ContentSecondary .entries-featured { background-image: none; padding: 0; }
body.about div#ContentSecondary .entries-featured .entry-excerpt { background: #FFFFFF url(../Images/Content/AboutNUS/Sprite.png) repeat-y -355px 0; float: left; margin: 0 3px 0 6px; width: 190px; }
body.about div#ContentSecondary .entries-featured .entry-excerpt .entry-title { background: #FFFFFF url(../Images/Content/AboutNUS/Sprite.png) no-repeat scroll -545px 0; color: #564F49; font-size: 1.6667em; margin: 0; padding: 0; }
body.about div#ContentSecondary .entries-featured .entry-excerpt .entry-title h2 { background-image: none; padding: 12px 0 20px 0; text-align: center; }
body.about div#ContentSecondary .entries-featured .entry-excerpt .entry-content { background: transparent url(../Images/Content/AboutNUS/Sprite.png) no-repeat scroll -735px 100%; padding-bottom: 8px; width: 190px; }
body.about div#ContentSecondary .entries-featured .entry-excerpt .entry-content p { padding: 0 18px 1em 18px; }
body.about div#ContentTertiary .item { background-image: url(../Images/Content/AboutNUS/Sprite.png); background-position: -925px 0; }
body.about div#ContentTertiary .item .item-title { background-image: url(../Images/Content/AboutNUS/Sprite.png); background-position: -1295px 0; margin: 0; padding: 15px 0; }
body.about div#ContentTertiary .item .item-title h3 { background-color: #594D4B; background-image: none; margin: 0 60px 0 10px; padding: 0 0 0 10px; }
body.about div#ContentTertiary .item .item-content { background-image: url(../Images/Content/AboutNUS/Sprite.png); background-position: -1665px 100%; }
body.about div#ContentTertiary .item .item-content p { font-size: 1.0em; padding: 0 15px 1em 13px; }
body.about div#ContentTertiary .item .item-content .intro { font-weight: bold; padding-bottom: 5px; }
body.about div#ContentTertiary .item .item-content .item-action { margin: 0 15px; padding: 0 8px 0 0; }
body.about div#ContentTertiary div#ItemWhoWeAre .item-title { padding-bottom: 25px; }
body.about div#ContentTertiary div#ItemWhoWeAre .item-content { padding-bottom: 15px; }
body.about div#ContentTertiary div#ItemWhoWeAre .item-content .item-image { border: 1px solid #8F8D71; float: right; margin: 0 12px 0 5px; padding: 0; }
body.about div#ContentTertiary div#ItemWhoWeAre .item-content .item-image a { padding: 0; }
body.about div#ContentTertiary div#ItemWhoWeAre .item-content .item-image img { border: 1px solid #C5C4A3; }
body.about div#ContentTertiary div#ItemEthical { background-position: -2405px 0; }
body.about div#ContentTertiary div#ItemEthical .item-title { background-position: -3145px 0; }
body.about div#ContentTertiary div#ItemEthical .item-content { background-position: -2775px 100%; padding-bottom: 15px; }
body.about div#ContentTertiary div#ItemEthical .item-content .item-image { border: 1px solid #8F8D71; float: right; margin: 0 15px; padding: 0; }
body.about div#ContentTertiary div#ItemEthical .item-content .item-image a { padding: 0; }
body.about div#ContentTertiary div#ItemEthical .item-content .item-action { background-image: url(../Images/Global/SpriteActionF6F6DD.png); }
body.about div#ContentTertiary div#ItemEthical .item-content .item-action a { background-image: url(../Images/Global/SpriteActionF6F6DD.png); }
body.about div#ContentTertiary div#ItemEthical .item-content .item-action span.rc { background-image: url(../Images/Global/SpriteActionF6F6DD.png); }
body.about div#ContentTertiary div#ItemNUSNations { background-color: #EFF4F8; }
body.about div#ContentTertiary div#ItemNUSNations .item-title { background-position: -3515px 0; }
body.about div#ContentTertiary div#ItemNUSNations .item-content { background-position: -2035px 100%; padding-bottom: 8px; }
body.about div#ContentTertiary div#ItemNUSNations .item-content p.intro { padding-bottom: 0;}
body.about div#ContentTertiary div#ItemNUSNations .item-content p { padding: 5px 18px 1.3em 18px; }
body.about div#ContentTertiary div#ItemNUSNations .item-content ul.item-action { background: #FFFFFF none; }
body.about div#ContentTertiary div#ItemNUSNations .item-content ul.item-action li { display: inline; }
body.about div#ContentTertiary div#ItemNUSNations .item-content ul.item-action li a { background: #FFFFFF; color: #609FD9; float: left; margin: 0 5px 0 0; padding: 2px 5px 3px 38px; }
body.about div#ContentTertiary div#ItemNUSNations .item-content ul.item-action li.wales a { background-position: 0 0; }
body.about div#ContentTertiary div#ItemNUSNations .item-content ul.item-action li.northern-ireland a { background-position: 0 -450px; }
body.about div#ContentTertiary div#ItemNUSNations .item-content ul.item-action li.scotland a { background-position: 0 -300px; }
body.about div#ContentTertiary div#ItemNUSNations .item-content p.item-action { margin: 5px 15px 0 15px; padding: 0 8px 0 0; }
body.about div#ContentQuaternary div#ItemElections { background-image: url(../Images/Content/AboutNUS/Sprite.png); background-position: -3885px 0; }
body.about div#ContentQuaternary div#ItemElections .item-title { background-image: url(../Images/Content/AboutNUS/Sprite.png); background-position: -4125px 0; margin-bottom: 0; padding-bottom: 18px; padding-top: 13px; }
body.about div#ContentQuaternary div#ItemElections .item-title h3 { background-color: #594D4B; background-image: none; margin: 0 60px 0 10px; padding: 0 0 0 8px; }
body.about div#ContentQuaternary div#ItemElections .item-content { background-image: url(../Images/Content/AboutNUS/Sprite.png); background-position: -4365px 100%; padding-bottom: 10px; }
body.about div#ContentQuaternary div#ItemElections .item-content p { padding: 5px 18px 1em 18px; }
body.about div#ContentQuaternary div#ItemElections .item-content p.intro { font-weight: bold ; padding-bottom: 0; }
body.about div#ContentQuaternary div#ItemElections .item-content .item-action { margin: 5px 15px 0 15px; padding: 0 8px 0 0; } 

/*	Section: body.news-archive
----------------------------------------------- */
body.news-archive div#ContentPrimary .entry-content .form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.news-archive div#ContentPrimary .entry-content .form fieldset { margin: 10px 0 20px 0; }
body.news-archive div#ContentPrimary .entry-content .form .frow-select { margin-right: 10px; width: auto; }
body.news-archive div#ContentPrimary .entry-content .form .frow-select label { width: auto; }
body.news-archive div#ContentPrimary .entry-content .form .frow-select label span.label { padding-right: 10px; padding-top: 3px; width: auto; }
body.news-archive div#ContentPrimary .entry-content .form .frow-select label span.field select { min-width: 80px; }
body.news-archive div#ContentPrimary .entry-content .form .frow-action { border: none; }
body.news-archive div#ContentPrimary ul.results { clear: both; }

body.news div#ContentPrimary .entry-content .form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.news div#ContentPrimary .entry-content .form fieldset { margin: 10px 0 20px 0; }
body.news div#ContentPrimary .entry-content .form .frow-select { margin-right: 10px; width: auto; }
body.news div#ContentPrimary .entry-content .form .frow-select label { width: auto; }
body.news div#ContentPrimary .entry-content .form .frow-select label span.label { padding-right: 10px; padding-top: 3px; width: auto; }
body.news div#ContentPrimary .entry-content .form .frow-select label span.field select { min-width: 80px; }
body.news div#ContentPrimary .entry-content .form .frow-action { border: none; }
body.news div#ContentPrimary ul.results { clear: both; }

/*	Section: body.home
----------------------------------------------- */
body.home div#Container { min-height: 800px; }
body.home div#Toolbar div#Breadcrumb { display: block; height: 0; margin: 0; padding: 0; overflow: hidden; width: 0; }
body.home div#Content { margin: -30px 0 0 0; min-height: 45em; width: 790px; }

/*body.home div#ContentPrimary { background: #FFFFFF url(../Images/Content/Home/Sprite.png) repeat-y 0 0; float: left; margin: 0 0 0 3px; width: 558px; }*/
body.home div#ContentPrimary { background:none; float: left; margin: 0 0 20px 3px; width: 558px; }

body.home div#ContentPrimary .entries-highlight { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -556px 100%; padding-top:0; width:555px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll 0 0; margin-left:0; margin-right:0; padding-bottom:15px; width:555px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-wrapper { background:none; min-height:22em; width:555px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-title { background:transparent url(../Images/Content/Home/MainTitleFooter.png) no-repeat scroll 4px bottom; font-size:2em; margin-bottom:0; min-height:58px; padding:10px 0; width:555px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-title p { background:transparent none repeat scroll 0 0; font-size:0.7917em; margin:3px 75px 0 15px; padding:0; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-title h2 { background:#594D4B none repeat scroll 0 0; font-size:0.8em; line-height:1.2; margin:0 0 0 6px; padding:2px 0 2px 9px; width:490px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-title h2 a { padding: 0; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content { background:#FFFFFF none repeat scroll 0 0; margin-left:4px; padding:10px 0 0; width:545px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-image { border:medium none; float:right; left:0; position:relative; top:0; width:241px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-image img { border: none; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .intro-container { background:#FFFFFF url(../Images/Content/Home/NewHomeSprite.png) repeat-y scroll -2488px 100%; float:left; margin-left:10px; padding-bottom:14px; padding-left:5px; width:261px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .intro-container p { background:none; font-weight:normal; margin-bottom:5px; padding-bottom:0; padding-left:0px; width:250px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content ul { font-size: 0.8333em; list-style-position: inside; margin: 0; padding-bottom: 10px; padding-left: 15px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content ul li { margin-left: 0; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-action { background: transparent none; margin: 0; padding: 0 0 0 15px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-action ul { background: #FFFFFF url(../Images/Content/Home/Sprite.png) no-repeat -3101px -297px; font-size: 1em; padding: 12px 0 0 0; width:250px; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-action ul li { background: #85ACD0 url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 100% 100%; float: left; margin: 0 5px 10px 0; padding: 0 8px 0 0; position: relative; }
body.home div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-action ul li a { background: transparent url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 100%; color: #FFFFFF; display: block; font-size: 0.9167em; padding: 0 0 2px 8px; }

body.home div#ContentPrimary .entries-featured { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -1931px 100%; margin-top:10px; padding:0 0 10px; width:556px; } 
body.home div#ContentPrimary .entries-featured .entry-excerpt { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -1375px 0; float:none; margin:0; min-height:13em; padding-left:15px; position:relative; width:541px; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-title { background:none; font-size:1.4em; margin-bottom:0; min-height:32px; padding-bottom:0; padding-top:13px; width:500px; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-title h2 { background-image:none; background-position:0 0; font-size:1.05em; padding:0; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-content { background:none; font-size:1em; margin-top:3px; width:530px; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-content .entry-image { border: none; left: 277px; margin: 0; padding: 0; position: absolute; top: 17px; width: 250px; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-content .entry-image img { border: none; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-content .secondary-entry-image { border:medium none; float:left; left:0; margin:0; padding:0; position:relative; top:0; width:144px; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-content .secondary-entry-image img { border: none; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-content p { margin-left: 13px; padding-bottom: 1em; padding-right: 40px; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-content p.entry-action { padding-bottom: 0; font-size: 0.9167em; padding-right: 8px; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-content .secondary-feature-container { float:left; margin-bottom:6px; margin-left:15px; width:370px; }
body.home div#ContentPrimary .entries-featured .entry-excerpt .entry-content .secondary-feature-container p { margin-left: 0; padding-bottom: 1em; padding: 0px; }

body.home div#ContentPrimary .entries-featured .entry-excerpt-flash { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -3691px 0; float:none; margin:0; min-height:13em; padding-left:5px; position:relative; width:547px; }
body.home div#ContentPrimary .entries-featured .entry-excerpt-flash #HomeSecondaryFeature {padding-top:8px;}
body.home div#ContentPrimary .entries-featured .entry-excerpt-flash {padding-left:9px;}

body.home div#ContentSecondary { clear: both; width: 600px; }
body.home div#ContentSecondary div#ItemTour { background: transparent none; }
body.home div#ContentSecondary div#ItemTour a
body.home div#ContentSecondary div#ItemTour a:focus,
body.home div#ContentSecondary div#ItemTour a:hover,
body.home div#ContentSecondary div#ItemTour a:active,
body.home div#ContentSecondary div#ItemTour a:visited { background: #FFF; }

body.home div#ContentSecondary { /*background: transparent url(../Images/Content/Home/Sprite.png) no-repeat -558px 0;*/ margin: 0 0 0 3px; width: 558px; padding-top: 0px; }
body.home div#ContentSecondary .entries-featured { background: transparent url(../Images/Content/Home/Sprite.png) no-repeat -558px 0 /*-4430px bottom*/; padding-top: 6px; }
body.home div#ContentSecondary .entries-featured .entry-excerpt { background:transparent url(../Images/Content/Home/Sprite.png) no-repeat scroll -4430px bottom; float:none; margin:0; min-height:12em; padding-left:6px; position:relative; width:552px; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-title { background-image: url(../Images/Content/Home/Sprite.png); background-position: -3880px 100%; font-size: 1.5833em; margin-bottom: 15px; width: 550px; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-title h2 { background-image: url(../Images/Content/Home/Sprite.png); background-position: -3880px 0; padding: 10px 13px 2px 13px; width: 521px }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-title h2 span { color: #F7CD6E; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-content { background: transparent none; font-size: 1em; width: 540px; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-content .entry-image { border: none; margin: 0; padding: 0; float: left; width: 130px; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-content .entry-image img { border: none; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-content .secondary-entry-image { border:medium none; float:left; left:0; margin:0; padding:0; position:relative; top:0; width:144px; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-content .secondary-entry-image img { border: none; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-content p { margin-left: 0px; padding-bottom: 1em; padding-right: 40px; margin-top: 5px; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-content p.entry-action { padding-bottom: 0; font-size: 0.9167em; padding-right: 8px; margin-left: 15px; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-content .secondary-feature-container { float:left; margin-bottom:6px; margin-left:15px; width:370px; }
body.home div#ContentSecondary .entries-featured .entry-excerpt .entry-content .secondary-feature-container p { margin-left: 0; padding-bottom: 1em; padding: 0px; }


body.home .two-col-entries { height:100%; margin:6px 0; }
body.home .two-col-entries .half-width-entry { float:left; margin-right:13px; width:264px; }
body.home .two-col-entries .half-width-entry h2 { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -1111px 0; color:#FFFFFF; font-size:1.3em; padding:6px 0 5px 12px; }
body.home .two-col-entries .half-width-entry h3 { color:#444117; float:left; font-size:1.1em; margin-left:10px; width:144px; }
body.home .two-col-entries .half-width-entry p { color:#444117; float:left; font-size:1em; margin-left:10px; width:144px; }
body.home .two-col-entries .half-width-entry .entry-action-wrapper { float: left; width: 250px; }
body.home .two-col-entries .half-width-entry .entry-action { background:#85ACD0 url(../Images/Global/SpriteActionF1F1F0.png) no-repeat scroll 100% 100%; float:left; font-weight:bold; margin:0 0 0 10px; padding:0 8px 0 0; position:relative; width:auto; }
body.home .two-col-entries .half-width-entry .entry-action a { background: transparent url(../Images/Global/SpriteActionF1F1F0.png) no-repeat 0 100%; color: #FFFFFF; display: block; font-size: 0.9167em; padding: 0 0 2px 8px; }
body.home .two-col-entries .half-width-entry .entry-action span.rc { background: url(../Images/Global/SpriteActionF1F1F0.png) no-repeat 0 0; display: block; height: 7px; position: absolute; width: 7px; }
body.home .two-col-entries .half-width-entry .entry-action span.rc-tl { background-position: 0 0; left: 0; top: 0; }
body.home .two-col-entries .half-width-entry .entry-action span.rc-tr { background-position: 100% 0; right: 0; top: 0; }
body.home .two-col-entries .half-width-entry .two-col-image { margin-left:10px; }
body.home .two-col-entries .feature-container { float:left; margin-right:10px; width:150px; }

body.home div#ContentTertiary { left: 738px; position: absolute; top: 136px; width: 227px; }
body.home div#ContentTertiary .item { margin-bottom: 10px; width: 215px; }
body.home div#ContentTertiary .item .item-title { font-size: 1.3333em; }

body.home div#ContentTertiary div#ItemNUSExtra { background: transparent none; margin: 0; width: 227px; }

body.home div#ContentTertiary div.item-find-a-student-union { background: #F6F6DD url(../Images/Content/Home/Sprite.png) no-repeat -2632px 100%; }
body.home div#ContentTertiary div.item-find-a-student-union .item-title { background: transparent url(../Images/Content/Home/Sprite.png) no-repeat -2632px 0; margin: 0; padding: 12px 45px 22px 12px; }
body.home div#ContentTertiary div.item-find-a-student-union .item-title h3 { background: #594D4B none; padding: 2px 0 0 0; font-size: 0.9em; margin: 0;}
body.home div#ContentTertiary div.item-find-a-student-union .item-content { background: transparent none; }
body.home div#ContentTertiary div.item-find-a-student-union .item-content .frow { padding: 0 20px 5px 20px; }
body.home div#ContentTertiary div.item-find-a-student-union .item-content .frow label { padding: 0; }
body.home div#ContentTertiary div.item-find-a-student-union .item-content .frow label span.label { float: none; display: block; padding: 0 0 5px 0; width: auto; }
body.home div#ContentTertiary div.item-find-a-student-union .item-content .frow-action { border: none; padding-bottom: 0; }
body.home div#ContentTertiary div.item-find-a-student-union .item-content .frow-action span { display: block; float: left; }
body.home div#ContentTertiary div.item-find-a-student-union .item-content .frow-action span.forward { padding: 0; }
body.home div#ContentTertiary div.item-find-a-student-union .item-content .frow-action span.return { padding-top: 3px; }
body.home div#ContentTertiary div#ItemStudentLife { background: #F6F6DD url(../Images/Content/Home/Sprite.png) no-repeat -2847px 100%; }
body.home div#ContentTertiary div#ItemStudentLife .item-title { background: transparent url(../Images/Content/Home/Sprite.png) no-repeat -2847px 0; margin: 0; padding: 12px 65px 20px 12px; }
body.home div#ContentTertiary div#ItemStudentLife .item-title h3 { background: #594D4B none; padding: 2px 0 0 0; }
body.home div#ContentTertiary div#ItemStudentLife .item-content { background: transparent none; }
body.home div#ContentTertiary div#ItemStudentLife .item-content p { padding: 0 20px 10px 20px; }
body.home div#ContentTertiary div#ItemStudentLife .item-content p.item-action { margin-left: 20px; padding: 0 8px 0 0; }
body.home div#ContentTertiary div.item-free-newsletter { background: #F6F6DD url(../Images/Content/Home/NewHomeSprite.png) no-repeat -2754px 100%; }
body.home div#ContentTertiary div.item-free-newsletter .item-title { background: transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat -2754px 0; margin: 0; padding: 12px 45px 22px 12px; }
body.home div#ContentTertiary div.item-free-newsletter .item-title h3 { background: #594D4B none; padding: 2px 0 0 0; font-size: 0.9em; margin: 0; }
body.home div#ContentTertiary div.item-free-newsletter .item-content { background: transparent none; }
body.home div#ContentTertiary div.item-free-newsletter .item-content .frow { padding: 0 20px 5px 20px; }
body.home div#ContentTertiary div.item-free-newsletter .item-content .frow label { padding: 0; }
body.home div#ContentTertiary div.item-free-newsletter .item-content .frow label span.label { float: none; display: block; padding: 0 0 5px 0; width: auto; }
body.home div#ContentTertiary div.item-free-newsletter .item-content .frow-action { border: none; padding-bottom: 0; }
body.home div#ContentTertiary div.item-free-newsletter .item-content .frow-action span { display: block; float: left; }
body.home div#ContentTertiary div.item-free-newsletter .item-content .frow-action span.forward { padding: 0; }
body.home div#ContentTertiary div.item-free-newsletter .item-content .frow-action span.return { padding-top: 3px; }

body.home div#ContentTertiary div.item-nus-countries { background: #F6F6DD url(../Images/Content/Home/NewHomeSprite.png) no-repeat -2969px 100%; }
body.home div#ContentTertiary div.item-nus-countries .item-title { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -2969px 0; margin:0; padding:12px 20px 22px; }
body.home div#ContentTertiary div.item-nus-countries .item-title h3 { background: none; color:#a7c6e0; padding: 2px 0 0 0; font-size: 0.7em; }
body.home div#ContentTertiary div.item-nus-countries .item-content { background: transparent none; }
body.home div#ContentTertiary div.item-nus-countries .item-content .frow { padding: 0 20px 5px 20px; }
body.home div#ContentTertiary div.item-nus-countries .item-content .frow label { padding: 0; }
body.home div#ContentTertiary div.item-nus-countries .item-content .frow label span.label { float: none; display: block; padding: 0 0 5px 0; width: auto; }
body.home div#ContentTertiary div.item-nus-countries .item-content .frow-action { border: none; padding-bottom: 0; }
body.home div#ContentTertiary div.item-nus-countries .item-content .frow-action span { display: block; float: left; }
body.home div#ContentTertiary div.item-nus-countries .item-content .frow-action span.forward { padding: 0; }
body.home div#ContentTertiary div.item-nus-countries .item-content .frow-action span.return { padding-top: 3px; }

div#Sidebar div.item-nus-countries { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -3391px 100%;
margin-left:6px;
margin-top:8px;
width:155px; }
div#Sidebar div.item-nus-countries .item-title { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -3391px 0; margin:0; padding:12px 20px 22px; }
div#Sidebar div.item-nus-countries .item-title h3 { background: none; color:#a7c6e0; padding: 2px 0 0 0; font-size: 0.7em; }
div#Sidebar div.item-nus-countries .item-content { background: transparent none; }
div#Sidebar div.item-nus-countries .item-content .frow { padding: 0 20px 5px 20px; }
div#Sidebar div.item-nus-countries .item-content .frow label { padding: 0; }
div#Sidebar div.item-nus-countries .item-content .frow label span.label { float: none; display: block; padding: 0 0 5px 0; width: auto; }
div#Sidebar div.item-nus-countries .item-content .frow-action { border: none; padding-bottom: 0; }
div#Sidebar div.item-nus-countries .item-content .frow-action span { display: block; float: left; }
div#Sidebar div.item-nus-countries .item-content .frow-action span.forward { padding: 0; }
div#Sidebar div.item-nus-countries .item-content .frow-action span.return { padding-top: 3px; }


#HomepageCarousel { float:left; margin:20px 0; width:542px; }

#NUSHomepageCarousel { width:460px; }
#NUSHomepageCarousel li { float: left; list-style: none; margin-left:2px; margin-right:5px; width: 105px; min-height:130px; height: 130px; }
#NUSHomepageCarousel .jcarousel-container { position: relative; width:542px; }

#NUSHomepageCarousel .carousel-item { background:#F1F1F0 url(../Images/Content/Home/CarouselItemBG1.png) no-repeat 0 0; }
#NUSHomepageCarousel .carosel-item-alt { background:#F1F1F0 url(../Images/Content/Home/CarouselItemBG2.png) no-repeat 0 0; }


#NUSHomepageCarousel .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#NUSHomepageCarousel .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}


#NUSHomepageCarousel li .entry-action { background:#85ACD0 url(../Images/Global/SpriteActionF1F1F0.png) no-repeat scroll 100% 100%; margin:0; padding:0 8px 0 0; position:relative; }
#NUSHomepageCarousel li .entry-action a { background: transparent url(../Images/Global/SpriteActionF1F1F0.png) no-repeat 0 100%; color: #FFFFFF; display: block; font-size: 0.9167em; padding: 0 0 2px 8px; }
#NUSHomepageCarousel li .entry-action span.rc { background: url(../Images/Global/SpriteActionF1F1F0.png) no-repeat 0 0; display: block; height: 7px; position: absolute; width: 7px; }
#NUSHomepageCarousel li .entry-action span.rc-tl { background-position: 0 0; left: 0; top: 0; }
#NUSHomepageCarousel li .entry-action span.rc-tr { background-position: 100% 0; right: 0; top: 0; }
#NUSHomepageCarousel li .carousel-image { margin:10px auto 4px; width:74px; }
#NUSHomepageCarousel li .carousel-text { font-size:0.9em; margin:0 auto; text-align:center; width:100px; }
#NUSHomepageCarousel li .carousel-text p { font-size:0.9em; padding-bottom:2px; }
#NUSHomepageCarousel li .carousel-button { margin:0 auto; text-align:center; width:100px; }

#ReasonsToRegister {}
#ReasonsToRegister a { background:transparent url(../Images/Content/Home/ReasonsToRegister.png) no-repeat scroll 0 0; display:block; height:416px; margin-top:14px; text-indent:-9999px; width:166px; }

#NavigationPrimary .ad a { display: block; width: 166px; margin-top: 14px; }
#NavigationCustomBanner a { }
#NavigationBanner { margin-bottom: 25px; }

#NUSCountriesList { padding-bottom:14px; }
#NUSCountriesList li { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -3184px 0; float:left; list-style-type:none; margin-left:4px; padding:4px 15px 10px; width:176px; }
#NUSCountriesList li p { float:left; font-weight:bold; padding:0; }
#NUSCountriesList li .entry-action { background:#85ACD0 url(../Images/Global/SpriteActionF1F1F0.png) no-repeat scroll 100% 100%; color:#5A5838; float:right; font-weight:bold; list-style:none; margin:0; padding:0 8px 0 0; position:relative; }
#NUSCountriesList li .entry-action a { background: transparent url(../Images/Global/SpriteActionF1F1F0.png) no-repeat 0 100%; color: #FFFFFF; display: block; font-size: 0.9167em; padding: 0 0 2px 8px; }
#NUSCountriesList li .entry-action span.rc { background: url(../Images/Global/SpriteActionF1F1F0.png) no-repeat 0 0; display: block; height: 7px; position: absolute; width: 7px; }
#NUSCountriesList li .entry-action span.rc-tl { background-position: 0 0; left: 0; top: 0; }
#NUSCountriesList li .entry-action span.rc-tr { background-position: 100% 0; right: 0; top: 0; }
div#Sidebar #NUSCountriesList li { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -3546px 0; padding:1px 5px 10px 10px; width:130px; }
div#Sidebar #NUSCountriesList li p { float:left; margin-left:3px; width:100%; }
div#Sidebar #NUSCountriesList li p.entry-action { margin:3px 0 0; width:auto; }


#PlayTheGame .item-action { background:#85ACD0 url(/_Client/Images/Global/SpriteActionFFFFFF.png) no-repeat scroll 100% 100%; color:#5A5838; float:left; font-weight:bold; margin:7px auto 0; padding:0 8px 0 0; position:relative; width:auto; }
#PlayTheGame a { background:transparent url(/_Client/Images/Global/SpriteActionFFFFFF.png) no-repeat scroll 0 100%; color:#FFFFFF; display:block; font-size:1em; font-weight:bold; padding:2px 0 2px 8px; }
#PlayTheGame span.rc { background: url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 0; display: block; height: 7px; position: absolute; width: 7px; }
#PlayTheGame span.rc-tl { background-position: 0 0; left: 0; top: 0; }
#PlayTheGame span.rc-tr { background-position: 100% 0; right: 0; top: 0; }



/*	Section: body.home
----------------------------------------------- */
body.contact-us div#ContentPrimary { width: 626px; background: none; }

/*	Section: body.studentunions
----------------------------------------------- */
body.studentunions-index div#ContentSecondary { clear: both; }
body.studentunions-index div#ContentTertiary { clear: left; float: left; width: 375px; }
body.studentunions-index div#ContentQuaternary { float: left; width: 250px; }

body.studentunions-index div#ContentPrimary { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: 0 100%; }
body.studentunions-index div#Overview { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -625px 100%; }
body.studentunions-index div#Overview .overview .overview-title { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -1250px 100%; }
body.studentunions-index div#Overview .overview .overview-title h1 { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -1250px 0; }
body.studentunions-index div#Overview .overview .overview-content p { padding-bottom: 0.5em; }
body.studentunions-index div#Overview .overview .overview-content p.overview-action { padding-bottom: 0; }
body.studentunions-index div#Overview .overview-search .overview-search-title { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -1650px 100%; padding-bottom: 8px; }
body.studentunions-index div#Overview .overview-search .overview-search-title h2 { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -1650px 0; }
body.studentunions-index div#Overview .overview-search .overview-search-content .frow label { padding-bottom: 8px; padding-top: 10px; }
body.studentunions-index div#Overview .overview-search .overview-search-content .frow-action .forward { padding-top: 3px; }
body.studentunions-index div#Overview .overview-search .overview-search-content .frow-action .return { background: transparent url(../Images/Content/StudentUnions/SpriteAction.png) no-repeat 0 0; border: none; margin: 0 0 0 10px; padding: 0 0 0 10px; line-height: 1.2em; }
body.studentunions-index div#Overview .overview-search .overview-search-content .frow-action .return a { background: #85ACD0 url(../Images/Content/StudentUnions/SpriteAction.png) no-repeat 100% 0; color: #FFFFFF; display: block; float: left; font-weight: bold; padding: 4px 36px 7px 0; }
body.studentunions-index div#Overview .overview-search .overview-search-content .frow-action:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt { margin: 0; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-title { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -1875px 0; margin: 0 0 15px 0; padding: 10px 0 0 0; width: 360px; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-title p { background-image: none; padding: 0 60px 0 25px; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-title h2 { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -1875px 100%; padding: 0 60px 5px 25px; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-content { background-image: none; font-size: 0.8333em; width: 360px; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-content * { margin-left: 25px; margin-right: 25px; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-content * * { margin-left: 0; margin-right: 0; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-content .entry-image { border: none; left: 370px; margin: 0; padding: 0; top: 0; width: 250px; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-content .entry-image img { border: none; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-content .entry-image .entry-image-overlay { background: transparent url(../Images/Content/StudentUnions/StudentUnionWeekOverlay.png) no-repeat 0 0; height: 250px; position: absolute; right: 0; top: 0; width: 289px; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-content p { padding: 0 0 1em 0; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-content p.entry-action { background: #85ACD0 url(../Images/Global/SpriteAction.png) no-repeat 100% 100%; float: left; padding: 0 8px 0 0; }
body.studentunions-index div#ContentSecondary .entries-highlight .entry-excerpt .entry-content p.entry-action a { background: transparent url(../Images/Global/SpriteAction.png) no-repeat 0 100%; color: #FFFFFF; display: block; padding: 0 0 2px 8px; }

body.studentunions-index div.item-featured-student-unions { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -2235px 0; }
body.studentunions-index div.item-featured-student-unions .item-title { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -2860px 100%; padding: 0 0 6px 0; }
body.studentunions-index div.item-featured-student-unions .item-title h2 { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -2860px 0; margin: 0; padding: 16px 42px 0 18px; }
body.studentunions-index div.item-featured-student-unions .item-content { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -3485px 100%; min-height: 200px; padding: 0 0 0 280px; position: relative; }
body.studentunions-index div.item-featured-student-unions .item-content .item-image { border: 1px solid #7C7946; left: 20px; margin: 0; padding: 0; position: absolute; top: 0; width: 250px; }
body.studentunions-index div.item-featured-student-unions .item-content .item-image img { border: none; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-featured { color: #444117; margin: 0 0 5px 0; min-height: 50px; padding: 0; width: 330px; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-featured h3 { font-size: 1.1em; margin: 0; padding: 0; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-featured h3 strong { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -4110px 0; display: block; font-size: 1.8182em; padding: 10px 25px 5px 50px; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-featured h3 span { font-weight: normal; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-featured h3 span.region { padding: 0 0 0 50px; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-featured h3 a { background: #F6F6DD url(../Images/Content/StudentUnions/Sprite.png) no-repeat -4440px 100%; color: #444117; display: block; padding: 0 0 15px 0; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-other { background: #FFFFFF url(../Images/Content/StudentUnions/Sprite.png) repeat-y -4770px 0; margin: 0 0 10px 0; width: 330px; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-other h4 { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -5100px 0; font-size: 1.4em; margin: 0; padding: 5px 25px 0 25px; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-other ul { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -5430px 100%; margin: 0; padding: 5px 0 0 25px; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-other ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-other ul li { float: left; margin: 0 14px 14px 0; }
body.studentunions-index div.item-featured-student-unions .item-content .item-content-other ul li a { background: transparent none; border: 1px solid #817E4D; padding: 0; }

body.studentunions-index div#ContentQuaternary div.item-promo { background: transparent url(../Images/Content/StudentUnions/Sprite.png) repeat-y -5760px 0; padding: 0; }
body.studentunions-index div#ContentQuaternary div.item-promo div.item-wrapper { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -6000px 0; padding: 0; }
body.studentunions-index div#ContentQuaternary div.item-promo div.item-wrapper .item-title { background: transparent none; float: none; font-size: 1.6667em; padding: 0; width: auto; }
body.studentunions-index div#ContentQuaternary div.item-promo div.item-wrapper .item-title h3 { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -6240px 100%; padding: 10px 10px 20px 10px; }
body.studentunions-index div#ContentQuaternary div.item-promo div.item-wrapper .item-content { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -6480px 100%; float: none; padding: 0 0 15px 0; width: auto; }
body.studentunions-index div#ContentQuaternary div.item-promo div.item-wrapper .item-content p { margin: 0 10px 0 15px; padding: 0 0 8px 0; }
body.studentunions-index div#ContentQuaternary div.item-promo div.item-wrapper .item-content p.item-action { padding: 0 8px 0 0; }

body.studentunions-profile div#ContentPrimary { margin-bottom: 0; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt { background: #FFFFFF url(../Images/Content/StudentUnions/Sprite.png) no-repeat -7380px 100%; margin: 0 0 0 13px; padding: 0 0 90px 0; position: relative; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-title { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -6720px 0; margin: 0 0 15px 0; padding: 10px 0 0 0; width: 430px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-title p { background-image: none; padding: 0 60px 0 10px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-title h1 { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -6720px 100%; min-height: 2.1em; padding: 0 60px 10px 10px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-title p.entry-title-image { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -7150px 0; left: 375px; min-height: 100px; padding: 0; position: absolute; top: -10px; width: 230px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-title p.entry-title-image img { margin-left: 100px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content { background-image: none; font-size: 0.9167em; position: relative; width: 250px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content * { margin-left: 15px; margin-right: 15px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content * * { margin-left: 0; margin-right: 0; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-image { border: none; height: 237px; left: 260px; margin: 0; padding: 0; top: 5px; width: 322px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .entry-image img { border: 1px solid #CACAA8; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content p { clear: both; padding: 0 0 1em 0; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content p.intro { padding-bottom: 0.5em; padding-top: 5px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content p.entry-action { background-color: #FFFFFF; background-image: url(../Images/Content/StudentUnions/SpriteAction.png); background-position: 0 0; padding: 0 0 0 8px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content p.entry-action a { background: #85ACD0 url(../Images/Content/StudentUnions/SpriteAction.png) no-repeat 100% 0; color: #FFFFFF; padding: 4px 40px 6px 0; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content p.entry-action-add { background-position: 0 -100px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content p.entry-action-add a { background-position: 100% -100px; padding-right: 60px; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .vcard .fn { padding-bottom: 0; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .vcard ul { list-style: none; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .vcard ul li { margin: 0 0 3px 0; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .vcard ul li a { font-weight: bold; }
body.studentunions-profile div#ContentPrimary .entries-highlight .entry-excerpt .entry-content .vcard ul li.tel { margin: 3px 0 0 0; }
body.studentunions-profile div#ContentSecondary { float: left; margin: 0 0 0 30px; padding: 10px 0 0 0; width: 385px; }
body.studentunions-profile div#ContentSecondary p.intro { font-weight: bold; }
body.studentunions-profile div#ContentTertiary { clear: none; float: left; width: 210px; }
body.studentunions-profile div#ContentTertiary .item { margin-left: 5px; width: 200px; }
body.studentunions-profile div#ContentTertiary div#ItemUnionFacts { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -7990px 0; }
body.studentunions-profile div#ContentTertiary div#ItemUnionFacts .item-title { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -8190px 100%; font-size: 1.1667em; margin: 0; padding-bottom: 8px; }
body.studentunions-profile div#ContentTertiary div#ItemUnionFacts .item-title h3 { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -8190px 0; padding: 26px 42px 0 18px; }
body.studentunions-profile div#ContentTertiary div#ItemUnionFacts .item-content { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -8390px 100%; }
body.studentunions-profile div#ContentTertiary div#ItemUnionFacts .item-content h4 { font-weight: bold; padding: 6px 15px 3px 15px; }
body.studentunions-profile div#ContentTertiary div#ItemUnionFacts .item-content ul { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -8598px 100%; margin: 0 8px; }
body.studentunions-profile div#ContentTertiary div#ItemUnionFacts .item-content ul li { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -8798px 0; padding: 10px 10px 3px 10px; }
body.studentunions-profile div#ContentTertiary div#ItemUnionFacts .item-content ul li.first { background-position: -8598px 0; }
body.studentunions-profile div#ContentTertiary div#ItemUnionFacts .item-content ul li.last { padding-bottom: 2px; }

body.studentunions-profile div#ContentQuaternary { clear: both; }
body.studentunions-profile div#ContentQuaternary div.item-venue-information { background-image: url(../Images/Content/StudentUnions/Sprite.png); background-position: -8990px 0; margin-left: 25px; width: 590px; }
body.studentunions-profile div#ContentQuaternary div.item-venue-information .item-title { background: transparent none; font-size: 1.1667em; margin: 0; padding: 0; }
body.studentunions-profile div#ContentQuaternary div.item-venue-information .item-title h3 { background: transparent none; color: #444117; margin: 0; padding: 25px 0 8px 20px; }
body.studentunions-profile div#ContentQuaternary div.item-venue-information .item-content { background: transparent none; }
body.studentunions-profile div#ContentQuaternary div.item-venue-information .item-content ul { background: transparent none; margin: 0 20px; }
body.studentunions-profile div#ContentQuaternary div.item-venue-information .item-content ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.studentunions-profile div#ContentQuaternary div.item-venue-information .item-content ul li { float: left; margin: 0 5px 0 0; }
body.studentunions-profile div#ContentQuaternary div.item-venue-information .item-content ul li a { background: transparent none; padding: 0; }

/*	Section: body.su-searchresults
----------------------------------------------- */
body.su-searchresults #ContentPrimary .entry .entry-title { position: relative; }
body.su-searchresults #ContentPrimary .entry .entry-title a { display: block; position: absolute; background:url(../Images/Global/SpriteEntryTitleIcons.png) no-repeat -50px -11px; width: 80px; height: 22px; right: 22px; top: 36px; }

/*	Section: body.resources
----------------------------------------------- */
body.resources #ContentPrimary .entry .entry-title { position: relative; }
body.resources #ContentPrimary .entry .entry-title span { display: block; position: absolute; background:url(../Images/Global/SpriteEntryTitleIcons.png) no-repeat 0 0; width: 45px; height: 45px; right: 14px; top: 1px; }

/*	Section: body.imagegallery
----------------------------------------------- */
body.imagegallery div#ContentTertiary { clear: left; float: left; width: 375px; }
body.imagegallery div#ContentQuaternary { float: left; width: 250px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery { background-image: url(../Images/Content/ImageGallery/Sprite.png); background-position: 0 0; width: 625px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-title { background-image: url(../Images/Content/ImageGallery/Sprite.png); background-position: -625px 0; margin-bottom: 0; padding: 15px 0 10px 0; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-title h1 { background: #594D4B none; margin: 0 70px 10px 45px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content { background-image: url(../Images/Content/ImageGallery/Sprite.png); background-position: -1250px 100%; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content h2 { font-size: 2.5em; padding: 0; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content h2 strong { display: block; padding: 0 0 5px 10px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content ul { background: transparent none; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content ul li { background: transparent none; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content ul li a { background: transparent none; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured { padding: 0 35px 10px 35px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured .item-action { float: right; margin: 0; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured .item-action li { background-color: #FFFFFF; background-image: url(../Images/Content/ImageGallery/SpriteAction.png); background-position: 0 0; float: left; padding: 0 0 0 8px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured .item-action li a { background: #FFFFFF url(../Images/Content/ImageGallery/SpriteAction.png) no-repeat 100% 0; color: #85ACD0; font-weight: bold; padding: 5px 40px 6px 0; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured .item-action li.share { margin-right: 10px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured .item-action li.share a { background-color: #85ACD0; color: #FFFFFF; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured .item-action li.next { background-position: 100% -200px; padding-left: 0; padding-right: 22px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured .item-action li.next a { background-position: 0 -200px; padding-left: 12px; padding-right: 0; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured .item-action li.previous { background-position: 100% -100px; padding-left: 0; padding-right: 12px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-featured .item-action li.previous a { background-position: 0 -100px; padding-left: 22px; padding-right: 0; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-other { clear: both; padding: 0 0 0 35px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-other ul { margin: 0; padding: 0; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-other ul li { float: left; height: 140px; margin: 0 0 20px 0; padding: 0; width: 143px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-other ul li a { padding: 0; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-other .pagination { clear: both; text-align: right; padding: 0 40px 10px 40px; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-other .pagination .pagination-previous { font-weight: bold; }
body.imagegallery div#ContentPrimary div#ItemImageGallery .item-content .item-content-other .pagination .pagination-next { font-weight: bold; }
body.imagegallery div#ContentQuaternary .item-promo { background: transparent url(../Images/Content/StudentUnions/Sprite.png) repeat-y -5760px 0; padding: 0; }
body.imagegallery div#ContentQuaternary .item-promo .item-wrapper { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -6000px 0; padding: 0; }
body.imagegallery div#ContentQuaternary .item-promo .item-wrapper .item-title { background: transparent none; float: none; font-size: 1.6667em; padding: 0; width: auto; }
body.imagegallery div#ContentQuaternary .item-promo .item-wrapper .item-title h3 { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -6240px 100%; padding: 10px 10px 20px 10px; }
body.imagegallery div#ContentQuaternary .item-promo .item-wrapper .item-content { background: transparent url(../Images/Content/StudentUnions/Sprite.png) no-repeat -6480px 100%; float: none; padding: 0 0 15px 0; width: auto; }
body.imagegallery div#ContentQuaternary .item-promo .item-wrapper .item-content p { margin: 0 10px 0 15px; padding: 0 0 8px 0; }
body.imagegallery div#ContentQuaternary .item-promo .item-wrapper .item-content p.item-action { padding: 0 8px 0 0; }

/*	Section: body.account
----------------------------------------------- */
body.account div#ContentPrimary .entry .entry-title { background:transparent url(../Images/Global/Sprite.png) repeat scroll -4155px 0; position: relative; }
body.account div#ContentPrimary .entry .entry-title h1 { background:transparent url(../Images/Global/Sprite.png) no-repeat scroll -4780px 100%; margin:0; padding:0 15px 15px; }

body.account-register div#ContentPrimary .account-register .entry-title { background:url(../Images/Content/NUS/Sprite.png) no-repeat 45px 0; width: 572px; }
body.account-register div#ContentPrimary .account-register .entry-title p { color: #f9a23b; padding: 0 0 0 60px; font-size: 1.3000em }
body.account-register div#ContentPrimary .account-register .entry-title h1 { background: none;background:url(../Images/Content/NUS/Sprite.png) no-repeat 45px 100%; color: #423533; padding-left: 60px; font-size: 0.8333em }
body.account-register div#ContentPrimary .form fieldset { padding-bottom: 20px; }
body.account-register div#ContentPrimary .form fieldset fieldset { padding-bottom: 0; }
body.account-register div#ContentPrimary .form fieldset.termsandconditions p { padding: 5px 10px 1em 10px; }
body.account-register div#ContentPrimary .form .frow-checkbox { padding-left: 10px; padding-top: 5px; }
body.account-register div#ContentPrimary .form .frow-checkbox label { padding-bottom: 5px; }
body.account-register div#ContentPrimary .form fieldset h2.legend, body.account-register div#ContentPrimary .form fieldset h3.legend { padding: 5px 5px 8px 13px; color: #fff; background: #594d4b; }
body.account-register div#ContentPrimary .form fieldset fieldset.frow.frow-fieldset-date h3.legend { background: #fff; color:#444117 }
body.account-register div#ContentPrimary .form fieldset fieldset.frow.frow-fieldset-date-readonly h3.legend { background: #fff; color:#444117; padding-left:10px;padding-right:0; }
div.gradprospects img {float:left;}
div.gradprospects p {padding-top:10px;padding-left:20px; float:left; width:350px; }

body.account .form .two-col-cbx { float:left; padding-left:0; width:260px; }
body.account .form .frow-checkbox { padding-left:0; }
/*	Section: body.account signin
----------------------------------------------- */
body.account-signin div#ContentPrimary .entry .entry-title { background:transparent url(../Images/Global/Sprite.png) repeat scroll -4155px 0; position: relative; }
body.account-signin div#ContentPrimary .entry .entry-title h1 { background:transparent url(../Images/Global/Sprite.png) no-repeat scroll -4780px 100%; margin:0; padding:0 15px 15px; }
body.account-signin div#ContentPrimary .entry .entry-title span { display: block; position: absolute; background:url(../Images/Global/SpriteEntryTitleIcons.png) no-repeat -140px 0; width: 45px; height: 45px; right: 17px; top: 1px; }
body.account-signin div#ContentPrimary .item { float: left; margin-left: 30px; width: 252px; }
body.account-signin div#ContentPrimary .item .item-wrapper { background: #FFFFFF url(../Images/Content/NUS/Sprite.png) -525px 0 no-repeat; }
body.account-signin div#ContentPrimary .item .item-wrapper .item-title { background: none; font-size: 1.3636em; }
body.account-signin div#ContentPrimary .item .item-wrapper .item-title h3 { background: none; color: #423533; font-size: 1em; }
body.account-signin div#ContentPrimary .item .item-wrapper .item-title p { color: #F9A23B; font-size: 1.2em; padding: 0 0 2px 18px; }
body.account-signin div#ContentPrimary .item .item-wrapper .item-content { font-size: 1em; }
body.account-signin div#ContentPrimary .item .item-wrapper .item-content p { font-size: 1em; margin-left: 8px; }
body.account-signin div#ContentPrimary .entry div#LogInHere .item-wrapper { background-position: -525px 0; }
body.account-signin div#ContentPrimary .entry div#LogInHere .item-wrapper .item-content { background: url(../Images/Content/NUS/Sprite.png) -784px 100% no-repeat; padding: 0 10px; }
body.account-signin div#ContentPrimary .form .frow label { padding: 5px 0; }
body.account-signin div#ContentPrimary .form .frow label span.label { width: 90px; }
body.account-signin div#ContentPrimary .form .frow span.return, 
body.account-signin div#ContentPrimary .form .frow span.remember { display: block; font-size: 0.9091em; padding-top: 2px; text-align: right; }
body.account-signin div#ContentPrimary .form .frow label span.remember span.field { display: inline; float: none; }
body.account-signin div#ContentPrimary .form .frow-action { border: 0; padding-top: 0; }
body.account-signin div#ContentPrimary .entry div#RegisterHere .item-wrapper { background-position: -1039px 0; }
body.account-signin div#ContentPrimary .entry div#RegisterHere .item-wrapper .item-content { background: url(../Images/Content/NUS/Sprite.png) -1295px 100% no-repeat; }
body.account-signin div#ContentPrimary .entry div#RegisterHere .item-wrapper .item-content p.item-action { background-position: 100% 100%; margin: 18px; padding: 0 8px 0 0; }
body.account-signin div#ContentPrimary .entry div#RegisterHere .item-wrapper .item-content p.item-action a { background-position: 0 100%; padding: 0 0 1pt 8px; }

body.account div#ContentPrimary .entry div.my-account-track-card table th { font-weight: bold; width: 180px; background: #F6F6DD url(../Images/Global/Sprite.png) no-repeat scroll -2260px 100%; padding: 4px; border-right: 4px solid #FFFFFF; }

body.account div#ContentPrimary .entry div.my-account-track-card table td { padding: 4px; }

/*	Item: .response
----------------------------------------------- */
div.item-response { background-image: url(../Images/Global/SpriteResponse.png); background-position: 0 0; }
div.item-response .item-title { background-image: url(../Images/Global/SpriteResponse.png); background-position: 0 0; color: #594D4B; padding-bottom: 8px; }
div.item-response .item-title p { font-size: 0.875em; padding: 10px 0 0 15px; }
div.item.item-response .item-content { font-size: 1em; }
div.item-response .item-title h3 { background-image: url(../Images/Global/SpriteResponse.png); background-position: -1789px 100%; padding: 0 0 5px 15px; }
div.item-response .item-content { background-image: url(../Images/Global/SpriteResponse.png); background-position: 0 100%; padding-bottom: 20px; }
div.item-response .item-content p { padding: 0 20px 1em 20px; }
div.item-response div.choose-response { width: 270px; margin: 20px auto; text-align: center; }
div.item-response div.choose-response h3 { background: url(../Images/Global/SpriteResponse.png) no-repeat -3003px 100%; font-size:1.3em; padding: 3px 0 8px; }
div.item-response div.choose-response div.item-action ul { margin-left: 25px; padding: 0; }
div.item-response div.choose-response div.item-action ul li,
div.item-response div.choose-response div.item-action { margin: 5px 0 10px 0; }
div.item-response div.choose-response div.item-action ul li { display: block; float: left; }
div.item-response div.choose-response div.item-action ul li p { padding: 5px 10px 0 ; }
div.item-response div.choose-response div.item-action ul li a { padding: 0; height: 26px; }
div.item-response div.choose-response div.item-action ul li.add-video a{ background: url(../Images/Global/SpriteResponse.png) no-repeat -3294px 100%; width: 86px; }
div.item-response div.choose-response div.item-action ul li.add-image a{ background: url(../Images/Global/SpriteResponse.png) no-repeat -3409px 100%; width: 100px; }
body.response-item #ContentPrimary .entry .entry-content .item.item-response .item-content .form fieldset .frow { font-size: 1em; }
body.response-item #ContentPrimary .entry .entry-content .item.item-response .item-content .form fieldset .frow .error { background-color: #FFD9D9; }
div.item-response div.choose-response p a { font-weight: bold;}

/*	Section: body.response
----------------------------------------------- */
body.response #ContentPrimary .entry .entry-title { position: relative; }
body.response #ContentPrimary .entry .entry-title span { background: url(../Images/Global/SpriteEntryTitleIcons.png) no-repeat -197px 0; display: block; height: 40px; position: absolute; right: 14px; top: 1px; width: 35px; }
body.response #ContentPrimary .entry .entry-content .entry-title { padding: 0; }
body.response #ContentPrimary .entry .entry-content .entry-title span { background-image: none; height: auto; position: static; width: auto; }

body.response-item #ContentPrimary .entry .entry-content .item .item-content .form fieldset .frow { font-size: 1.2em; }

body.response-item .item-response .frow-action { border: none; }

body.response-item #ContentPrimary .step1 { margin: 0 0 0 35px; }
body.response-item #ContentPrimary .step1 .frow label span.label { width: 90px; text-align: right; margin-right: 5px; font-weight: bold; padding-top: 2px; }

body.response-item #ContentPrimary .step2 { width: 390px; margin: 0 auto; position: relative; }
body.response-item #ContentPrimary .step2 .image-upload { background:url(../Images/Content/ArticleResponse/SpriteLogos.png) 310px 5px no-repeat; }
body.response-item #ContentPrimary .step2 .video-upload { background: none; margin-top: 20px; }
body.response-item #ContentPrimary .step2 a.youtube-link{ position: absolute; top: 234px; right: -60px; }
body.response-item #ContentPrimary .step2.step2b a.youtube-link{ position: absolute; top: 10px; right: -60px; }
body.response-item #ContentPrimary .step2 a, 
body.response-item #ContentPrimary .step2 a:focus,
body.response-item #ContentPrimary .step2 a:hover,
body.response-item #ContentPrimary .step2 a:active,
body.response-item #ContentPrimary .step2 a:visited { background: none; }
body.response-item #ContentPrimary .step2 .frow label span.label { font-weight: bold; width: 100%; padding: 0; }
body.response-item #ContentPrimary .step2 .frow label span.hint { border: 0; padding: 0 0 10px; margin: 0; }
body.response-item #ContentPrimary .step2 .frow-action { border: 0; margin: 0; padding: 0; }
body.response-item #ContentPrimary .step2 .frow-action label span.label{ margin: 0 0 10px 0; }
body.response-item #ContentPrimary .step2 .frow-action span.forward { padding: 0; }
body.response-item #ContentPrimary .step2 .response-submit { width: 100px; margin: 10px auto; }
body.response-item #ContentPrimary .step2 fieldset .response-submit { width: 155px; }
body.response-item #ContentPrimary .entry .entry-content .item.item-response .item-content .item-title { margin-top: 20px; }
body.response-item #ContentPrimary .entry .entry-content .item.item-response .item-content .item-title h3 { font-size: 1.4em; }

body.response-entry #ContentPrimary .entry .entry-content { padding: 10px 5px 0 5px; }
body.response-entry #ContentPrimary .review .review-title { background: url(../Images/Global/SpriteResponse.png) -2387px -307px no-repeat; font-size: 1.0909em; padding: 5px 0 0 0; }
body.response-entry #ContentPrimary .review .review-title h3 { background: none; color: #444117; font-weight: normal; margin: 0; padding: 0 20px 5px 20px; }
body.response-entry #ContentPrimary .review .review-title p { background: url(../Images/Global/SpriteResponse.png) -2387px 100% no-repeat; color: #609FD9; font-weight: bold; padding: 0 20px 8px 20px; }
body.response-entry #ContentPrimary .review .review-content { padding: 0 15px 0 20px; height: 100%; overflow: hidden; }
body.response-entry #ContentPrimary .review .review-content .review-image { float: right; margin: 15px 0 5px 15px; }
body.response-entry #ContentPrimary .review .review-content .review-action { padding-top: 5px; }
body.response-entry #ContentPrimary .review .review-content .review-action a { background: none; }
body.response-entry #ContentPrimary #Report { margin: 0 10px; }
body.response-entry #ContentPrimary #Report .item-title { font-size: 1.5em; }
body.response-entry #ContentPrimary #Report .form { font-size: 0.9167em; }
body.response-entry #ContentPrimary #Report .form fieldset.frow-fieldset-stack .frow-textarea { clear: both; float: none; }
body.response-entry #ContentPrimary #Report .form .frow-action span.forward { padding: 0; }

/*	Section: body.nuscards
----------------------------------------------- */
body.nuscards div#ItemDiscountsSearch { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y 0 0; margin: 0 5px; width: 615px; }
body.nuscards div#ItemDiscountsSearch .item-title { background: #000000 url(../Images/Content/Discounts/Sprite.png) no-repeat -5054px 0; font-size: 1.3333em; margin: 0; padding: 10px 0 11px 0; width: 615px; }

#ItemDiscountsSearchInner{ background: transparent url(../Images/Content/Discounts/Sprite.png) no-repeat -1230px 100%; margin: 0; padding:0 0 10px; width: 615px; }
#ItemDiscountsSearchContent { float:right; width:475px; }

body.nuscards div#ItemDiscountsSearch .item-title h1 { background: none #000000; color: #FFFFFF; margin: 0 100px 0 126px; width:300px; }
body.nuscards div#ItemDiscountsSearch ul { width: 440px; float: right; }
body.nuscards div#ItemDiscountsSearch .item-content li { float: left; height: 30px; list-style-type: none; margin: 0; padding: 0; width: 100px; }
body.nuscards div#ItemDiscountsSearch .item-content { background:transparent url(../Images/Content/Discounts/Sprite.png) no-repeat scroll -5054px -42px; font-size:0.9167em; min-height:6em; padding-bottom:8px; padding-top:8px; position:relative; width:613px; }
body.nuscards div#ItemDiscountsSearch .item-content .frow-checkbox { clear: none; color: #85ACD0; float: left; height: 3.7em; padding-left: 0; width: 90px; }
body.nuscards div#ItemDiscountsSearch .item-content .frow-checkbox label { padding: 0; }
body.nuscards div#ItemDiscountsSearch .item-content .frow-checkbox label span.field { width: 15px; }
body.nuscards div#ItemDiscountsSearch .item-content .frow-checkbox label span.label { color: #85ACD0; font-weight: bold; margin-left: 10px; padding: 0; width: 65px; }
body.nuscards div#ItemDiscountsSearch .item-content .frow-checkbox-first { }
body.nuscards div#ItemDiscountsSearch .item-content .frow-checkbox-first label { }
body.nuscards div#ItemDiscountsSearch .item-content .frow-checkbox-first label span.label { }
body.nuscards div#ItemDiscountsSearch .item-content .frow-checkbox-alt { }
body.nuscards div#ItemDiscountsSearch .item-content .frow-action { border: none; margin: 0; padding: 0 0 5px 0; text-align: right; }
body.nuscards div#ItemDiscountsSearch .item-content .frow-action span.forward { padding-right: 10px; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults { margin: 0 10px 10px 10px; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-title,
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-footer { background: #F6F6DD url(../Images/Content/Discounts/Sprite.png) no-repeat -1845px 100%; font-size: 1.0833em; padding: 0 0 5px 0; position: relative; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-title h2,
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-footer p.h2 { background: transparent url(../Images/Content/Discounts/Sprite.png) no-repeat -1845px 0; color: #594D4B; font-weight: bold; margin: 0; padding: 5px 240px 0 10px; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-title p.pagination,
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-footer p.pagination { position: absolute; font-size: 0.8462em; right: 0; top: 7px; width: 200px; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul { font-size: 0.8333em; list-style: none; margin: 10px 10px 15px 14px; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul li { clear: left; float: left; margin: 0; min-height: 109px; position: relative; width: 285px; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul li a { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) no-repeat -2470px 100%; color: #5A5838; display: block; padding: 10px 10px 42px 105px; border-right: 1px dashed #dadaae; border-bottom: 1px dashed #dadaae; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul li a div { min-height: 70px; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul li a img { border: 1px solid #7C7845; left: 0; position: absolute; top: 14px; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul li a strong { display: block; font-size: 1.1000em; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul li.alt { clear: none; width: 295px; }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul li.alt a { background-position: -2450px 100%; padding-left: 125px; padding-right: 0; border-right: 0px }
body.nuscards div#ContentSecondary div#ItemDiscountsSearchResults .item-content ul li.alt a img { left: 20px; }
body.nuscards div#ContentTertiary { clear: both; min-height: 12em; position: relative; }
body.nuscards div#ContentTertiary .entries-featured { background-image: none; margin: 0 0 20px 0; padding: 0; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y -2755px 0; float: left; margin: 0 3px 0 5px; width: 200px; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt .entry-title { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) no-repeat scroll	 -2955px 0; color: #FFFFFF; font-size: 1.3333em; margin: 0; padding: 10px 0 6px 0; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt .entry-title h2 { background-color: #000000; background-image: none; margin: 0 17px; padding: 0 0 2px 0; text-align: left; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt .entry-content { background: transparent url(../Images/Content/Discounts/Sprite.png) no-repeat scroll -3155px 100%; color: #000000; padding-bottom: 8px; width: 200px; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt .entry-content p { padding: 0 17px 1em 17px; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt .entry-content p strong { padding-bottom: 4px; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt .entry-content p.entry-action { background: transparent none; clear: both; float: none; margin: 0; padding: 0 17px; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt .entry-content p.entry-action a { background: #FFFFFF none; color: #85ACD0; display: block; padding: 0 0 2px 0; text-align: left; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt .entry-content p.entry-action span.rc-tl { background: none; }
body.nuscards div#ContentTertiary .entries-featured .entry-excerpt .entry-content p.entry-action span.rc-tr { background: none; }

body.nuscards div#ContentPrimary div#ItemDiscountsSearch .item-content .frow-checkbox-first { top: -8px; width: 105px; }
body.nuscards div#ContentPrimary div#ItemDiscountsSearch .item-content span.labelAllDiscounts { margin: 0; font-weight:bold; }
body.nuscards div#ContentPrimary ol#NUSExtraDiscountList { list-style: none; width: 470px; float: right; }
body.nuscards div#ContentPrimary ol#NUSExtraDiscountList li { width: 94px; height: 3em; float: left; display: block; margin: 0; padding: 0; color:#85ACD0; font-weight:bold }
body.nuscards div#ContentPrimary ol#NUSExtraDiscountList li label { /*display: block; margin-left: 2em;*/ display:block; float:left; margin-bottom:4px; margin-left:10px; margin-top:0; padding:0; width:64px; }
body.nuscards div#ContentPrimary ol#NUSExtraDiscountList li input { float: left; }

body.nuscards-landing div#Content { width: 624px; } 
body.nuscards-landing div#ContentPrimary{ width: 790px; height: 410px; } 
body.nuscards-landing div#ContentPrimary .entry-title { background: none; padding: 0; position: relative; } 
body.nuscards-landing div#Sidebar div#YourVoice h3 { background-position:-5405px -80px; padding-bottom:0; }
body.nuscards-landing div#Sidebar div#YourVoiceContainer .ads-160x600 { position:absolute; top:328px; margin-top: 465px; }
body.nuscards-landing div#Sidebar div.item-nus-countries { position:absolute; top:496px; }
body.nuscards-landing div#ContentPrimary #nus_card_movieDiv { width:784px;height:406px;position:absolute; }

body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-title { width: 294px; background: #CCC url(../Images/Content/Discounts/Sprite.png) no-repeat -4657px 100%; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-title p { background: #CCC url(../Images/Content/Discounts/Sprite.png) no-repeat -4657px 0; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action { background: none; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action{ background: none; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action ul {background: none transparent; position: relative; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action ul img { position: absolute; top: -10px; right: -45px; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools { background: none; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul { position: relative; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul img { position: absolute; top: -20px; right: 20px; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul { background: transparent none; padding: 0; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul li { background: transparent none; margin-left: 3px; padding: 0; width: 77px; }

body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content { background: transparent url(../Images/Content/Discounts/Sprite.png) no-repeat -4125px 27px; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-action-primary { background: none; padding-left: 0; }

body.nuscards-landing div#ContentSecondary .entries-highlight .entry-excerpt .entry-title h2 a:focus, 
body.nuscards-landing div#ContentSecondary .entries-highlight .entry-excerpt .entry-title h2 a:hover, 
body.nuscards-landing div#ContentSecondary .entries-highlight .entry-excerpt .entry-title h2 a:active { background-color: #000000; }

body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul li a { background: transparent url(../Images/Content/Discounts/Sprite.png); display: block; height: 25px; outline: none; padding: 0; text-indent: -99999em; width: 82px; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul li.entry-tools-save a { background-position: -4462px -105px; }
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul li.entry-tools-share a { background-position: -4540px -105px; }

body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-image { border: none; left: 310px; padding: 0; position: absolute; top: 10px; width: 325px;}
body.nuscards-landing div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-image img { border: none; }

body.nuscards-landing div#ContentSecondary div.entries-featured { background: none; margin-bottom: 14px; }
body.nuscards-landing div#ContentSecondary div.entries.entries-featured div.entry.entry-excerpt { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y -3807px 100%; }
body.nuscards-landing div#ContentSecondary .entries-featured .entry-excerpt .entry-title { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y -3502px 100%; }
body.nuscards-landing div#ContentSecondary .entries-featured .entry-excerpt .entry-title h2 { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y -3502px 0; }
body.nuscards-landing div#ContentSecondary .entries-featured .entry-excerpt .entry-content { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y -3807px 100%; }

body.nuscards-extra div#ContentPrimary div.extra-special-title { height: 226px; position: relative; margin-left:10px; background: transparent url(../Images/Content/NUSCards/ExtraSpecialHeader.png) 0 0 no-repeat; }
body.nuscards-extra div#ContentPrimary div.extra-special-title div { color:#000000; position: absolute; top: 145px; left: 157px; background: transparent; padding-right: 20px; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-title { width: 294px; background: #CCC url(../Images/Content/Discounts/Sprite.png) no-repeat -4657px 100%; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-title p { background: #CCC url(../Images/Content/Discounts/Sprite.png) no-repeat -4657px 0; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action { background: none; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action{ background: none; position: relative; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action ul {background: none transparent; position: relative; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action span.product-shot { position: absolute; top: -10px; right: -45px; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools { background: none; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul { position: relative; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul img { position: absolute; top: -20px; right: 20px; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul { background: transparent none; padding: 0; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul li { background: transparent none; margin-left: 3px; margin-top: 5px; padding: 0; width: 77px; }

body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content { background: transparent url(../Images/Content/Discounts/Sprite.png) no-repeat -4125px 27px; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-action-primary { background: none; padding-left: 0; }

body.nuscards-extra div#ContentSecondary .entries-highlight .entry-excerpt .entry-title h2 a:focus, 
body.nuscards-extra div#ContentSecondary .entries-highlight .entry-excerpt .entry-title h2 a:hover, 
body.nuscards-extra div#ContentSecondary .entries-highlight .entry-excerpt .entry-title h2 a:active { background-color: #000000; }

body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul li a { background: transparent url(../Images/Content/Discounts/Sprite.png); display: block; height: 25px; outline: none; padding: 0; text-indent: -99999em; width: 82px; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul li.entry-tools-save a { background-position: -4462px -105px; }
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-action .entry-tools ul li.entry-tools-share a { background-position: -4540px -105px; }

body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-image { border: none; left: 310px; padding: 0; position: absolute; top: 10px; width: 325px;}
body.nuscards-extra div#ContentSecondary .entry-excerpt.highlight .entry-content .entry-image img { border: none; }

body.nuscards-extra div#ContentSecondary div.entries-featured { background: none; margin-bottom: 14px; }
body.nuscards-extra div#ContentSecondary div.entries.entries-featured div.entry.entry-excerpt { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y -3807px 100%; }
body.nuscards-extra div#ContentSecondary .entries-featured .entry-excerpt .entry-title { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y -3502px 100%; }
body.nuscards-extra div#ContentSecondary .entries-featured .entry-excerpt .entry-title h2 { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y -3502px 0; }
body.nuscards-extra div#ContentSecondary .entries-featured .entry-excerpt .entry-content { background: #FFFFFF url(../Images/Content/Discounts/Sprite.png) repeat-y -3807px 100%; }

/*	Section: body.help-advice
----------------------------------------------- */
body.help-advice p.entry-action a { background: transparent url(../Images/Global/SpriteAction.png) no-repeat scroll 0pt 100%; color: #FFFFFF; display: block; padding: 0 0 2px 8px; }

/*  Section: body.latest-polls 
----------------------------------------------- */ 
body.latest-polls div#ContentQuaternary .entry-content { width: 560px; margin: 0 auto; } 
body.latest-polls div#ContentQuaternary .item-poll { float: left; margin: 0 20px 20px; } 

/*	Highslide generic styles
----------------------------------------------- */
.highslide { cursor: url(../Scripts/Lib/Highslide/graphics/zoomin.cur), pointer; outline: none;}
.highslide-loading { display: block; width: 20px; height: 20px; background: white url(../Images/Global/AjaxLoader.gif) no-repeat center; }
.highslide-loading:hover { background-color: white; }
.highslide-dimming { position: absolute; background: white; }
.highslide-caption { display: none; background-color: white; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-image-blur { }
.highslide-move { cursor: move; } 
.highslide-move * { cursor: move; }
a.highslide-full-expand { background: url(../Scripts/Lib/Highslide/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
.highslide-html { background-color: white; font-size: 1.2em; }

.highslide-find-out-more-wrapper .highslide-header { background: url(../Images/Global/FindOutMoreHeader.png) no-repeat 5px 0; height: 50px; color: #ffffff; margin-bottom: 10px; font-size:1.5em; } 
.highslide-find-out-more-wrapper .highslide-header h1 { padding: 13px 0 0 18px; width: 560px; font-size: 100%; }
.highslide-find-out-more-wrapper .highslide-header .highslide-close { position: absolute; top: 10px; left: 583px; width: 30px; height: 30px; cursor: pointer; z-index: 1000; }
.highslide-find-out-more-wrapper .highslide-header ul { display: none; }
.highslide-find-out-more-wrapper .highslide-header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.highslide-find-out-more-wrapper { background-color: white; }
.highslide-find-out-more-wrapper .highslide-html-content { padding: 5px; }
.highslide-find-out-more-wrapper .highslide-body .entry .entry-title { display: none; } 
.highslide-find-out-more-wrapper .highslide-body .entry .entry-content { font-size: 0.9167em; padding: 0 15px 0 15px; }
.highslide-find-out-more-wrapper .highslide-footer { height: 11px; margin-top: 10px; }
.highslide-find-out-more-wrapper .highslide-footer .highslide-resize { float: right; height: 11px; width: 11px; background: url(../Images/Global/Resize.gif); }

.highslide-find-out-more-wrapper .highslide-body .entry { background:none; }
.highslide-find-out-more-wrapper .highslide-body .entry .entry-content { background: none; padding: 0 15px 0 0; }

/* These must be the last of the Highslide rules */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

/*  Section: body.search and search-advanced
----------------------------------------------- */ 
body.search-results .entry .entry-content { font-size: 1em; }
body.search-results .entry .entry-content .results { list-style: none; padding: 0; }
body.search-results .entry .entry-content .results .result { position: relative; }
body.search-results .entry .entry-content .results .result a { color: #609FD9; display: inline; padding: 0; }
body.search-results .entry .entry-content .results .result h3 { font-size: 1.1667em; font-weight: normal; margin-left: 20px; margin-right: 20px; }
body.search-results .entry .entry-content .results .result p { margin-left: 20px; margin-right: 20px; }
body.search-results .entry .entry-content .results .result .result-number { position: absolute; left: 0; }
body.search-results .entry .entry-content .results .result .result-url { color: #AA5B4D; }

body.search-advanced .form table { margin-bottom: 10px; }
body.search-advanced .form table table { margin-bottom: 0; }
body.search-advanced .form table tbody tr td { padding: 4px 0; }
body.search-advanced .form table tbody tr td h3 { font-size: 1.0833em; }
body.search-advanced .form table tbody tr td input { background: #FFFFFF url(../Images/Global/FormField.gif) repeat-y 0 0; border: 1px solid #999999; padding: 3px 2px; }
body.search-advanced .form table tbody tr td select { background: #FFFFFF url(../Images/Global/FormField.gif) repeat-y 0 0; border: 1px solid #999999; padding: 2px 0 1px 2px; min-width: 205px; }
body.search-advanced .form table tbody tr td select option { padding: 0 3px 1px 2px; }
body.search-advanced .form .frow-action { border-top: none; padding-top: 0; }
body.search-advanced .form .frow-action span.forward { padding-left: 194px; }

/*	Section: body.letter-writing
----------------------------------------------- */
body.letter-writing div#ContentPrimary .entry .entry-content .letter { margin-top: -2px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-steps ul { margin:10px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-steps ul li { display:inline; color:#84add3; font-weight:bold; border-right: solid 1px #ebebdb; margin: 0; padding: 0 10px 0 10px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-steps ul li.current { background-color: #f6f6dd; font-weight:bold; border:none; color:#444117;margin:0 0 0 -4px;padding: 10px; }

body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content { background: #F6F6DD url(../Images/Content/Campaigns/letterBoxTop.png) 0 0 no-repeat; margin:-5px 0 0 0; padding: 10px; }

body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content .letter-copy-box { width: 550px; height: 400px; padding: 10px; border:none; }

body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div#LetterError { color: Red; }

body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content .entry-action { padding: 10px; }

body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -625px 0; width: 240px; position:relative; top:20px; left:180px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-title { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -865px 100%; margin-bottom: 5px; padding-bottom: 16px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-title h3 { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -865px 0; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content { background-image: url(../Images/Content/Campaigns/SpriteGetCampaining.png); background-position: -1105px 100%; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content p { padding: 0 20px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content .frow { clear: none; float: left; width: auto; margin-bottom:10px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content .frow label { padding: 5px 0 5px 20px; width: auto; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content .frow label span.label { left: -9999em; padding: 0; position: absolute; top: -9999em; width: auto; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content .frow label span.field { font-size: 1.1000em; padding-bottom: 2px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content .frow label span.field input { width:120px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content .frow-action { border-top: none; margin: 0; padding: 4px 0 0 0; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content .frow-action .forward { display: block; float: left; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp ul { background: none ; margin: 0 0 0 0px; float:left; width: 120px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp ul li{ padding: 1px 0 4px 0; background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat scroll -10640px 100% }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp ul li a { padding: 0; color: #84ADD3; font-weight: bold; background: transparent url(../Images/Global/Sprite.png) no-repeat scroll -3343px 50%; padding-left: 0px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp p.MPImage { width: 50px; height: 60px; float: left; margin: 3px 0 0 20px; padding: 0 10px 0 0; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.item-find-your-mp .item-content .update-panel { width:200px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content p.MPLINKS { margin:10px;}

body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.email table { width: 100%; border-spacing: 5px; border-collapse: separate; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.email table tr td { vertical-align: text-top; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.email table tr td.label { width: 120px; font-weight: bold; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.email table tr td.info { background-color: #FFFFFF; padding: 5px; }
body.letter-writing div#ContentPrimary .entry .entry-content .letter .letter-content div.email table tr td input { width: 300px; }

/*	Component: XForm
----------------------------------------------- */
div#ContentPrimary div.entry div.entry-content div.xform { background: #F6F6DD url(../Images/Global/XForm.png) no-repeat -1194px 100%; padding: 0 0 15px 0; width: 596px; }
div#ContentPrimary div.entry div.entry-content div.xform fieldset { background: #F6F6DD url(../Images/Global/XForm.png) repeat-y -597px 100%; }
div#ContentPrimary div.entry div.entry-content div.xform fieldset h3 { background: #F6F6DD url(../Images/Global/XForm.png) no-repeat 0 0; padding: 15px 15px 10px; font-size: 1.4em; color:#444117; }
div#ContentPrimary div.entry div.entry-content div.xform table { margin: 0 0 0 15px; }
div#ContentPrimary div.entry div.entry-content div.xform table tr td span,
div#ContentPrimary div.entry div.entry-content div.xform table tr td legend { font-weight: bold; font-size:1.0833em; color:#444117; margin: 0; padding: 0; display:block; padding:5px 10px 5px 0; }
div#ContentPrimary div.entry div.entry-content div.xform table tr td { padding: 5px 0; }
div#ContentPrimary div.entry div.entry-content div.xform table tr td label { width: 160px; display: block; float: left; }
div#ContentPrimary div.entry div.entry-content div.xform table tr td input { float: left; }
div#ContentPrimary div.entry div.entry-content div.xform table tr td fieldset { background: none; width:580px; }
div#ContentPrimary div.entry div.entry-content div.xform table tr td fieldset legend { padding: 5px 0; white-space:normal; }
div#ContentPrimary div.entry div.entry-content div.xform table tr td fieldset label { padding-left:10px; }
div#ContentPrimary div.entry div.entry-content div.xform table tr td fieldset input { width: 13px; display: inline; float:left; clear:left; }
div#ContentPrimary div.entry div.entry-content div.xform fieldset div.errors { padding: 0 10px; }


/*	Component: forumTable
----------------------------------------------- */

div.buttonToolbar { background: none; margin: 0px; padding: 0; height: 100%; overflow: hidden; }
div.buttonToolbar ul { background: none; font-size: 1em; padding: 2px 0 0 0; clear: both; float: right; }
div.buttonToolbar ul li { background: #85ACD0 url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 100% 100%; float: left; margin: 0 0 10px 5px; padding: 0 8px 0 0; position: relative; list-style: none; }
div.buttonToolbar ul li.first { background: none; }
div.buttonToolbar ul li a { background: transparent url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 100%; color: #FFFFFF; display: block; font-size: 0.9167em; padding: 0 0 2px 8px; font-weight: bold; }

div.posterToolbar { background: none; margin: 0px; padding: 0; height: 100%; overflow: hidden; }
div.posterToolbar ul { background: none; font-size: 1em; padding: 2px 0 0 0; clear: both; width: 100%; }
div.posterToolbar ul li { background: #85ACD0 url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 100% 100%; float: left; margin: 0 0 10px 5px; padding: 0 8px 0 0; position: relative; list-style: none; }
div.posterToolbar ul li.AddReply { float: right; }
div.posterToolbar ul li.ToForum { float: left; }
div.posterToolbar ul li a { background: transparent url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 100%; color: #FFFFFF; display: block; font-size: 0.9167em; padding: 0 0 2px 8px; font-weight: bold; }

div.contentAreaFull div.entry div.entry-content { padding: 5px; }

.forumTable { font-size: 1.0909em; width: 100%; }
.forumTable th.title { width: 50%; }
.forumTable th { border-bottom: 1px solid #dadaae; font-size: 1.0833em; font-weight: normal; }
.forumTable th.replies,
.forumTable td.replies { text-align: right; }
.forumTable td.info { width: 20%; }
.forumTable th { padding: 0 8px; }
.forumTable tr.even td,
.forumTable tr.uneven td { padding: 4px 8px; }
.forumTable tr.even td { background-color: #ebebdb; }
.forumTable a:hover { background-color: transparent; }
.forumTable a.default { display: block; padding: 8px 0 8px 0; }
.forumTable a.information { display: block; padding: 8px 0 8px 0; }
.forumTable a.auction { display: block; padding: 8px 0 8px 0; }
.forumTable a.bomb { display: block; padding: 8px 0 8px 0; }
.forumTable a.sticky { padding: 0 24px 0 0; }
.forumTable a.locked { padding: 0 24px 0 0; }
.forumTable a.stickylocked { padding: 0 40px 0 0; }
.createForum label,
.createThread label,
.createReply label { display: block; float: left; line-height: 2em; margin-right:10px; text-align: right; width: 180px; }
.createThread label { width: 120px; }
.createReply label { width: 80px; }
.createForum div,
.createThread div,
.createReply div { margin-bottom: 0.8em; }
.createForum input.title { width: 300px; }
.createThread input.title,
.createThread textarea { width: 400px; }
.createReply textarea { width: 460px; }
.createForum div.buttons { margin-left: 190px; }
.createThread div.buttons { margin-left: 130px; }
.createReply div.buttons { margin-left: 90px; }
.replyList { list-style-image: none; list-style-type: none; margin: 0; overflow: hidden; }
.replyList .even { background-color:#f6f6dd; }
.reply { margin: 0 0 5px 0; overflow: hidden; padding: 0; }
.reply .content { overflow: hidden; width: 100%; }
.reply .text { float: left; overflow: hidden; padding: 10px 15px; width: 560px; }
.reply .info { float: left; overflow: hidden; padding: 10px 0 0 15px; width: 400px; }

/* BLOG                  */
#MainBody hr,
#SecondaryBody hr { display: none; }
.bloggerThumbnail { background-color: White; border: 1px solid #dcdcdc; float: left; padding: 7px; width: 75px; }
.bloggerImage { background-color: White; border: 1px solid #dcdcdc; padding: 10px; width: 150px; }
.blogItem { overflow: hidden; width: 100%; background: url(../Images/Content/Blogs/Sprite.png) -1918px 100% no-repeat; padding: 15px 10px; width: 600px; margin-bottom: 10px; }
.blogItem .textWide { width: 100%; }
.blogItem .text { float: left; margin-left: 15px; width: 260px; }
.blogItem h1 { font-size: 1.1em; }
.blogItem h2 { font-size: 0.9em; font-style: italic; margin: 1em 0 0.2em 0; font-weight: normal; }
.blogItem h2 a { font-family: Verdana, Helvetica, Sans-Serif; font-style: normal; }
.blogItem .tags { background: url(../Images/Content/Campaigns/Sprite.png) -3921px 0 no-repeat; padding: 5px; margin-top: 10px; }
.blogItem .tags ul li { margin-bottom: 0px; }
.blogItem .tags h2 { margin: 0em 0 0.2em 0; font-size: 1.0em; }
div#SecondaryBodyArea { background: transparent url(../Images/Content/Blogs/Sprite.png) no-repeat 0 0; padding-top: 7px; width: 620px; margin-top: 20px;}
div#SecondaryBody { background: transparent url(../Images/Content/Blogs/Sprite.png) no-repeat scroll -620px 100%; padding: 15px; }

h3#Comments { padding-left: 10px; }


/* Tag links */
.tags { overflow: hidden; }
.tags h2 { float: left; font-style: normal; }
.tags ul { margin: 0; overflow: hidden; padding: 0; }
.tags li { float: left; margin-left: 0.5em; list-style: none; list-style-image: none; }

/* Tag cloud */
ul.tagCloud { margin: 0; padding: 0; background: url(../Images/Content/Campaigns/Sprite.png) -3921px 0 no-repeat; padding: 5px; margin-top: 10px; }
ul.tagCloud li { display: inline; margin: 0 0.4em 0 0; list-style: none; list-style-image: none; vertical-align: baseline; }
ul.tagCloud h1,
ul.tagCloud h2,
ul.tagCloud h3,
ul.tagCloud h4,
ul.tagCloud h5,
ul.tagCloud h6 { display: inline; margin: 0; padding: 0; white-space: nowrap; }
ul.tagCloud h1 { font-size: 1.6em; font-weight: 900; }
ul.tagCloud h2 { font-size: 1.3em; font-weight: 700; }
ul.tagCloud h3 { font-size: 1.0em; font-weight: 500; }
ul.tagCloud h4 { font-size: 0.9em; font-weight: 400; }
ul.tagCloud h5 { font-size: 0.8em; font-weight: 200; }
ul.tagCloud h6 { font-size: 0.7em; font-weight: 100; }

/* Date archive */
div.dateTree { margin: 0; overflow: hidden; padding: 0; }
div.dateTree ul { margin: 0; padding: 0; }
div.dateTree ul ul { margin: 0 0 0 2em; }
div.dateTree li { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* Comments */
ol.comments { margin: 0 0 1.5em 0; padding-left: 2em; }
ol.comments li { margin-bottom: 1.8em; }
ol.comments .footer { margin-top: 0.4em; text-align: right; font-size: 0.9em; }
ol.comments .footer a { float: right; }
ol.comments .footer h2 { font-style: italic; font-weight: normal; margin: 0.2em 0.5em 0 0.5em; display: inline; padding: 2px 0 0; }

/* Post comment */

fieldset.comment { padding: 10px; }
fieldset.comment legend { font-weight: bold; }
fieldset.comment ul { background-color: #eeeeee; margin: 1em 0; padding: 1em; } /* Validation summary */
fieldset.comment li { list-style-image: none; margin: 0 0 0.7em 1.4em; padding: 0; }
fieldset.comment label,
fieldset.comment input,
fieldset.comment textarea { display: block; }
fieldset.comment input.textinput,
fieldset.comment textarea { margin: 0.2em 0 0.5em 0; width: 325px; }
fieldset.comment textarea { height: 140px; }

/* CAPTCHA               */
fieldset.captcha { margin-top: 1em; padding: 0; }
fieldset.captcha legend { display: none; }
fieldset.captcha label { float: left; margin: 0 0.5em 0.7em 0; width: 115px; }
fieldset.captcha img { float: left; margin-bottom: 0.7em; padding-left: 0.5em; }
fieldset.captcha input { clear: both; width: 325px; }
fieldset.captcha span { float: right; } /* validator */ 

/* Server Validation Error */
.server-message-error { color: #f00;}

/* NOFLASH NOTIFICATION */
#noFlash { border: 2px solid #000; padding: 10px; background: #eee; color: #000; position: absolute; top: 10px; right: 0px; z-index: 500;}

/* Article-Content Font Size Fix */
#article-content { font-size: 1.1em; }

/*RSS feeds*/
body.news-index div#ContentSecondary .item-rss-feed .item-content, .item-rss-feed .item-content { background: transparent url(../Images/Content/Campaigns/SpriteGetCampaining.png) -1105px 100% no-repeat; }
.item-rss-feed .item-content div { background: transparent url(../Images/Content/Campaigns/Sprite.png) no-repeat -4133px 0; margin-left: 10px; margin-right: 10px; }
.item-rss-feed .item-content div p { padding: 10px 80px 20px 10px; background: transparent url(../Images/Global/RSSLogo.png) 170px 10px no-repeat; }
.item-rss-feed .item-content p.item-action { margin-left: 15px; margin-bottom: 10px; }

/* TabbedCampaginEntries */
#TabbedCampaignEntries { margin-left:5px; width:605px;background:transparent url(../Images/Content/Campaigns/NewCampaignSprite.png) no-repeat scroll -3789px 100%; margin-top:10px; padding:0 0 10px; width:605px; } 
#TabbedCampaignEntries .entries-featured { background:transparent url(../Images/Content/Campaigns/NewCampaignSprite.png) no-repeat -3184px 0; float:none; margin:0; min-height:13em; padding:0; position:relative; width:605px; }
#TabbedCampaignEntries .entries-featured .entry-title { background:none; font-size:1.4em; margin:0; min-height:32px; padding:12px 0 0 15px; }
#TabbedCampaignEntries .entries-featured .entry-title h3 { background-image:none; background-position:0 0; color:#FFFFFF; font-size:1.05em; padding:0; }
#TabbedCampaignEntries .entries-featured .entry-content { background:none; font-size:1em; margin-top:10px; padding-bottom:10px; }
#TabbedCampaignEntries .entries-featured .entry-content .entry-image { border: none; left: 277px; margin: 0; padding: 0; position: absolute; top: 17px; width: 250px; }
#TabbedCampaignEntries .entries-featured .entry-content .entry-image img { border: none; }
#TabbedCampaignEntries .entries-featured .entry-content .secondary-entry-image { border:medium none; float:left; left:0; margin:0; padding:0; position:relative; top:0; width:144px; }
#TabbedCampaignEntries .entries-featured .entry-content .secondary-entry-image img { border: none; }
#TabbedCampaignEntries .entries-featured .entry-content p { margin-left:4px; padding-bottom:6px; }
#TabbedCampaignEntries .entries-featured .entry-content p.entry-action { padding-bottom: 0; font-size: 0.9167em; padding-right: 8px; }
#TabbedCampaignEntries .entries-featured .entry-content .secondary-feature-container { float:left; margin-bottom:6px; margin-left:15px; width:370px; }
#TabbedCampaignEntries .entries-featured .entry-content .secondary-feature-container p { margin-left: 0; padding-bottom: 1em; padding: 0px; }

#TabbedCampaignEntries a:focus,
#TabbedCampaignEntries a:hover,
#TabbedCampaignEntries a:active { background:#FFFFFF; color:#444117; }

#TabbedCampaignEntries .featured-article-row { background:transparent url(../Images/Content/Campaigns/NewCampaignSprite.png) no-repeat scroll -4394px 0; float:left; margin:0 0 2px; min-height:40px; padding:10px 0; position:relative; }
#TabbedCampaignEntries .featured-article-row .article { float:left; margin-right:10px; width:260px; }
#TabbedCampaignEntries .featured-article-row-first { background:none; }

#TabbedCampaignEntries .article-image { float:left; }
#TabbedCampaignEntries .article-text { float:right; width: 180px; }

#TabbedCampaignEntries .entry-action { background:#85ACD0 url(../Images/Global/SpriteActionFFFFFF.png) no-repeat scroll 100% 100%; color:#5A5838; float:left; font-size:1.1em; font-weight:bold; list-style:none; margin:0; padding:0 8px 0 0; position:relative; }
#TabbedCampaignEntries .entry-action a { background: transparent url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 100%; color: #FFFFFF; display: block; font-size: 0.9167em; padding: 0 0 2px 8px; }
#TabbedCampaignEntries .entry-action span.rc { background: url(../Images/Global/SpriteActionFFFFFF.png) no-repeat 0 0; display: block; height: 7px; position: absolute; width: 7px; }
#TabbedCampaignEntries .entry-action span.rc-tl { background-position: 0 0; left: 0; top: 0; }
#TabbedCampaignEntries .entry-action span.rc-tr { background-position: 100% 0; right: 0; top: 0; }

body div#ContentTertiary div#ItemSocialNetworking .item-title h3 { background: transparent url(../Images/Global/SpriteSocialNetworking.png); background-position: 0 0; padding-top: 23px;}
body div#ContentQuaternary div#ItemSocialNetworking .item-title h3 { background: transparent url(../Images/Global/SpriteSocialNetworking.png); background-position: -200px 0; padding-top: 23px; }
body div#ContentTertiary div#ItemSocialNetworking .item-content ul,
body div#ContentQuaternary div#ItemSocialNetworking .item-content ul { height: 62px;}
body div#ContentTertiary div#ItemSocialNetworking .item-content ul li.social-link,
body div#ContentQuaternary div#ItemSocialNetworking .item-content ul li.social-link { display: inline; float: left;}
body div#ContentTertiary div#ItemSocialNetworking .item-content ul li.social-link a,
body div#ContentQuaternary div#ItemSocialNetworking .item-content ul li.social-link a { width: 60px; height: 60px; padding: 0; margin: 1px; text-indent: -9999em; }
body div#ContentTertiary div#ItemSocialNetworking .item-content ul li.twitter a,
body div#ContentQuaternary div#ItemSocialNetworking .item-content ul li.twitter a { background: transparent url(../Images/Global/icon_twitter.png); }
body div#ContentTertiary div#ItemSocialNetworking .item-content ul li.facebook a,
body div#ContentQuaternary div#ItemSocialNetworking .item-content ul li.facebook a { background: transparent url(../Images/Global/icon_facebook.png); }
body div#ContentTertiary div#ItemSocialNetworking .item-content ul li.youtube a,
body div#ContentQuaternary div#ItemSocialNetworking .item-content ul li.youtube a { background: transparent url(../Images/Global/icon_youtube.png); }

body.discount-offer div#ContentTertiary div#ItemSocialNetworking .item-title h3 { background: transparent url(../Images/Global/SpriteSocialNetworkingBlack.png); background-position: -1px 0; }

/*	Section: body.campaigns  NEW TAKEOVER SECTION
----------------------------------------------- */
body.campaigns-takeover div#Header { background: none; }
body.campaigns-takeover { background: #4e3f33 url(../Images/Content/Campaigns/CampaignsBg.jpg) center 0 no-repeat; }
body.campaigns-takeover div#Container { background: transparent none; }
body.campaigns-takeover div#Toolbar { width: 795px; background: transparent url(../Images/Global/SpriteTakeover.png) no-repeat -170px 0; }
body.campaigns-takeover div#Breadcrumb { width: 795px; } 
body.campaigns-takeover div#Toolbar div#Account ul { background: transparent none; }
body.campaigns-takeover div#NavigationPrimary ul { background:#FFF; }
body.campaigns-takeover div#NavigationPrimary ul li { background: transparent url(../Images/Global/SpriteTakeover.png) no-repeat -2092px 0; }
body.campaigns-takeover div#NavigationPrimary ul li a { background: transparent none; padding:3px 7px 4px 15px; }
body.campaigns-takeover div#NavigationPrimary ul li ul { margin-top: 5px; padding-bottom: 10px; /* css3 */ -webkit-border-radius: 3px; -moz-border-radius: 3px; }
body.campaigns-takeover div#NavigationPrimary ul li ul li { background: #fff; margin: 3px 0; }

body.campaigns-takeover div#NavigationPrimary ul li ul li ul { background: #fff; margin: 0px; padding: 0 0 10px 0; }
body.campaigns-takeover div#NavigationPrimary ul li ul li ul li { background: #fff; padding-left: 15px; }

body.campaigns-takeover .language-selector li a { background: transparent none; }
body.campaigns-takeover div#Sidebar div#YourVoice div#YourVoiceUnion { background: transparent none; padding-bottom: 0; margin-bottom: 0; }
body.campaigns-takeover .sidebar-dashed-top { height: 11px; background:transparent url(../Images/Global/SpriteTakeover.png) no-repeat -3000px 0; }
body.campaigns-takeover div#Sidebar div#YourVoice h3 { padding-top: 3px; background:transparent url(../Images/Global/SpriteTakeover.png) no-repeat -3000px -11px;  }
body.campaigns-takeover .sidebar-dashed-bottom { height: 12px; font-size: 8px; background: transparent url(../Images/Global/SpriteTakeover.png) no-repeat -3330px 100%; }
body.campaigns-takeover div#Sidebar div.item-nus-countries { background: none; }
body.campaigns-takeover div#Sidebar div.item-nus-countries .item-title { background: transparent url(../Images/Global/SpriteTakeover.png) no-repeat -2262px 0; }
body.campaigns-takeover #CountryLinks { padding-bottom: 12px; background: transparent url(../Images/Global/SpriteTakeover.png) no-repeat -2262px bottom; }
body.campaigns-takeover #NUSCountriesList { padding-bottom: 0; background: transparent url(../Images/Global/SpriteTakeover.png) -5584px 0 repeat-y; }

body.campaigns-takeover #ContentPrimary { padding: 0 40px; }
body.campaigns-takeover #ContentPrimary .flash-alt { width: 522px; height: 340px; background: transparent url(../Images/Content/Campaigns/FlashAltTv.png) 0 0 no-repeat; } 
body.campaigns-takeover #ContentPrimary .flash-alt h2 { text-align: center; color: #fff; margin-right: 140px; padding-top: 50px; }
body.campaigns-takeover #ContentPrimary .flash-alt p { text-align: center; margin-right: 140px; }

body.campaigns-takeover #ContentSecondary { padding: 0 40px; }

body.campaigns-takeover .the-lock-top { background:transparent url(/_Client/Images/Content/Campaigns/UseTheLock/UseTheLockTop.png) no-repeat center top; height: 1%; padding: 70px 30px 30px; position: relative; width: 468px;  }
body.campaigns-takeover .the-lock-top:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns-takeover .the-lock-top h2 { height: 0; text-indent: -9999em; }

body.campaigns-takeover .the-lock-content { background:transparent url(/_Client/Images/Content/Campaigns/UseTheLock/UseTheLockContentBg.png) repeat-y scroll center top; height: 1%; padding: 0 30px; position: relative; width: 468px; }
body.campaigns-takeover .the-lock-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns-takeover .the-lock-content p { line-height: 1.4; }
body.campaigns-takeover .the-lock-content p,
body.campaigns-takeover .the-lock-content ul,
body.campaigns-takeover .the-lock-content li { float:left;  width:250px; }

body.campaigns-takeover .the-lock-content .intro { float: left; /*margin-top: -200px;*/ position: relative; width: 283px; }
body.campaigns-takeover .the-lock-content .intro p { width:280px; }

body.campaigns-index .the-lock-content .intro,
body.campaigns-index .the-lock-content .intro p,
body.campaigns-index .the-lock-content .intro span { width:auto; }

body.campaigns-takeover .the-lock-content .article-intro { float:left; min-height:200px; width:280px; }
body.campaigns-takeover .the-lock-content .article-intro h3 { font-size: 1.3636em; }
body.campaigns-takeover .the-lock-content .article-image { float: left; height: 250px; overflow: hidden; position: absolute; right: -16px; top: -52px; width: 213px; }
body.campaigns-takeover .the-lock-content .article-image img { height: 220px; width: 213px; }

body.campaigns-takeover .the-lock-content .article-text { float: left;/* margin-top: -40px;*/ position: relative; }

body.campaigns-takeover .the-lock-tweets { background: transparent url(../Images/Content/Campaigns/UseTheLock/UseTheLockTopTweets.png) center top no-repeat; }
body.campaigns-takeover .the-lock-tweets:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body.campaigns-takeover .the-lock-content ul.twitter { float:left; list-style-type: none; width: 461px; }
body.campaigns-takeover .the-lock-content ul.twitter li { float: left; background-color: #e3d0a6; padding: 10px; display: block; clear: both; margin: 0 0 5px 0; width:440px; }
body.campaigns-takeover .the-lock-content ul.twitter li:after { clear: both; }
body.campaigns-takeover .the-lock-content ul.twitter li img { border: 1px solid #84766b; float: left; }
body.campaigns-takeover .the-lock-content ul.twitter li .c-inner { float: right; width: 368px; margin: 0px 7px; }
body.campaigns-takeover .the-lock-content ul.twitter li .c-inner p { width:368px; }
body.campaigns-takeover .the-lock-content ul.twitter li p { line-height: 1.4; color: #5A5147; margin: 0; padding-bottom: 0.5em; }
body.campaigns-takeover .the-lock-content ul.twitter li h3 { color: #221C15;  }
body.campaigns-takeover .the-lock-content ul.twitter li a { color:#581014; }
body.campaigns-takeover .the-lock-content ul.twitter li .tweet-user { color:#231c16; font-weight:bold; }
body.campaigns-takeover .the-lock-content ul.twitter li .tweet-time { color:#827360; }
body.campaigns-takeover .the-lock-content .the-lock-tweetus a { color:#581014; font-weight:bold; }

body.campaigns-takeover .the-lock-bottom { background:transparent url(/_Client/Images/Content/Campaigns/UseTheLock/UseTheLockBottom.png) no-repeat center bottom; height: 77px; width: 528px; }


body.campaigns-takeover div#ContentTertiary { padding: 0 40px; width: auto; }
body.campaigns-takeover #LockCarousel li { width: 265px; margin-left: 5px; height: 155px; }
body.campaigns-takeover #LockCarousel li a { display: block; }
body.campaigns-takeover #LockCarousel li a:hover { background: none; }
body.campaigns-takeover .jcarousel-container { width: 520px; }
body.campaigns-takeover .jcarousel-clip-horizontal { width: 540px; }
body.campaigns-takeover .jcarousel-next { margin: 0; width: 48px; height: 79px; position: absolute; top: 49px; right: -68px; background: transparent url(../Images/Content/Campaigns/rightArrow.png) 0 0 no-repeat; }
body.campaigns-takeover .jcarousel-prev { margin: 0; width: 48px; height: 79px; position: absolute; top: 49px; left: -40px; background: transparent url(../Images/Content/Campaigns/leftArrow.png) 0 0 no-repeat; }
body.campaigns-takeover .jcarousel-prev-disabled { background: transparent url(../Images/Content/Campaigns/leftArrowDisabled.png) 0 0 no-repeat;  }
body.campaigns-takeover .jcarousel-next-disabled { background: transparent url(../Images/Content/Campaigns/rightArrowDisabled.png) 0 0 no-repeat;  }

body.campaigns-video #ContentPrimary { padding: 50px 20px 0 20px; }
body.campaigns-video #ContentPrimary .flash-alt { width: 579px; background: transparent url(../Images/Content/Campaigns/FlashAltVideo.png) 0 0 no-repeat; }
body.campaigns-video #ContentPrimary .flash-alt h2 { margin-right: -30px; padding-top: 40px; margin-bottom: -3px; }
body.campaigns-video #ContentPrimary .flash-alt p { margin-right: -30px; }

body.campaigns-index div#ContentPrimary .entries-featured { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -1931px 100%; margin-top:10px; padding:0 0 10px; width:556px; } 
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt { background:transparent url(../Images/Content/Home/NewHomeSprite.png) no-repeat scroll -1375px 0; float:none; margin:0; min-height:13em; padding-left:15px; position:relative; width:541px; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-title { background:none; font-size:1.4em; margin-bottom:0; min-height:32px; padding-bottom:0; padding-top:13px; width:500px; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-title h2 { background-image:none; background-position:0 0; font-size:1.05em; padding:0; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-content { background:none; font-size:1em; margin-top:3px; width:530px; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-content .entry-image { border: none; left: 277px; margin: 0; padding: 0; position: absolute; top: 17px; width: 250px; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-content .entry-image img { border: none; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-content .secondary-entry-image { border:medium none; float:left; left:0; margin:0; padding:0; position:relative; top:0; width:144px; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-content .secondary-entry-image img { border: none; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-content p { margin-left: 13px; padding-bottom: 1em; padding-right: 40px; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-content p.entry-action { padding-bottom: 0; font-size: 0.9167em; padding-right: 8px; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-content .secondary-feature-container { float:left; margin-bottom:6px; margin-left:15px; width:370px; }
body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entry-content .secondary-feature-container p { margin-left: 0; padding-bottom: 1em; padding: 0px; }

body.campaigns-index div#ContentPrimary .entries-featured .entry-excerpt .entries-featured .entry-title { background:transparent none; font-size:1.4em; margin:0; min-height:32px; padding:12px 0 0 15px; }

body.campaigns-category #HomepageCarousel { margin-left: 35px; }

body.campaigns-category .entries-featured { margin-left: 5px; background:transparent url(../Images/Content/Campaigns/CampaignFeatureBg.png) no-repeat left bottom; margin-top:10px; padding:0 0 10px; width:606px; } 
body.campaigns-category .entries-featured .entry-excerpt { background:transparent url(../Images/Content/Campaigns/CampaignFeatureBg.png) no-repeat right top; float:none; margin:0; min-height:13em; padding-left:15px; position:relative; width:590px; }
body.campaigns-category .entries-featured .entry-excerpt .entry-title { background:none; font-size:1.4em; margin-bottom:0; min-height:32px; padding-bottom:0; padding-top:10px; width:500px; }
body.campaigns-category .entries-featured .entry-excerpt .entry-title h2 { background-image:none; background-position:0 0; font-size:1.05em; padding:0; }
body.campaigns-category .entries-featured .entry-excerpt .entry-content { background:none; font-size:1em; margin-top:3px; width:530px; }
body.campaigns-category .entries-featured .entry-excerpt .entry-content .entry-image { border: none; left: 277px; margin: 0; padding: 0; position: absolute; top: 17px; width: 250px; }
body.campaigns-category .entries-featured .entry-excerpt .entry-content .entry-image img { border: none; }
body.campaigns-category .entries-featured .entry-excerpt .entry-content .secondary-entry-image { border:medium none; float:left; left:0; margin:0; padding:0; position:relative; top:0; width:144px; }
body.campaigns-category .entries-featured .entry-excerpt .entry-content .secondary-entry-image img { border: none; }
body.campaigns-category .entries-featured .entry-excerpt .entry-content p { margin-left: 13px; padding-bottom: 1em; padding-right: 40px; }
body.campaigns-category .entries-featured .entry-excerpt .entry-content p.entry-action { padding-bottom: 0; font-size: 0.9167em; padding-right: 8px; }
body.campaigns-category .entries-featured .entry-excerpt .entry-content .secondary-feature-container { float:left; margin-bottom:6px; margin-left:15px; width:370px; }
body.campaigns-category .entries-featured .entry-excerpt .entry-content .secondary-feature-container p { margin-left: 0; padding-bottom: 1em; padding: 0px; }

body.campaign-featured #Overview { background-position: -12376px 100%; }
body.campaign-featured #Overview .overview { width: 400px; }
body.campaign-featured #Overview #FreeNewsletter { float:left; width:220px; background: transparent url(/_Client/Images/Content/Campaigns/Sprite.png) repeat-y -2220px 100%;}
body.campaign-featured #Overview #FreeNewsletter h3 { background: url(../Images/Content/Campaigns/Newsletter.png) 0 0 no-repeat; height: 40px; margin-bottom: 0; padding: 12px 42px 0 18px; }

body.campaign-featured #Overview #FreeNewsletter .item-content { padding: 0 10px 0 10px; margin-bottom: 10px; background: transparent none; }
body.campaign-featured #Overview #FreeNewsletter .item-content .frow { height: 1%; }
body.campaign-featured #Overview #FreeNewsletter .item-content .frow span.label { display: block; width: 25px; float: left; }
body.campaign-featured #Overview #FreeNewsletter .item-content .frow span.field { display: block; float: left; padding-left: 10px; }
body.campaign-featured #Overview #FreeNewsletter .item-content .frow:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaign-featured #Overview #FreeNewsletter .item-content .frow-text { margin: 5px 0; }
body.campaign-featured #Overview #FreeNewsletter .item-content .frow-text input { width: 150px; }

body.campaigns div#NavigationPrimary ul li a { background: transparent none; padding:3px 7px 4px 15px; }
body.campaigns div#NavigationPrimary ul li ul { margin-top: 0px; padding-bottom: 10px; /* css3 */ -webkit-border-radius: 3px; -moz-border-radius: 3px; }
body.campaigns div#NavigationPrimary ul li ul li { background: #fff; margin: 3px 0; }

body.campaigns div#NavigationPrimary ul li ul li ul { background: #fff; margin: 0px; padding: 0 0 10px 0; }
body.campaigns div#NavigationPrimary ul li ul li ul li { background: #fff; padding-left: 15px; }

/* Extra Card 2010 Homepage Banner */
body.home div#ContentTertiary div#ItemNUSExtra { border-left: 5px solid #fff; margin: 11px 0 15px 0; background: transparent url(../Images/Content/Home/NUSExtraBg.png) no-repeat right top; position: relative; width: 214px; height: 369px; }
body.home div#ContentTertiary div#ItemNUSExtra a { cursor: pointer; display: block; position: absolute; top: 0; left: 0; outline: none; text-indent: -999em; background: transparent none; }
body.home div#ContentTertiary div#ItemNUSExtra a:hover {  }
body.home div#ContentTertiary div#ItemNUSExtra a.buy-now { height:21px; left:20px; top:142px; width:122px; }
body.home div#ContentTertiary div#ItemNUSExtra a.find-out-more { height:43px; left:16px; top:222px; width:100px;  } 
body.home div#ContentTertiary div#ItemNUSExtra a.view-discounts { height:48px; left:15px; top:305px; width:182px;  } 

/* Extra Card 2010 Campaigns Banner */
div#ContentTertiary div#ItemOffers { background: url(../Images/Content/Campaigns/ExtraCard2010Discounts.png) no-repeat scroll 0 0; height: 220px; }
div#ContentTertiary div#ItemOffers .item-title { background: none; }
div#ContentTertiary div#ItemOffers .item-title h3 { background: none; padding-top: 8px;}
div#ContentTertiary div#ItemOffers .item-content ul { background: none; height: 160px; }

div#ContentTertiary div#ItemOffers .item-content ul li { width: 55px; height: 45px;  }
div#ContentTertiary div#ItemOffers .item-content ul li a { background: none; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-amazon { width: 55px; height: 38px; top: 123px; left: 245px;   }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-pizzahut {width: 56px; height: 38px; top: 123px; left: 75px;   }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-superdrug { width: 55px; height: 38px; top: 123px; left: 137px;  }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-mcdonalds { width: 45px; height: 38px; top: 123px; left: 77px;  }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-play { width: 56px; height: 38px; top: 123px; left: 75px;   }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-amazonmp3 { width: 55px; height: 38px; top: 123px; left: 137px; }

div#ContentTertiary div#ItemOffers .item-content ul li.discount-search { height:23px; left:12px; top:92px; width:127px; }
div#ContentTertiary div#ItemOffers .item-content ul li.discount-getcard { width: 82px; height: 23px; left: 144px; top: 92px;  }

/* Article List */
.article-list { margin-bottom: 0; overflow: hidden; }
.article-list li { height: 1%; list-style: none; margin: 0 20px 10px 20px; border-bottom: 1px dotted #dadac0; }
.article-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article-list li .image-container { float: left; width: 140px; }
.article-list li .image-container img { border: 1px solid #7b7747; }
.article-list li .content-container { float: left; width: 420px; margin-left: 10px; }
.archive-links { padding: 30px 0 15px 0; text-align: center; }


/* Green Zone E and E */
body.campaigns-e-and-e { background: transparent url(/_Client/Images/Content/Campaigns/EAndE/EAndEBackground.jpg) center bottom no-repeat; }
body.campaigns-e-and-e #Header { background: transparent none; }
body.campaigns-e-and-e div#Header p#Branding a { background-image: url(/_Client/Images/Content/Campaigns/EAndE/Logo.png); }
body.campaigns-e-and-e div#Header p#Branding span { color: #84add3; }
body.campaigns-e-and-e #ContentPrimary { padding: 0; }
body.campaigns-e-and-e #ContentPrimary .action { background: url(/_Client/Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat right top #85acd0; color: #FFFFFF; display: inline-block; height: 18px; margin-top: 3px; padding: 0 10px 0 0; text-decoration: none; }
body.campaigns-e-and-e #ContentPrimary .action span {  background: url(/_Client/Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat left top transparent; cursor: pointer; float: left; font-size: 11px; height: 18px; line-height: 16px; padding: 0 0 0 10px; }

body.campaigns-e-and-e .three-column-carousel { height: 1%; margin-top: 20px; }
body.campaigns-e-and-e .three-column-carousel:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns-e-and-e .three-column-carousel li { width: 200px; float: left; margin: 0 0 8px 8px; padding: 0; list-style: none;  }
body.campaigns-e-and-e .cta-article h2, body.campaigns-e-and-e .cta-article h3 { position: relative; height: 40px; width: 175px; line-height: 40px; padding-left: 15px; margin: 0; color: #fff; background: transparent url(/_Client/Images/Content/Campaigns/EAndE/EAndESprite.png) 0 0 no-repeat; }
body.campaigns-e-and-e .cta-article h2 span, body.campaigns-e-and-e .cta-article h3 span { display: block; position: absolute; right: -10px; top: 0; width: 55px; height: 40px; background: transparent url(/_Client/Images/Content/Campaigns/EAndE/EAndESprite.png) right 0 no-repeat; }
body.campaigns-e-and-e .cta-middle { width: 186px; padding: 10px 7px 5px 7px; background: #fff url(/_Client/Images/Content/Campaigns/EAndE/EAndESprite.png) -300px 0 repeat-y; }
body.campaigns-e-and-e .cta-middle a { color: #7ab573; }
body.campaigns-e-and-e .cta-middle img { margin-bottom: 5px; border: 1px solid #7c7845; }
body.campaigns-e-and-e .cta-middle .frow { height: 1%; }
body.campaigns-e-and-e .cta-middle .frow-text { margin: 5px 0; float: left; }
body.campaigns-e-and-e .cta-middle .frow-text input { width: 140px; }
body.campaigns-e-and-e .cta-middle .frow span.label { display: block; float: left; width: 30px; }
body.campaigns-e-and-e .cta-middle .frow span.field { display: block; float: left; padding-left: 10px; }
body.campaigns-e-and-e .cta-bottom { height: 10px; background: transparent url(/_Client/Images/Content/Campaigns/EAndE/EAndESprite.png) 0 bottom no-repeat; }

body.campaigns-e-and-e .cta-article-1 h2 span { background-position: right 0; }
body.campaigns-e-and-e .cta-article-2 h2 span { background-position: right -49px; }
body.campaigns-e-and-e .cta-article-3 h2 span { background-position: right -97px; }
body.campaigns-e-and-e .cta-article-4 h2 span { background-position: right -144px;}
body.campaigns-e-and-e .cta-article-5 h2 span { background-position: right -192px; }
body.campaigns-e-and-e .cta-article-6 h2 span { background-position: right -240px; }

body.campaigns-e-and-e #ContentSecondary { padding: 0; margin-bottom: 40px; }
body.campaigns-e-and-e #TabbedCampaignEntries { width: 614px; background: none; }
body.campaigns-e-and-e #TabbedCampaignEntries .entries-featured .entry-title { padding: 12px 0 5px 15px; background: transparent url(/_Client/Images/Content/Campaigns/EAndE/FeaturedSprite.png) left top no-repeat; }
body.campaigns-e-and-e #TabbedCampaignEntries .entries-featured { width: 614px; padding-bottom: 10px; background: transparent url(/_Client/Images/Content/Campaigns/EAndE/FeaturedSprite.png) right bottom no-repeat;}
body.campaigns-e-and-e #TabbedCampaignEntries .ui-tabs-panel { padding: 13px; }
body.campaigns-e-and-e #TabbedCampaignEntries .entries-featured .entry-content { margin-top: 0; background: #fff url(/_Client/Images/Content/Campaigns/EAndE/FeaturedSprite.png) -614px 0 repeat-y; }

body.campaigns-e-and-e div#ContentTertiary { padding: 0; }

/*News list page */
body.campaigns-e-and-e .latest-news { margin-left: 8px; }
body.campaigns-e-and-e .latest-news h2 { padding: 20px 20px 18px 20px; margin: 0; background: transparent url(/_Client/Images/Content/Campaigns/EAndE/LatestNewsSprite.png) 0 0 no-repeat; }
body.campaigns-e-and-e .latest-news h2 span { display: block; font-weight: bold;}
body.campaigns-e-and-e .latest-news h2 .title { font-size: 16px; color: #37552f; }
body.campaigns-e-and-e .latest-news h2 .title-type { color: #fff; font-size: 18px; }
body.campaigns-e-and-e .article-list { background: transparent url(/_Client/Images/Content/Campaigns/EAndE/LatestNewsSprite.png) -617px 0 repeat-y; }
body.campaigns-e-and-e .archive-links { background: transparent url(/_Client/Images/Content/Campaigns/EAndE/LatestNewsSprite.png) right bottom no-repeat; }
body.campaigns-e-and-e #ContentPrimary .action-alt { background-image: url(/_Client/Images/Content/Campaigns/EAndE/SpriteActionf6f6dc.png); }
body.campaigns-e-and-e #ContentPrimary .action-alt span { background-image: url(/_Client/Images/Content/Campaigns/EAndE/SpriteActionf6f6dc.png); }

.latest-news .pagination-container { padding: 0; }
.latest-news .pagination { text-align: center; padding: 0; }

/* News Article page */
body.campaigns-e-and-e .entries-highlight .entry-excerpt { background: #fff; }
body.campaigns-e-and-e .entries-highlight .entry-excerpt .entry-title { width:265px; background: #7ab573 url(/_Client/Images/Content/Campaigns/EAndE/HeadlineBg.png) 0 bottom no-repeat; }
body.campaigns-e-and-e .entries-highlight .entry-excerpt .entry-title p { background: transparent url(/_Client/Images/Content/Campaigns/EAndE/HeadlineBg.png) right top no-repeat; }
body.campaigns-e-and-e div#ContentTertiary .item .item-title { background: #7ab573 url(/_Client/Images/Content/Campaigns/EAndE/FeaturedHeading.png) left bottom no-repeat; }
body.campaigns-e-and-e div#ContentTertiary .item .item-title h3,
body.campaigns-e-and-e div#ContentTertiary div#ItemSocialNetworking .item-title h3 { background: transparent url(/_Client/Images/Content/Campaigns/EAndE/FeaturedHeading.png) left top no-repeat; }

body.campaigns-e-and-e div#ContentTertiary div#ItemStudentLife .item-title { background-position: right bottom; }
body.campaigns-e-and-e div#ContentTertiary div#ItemStudentLife .item-title h3 { background-position: right top; }

body.campaigns-e-and-e div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title { background: transparent url(../Images/Content/Campaigns/EAndE/HaveYourSayHeading.png) -1px top no-repeat; margin: 0 0 10px 0; padding: 0 0 11px 0; }
body.campaigns-e-and-e div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title h3 { background: transparent url(../Images/Content/Campaigns/EAndE/HaveYourSayHeading.png) -1px top no-repeat; }

/* Campaigns - Advice */
body.campaigns-advice { background: transparent url(../Images/Content/Campaigns/Advice/AdviceBodyBG.jpg) center bottom no-repeat; }
body.campaigns-advice div#Toolbar div#Breadcrumb p a { color:#609fd9; }
body.campaigns-advice #ContentPrimary { background: url(../Images/Content/Campaigns/Advice/MainEntryExcerptBG.png) no-repeat scroll 6px bottom; padding: 0; }
body.campaigns-advice #ContentPrimary .action,
body.campaigns-advice .cta-middle .action { background: url(../Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat right top #85acd0; color: #FFFFFF; display: inline-block; height: 18px; margin-top: 3px; padding: 0 10px 0 0; text-decoration: none; }
body.campaigns-advice #ContentPrimary .action span,
body.campaigns-advice .cta-middle .action span {  background: url(../Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat left top transparent; cursor: pointer; float: left; font-size: 11px; height: 18px; line-height: 16px; padding: 0 0 0 10px; }

body.campaigns-index .entries-highlight .entry-excerpt .entry-content { padding: 10px 10px 10px 0; width: 257px; }
body.campaigns-index .entries-highlight .entry-excerpt .entry-content p { padding-left:0; }
body.campaigns-index .entries-highlight .entry-excerpt .entry-content .entry-action { width:266px; }

body.campaigns-advice .three-column-carousel { height: 1%; margin-top: 10px; }
body.campaigns-advice .three-column-carousel:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns-advice .three-column-carousel li { width: 200px; float: left; display: inline; margin: 0 0 10px 8px; padding: 0; list-style: none;  }
body.campaigns-advice .cta-article h2 { position: relative; height: 51px; width: 175px; line-height: 40px; padding-left: 15px; margin: 0; color: #fff; background: transparent url(../Images/Content/Campaigns/Advice/AdviceSprite.png) 0 0 no-repeat; }
body.campaigns-advice .cta-article h2 a { color: #FFFFFF; display: block; font-size: 13px; line-height:1.2; padding-right: 42px; padding-top: 11px; }
body.campaigns-advice .cta-article h2 a:hover,
body.campaigns-advice .cta-article h2 a:active { background:none; }
body.campaigns-advice .cta-article h2 span { display: block; position: absolute; right: -10px; top: 0; width: 55px; height: 51px; background: transparent url(../Images/Content/Campaigns/Advice/AdviceSprite.png) right 0 no-repeat; }
body.campaigns-advice .cta-middle { position:relative; width: 186px; padding: 10px 7px 5px 7px; background: #fff url(../Images/Content/Campaigns/Advice/AdviceSprite.png) -300px 0 repeat-y; height:198px; min-height:198px; }
body.campaigns-advice .cta-middle .image-link { display: block; width: 182px; height: 73px; margin-bottom: 5px; background-color: #cacaa8; border: 1px solid #7c7845; }
body.campaigns-advice .cta-middle .action { bottom:0; position:absolute; }
body.campaigns-advice .cta-bottom { height: 10px; font-size: 0; background: transparent url(../Images/Content/Campaigns/Advice/AdviceSprite.png) 0 bottom no-repeat; }

body.campaigns-advice .cta-article-a h2 span { background-position: right 1px; }
body.campaigns-advice .cta-article-b h2 span { background-position: right -49px; }
body.campaigns-advice .cta-article-c h2 span { background-position: right -97px; }
body.campaigns-advice .cta-article-d h2 span { background-position: right -144px;}
body.campaigns-advice .cta-article-e h2 span { background-position: right -192px; }
body.campaigns-advice .cta-article-f h2 span { background-position: right -240px; }

body.campaigns-advice #ContentSecondary { padding: 0; margin-bottom: 40px; }
body.campaigns-advice #TabbedCampaignEntries { width: 614px; background: none; margin-left:8px; }
body.campaigns-advice #TabbedCampaignEntries .entries-featured .entry-title { padding: 12px 0 5px 15px; background: transparent url(../Images/Content/Campaigns/Advice/FeaturedSprite.png) left top no-repeat; }
body.campaigns-advice #TabbedCampaignEntries .entries-featured { width: 614px; padding-bottom: 10px; background: transparent url(../Images/Content/Campaigns/Advice/FeaturedSprite.png) right bottom no-repeat;}
body.campaigns-advice #TabbedCampaignEntries .ui-tabs-panel { padding: 13px; }
body.campaigns-advice #TabbedCampaignEntries .entries-featured .entry-content { margin-top: 0; background: #fff url(../Images/Content/Campaigns/Advice/FeaturedSprite.png) -614px 0 repeat-y; }

body.campaigns-advice div#ContentTertiary { background:#FFF; padding: 0; }
body.campaigns-advice-article div#ContentTertiary { height:auto; }

body.campaigns-advice .entries-highlight { background: url(../Images/Content/Campaigns/Advice/MainEntryExcerptBG.png) no-repeat scroll 6px bottom transparent; }
body.campaigns-advice .entries-highlight .entry-excerpt { background:transparent url(../Images/Content/Campaigns/Advice/MainEntryExcerptBG.png) no-repeat -617px top; margin: 0 0 0 6px; padding-left: 6px; padding-top:4px; padding-bottom:0; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-title { font-size: 1.6667em; width: 265px; background: #1b0736 url(../Images/Content/Campaigns/Advice/HeadlineBg.png) 0 bottom no-repeat; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-title p { /*color: #fff;*/ color:#f7cd6e; font-size: 0.8em; padding: 14px 42px 3px 10px; background: transparent url(../Images/Content/Campaigns/Advice/HeadlineBg.png) right top no-repeat; }
body.campaigns-advice .entries-highlight-last { background:none; }

body.campaigns-advice .entries-highlight .entry-excerpt .entry-title h1 a,
body.campaigns-advice .entries-highlight .entry-excerpt .entry-title h2 a { color:#fff; }

body.campaigns-advice .entries-highlight .entry-excerpt .entry-title h1 a:hover,
body.campaigns-advice .entries-highlight .entry-excerpt .entry-title h1 a:active,
body.campaigns-advice .entries-highlight .entry-excerpt .entry-title h2 a:hover,
body.campaigns-advice .entries-highlight .entry-excerpt .entry-title h2 a:active { background:none; }

body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-image-flash { left: 282px; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-action .entry-tools { background-position: -265px 0; padding: 0 0 8px 0; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -9085px 0; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 0.8333em; padding-bottom: 2px; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li { background: transparent none; line-height: 21px; margin: 0 0 0 10px; padding: 0; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li a { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8965px 105px; color: #699DCD; display: block; padding: 1px 0 0 9px; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.question { margin-left: 5px; padding-top: 2px; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.answer1 { margin-left: 5px; width: 70px; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.answer1 a { background-position: -8965px -105px; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.answer2 { margin-left: 0; width: 65px; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.answer2 a { background-position: -9029px -105px; }

/* Advice Article page */
body.studentlife-article div#Content { background:none; }
body.campaigns-advice-article .entries-highlight .entry-excerpt  {background:  #FFFFFF; margin: 0 0 0 6px; padding-left: 6px; padding-top: 4px; }
body.campaigns-advice-article .entries-highlight .entry-excerpt .entry-title { font-size: 1.6667em; width: 265px; background: #7ab573 url(../Images/Content/Campaigns/Advice/HeadlineBg.png) 0 bottom no-repeat; }
body.campaigns-advice-article .entries-highlight .entry-excerpt .entry-title p { font-size: 0.8em; padding: 13px 42px 5px 10px; background: transparent url(../Images/Content/Campaigns/Advice/HeadlineBg.png) right top no-repeat; }
body.campaigns-advice .entries-highlight .entry-excerpt .entry-content .author { color:#AA5B4D; }
body.campaigns-advice-article #ContentPrimary { background:none; margin-bottom: 0; padding-bottom: 0; }
body.campaigns-advice-article div#ContentSecondary { margin: 0; display: inline; float:left; width: 400px; height: 1%; padding:0 2px 10px 10px; background: #fff; } 
body.campaigns-advice-article div#ContentSecondary:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns-advice-article #article-content { width: 393px; float: left; margin-right: 10px; }

body.campaigns-advice-article div#ContentTertiary .item .item-title { background: #7ab573 url(../Images/Content/Campaigns/Advice/FeaturedHeading.png) left bottom no-repeat; margin:0; }
body.campaigns-advice-article div#ContentTertiary .item .item-title h3 { background: transparent url(../Images/Content/Campaigns/Advice/FeaturedHeading.png) left top no-repeat; }
body.campaigns-advice-article div#ContentTertiary .item .item-content { background-position: -9750px 100%; }
body.campaigns-advice-article div#ContentTertiary .item-poll .item-content { background: url(../Images/Content/Campaigns/Advice/NewSpritePoll.png) no-repeat 0px 100%; padding-top:5px; }

body.campaigns-advice-article div#ContentTertiary .item { background-position: -9350px 100%; margin-left: 0; width: 200px; }

/*News list page */
body.campaigns-advice .latest-news { margin-left: 8px; }
body.campaigns-advice .latest-news h2 { padding: 20px 20px 18px 20px; margin: 0; background: transparent url(../Images/Content/Campaigns/Advice/LatestNewsSprite.png) 0 0 no-repeat; }
body.campaigns-advice .latest-news h2 span { display: block; font-weight: bold;}
body.campaigns-advice .latest-news h2 .title { font-size: 16px; color: #F0CD7F; }
body.campaigns-advice .latest-news h2 .title-type { color: #fff; font-size: 18px; }
body.campaigns-advice .article-list { background: transparent url(../Images/Content/Campaigns/Advice/LatestNewsSprite.png) -617px 0 repeat-y; }
body.campaigns-advice .archive-links { padding-top: 20px; background: transparent url(../Images/Content/Campaigns/Advice/LatestNewsSprite.png) right bottom no-repeat; }
body.campaigns-advice #ContentPrimary .action-alt { background-image: url(../Images/Content/Campaigns/EAndE/SpriteActionf6f6dc.png); }
body.campaigns-advice #ContentPrimary .action-alt span { background-image: url(../Images/Content/Campaigns/EAndE/SpriteActionf6f6dc.png); }

body.campaigns-index {}
body.campaigns-index .entry { background:transparent url(../Images/Content/Campaigns/Advice/RoundedBottom.png) no-repeat scroll right bottom; padding-bottom:8px; padding-left:8px; padding-top:4px; }
body.campaigns-index .entry .entry-title { /*background:none;*/ background-position:-4159px 0; margin-bottom:0; /*padding-top:0;*/ }
body.campaigns-index .entry .entry-title h1 { padding: 20px 20px 18px 20px; margin: 0; background: transparent url(../Images/Content/Campaigns/Advice/MediaCentreSprite.png) 0 0 no-repeat; min-height:38px; }
body.campaigns-index .entry-content { margin-bottom: 0; padding:10px; overflow: hidden; background: transparent url(../Images/Content/Campaigns/Advice/MediaCentreSprite.png) -617px 0 repeat-y; }
body.campaigns-index .entry-content .archive-links { padding-top: 20px; background: transparent url(../Images/Content/Campaigns/Advice/MediaCentreSprite.png) right bottom no-repeat; }

body.campaigns-index #ContentPrimary .entry .entry-title h1,
body.campaigns-index #ContentSecondary .entry .entry-title h1,
body.advice-index #ContentPrimary .entry .entry-title h1,
body.studentlife-article #ContentPrimary .entry .entry-title h1,
body.campaigns-advice-article #ContentPrimary .entry .entry-title h1 { background:none; padding:0 42px 5px 10px; min-height:auto; }

body.campaigns-advice div#Overview .overview .overview-title { background:transparent url(../Images/Content/Campaigns/Advice/NewSprite.png) no-repeat scroll 5px 100%; width:389px; }
body.campaigns-advice div#Overview .overview .overview-title h1 { background:transparent url(../Images/Content/Campaigns/Advice/NewSprite.png) no-repeat scroll 5px 0; }
body.campaigns-advice div#Overview .overview-search .overview-search-title { background:transparent url(../Images/Content/Campaigns/Advice/NewSprite.png) no-repeat scroll -384px 100%; }
body.campaigns-advice div#Overview .overview-search .overview-search-title h2 { background: url(../Images/Content/Campaigns/Advice/NewSprite.png) no-repeat scroll -384px 0 transparent; }
body.campaigns-advice div#Overview .overview { width:391px; margin-right:3px; }
body.campaigns-advice div#Overview { background:transparent url(../Images/Content/Campaigns/Advice/MainEntryExcerptBG.png) no-repeat -617px top; padding-top:4px; margin-left:6px; width:617px; }
body.campaigns-advice div#Overview .overview .overview-content p.overview-action { float:right; margin-right:0; }
body.campaigns-advice div#Overview .overview .overview-content .overview-image { margin:0 10px 10px 0; }

body.campaigns-advice div#Overview .overview-search { background:transparent url(../Images/Content/Campaigns/DashedVertical.png) repeat-y scroll 0 0; margin-bottom: 8px; padding-left: 6px; width: 214px; }
body.campaigns-advice div#Overview .overview-search .overview-search-content .frow label { background: #F6F6DD; margin: 4px 0 0 2px; padding: 5px 20px 10px; width: 167px; }
body.campaigns-advice div#Overview .overview-search .overview-search-content .frow-action { background:#F6F6DD; border: none; margin: 0 0 0 2px; padding: 0 0 8px 10px; width: 197px; }
body.campaigns-advice div#Overview .overview-search .overview-search-content { padding-bottom:0; }

body.campaigns-advice div#ContentTertiary .item-poll-multiple .item-content ul { background:#F6F6DD; margin: 0 5px 5px; }
body.campaigns-advice div#ContentTertiary .item-poll-multiple .item-content ul li span { padding: 7px 0 3px 0; height:1%; }
body.campaigns-advice div#ContentTertiary .item-poll-multiple .item-content ul li span span.question { padding: 0; padding-left:24px; width: 120px; }
body.campaigns-advice div#ContentTertiary .item-poll .item-content .item-action ul { background:none; }

body.campaigns-advice div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title { background: transparent url(../Images/Content/Campaigns/Advice/HaveYourSayHeading.png) -1px top no-repeat; margin: 0 0 10px 0; padding: 0 0 8px 0; }
body.campaigns-advice div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title h3 { background: transparent url(../Images/Content/Campaigns/Advice/HaveYourSayHeading.png) -1px top no-repeat; }

body.campaigns-advice .item .item-content p.item-action, 
body.campaigns-lifestyle .item .item-content p.item-action { margin: 6px 0 0 8px; }

/* Campaigns Advice - Standard Page*/
body.campaigns-advice .entry .entry-title { background:transparent url(../Images/Content/Campaigns/Advice/StandardHeading.png) no-repeat 0 100%; min-height: 71px; }
body.campaigns-advice #ContentPrimary .entry .entry-title h1 { padding: 0 42px 5px 20px; }
body.standard-index #ContentPrimary { background: none; }
body.standard-index .entry-content table td { padding: 4px; }



/* Campaigns - Lifestyle */
body.campaigns-lifestyle { background: transparent url(../Images/Content/Campaigns/Lifestyle/LifestyleBodyBG.jpg) center bottom no-repeat; }
body.campaigns-lifestyle #ContentPrimary { background: url(../Images/Content/Campaigns/Advice/MainEntryExcerptBG.png) no-repeat scroll 6px bottom;  padding: 0; }

body.campaigns-lifestyle #ContentPrimary .action { background: url(../Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat right top #85acd0; color: #FFFFFF; display: inline-block; height: 18px; margin-top: 3px; padding: 0 10px 0 0; text-decoration: none; }
body.campaigns-lifestyle #ContentPrimary .action span {  background: url(../Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat left top transparent; cursor: pointer; float: left; font-size: 11px; height: 18px; line-height: 16px; padding: 0 0 0 10px; }

body.campaigns-lifestyle .three-column-carousel { height: 1%; margin-top: 20px; }
body.campaigns-lifestyle .three-column-carousel:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns-lifestyle .three-column-carousel li { width: 200px; float: left; display: inline; margin: 0 0 8px 8px; padding: 0; list-style: none;  }
body.campaigns-lifestyle .cta-article h2 { position: relative; height: 51px; width: 175px; line-height: 40px; padding-left: 15px; margin: 0; color: #fff; background: transparent url(../Images/Content/Campaigns/Lifestyle/LifestyleSprite.png) 0 0 no-repeat; }
body.campaigns-lifestyle .cta-article h2 a { color: #FFFFFF; display: block; font-size: 13px; line-height:1.2; padding-right: 42px; padding-top: 11px; }
body.campaigns-lifestyle .cta-article h2 a:hover,
body.campaigns-lifestyle .cta-article h2 a:active { background:none; }
body.campaigns-lifestyle .cta-article h2 span { display: block; position: absolute; right: -10px; top: 0; width: 55px; height: 51px; background: transparent url(../Images/Content/Campaigns/Lifestyle/LifestyleSprite.png) right 0 no-repeat; }
body.campaigns-lifestyle .cta-middle { width: 186px; padding: 10px 7px 5px 7px; background: #fff url(../Images/Content/Campaigns/Lifestyle/LifestyleSprite.png) -300px 0 repeat-y; height:210px; min-height:210px; }
body.campaigns-lifestyle .cta-middle .image-link { display: block; width: 182px; height: 73px; margin-bottom: 5px; background-color: #cacaa8; border: 1px solid #7c7845; }
body.campaigns-lifestyle .cta-bottom { height: 10px; font-size: 0; background: transparent url(../Images/Content/Campaigns/Lifestyle/LifestyleSprite.png) 0 bottom no-repeat; }

body.campaigns-lifestyle .cta-article-a h2 span { background-position: right 1px; }
body.campaigns-lifestyle .cta-article-b h2 span { background-position: right -49px; }
body.campaigns-lifestyle .cta-article-c h2 span { background-position: right -97px; }
body.campaigns-lifestyle .cta-article-d h2 span { background-position: right -144px;}
body.campaigns-lifestyle .cta-article-e h2 span { background-position: right -192px; }
body.campaigns-lifestyle .cta-article-f h2 span { background-position: right -240px; }

body.campaigns-lifestyle #ContentSecondary { padding: 0; margin-bottom: 40px; }
body.campaigns-lifestyle #TabbedCampaignEntries { width: 614px; background: none; }
body.campaigns-lifestyle #TabbedCampaignEntries .entries-featured .entry-title { padding: 12px 0 5px 15px; background: transparent url(../Images/Content/Campaigns/Lifestyle/FeaturedSprite.png) left top no-repeat; }
body.campaigns-lifestyle #TabbedCampaignEntries .entries-featured { width: 614px; padding-bottom: 10px; background: transparent url(../Images/Content/Campaigns/Lifestyle/FeaturedSprite.png) right bottom no-repeat;}
body.campaigns-lifestyle #TabbedCampaignEntries .ui-tabs-panel { padding: 13px; }
body.campaigns-lifestyle #TabbedCampaignEntries .entries-featured .entry-content { margin-top: 0; background: #fff url(../Images/Content/Campaigns/Lifestyle/FeaturedSprite.png) -614px 0 repeat-y; }

body.campaigns-lifestyle div#ContentTertiary { background:#FFF; padding: 0; }
body.campaigns-lifestyle-article div#ContentTertiary { height:auto; }

body.campaigns-lifestyle .entries-highlight { background: url(../Images/Content/Campaigns/Lifestyle/MainEntryExcerptBG.png) no-repeat scroll 7px bottom transparent; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt { background:transparent url(../Images/Content/Campaigns/Lifestyle/MainEntryExcerptBG.png) no-repeat -617px top; margin: 0 0 0 7px; padding-left: 6px; padding-top:6px; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-title { font-size: 1.6667em; width: 265px; background: #1b0736 url(../Images/Content/Campaigns/Lifestyle/HeadlineBg.png) 0 bottom no-repeat; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-title p { /*color: #fff;*/ color:#f7cd6e; font-size: 0.8em; padding: 14px 42px 3px 10px; background: transparent url(../Images/Content/Campaigns/Lifestyle/HeadlineBg.png) right top no-repeat; }
body.campaigns-lifestyle .entries-highlight-last { background:none; }

body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-title h1 a,
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-title h2 a { color:#fff; }

body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-title h1 a:hover,
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-title h1 a:active,
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-title h2 a:hover,
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-title h2 a:active { background:none; }

body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-image-flash { left: 282px; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-action .entry-tools { background-position: -265px 0; padding: 0 0 8px 0; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -9085px 0; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 0.8333em; padding-bottom: 2px; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li { background: transparent none; line-height: 21px; margin: 0 0 0 10px; padding: 0; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li a { background: #F6F6DD url(../Images/Content/Campaigns/Sprite.png) no-repeat -8965px 105px; color: #699DCD; display: block; padding: 1px 0 0 9px; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.question { margin-left: 5px; padding-top: 2px; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.answer1 { margin-left: 5px; width: 70px; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.answer1 a { background-position: -8965px -105px; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.answer2 { margin-left: 0; width: 65px; }
body.campaigns-lifestyle .entries-highlight .entry-excerpt .entry-content .entry-action .entry-vote li.answer2 a { background-position: -9029px -105px; }

/* Advice Article page */
body.campaigns-lifestyle-article .entries-highlight .entry-excerpt { background: #fff; margin: 0 0 0 6px; padding-left: 6px; }
body.campaigns-lifestyle-article .entries-highlight .entry-excerpt .entry-title { font-size: 1.6667em; width: 265px; background: #7ab573 url(../Images/Content/Campaigns/Lifestyle/HeadlineBg.png) 0 bottom no-repeat; }
body.campaigns-lifestyle-article .entries-highlight .entry-excerpt .entry-title p { font-size: 0.8em; padding: 13px 42px 5px 10px; background: transparent url(../Images/Content/Campaigns/Lifestyle/HeadlineBg.png) right top no-repeat; }
body.campaigns-lifestyle-article #ContentPrimary { margin-bottom: 0; padding-bottom: 0; }
body.campaigns-lifestyle-article div#ContentSecondary { margin: 0; display: inline; float:left; width: 400px; height: 1%; padding: 0 2px 10px 10px; background: #fff; } 
body.campaigns-lifestyle-article div#ContentSecondary:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.campaigns-lifestyle-article .content-container { width: 393px; float: left; margin-right: 10px; }
body.campaigns-lifestyle-article #article-content { width: 393px; float: left; margin-right: 10px; }

body.campaigns-lifestyle-article div#ContentTertiary .item .item-title { background: #7ab573 url(../Images/Content/Campaigns/Lifestyle/FeaturedHeading.png) left bottom no-repeat; }
body.campaigns-lifestyle-article div#ContentTertiary .item .item-title h3 { background: transparent url(../Images/Content/Campaigns/Lifestyle/FeaturedHeading.png) left top no-repeat; }
body.campaigns-lifestyle-article div#ContentTertiary .item { background-position: -9350px 100%; margin-left: 0; width: 200px; }
body.campaigns-lifestyle-article div#ContentTertiary .item .item-content { background-position: -9750px 100%; }
body.campaigns-lifestyle-article div#ContentTertiary .item-poll .item-content { background: url(../Images/Content/Campaigns/Advice/NewSpritePoll.png) no-repeat 0px 100%; padding-top:5px; }
body.campaigns-lifestyle div#ContentTertiary .item-poll-multiple .item-content ul { background:#F6F6DD; margin: 0 5px 5px; }
body.campaigns-lifestyle div#ContentTertiary .item-poll-multiple .item-content ul li span { padding: 7px 0 3px 0; }
body.campaigns-lifestyle div#ContentTertiary .item-poll-multiple .item-content ul li span span.question { padding: 0; padding-left:24px; width: 120px; }
body.campaigns-lifestyle div#ContentTertiary .item-poll .item-content .item-action ul { background:none; }

/*News list page */
body.campaigns-lifestyle .latest-news { margin-left: 8px; }
body.campaigns-lifestyle .latest-news h2 { padding: 20px 20px 18px 20px; margin: 0; background: transparent url(../Images/Content/Campaigns/Lifestyle/LatestNewsSprite.png) 0 0 no-repeat; }
body.campaigns-lifestyle .latest-news h2 span { display: block; font-weight: bold;}
body.campaigns-lifestyle .latest-news h2 .title { font-size: 16px; color: #F0CD7F; }
body.campaigns-lifestyle .latest-news h2 .title-type { color: #fff; font-size: 18px; }
body.campaigns-lifestyle .article-list { background: transparent url(../Images/Content/Campaigns/Lifestyle/LatestNewsSprite.png) -617px 0 repeat-y; }
body.campaigns-lifestyle .archive-links { padding-top: 20px; background: transparent url(../Images/Content/Campaigns/Lifestyle/LatestNewsSprite.png) right bottom no-repeat; }

body.campaigns-lifestyle div#Overview .overview .overview-title { background:transparent url(../Images/Content/Campaigns/Lifestyle/NewSprite.png) no-repeat scroll 5px 100%; width:389px; }
body.campaigns-lifestyle div#Overview .overview .overview-title h1 { background:transparent url(../Images/Content/Campaigns/Lifestyle/NewSprite.png) no-repeat scroll 5px 0; }
body.campaigns-lifestyle div#Overview .overview-search .overview-search-title { background:transparent url(../Images/Content/Campaigns/Lifestyle/NewSprite.png) no-repeat scroll -384px 100%; }
body.campaigns-lifestyle div#Overview .overview-search .overview-search-title h2 { background: url(../Images/Content/Campaigns/Lifestyle/NewSprite.png) no-repeat scroll -384px 0 transparent; }
body.campaigns-lifestyle div#Overview .overview { width:391px; margin-right:3px; }
body.campaigns-lifestyle div#Overview { background:transparent url(../Images/Content/Campaigns/Lifestyle/MainEntryExcerptBG.png) no-repeat -617px top; padding-top:4px; margin-left:6px; width:617px; }
body.campaigns-lifestyle div#Overview .overview .overview-content p.overview-action { float:right; margin-right:0; }
body.campaigns-lifestyle div#Overview .overview .overview-content .overview-image { margin:0 10px 10px 0; }

body.campaigns-lifestyle div#Overview .overview-search { background:transparent url(../Images/Content/Campaigns/DashedVertical.png) repeat-y scroll 0 0; margin-bottom: 8px; padding-left: 6px; width: 214px; }
body.campaigns-lifestyle div#Overview .overview-search .overview-search-content .frow label { background: #F6F6DD; margin: 4px 0 0 2px; padding: 5px 20px 10px; width: 167px; }
body.campaigns-lifestyle div#Overview .overview-search .overview-search-content .frow-action { background:#F6F6DD; border: none; margin: 0 0 0 2px; padding: 0 0 8px 10px; width: 197px; }
body.campaigns-lifestyle div#Overview .overview-search .overview-search-content { padding-bottom:0; }

body.lifestyle-listing #ContentPrimary { background:none; }

body.campaigns-lifestyle #ContentPrimary .action,
body.campaigns-lifestyle .cta-middle .action { background: url(../Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat right top #85acd0; color: #FFFFFF; display: inline-block; height: 18px; margin-top: 3px; padding: 0 10px 0 0; text-decoration: none; }
body.campaigns-lifestyle #ContentPrimary .action span,
body.campaigns-lifestyle .cta-middle .action span {  background: url(../Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat left top transparent; cursor: pointer; float: left; font-size: 11px; height: 18px; line-height: 16px; padding: 0 0 0 10px; }
body.campaigns-lifestyle #ContentPrimary .action-alt { background-image: url(../Images/Content/Campaigns/EAndE/SpriteActionf6f6dc.png); }
body.campaigns-lifestyle #ContentPrimary .action-alt span { background-image: url(../Images/Content/Campaigns/EAndE/SpriteActionf6f6dc.png); }
body.campaigns-lifestyle .cta-middle { position:relative; width: 186px; padding: 10px 7px 5px 7px; background: #fff url(../Images/Content/Campaigns/Advice/AdviceSprite.png) -300px 0 repeat-y; height:198px; min-height:198px; }
body.campaigns-lifestyle .cta-middle .action { bottom:0; position:absolute; }
body.campaigns-lifestyle .three-column-carousel { height: 1%; margin-top: 10px; }

body.campaigns-lifestyle div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title { background: transparent url(../Images/Content/Campaigns/Lifestyle/HaveYourSayHeading.png) -1px top no-repeat; margin: 0 0 10px 0; padding: 0 0 8px 0; }
body.campaigns-lifestyle div#ContentTertiary div#ItemHaveYourSay .item-title-wrapper .item-title h3 { background: transparent url(../Images/Content/Campaigns/Lifestyle/HaveYourSayHeading.png) -1px top no-repeat; }

/* Side bar social networking panel */
#Sidebar #ItemSocialNetworking { background:transparent url(../Images/Content/Campaigns/SideBarSocialPanel.png) no-repeat scroll 0 0; margin:10px auto 0; width:160px; height: 157px; }
#Sidebar #ItemSocialNetworking .item-title { background:none; }
#Sidebar #ItemSocialNetworking .item-title h3 { background:none; font-size:14px; padding:16px 40px 2px 18px; }
#Sidebar #ItemSocialNetworking .item-content { background:none; }
#Sidebar #ItemSocialNetworking .item-content ul { background:none; padding:5px 0; }
#Sidebar #ItemSocialNetworking .item-content ul li.twitter { background:transparent url(../Images/Content/Campaigns/SocialIcons.png) no-repeat 9px 1px; }
#Sidebar #ItemSocialNetworking .item-content ul li.facebook { background:transparent url(../Images/Content/Campaigns/SocialIcons.png) no-repeat 9px -73px; }
#Sidebar #ItemSocialNetworking .item-content ul li.youtube { background:transparent url(../Images/Content/Campaigns/SocialIcons.png) no-repeat 9px bottom; }
#Sidebar #ItemSocialNetworking .item-content ul li a { background:none; font-size:14px; padding:3px 10px 5px 38px; }

body.campaigns-index #ContentSecondaryTertiary { background:#FFF; float:left; margin:0 0 0 6px; padding-right:7px; }



/*	Section: body.news
----------------------------------------------- */
body.news-index div#ContentPrimary,
body.news-index div#ContentSecondary { width:617px; }

body.news-index div#ContentSecondary { float:left; margin-left:5px; }

body.news-index div#ContentSecondary div#ItemNewsletter,
body.news-index div#ContentSecondary div#ItemMediaCentre { float:left; }

body.news-index div#ContentPrimary .item { background: url(../Images/Content/Campaigns/GenericLatestNewsSprite.png) no-repeat 0 0; margin-bottom: 10px; margin-left: 5px; width:617px; }
body.news-index div#ContentPrimary .item .item-title { background-image: url(../Images/Content/News/Sprite.png); }
body.news-index .article-list { background: url(../Images/Content/Campaigns/GenericLatestNewsSprite.png) repeat-y -617px 0; }
body.news-index div#ContentPrimary div#ItemLatestNews .item-title { background:none; font-size: 1.3333em; margin-bottom: 0; padding-bottom: 17px; padding-top: 13px; }
body.news-index div#ContentPrimary div#ItemLatestNews .item-title p { color: #EDCA7C; margin: 0 75px 0 10px; padding: 8px 0 5px 8px; }
body.news-index div#ContentPrimary div#ItemLatestNews .item-title h2 { background-color: #594D4B; background-image: none; font-size: 1.2500em; font-weight: bold; margin: 0 75px 0 10px; padding: 0 0 0 8px; }
body.news-index div#ContentPrimary .item-promo { background-image: url(../Images/Content/Campaigns/Sprite.png); background-position: -5200px 0; }
body.news-index div#ContentPrimary .item-promo .item-wrapper .item-title { background-image: url(../Images/Content/Campaigns/Sprite.png); }
body.news-index div#ContentPrimary .item-promo .item-wrapper .item-content { background-image: url(../Images/Content/Campaigns/Sprite.png); background-position: -5340px 0; }

body.news-index .archive-links { padding: 0; background: url(../Images/Content/Campaigns/Advice/LatestNewsSprite.png) no-repeat scroll right bottom transparent; }
body.news-index .archive-links .pagination-container { padding: 0; }
body.news-index .archive-links .item-action { padding: 10px 0; }

body.news-index div#ContentSecondary .item { background-position: -3180px 100%; margin-bottom: 10px; margin-left: 5px; width: 240px; }
body.news-index div#ContentSecondary .item .item-title { background-position: -3420px 100%; font-size: 1.3333em; padding-bottom: 9px; }
body.news-index div#ContentSecondary .item .item-title h3 { background-position: -3420px 0; padding-top: 18px; }
body.news-index div#ContentSecondary .item .item-content { background-position: -3660px 100%; }
body.news-index div#ContentSecondary .item .item-content h4 { font-size: 1.1000em; font-weight: bold; padding: 6px 15px 3px 15px; }
body.news-index div#ContentSecondary div#ItemMediaCentre { background-color: #F6F6DC; background-image: url(../Images/Content/News/Sprite.png); background-position: -1830px 0; }
body.news-index div#ContentSecondary div#ItemMediaCentre .item-title { background-image: url(../Images/Content/News/Sprite.png); background-position: -2070px 100%; margin-bottom: 10px; padding-bottom: 8px; }
body.news-index div#ContentSecondary div#ItemMediaCentre .item-title h3 { background-image: url(../Images/Content/News/Sprite.png); background-position: -2070px 0; padding-top: 15px; }
body.news-index div#ContentSecondary div#ItemMediaCentre .item-content { background-image: url(../Images/Content/News/Sprite.png); background-position: -2310px 100%; padding-bottom: 5px; }
body.news-index div#ContentSecondary div#ItemMediaCentre .item-content p { padding: 0 20px 1em 20px; }
body.news-index div#ContentSecondary div#ItemMediaCentre .item-content p.item-action { background-image: url(../Images/Global/SpriteActionFFFFFF.png); margin-left: 20px; padding: 0 8px 0 0; }
body.news-index div#ContentSecondary div#ItemMediaCentre .item-content p.item-action a, 
body.news-index div#ContentSecondary div#ItemMediaCentre .item-content p.item-action span.rc { background-image: url(../Images/Global/SpriteActionFFFFFF.png); }
body.news-index div#ContentSecondary div#ItemMediaEnquiries { background-image: url(../Images/Content/News/Sprite.png); background-position: -1830px 0; }
body.news-index div#ContentSecondary div#ItemMediaEnquiries .item-title { background-image: url(../Images/Content/News/Sprite.png); background-position: -2070px 100%; padding-bottom: 8px; }
body.news-index div#ContentSecondary div#ItemMediaEnquiries .item-title h3 { background-image: url(../Images/Content/News/Sprite.png); background-position: -2070px 0; padding-top: 15px; }
body.news-index div#ContentSecondary div#ItemMediaEnquiries .item-content { background-image: url(../Images/Content/News/Sprite.png); background-position: -2310px 100%; padding-bottom: 5px; }
body.news-index div#ContentSecondary div#ItemMediaEnquiries .item-content p { padding: 0 20px 1em 20px; }

body.news-index div#ContentSecondary div#ItemNewsletter { background-image: url(../Images/Content/News/Sprite.png); background-position: -2790px 0; margin-bottom: 10px; margin-left: 0; width:370px; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-title { background-image: url(../Images/Content/News/Sprite.png); background-position: -3160px 0; color: #594D4B; font-size: 1.8333em; margin: 0; padding: 0; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-title:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-title h3 { background: transparent none; float: left; margin: 0 0 15px 15px; padding: 15px 0 0 0; width: 125px; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-title p { color: #444117; float: right; font: normal 0.4545em/1.4 Verdana, Arial, Helvetica, Geneva, sans-serif; margin: 0 20px 0 0; padding: 20px 0 0 0; width: 160px; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content { background: transparent url(../Images/Content/News/Sprite.png) no-repeat -3530px 100%; clear: both; font-size: 0.9167em; padding: 0 15px 10px 15px; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow label,
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow p { padding: 5px 0; font-size: 1.1em;}
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow label span.label { display: block; width: auto; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow label span.field { display: block; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow-text label span.label { padding: 2px 0 0 0; width: 60px; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow-checkboxes { margin: 5px 0 0 0; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow-checkboxes legend { font-size: 1em; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow-checkbox label { padding: 4px 0 2px 0; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow-checkbox span.label { color: #699DCD; font-weight: bold; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow-checkbox span.field { }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow-checkboxes .frow-checkbox { padding: 0; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow-action { border: none; margin: 0; padding: 10px 0 0 0; }
body.news-index div#ContentSecondary div#ItemNewsletter .item-content .frow-action span.forward { padding: 0; }

body.campaigns-landing .entry { background:none; padding:0; }
body.campaigns-landing .entries-featured .entry-excerpt .entry-content { background-image: url(../Images/Content/Campaigns/Sprite.png); padding:0 0 10px; }

.entry-search-results { background:transparent url(../Images/Content/Campaigns/GenericLatestNewsSprite.png) no-repeat scroll 0 0; margin-bottom: 10px; margin-left: 5px; width: 617px; }
.entry-search-results .entry-title { background:none; }
.entry-search-results .entry-title p { color: #EDCA7C; margin: 0 75px 0 10px; padding: 8px 0 5px 8px; }
.entry-search-results .entry-title h1 { background-color: #594D4B; background-image: none; font-size: 1em; font-weight: bold; margin: 0 75px 0 10px; padding: 0 0 0 8px; }
.entry-search-results .entry-content { padding: 0; }
.entry-search-results .entry-content .article-list,
.entry-search-results .entry-content .main-intro { background: url(../Images/Content/Campaigns/GenericLatestNewsSprite.png) repeat-y scroll -617px 0 transparent; }
.entry-search-results .entry-content .main-intro { padding: 10px 15px; }
.entry-search-results .entry-content a.action { background:#85ACD0 url(../Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat scroll right top; color: #FFFFFF; display: inline-block; height: 18px; margin-top: 3px; padding: 0 10px 0 0; text-decoration: none; }
.entry-search-results .entry-content a.action-alt { background-image: url(../Images/Content/Campaigns/EAndE/SpriteActionf6f6dc.png); }
.entry-search-results .entry-content a.action span { background: url(../Images/Content/Campaigns/EAndE/SpriteActionFFFFFF.png) no-repeat scroll left top transparent; cursor: pointer; float: left; font-size: 11px; height: 18px; line-height: 16px; padding: 0 0 0 10px; }
.entry-search-results .entry-content a.action-alt span { background-image: url(../Images/Content/Campaigns/EAndE/SpriteActionf6f6dc.png); }
.entry-search-results .entry-content .archive-links { padding: 0; background: url(../Images/Content/Campaigns/Advice/LatestNewsSprite.png) no-repeat scroll right bottom transparent; }
.entry-search-results .entry-content .archive-links .pagination-container { padding: 0; }
.entry-search-results .entry-content .archive-links .item-action { padding: 10px 0; }

body.advice-listing #ContentPrimary { background:none; }

body.campaign-article div#ContentTertiary .item { background-position: -9350px 100%; margin-left: 0; width: 200px; }
body.campaign-article div#ContentTertiary .item .item-content ul li a { background:none; }

