/* private:Site */
body {width:100%; background-color:#4A4646; text-align:center; margin:0; padding:0; border:0;}

/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
#AccessLinks {color:#fff; position:absolute; top:0; left:-10000px;}
.noShow {display:none;}

.noListStyle,
.cmsListMenuUL {list-style:none; margin:0; padding:0; line-height:1;}
.noListStyle li,
.cmsListMenuUL li {margin:0; padding:0;}
.leftSide {float:left;}
.rightSide {float:right;}

#Container {width:996px; background:url(/SiteImages/Container-back.gif) left top repeat-y; margin:0 auto;}
#InnerContainer {padding:0 15px 15px 15px; background:url(/SiteImages/Container-bottom.gif) left bottom no-repeat; text-align:left;}

.PagerControl {text-align:center; padding-bottom:1em;}
.PagerControl .PagerResults {font-size:110%;}
.PagerControl .SelectedPage {font-weight:bold; font-size:100%;}
.PagerControl .SelectedPrev,
.PagerControl .SelectedNext {visibility:hidden;}
.PagerControl .UnselectedPage,
.PagerControl .UnselectedNext,
.PagerControl .UnselectedPrev {font-weight:normal; font-size:100%;}
.PagerControl .SelectedPage,
.PagerControl .UnselectedPrev,
.PagerControl .UnselectedNext,
.PagerControl .UnselectedPage {margin:0 0.3em;}

.borderBottom {border-bottom:5px solid #ffffff;}
.borderTop {border-top:5px solid #ffffff;}
.padded20 {padding:20px;}


/*form stuff*/
.submitButton {font-size:120%; overflow:visible; padding:0 5px; cursor:pointer; border:0; background-color:transparent; color:#ffffff;}
.textInput,
.selectInput,
.textArea {border:1px solid #ffffff; font-size:100%;}
.errorPadding {display:block; padding-top:0.4em;}


/*header styles*/
#Header {background-color:#333333; text-align:right; position:relative;}
#LogoHolder {width:410px;}

#LanguageLinksHolder { left:105px; padding:15px 0 3em; position:absolute; top:0; width:625px; }
#LanguageLinksList li {display:inline; padding:0;}
#LanguageLinksList a {display:block; padding:0 0.8em; margin:0; float:left; border-left:1px solid #ffffff;}
#LanguageLinksList li.first a {border-left:0;}
#LanguageLinksList .selectedSite {color:#ababab;}

#QuickSignup {width:235px; text-align:left; background:#5c5c5c url(/SiteImages/QuickSignup_Back.gif) left top repeat-x; overflow:hidden;}
#QuickSignup .inner {border:1px solid #707070; padding:10px 10px 5px 10px;}
#QuickSignup .title {font-size:130%; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #000000;}
#QuickSignup .formRow {border-top:1px solid #ababab; padding:5px 0;}
#QuickSignup label {margin:0.1em 1em 0 0; float:left; font-size:110%;}
#QuickSignup .inputHolder {float:right;}
#QuickSignup .textInput {width:160px;}
#QuickSignup .submitRow {padding-top:3px; text-align:right;}

.mainSearchForm {margin-left:auto; width:235px;}
.mainSearchForm .inner {padding:2px 5px 3px 5px; border:1px solid #818181; border-bottom:0; border-right:0; background:#333333 url(/SiteImages/SearchForm-back.gif) left top repeat-x;}
.mainSearchForm label {width:3.6em; display:block; float:left; padding-top:0.1em; font-size:110%;}
.mainSearchForm .textInput {border:1px solid #ffffff; width:11.5em; margin-left:4px;}
.mainSearchForm .submitButton {color:#ffffff;}


/*body styles*/
#Body {padding:5px 0 0 0;}
#BodyInner {background:url(/SiteImages/BodyInner-back.gif) left top repeat-y;}
#LeftColumn {width:726px;}
#RightColumn,
#NavColumn {width:235px;}

#MainImageHolder {width:100%; overflow:hidden; position:relative;}
#ContentHolder {width:486px;}
#EditableContent a {color:#507479;}

.collapsibleBox .padded {border:1px solid #707070; background:#5C5C5C url(/SiteImages/collapsibleBox-back.gif) left top repeat-x; padding:6px;}
.collapsibleBox .imageHolder {width:221px; overflow:hidden; padding-bottom:0.3em;}
.collapsibleBox h3 {font-size:150%; padding:0.1em 20px 0.1em 0; font-weight:normal; cursor:pointer;}
.collapsibleBox h3.noCursor {cursor:default;}
.collapsibleBox h3.openBox {background:url(/SiteImages/btn_openBox.png) right 0.2em no-repeat;}
.collapsibleBox h3.closeBox {background:url(/SiteImages/btn_closeBox.png) right 0.2em no-repeat;}
.collapsibleBox .collapsePanel {padding-top:0.1em;}
.collapsibleBox .summaryText {padding:0.5em 0.2em;}
.collapsibleBox .moreLinkHolder {padding:0.4em 0.1em 0.1em 0.1em; text-align:right; font-weight:bold;}
.collapsibleBox .moreLinkHolder a {padding-left:1em;}
.collapsibleBox .linkHolder {padding-top:6px;}
.collapsibleBox .linkHolder a {display:block; overflow:hidden;}
.collapsibleBox .mediumText {text-align:center; padding:5px; background-color:#363636;}
.collapsibleBox .collapsibleBoxFooter {padding-top:5px;}
.collapsibleBox .collapsibleBoxRSS {width:20px;}
.collapsibleBox .contentHolder {padding:6px 1px 2px 1px; line-height:1.2em;}
.collapsibleBox .contentHolder a {font-style:italic;}
.collapsibleBox .contentHolder strong {font-size:110%;}

.bt36 {border-top:1px solid #363636;}
.bb36 {border-bottom:1px solid #363636;}
.br36 {border-right:1px solid #363636;}
.btAB {border-top:1px solid #ABABAB;}
.bbAB {border-bottom:1px solid #ABABAB;}
.blAB {border-left:1px solid #ABABAB;}


#PageTitle {display:block; padding-top:0;}

#BreadcrumbHolder {padding:10px 20px 10px 20px; line-height:1.5em; background-color:#E5EEF0;}
#BreadcrumbHolder #YouAreHere {display:block; float:left; width:8em;}
#BreadcrumbHolder .TrailHolder {display:block; float:left; width:31em;}
#BreadcrumbHolder .TrailHolder .breadcrumbItem {margin:0 0.2em;}
#BreadcrumbHolder #BCHomeLink {margin-left:0;}


#MainNavigationHolder {padding:10px; background-color:#333333;}
#MainNavigationHolder,
#MainNavigationHolder a {color:#ffffff;}
#MainNavigation li {border-top:1px solid #707070; border-bottom:1px solid #000000;}
#MainNavigation li.first {border-top:0;}
#MainNavigation li.last {border-bottom:0;}
#MainNavigation li.highlightedLI {background:#333333 url(/SiteImages/greyBlackVFade-back.gif) left top repeat-x;}
#MainNavigation a {display:block; padding:0.5em 5px;}
#MainNavigation .openLi a {background:url(/SiteImages/MainNav-open.gif) 205px 0.9em no-repeat; padding-right:15px;}
#MainNavigation .level1 li {border:0;}
#MainNavigation .level1 li.highlightedLI {background:none;}
#MainNavigation .level1 .openLi a {padding-right:5px;}
#MainNavigation .level1 a {padding-left:14px; background:url(/SiteImages/MainNav-bullet.gif) 6px 0.9em no-repeat;}
#MainNavigation .level1 a.highlightedLink {color:#ababab; background:url(/SiteImages/MainNav-bulletHover.gif) 6px 0.9em no-repeat;}
#MainNavigation .level2 {padding:0; margin:0; background:none;}
#MainNavigation .level2 a,
#MainNavigation .level2 a.highlightedLink {padding-left:24px; background-position:16px 0.9em;}
#MainNavigation .level3 a,
#MainNavigation .level3 a.highlightedLink {padding-left:34px; background-position:26px 0.9em;}

#WhatCompaniesSay h3 {padding:0 2px 6px 2px;}
#WhatCompaniesSay h3 span {display:block;}

#LookingFor {padding:10px 8px; background-color:#81AAB2;}
#LookingFor .top {padding-bottom:0.75em;}
#LookingFor label {display:block; padding-bottom:0.5em;}
#LookingFor .selectInput {width:15.5em;}

#GetInTouch h3 {padding:0.4em 0; background-position:right 0.5em;}
#GetInTouch .btAB {padding:0.7em 0;}
#GetInTouch #TelNo {padding-left:23px; background:url(/SiteImages/icon_Telephone.png) 1px center no-repeat;}
#GetInTouch .spacer {height:0.6em; overflow:hidden;}
#GetInTouch #Email {padding-left:23px; background:url(/SiteImages/icon_Globe.png) left center no-repeat;}

.mainNewsletterRegister .largeText {padding:0.5em 0 0.4em 0;}

#NewsBoxInner,
#CaseStudyBoxInner {padding:1px;}
#NewsBoxInner .newsBoxItem,
#CaseStudyBoxInner .caseStudyBoxItem {padding:0.5em 0;}
#NewsBoxInner .newsTitle a,
#CaseStudyBoxInner .newsTitle a {font-weight:bold;}
#NewsBoxFooter,
#CaseStudyBoxFooter {overflow:hidden;}
#NewsBoxFooter .spacer {width:105px;}
#NewsBoxFooter #NewsBoxAllLink {width:92px; text-align:right;}
#CaseStudyBoxFooter .spacer {width:72px;}
#CaseStudyBoxFooter #CaseStudyBoxLink {width:125px; text-align:right;}


#RelatedDocsBox .linkHolder,
#RelatedLinksBox .linkHolder {padding:0;}
#RelatedDocsBox .noListStyle,
#RelatedLinksBox .btAB {padding:5px 1px;}
#RelatedDocsBox .noListStyle a {display:block; padding:0.3em 2px 0.3em 17px; background:url(/SiteImages/icon_RelatedDocs.gif) 1px 0.25em no-repeat;}

/*footer styles*/
.externalLinksHolder {border-top:5px solid #ffffff; border-bottom:5px solid #ffffff;}
#ExternalLinks li {display:inline; margin:0 6px;}
#ExternalLinks a {display:inline-block; height:12px;}
#DiggItLink {width:14px; background:url(/SiteImages/Share/icon_Digg.gif) left top no-repeat;}
#DeliciousLink {width:12px; background:url(/SiteImages/Share/icon_Delicious.gif) left top no-repeat;}
#StumbleUponLink {width:12px; background:url(/SiteImages/Share/icon_StumbleUpon.gif) left top no-repeat;}
#FacebookLink {width:13px; background:url(/SiteImages/Share/icon_Facebook.gif) left top no-repeat;}
#MySpaceLink {width:11px; background:url(/SiteImages/Share/icon_MySpace.gif) left top no-repeat;}
#EmailLinkHolder a {width:17px; background:url(/SiteImages/Share/icon_Email.gif) left top no-repeat;}

#BottomSpacer {background-color:#ffffff; height:5px; margin-top:-5px; width:100%;}

#Footer {background-color:#4A4646; text-align:center; padding:10px;}
#UkTradeLogo {float:left;}
#FooterNavigation {float:left; text-align:center; width:70%;}
#FooterNavigation li {display:inline; margin:0 1em;}

/* Easy Slider */
#slider { overflow:hidden; height:280px; }
#slider ul, #slider li, #slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; }
#slider2 { margin-top:1em; }
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
#slider li, #slider2 li { width:726px; height:280px; overflow:hidden; }	
#prevBtn, #nextBtn, #slider1next, #slider1prev { display:block; width:30px; height:77px; position:absolute; left:17px; top:105px; z-index:1000; }	
#nextBtn, #slider1next { left:645px; }
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a { display:block; position:relative; width:64px; height:64px; background:url(/SiteImages/btn_prev.png) no-repeat 0 0;}	
#nextBtn a, #slider1next a { background:url(/SiteImages/btn_next.png) no-repeat 0 0; }	