/* INITIAL
*/

/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 0px 0px 1em 0px;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 3em;
	margin-bottom: 1em;
}

/* Miscellaneous conveniences: */
label {
	display: block;
	float: left;
	width: 110px;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
}
img {
	border: 0px none;
}
.clearer {
	clear: both;
}
/** begin custom **/

html {
	background: #000;
}
#mainBody {
	background: #3b3b3b url(/custom/images/bodybg.gif) repeat-x top;
	text-align: center;
	color: #c1c1c1;
}
a {
	color: #bddcfd;
}
#wrapper {
	background: url(/custom/images/watermark.gif) no-repeat top center;
}
#wrapper, #container {
	min-height: 500px;
}
#container, #footerInner {
	width: 990px;
	text-align: left;
	margin: 0 auto;
}
#container {
	background: url(/custom/images/bgspot.jpg) no-repeat center 108px;
}
#header {
	padding-top: 20px;
}

#logo {
	height: 74px;
}
#menuLeft {
	background: url(/custom/images/menuleft.png) no-repeat;
	width: 6px;
	height: 53px;
	float: left;
}
#menuRight {
	background: url(/custom/images/menuright.png) no-repeat;
	width: 6px;
	height: 53px;
	float: right;
}
#menuLinks {
	background: url(/custom/images/menubg.png) repeat-x;
	height: 53px;
	overflow: hidden;
	float: left;
	width: 978px;
}
#menu a {
	float: left;
	display: block;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 8pt;
}
#menu a:hover {
	background: url(/custom/images/menulinkover.gif) repeat-x;
}
#menu a span {
	display: block;
	float: left;
	height: 53px;
	overflow: hidden;
	padding: 15px;
	cursor: pointer;
}
#menu a:hover span {
	background: url(/custom/images/menulinkoverred.png) no-repeat top center;
	height: 23px;
}

#headerPhone {
	float: right;
	color: #fff;
	font-size: 13.5pt;
	padding: 7px 5px 0 0;
}

#contentArea {
	clear: both;
	padding-top: 9px;
}
.lhs {
	width: 562px;
	float: left;
	margin-right: 10px;
}
.lhsMain {
	padding-top: 2px;
}
.rhs {
	width: 415px;
	float: left;
}
.rhsTop {
	height: 245px;
	margin-bottom: 10px;
}

#homePortfolioPanel {
	position: absolute;
	width: 210px;
	height: 247px;
	overflow: hidden;
	z-index: 101;
}
#homePortfolioPanelContainer {
	margin-left: 3px;
	height: 247px;
	margin-bottom: 7px;
	background: #000;
	width: 555px;
}
.largePanelGlare {
	background: url(/custom/images/portfoliopanelglare.png) no-repeat;
	position: absolute;
	width: 553px;
	height: 107px;
	margin: 1px;
	z-index: 200;
	display: block;
}
#homePortfolioPanelImage {
	position: absolute;
	background-repeat: no-repeat;
	background-position: 3px;
	width: 555px;
	height: 247px;
	cursor: pointer;
	z-index: 100;
}
#homePortfolioPanelDrawerContainer {
	position: absolute;
	width: 210px;
	height: 247px;
	overflow: hidden;
	margin-left: -200px;
	z-index: 105;
}
#homePortfolioPanelDescription {
	position: absolute;
	color: #fff;
	width: 200px;
	height: 247px;
	overflow: hidden;
	z-index: 107;
}
#homePortfolioPanelDescriptionContent {
	padding: 10px 2px 10px 12px;
}
#homePortfolioPanelDescriptionBg {
	position: absolute;
	width: 200px;
	height: 247px;
	background: #000;
	-moz-opacity: 0.75;
	opacity: .75;
	filter: alpha(opacity=75);
}
.homePortfolioPanelDrawer {
	float: right;
	width: 10px;
	height: 247px;
	background: #000 no-repeat center;
	cursor: pointer;
}
#homePortfolioPanelDrawerClosed {
	background-image: url(/custom/images/rightarrow.gif);
}
#homePortfolioPanelDrawerOpen {
	background-image: url(/custom/images/leftarrow.gif);
}
#homePortfolioItemTitle {
	font-size: 15pt;
	margin-bottom: 4px;
	width: 170px;
}
#homePortfolioItemDescription {
	font-size: 8.5pt;
}

#homePortfolioButtons {
	height: 306px;
}
.homePortfolioButton {
	width: 184px;
	height: 71px;
	background: url(/custom/images/portfoliobuttonbg.jpg) no-repeat;
	cursor: pointer;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}
.homePortfolioButtonRight {
	margin-right: 0 !important;
}
.homePortfolioButtonGlare {
	background: url(/custom/images/portfoliobuttonglare.png) no-repeat;
	position: absolute;
	width: 180px;
	height: 27px;
	margin: 2px;
}
.homePortfolioButtonImage {
	background-position: center;
	background-repeat: no-repeat;
	width: 184px;
	height: 71px;
}
.homePortfolioButtonHilite {
	width: 25px;
	height: 71px;
	position: absolute;
	background: url(/custom/images/portfoliobuttonhilite.png) no-repeat;
	margin-left: -7px;
}

#homeFlash {
	background: url(/custom/images/flashholding.jpg) no-repeat;
	width: 555px;
	height: 154px;
	clear: both;
	margin-left: 3px;
}

#homeQuote {
	color: #fff;
	font-size: 10.5pt;
	font-weight: bold;
}

#newsBox {
	margin-bottom: 7px;
}
.newsBoxItemTitle {
	padding-top: 7px;
}
.newsBoxItemTitle a {
	color: #c1c1c1;
	text-decoration: none;
	font-size: 8pt;
}
.newsBoxItemIntro {
	padding-bottom: 7px;
	font-size: 8pt;
}

.banner {
	margin-bottom: 5px;
}
.banner img {
	display: block;
}

.title {
	margin-bottom: 16px;
	margin-top: 8px;
}

.blackBox {
	width: 415px;
}
.blackBoxTop, .blackBoxBottom {
	width: 415px;
	height: 9px;
	overflow: hidden;
}
.blackBoxBg {
	background: url(/custom/images/blackboxbg.gif) repeat-y;
}
.blackBoxTop {
	background: url(/custom/images/blackboxtop.gif) no-repeat;
}
.blackBoxBottom {
	background: url(/custom/images/blackboxbottom.gif) no-repeat;
}
.blackBoxContent {
	width: 409px;
	margin-left: 3px;
	background: url(/custom/images/blackboxcontentbg.gif) repeat-x top;
	color: #fff;
	height: auto !important;
	height: 120px;
	min-height: 120px;
}
.blackBoxContentContent {
	padding: 0 8px;
}

#footer {
	background: url(/custom/images/footerbg.gif) repeat-x;
	height: 66px;
	clear: both;
}
#footerLogo {
	float: left;
	padding-left: 20px;
	padding-top: 26px;
}
#footerLinks {
	float: right;
	padding-top: 37px;
	padding-right: 11px;
}
.footerLink {
	padding: 0 14px;
	color: #797979;
	text-transform: uppercase;
	font-size: 8pt;
	text-decoration: none;
}

.dropUpNav {
	position: absolute;
	display: none;
	background: #575757 url(/custom/images/submenubg.gif) repeat-x top;
	padding: 10px 14px;
}
.dropUpNavItem {
	padding: 3px 0;
}
.dropUpNavItem a {
	color: #e6e6e6;
	font-size: 8pt;
	text-transform: uppercase;
	text-decoration: none;
}

.mainPageBanner {
	width: 555px;
	height: 158px;
	background: #000;
	margin-bottom: 18px;
}

.rhsTopImageContainer {
	width: 415px;
	height: 165px;
	background: url(/custom/images/rhsimagebg.png) no-repeat;
	margin-bottom: 7px;
}
#rhsTopImagePadding {
	padding: 3px 3px;
}
.rhsTopImage {
	background: no-repeat;
	width: 408px;
	height: 158px;
}
.rhsTopImageContent {
	padding: 12px 10px;
	color: #858585;
	width: 265px;
}
.rhsTopImageContent a {
	color: #313131;
}
#content_careers {
	width: 180px !important;
}

.selectImageForm {
	padding-top: 140px;
	position: absolute;
}
.selectImageForm a {
	color: #f00;
	background: #fff;
	padding: 0 2px;
}

.whiteFadeBoxRight {
	background: url(/custom/images/whiteboxright.jpg) no-repeat right bottom;
}
.whiteFadeBoxBottom {
	background: url(/custom/images/whiteboxbottom.jpg) no-repeat bottom;
	padding-bottom: 10px;
}
.whiteFadeBox {
	color: #858585;
}
.whiteFadeBoxContent {
	background: #fafafa url(/custom/images/whitefade.gif) repeat-x top;
	width: 533px;
	padding: 11px;
}
.whiteFadeBoxContent a {
	color: #313131;
}
.formInput {
	width: 200px;
	border: 1px solid #7d7d7d;
	padding: 2px;
	vertical-align: middle;
}
textarea.formInput {
	width: 412px;
	height: 195px;
	overflow: auto;
}

#ourOffices {
	height: 547px;
}

.required {
	color: #e70000;
}
#contactSubmit {
	text-align: right;
}
#contactForm {
	padding-top: 11px;
}

/** facilities **/

.ourFacilitiesTitle {
	margin-bottom: 12px;
	margin-top: 2px;
}
#facilitiesTabs {
	width: 559px;
	background: url(/custom/images/facilitiescontentbg.gif) repeat-y;
}
#facilitiesTabsTabs {
	height: 152px;
	background: url(/custom/images/facilitiestabsbg.jpg) no-repeat;
}
#facilitiesTabsTabsInner {
	padding: 2px;
}
#facilitiesTabsContent {
	height: auto !important;
	height: 449px;
	min-height: 449px;
	width: 555px;
	margin-left: 2px;
	background: #c8c8c8 url(/custom/images/whitefadetall.gif) repeat-x top;
	color: #858585;
}
#facilitiesTabsContentInner {
	padding: 42px 13px;
}
#facilitiesTabBottom {
	background: url(/custom/images/facilitiescontentbottom.gif) no-repeat;
	height: 2px;
	overflow: hidden;
}
.facilitiesTabOn_pinewood, .facilitiesTabOff_pinewood, .facilitiesTabOn_mobile, .facilitiesTabOff_mobile, .facilitiesTabOn_bespoke, .facilitiesTabOff_bespoke {
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}
.facilitiesTabOn_pinewood, .facilitiesTabOff_pinewood {
	width: 185px;
	height: 150px;
}
.facilitiesTabOn_mobile, .facilitiesTabOff_mobile {
	width: 186px;
	height: 150px;
}
.facilitiesTabOn_bespoke, .facilitiesTabOff_bespoke {
	width: 184px;
	height: 150px;
}
.facilitiesTabOn_pinewood {
	background-image: url(/custom/images/facilitiestabpinewoodon.jpg);
}
.facilitiesTabOn_mobile {
	background-image: url(/custom/images/facilitiestabmobileon.jpg);
}
.facilitiesTabOn_bespoke {
	background-image: url(/custom/images/facilitiestabbespokeon.jpg);
}
.facilitiesTabOff_pinewood {
	background-image: url(/custom/images/facilitiestabpinewoodoff.jpg);
}
.facilitiesTabOff_mobile {
	background-image: url(/custom/images/facilitiestabmobileoff.jpg);
}
.facilitiesTabOff_bespoke {
	background-image: url(/custom/images/facilitiestabbespokeoff.jpg);
}

/** end facilities **/

h2 {
	color: #313131;
	font-size: 12pt;
	margin: 0;
}

/** portfolio **/

.portfolioIntro {
	width: 550px;
	padding-bottom: 10px;
	float: left;
}
#portfolioButtons {
	float: right;
	width: 415px;
}
.portfolioScroller {
	width: 964px;
	height: 297px;
	background-repeat: no-repeat;
	clear: both;
	border: 0px;
	margin-left: 14px;
}
#portfolioScrollerFilm {
	background-image: url(/custom/images/portfoliofilmbgplain.jpg);
}
#portfolioScrollerGames {
	background-image: url(/custom/images/portfoliogamesbgplain.jpg);
}
#portfolioScrollerTV {
	background-image: url(/custom/images/portfoliotvbgplain.jpg);
}
.portfolioScrollerTop {
	height: 257px;
	overflow: hidden;
}
.portfolioScrollerIntroImage {
	width: 405px;
	text-align: center;
	float: left;
	display: block;
}
.portfolioScrollerIntro {
	float: left;
	padding-top: 18px;
	width: 500px;
	font-size: 8pt;
	color: #fff;
	display: block;
}
.portfolioScrollerIntroTitle {
	display: block;
	margin-bottom: 10px;
}
.portfolioLinkTitle {
	font-weight: bold;
}
.portfolioSliderItemImage {
	float: left;
	width: 555px;
	height: 247px;
	margin-right: 15px;
	background: #000;
}
.portfolioSliderItemImage .glare {
	background: url(/custom/images/portfoliopanelglare.png) no-repeat;
	width: 553px;
	height: 241px;
	margin: 1px;
	display: block;
}
.portfolioImageContainer {
	background-position: center;
	background-repeat: no-repeat;
	width: 555px;
	height: 247px;
	display: block;
}
.portfolioSliderItemText {
	float: left;
	width: 330px;
	color: #fff;
}
.portfolioSliderItemTitle {
	font-size: 20pt;
	display: block;
	margin-bottom: 10px;
}
.divider {
	height: 40px;
	background: url(/custom/images/groove.gif) no-repeat center left;
}
/** end portfolio **/

/** slider **/

.feature_wrap {
	display: block;
	float: left;
	width: 964px;
	height: 297px;
	position: relative;
}
a.previous, a.next {
	cursor: pointer;
	display: block;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	position: absolute;
	border: none;
	overflow: hidden;
	left: 7px;
	margin-top: 108px;
}
a.previous, a.previous:visited {
	float: left;
	margin-left: -17px;
	background: transparent url(/custom/images/btnleft.gif) no-repeat;
}
a.next, a.next:visited {
	float: right;
	margin-left: 928px;
	background: transparent url(/custom/images/btnright.gif) no-repeat;
}
.slider_images {
	float: left;
	width: 964px;
	overflow: hidden;
	height:	297px;
	background-repeat: no-repeat;
	background-position: left top;
}
.slider_images_padding {
	padding: 3px 4px;
}
.slider_wrap {
	height: 297px;
	width: 964px;
	display: block;
	max-height: 297px;
	overflow: hidden;
}
#portfolioPage .slider_wrap {
	width: 957px !important;
	margin: 3px;
}
.slider_wrap div div a {
	border: none;
}

.feature_buttons_wrap {
	display: block;
	float: left;
	width: 964px;
	height: 37px;
	position: relative;
}
.feature_buttons_container {
	width: 964px;
	height: 37px;
	max-height: 37px;
	display: block;
	overflow: hidden;
}
ul.feature_buttons {
	margin: 0;
	width: 3000px;
	height: 37px;
	padding: 0;
	display: block;
}
ul.feature_buttons li {
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	cursor: pointer;
	line-height: 37px;
	margin: 0;
	padding: 0 32px;
	position: relative;
}
ul.feature_buttons li.active {
	background: transparent url(/custom/images/semitrans.png);
}
.portfolioScrollerLinks {
	position: absolute;
	margin-top: -40px;
}
.portfolioScrollerLinks li {
	padding: 0 23px !important;
}
/** end slider **/

/** team **/
#teamContainer {
	height: 900px;
}
#teamBg {
	background: url(/custom/images/staffwhisps.jpg) no-repeat;
	height: 905px;
	width: 505px;
	position: absolute;
	margin-top: 17px;
}
.teamName {
	position: absolute;
	width: 150px;
}
#teamName1 {
	top: 13px;
	left: 293px;
}
#teamName2 {
	top: 76px;
	left: 360px;
}
#teamName3 {
	top: 133px;
	left: 248px;
}
#teamName4 {
	top: 140px;
	left: 4px;
}
#teamName5 {
	top: 303px;
	left: 10px;
}
#teamName6 {
	top: 400px;
	left: 35px;
}
#teamName7 {
	top: 420px;
	left: 420px;
}
#teamName8 {
	top: 483px;
	left: 30px;
}
.teamNameName {
	color: #fff;
	font-size: 10pt;
	cursor: pointer;
}
.teamNamePosition {
	color: #c1c1c1;
	font-size: 8pt;
}
.teamInfo {
	padding: 75px 20px 0 295px;
	text-align: left;
}
.teamInfoDesc {
	font-size: 95%;
	color: #c1c1c1;
}
.teamInfoDesc h2 {
	font-size: 75% !important;
	color: #c1c1c1;
	font-weight: normal;
	margin-bottom: 1em;
}
.teamInfoName {
	font-size: 11pt;
	color: #fff;
	font-weight: bold;
}

#teamPopup {
	background: transparent;
	border:none;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
	width: 578px;
	height: 407px;
	z-index: 9000;
	color: #fff;
	text-align: left;
}
#teamPopupBackground { 
	position: absolute;
	width: 578px;
	height: 407px;
	z-index: -1;
	background: transparent url(/custom/images/teamoverlay.png);
}
.teamInfoImageImage {
	width: 68px;
	height: 93px;
	background-repeat: no-repeat;
	background-position: center;
}
.teamInfoImage {
	position: absolute;
	top: 115px;
	left: 29px;
}

.theTeamText {
	font-size: 9pt;
	padding-left: 3px;
}

.popupClose {
	position: absolute;
	left: 555px;
	top: 46px;
	width: 26px;
	height: 26px;
	background: url(/custom/images/close.png) no-repeat;
	cursor: pointer;
}
.mask {
	background-color:#000;
	-moz-opacity:0.70;
	opacity:.70;
	filter:alpha(opacity=70);
}
/** end team **/

/** casting **/
.whiteBar {
	height: 46px;
	overflow: hidden;
}
.whiteBarLeft {
	background: url(/custom/images/whitebarleft.png) no-repeat;
	width: 8px;
	height: 46px;
	float: left;
}
.whiteBarRight {
	background: url(/custom/images/whitebarright.png) no-repeat;
	width: 8px;
	height: 46px;
	float: left;
}
.whiteBarContent {
	background: url(/custom/images/whitebarbg.png) repeat-x;
	width: 974px;
	height: 46px;
	float: left;
}
.whiteBarContentInner {
	padding: 12px 20px;
}
.whiteBar img {
	vertical-align: middle;
}
.whiteBar select {
	margin-left: 3px;
}
.castingProfileLeft {
	background: url(/custom/images/profilegrooveleft.gif) no-repeat left bottom;
}
.castingProfileRight {
	background: url(/custom/images/profilegrooveright.gif) no-repeat left bottom;
}
.castingProfile {
	float: left;
	width: 495px;
	height: 151px;
	margin-top: 30px;
}
.castingImage {
	float: left;
	width: 152px;
	height: 149px;
	background: url(/custom/images/profilebg.jpg) no-repeat 5px 0;
}
.castingDetails {
	float: left;
	width: 322px;
	height: 149px;
}
.castingName {
	color: #fff;
	font-size: 11pt;
	font-weight: bold;
}
.castingDescription {
	color: #c1c1c1;
	margin-bottom: 1em;
	height: 68px;
	overflow: hidden;
}
.castingPhotoContainer {
	width: 41px;
	height: 52px;
	background: url(/custom/images/paperclip.png) no-repeat;
}
.castingPhoto {
	width: 41px;
	height: 52px;
	background: no-repeat center;
	margin-left: 11px;
	position: absolute;
	margin-top: -1px;
}
.castingLinks {
	color: #bddcfd;
	padding-top: 8px;
}
.castingLinks img {
	vertical-align: middle;
	margin-left: 2px;
}
#specialityFilter {
	float: left;
	width: 370px;
}
.pagination, .perPage {
	float: right;
	padding-top: 4px;
	color: #313131;
	font-size: 8pt;
}
.pagination {
	padding-left: 60px;
}
.pagination a, .perPage a {
	color: #313131;
	text-decoration: none;
}
.pageSelected, .paginationCurrentPage {
	text-decoration: underline;
}
.pageSelected, .paginationCurrentPage, .pagination a, .perPage a {
	padding: 0 5px;
}
#paginationBottom {
	padding-top: 26px;
	clear: both;
}
/** end casting **/

.servicesScroller {
	margin-bottom: 9px;
}
.servicesAdmin, .servicesAdmin h2 {
	color: #fff;
}
.servicesSliderItemText {
	float: left;
	padding-top: 46px;
	padding-left: 502px;
	padding-right: 40px;
	font-size: 8pt;
	color: #fff;
}
#portfolioBanner {
	float: left;
	width: 559px;
	height: 196px;
	background: url(/custom/images/banners/portfolio.jpg) no-repeat;
}
#portfolioBannerLinks {
	padding-left: 10px;
}
#portfolioBannerLinks a {
	display: block;
	height: 33px;
}
.portfolioBannerText {
	font-size: 8pt;
	color: #858585;
	padding-top: 32px;
	padding-left: 12px;
	height: 67px;
	width: 230px;
}
.servicesBanners {
	float: right;
}

.newsListingDate {
	font-weight: bold;
	font-size: 10pt;
}
.newsListingPreview {
	margin-bottom: 1em;
	padding-bottom: 20px;
	background: url(/custom/images/groove.gif) no-repeat left bottom;
}
.newsArticleTitle {
	font-size: 12pt;
	color: #fff;
	font-weight: bold;
}

.button {
	vertical-align: middle;
	cursor: pointer;
}


#showreelPopup {
	background: transparent;
	border:none;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
	width: 578px;
	height: 407px;
	z-index: 9000;
	color: #fff;
	text-align: left;
}
#showreelPopupBg { 
	position: absolute;
	width: 578px;
	height: 407px;
	z-index: -1;
	background: transparent url(/custom/images/showreelpanel.png);
}
#showreelContentImage, #showreelContentFlash {
	width: 554px;
	height: 332px;
}
#showreelContent {
	padding: 62px 0 0 12px;
	background-repeat: no-repeat;
	background-position: center;
}
.castingShowreelBtn {
	float: right;
	cursor: pointer;
}
.castingCVBtn {
	float: left;
}

/* prices table */

.priceTable th {
	font-size: 11pt;
	background-color: #c1c1c1;
	color: #3b3b3b;
	padding: 3px 5px;
	margin: 0;
}

.priceTable td {
	vertical-align: top;
	padding: 2px 5px;
	margin: 0;
}

.priceTable .spacer {
	height: 15px !important;
	font-size: 0px !important;
	overflow: hidden !important;
	background: url(/custom/images/table-spacer.gif) repeat-x center;
}
#homePortfolioItemDescriptionHolder {
	float: left;
	width: 165px;
	height: 153px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
#moreInfoContainer {
	width: 155px;
	padding-top: 5px;
}
#moreInfoLink {
	float: right;
}
/*Slider CSS*/
.ui-widget { font-family: Arial,sans-serif; font-size: 12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #c8c8c2; background: #c8c8c2 url(images/ui-bg_flat_100_c8c8c2_40x100.png) 50% 50% repeat-x; color: #505050; }
.ui-widget-content a { color: #505050; }
.ui-state-default, .ui-widget-content .ui-state-default { background: #9cbc2b url(images/ui-bg_flat_100_9cbc2b_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 201; cursor: pointer; }
.ui-slider-vertical { width: 13px; height: 124px; margin-top: 24px;	margin-bottom: 24px; background: transparent; border: 0; }
.ui-slider-vertical .ui-slider-handle { width:12px; height:48px; background: transparent url('/custom/images/slider.png') no-repeat; left: 0;	margin-left: 0;	margin-bottom: -24px; }
.sliderwrapper { float: right; height: 173px; background: transparent url('/custom/images/sliderbg.png') no-repeat; z-index: 201; }
