﻿/************************************/
/*SHOULD REALLY BE color: #323130;*/
body {color: #323130;}
a {color:#323130;}
input {color:#000000;}

h1.fontreplace-DIN-Medium {border-bottom:none;}
h2.dynamic_required_heading { color: #000000; }

h2.welcomeheading {border-bottom:none;font-size:1.8em;margin-top:-7px;}
h1.welcomeheading {border-bottom:none;font-size:1.4em;}

.zztitle { text-indent: 0px; font-weight: lighter; border:0;}
.zztitle-light { font-weight: lighter; }

.availability_table caption {color: #323130;}
.availability_header_type {color:#323130;}
.availability_disclaimer {font-style:italic;font-size:0.8em;}
.directions_box {color: #323130; }
.plotList li {border-right:1px solid #323130;}
.latestnews_article_title { color: #323130;}
.latestnews_article_date { color: #323130; }
.latestnews_list_title {color: #323130;}
.latestnews_list_pager {border-left: solid 1px #323130; color: #323130;}
.latestnews_list_pager_current {border-left: solid 1px #323130; color: #323130;}
.dev_latestnews_img {float:left;}
.dev_latestnews_block {float:left;}
.dev_latestnews_item {float:left;width:445px;}
.dev_latestnews_item img {margin:0 10px 10px 0;}

/************************************/

#two_col_mid_section #right_col {background-color:Transparent;}

a img {border:none;}

.formBlock {width:450px;min-height:200px;margin:10px;}
.saveConfirmationBlock {width:450px;min-height:200px;margin:10px;}
.formLabel {color:Red;}
.formInput {color:Red;}

.template_privacy_policy {cursor:pointer;}
.template_privacy_block {margin:0;height:450px;overflow:auto;width:600px;background-color:#ffffff;border:solid 1px #d1d1d1;} 
.template_privacy_close {cursor:pointer;font-weight:bold;}
.template_privacy_close_container {padding:10px;width:600px;text-align:center;}
.l_privacy_policy {display:inline;font-weight:normal;}

.privacy_policy_container {padding:15px;border:solid 1px #d1d1d1;}
.privacy_popup_background {background-color:#FFFFFF; opacity:0.7;}

.cta_button { display: block; margin: 0px 0px 0px 0px; border-bottom: solid 10px #FFFFFF; }

.call_sales_office {background-color:#082041;height:57px; width:220px; padding: 0px; }

.mycrestportfolio_container { height:70px; width:150px; padding: 15px 0px 0px 70px; background-image: url(/microsites/_template/assets/images/controls/mycrest_panel_open.gif); background-repeat:no-repeat;}

.mycrestportfolio_container_header { height:20px; width:141px; padding: 0px; background-image: url(/microsites/_template/assets/images/controls/mycrest_panel_head.gif); text-indent: -5000px; background-repeat:no-repeat;}

.mycrestportfolio_container .button_addToMyCrest { height:12px; background-image: url(/microsites/_template/assets/images/buttons/adddevelopment.gif); border: none; margin-top: 12px;}
.mycrestportfolio_container .button_removeFromMyCrest { height:12px; background-image: url(/microsites/_template/assets/images/buttons/removedevelopment.gif); border: none; margin-top: 12px;}
.mycrestportfolio_container .button_viewMyPortfolio { height:12px; background-image: url(/microsites/_template/assets/images/buttons/viewsaveditems.gif); border: none; margin-top: 8px;}

.advert_container { margin: 0px 0px 0px 0px; cursor:pointer; }

/******* Background Colours ******/

.bgcolour1 {background-color:#e5ddc8;} /* Main colour */
.bgcolour2 {background-color:#f2f2f2;} /* Secondary colour */
.bgcolour3 {background-color:#94bce1;} /* Tertiary colour */

.bgcolourHomeBuyDirect {background-color:#DDDCDC;}

/******* Background Images ******/

.container_3column
{
	min-height:400px;
    display: block;
    width: 950px;
    background-image: url(/microsites/_template/assets/images/3columns_background.gif);
    background-repeat:repeat-y;
}

.container_2column
{
    min-height:400px;
    display: block;
    width: 950px;
    background-image: url(/microsites/_template/assets/images/2columns_background.gif);
    background-repeat:repeat-y;
}

/*******  Latest Offers   ******/
.offersAndIncentives_heading{height:40px;}
.offersAndIncentives_text_block {width:195px;}
.offer_details {}

/*******  Buttons   ******/

.button_submit { width: 67px; height: 21px; background-image:url(/microsites/_template/assets/images/buttons/submit.gif);}
.button_back { width: 55px; height: 21px; background-image:url(/microsites/_template/assets/images/buttons/back.gif);}
.button_fullavailability { width: 152px; height: 21px; background-image:url(/microsites/_template/assets/images/buttons/fullavailability.gif);}

/*******  Availability   ******/
.availability_group_block {border-bottom:solid 20px #ffffff;margin:10px 0 0 0;padding:0 10px 0 10px;}
.last_availability_group_block {margin:10px 0 0 0;padding:0 0px 0 10px;}
.availability_table {text-align: left; vertical-align:top; width: 446px;border-spacing: 0px 10px;}
.availability_table caption { text-align: left; padding: 0px 0px 20px 5px;}
.availability_header_type {}
.availability_header_type th { text-align: left; padding:1px 5px 2px 5px;}

.availability_header_plot { width: 35px; border-right: solid 1px transparent; }
.availability_header_name { width: 92px; border-right: solid 1px transparent;  }
.availability_header_description { width: 208px; border-right: solid 1px transparent;  }
.availability_header_price { width: 75px; border-right: solid 1px transparent;  }
.availability_header_options { width: 32px;}

.availability_table td {border: none; margin: 0px; padding: 4px 5px 4px 5px; vertical-align: top; text-align: left; font-size: 1em;}
.availability_table tr {}
.availabilityLink a {display:block; text-decoration: none;}
.availabilityLink a.text_underline { text-decoration: underline; }
.availabilityLink a:hover {display:block; text-decoration: none;}

.avail_PlotGroupHeading {}
.availability_by_phase_heading_block {padding:12px 0 5px 12px;border-top:solid 20px white;}
.availability_by_phase_heading_block h1 {margin:0;}
.availability_by_phase_heading_block_top {border:none;}
h2.avail_PlotGroupHeading {font-size:1.4em;margin:10px 0 0 0;}

.availability_rowstyle { text-align: left; background-color:#f3f3f3;}
.availability_altrowstyle { text-align: left; background-color:Transparent;}

.availability_plotcell {font-weight: bold;}
.availability_namecell { }
/*.availability_descriptioncell { width:150px;}*/
.availability_plotstatuscell { width:50px;}
.availability_plotsavecell {width:25px;}

.availability_offerRow td {color:Red;font-style:italic;padding:0 0 4px 4px;margin:0 0 0 0;}
.plotOfferStar {color:Red;margin:0 0 0 4px;}

.availability_table_group {padding: 12px 12px 12px 12px;}
.availability_phaseheader_block {padding:10px;}

/*******  Contact Us   ******/

.contactus_details .row_address  td { padding-bottom: 10px; }
.contactus_details .row_email td { padding-bottom: 10px; }

.contactus_details .cell_label { font-weight:bold; text-align: right; width: 120px; vertical-align:top; }
.contactus_details .cell_details {  vertical-align:top; }

.directions_box { background-color: Transparent;}

/*******  Plot type information   ******/

.plotTypeDetails {width: 446px;}
.plotTypeDetails span {display:inline;}
.plotTypeDetails h2 {margin:5px 0 5px 0;}
.plotTypeDescription {font-weight:bold;}
.plotTypePlotNumbers {margin:0;}
.plotTypeSAPBlock {float:left;}
.plotTypeSAPTitle {float:left;width:90px;margin:4px 0 4px 0;}
.plotTypeSAPDetails {float:left;width:300px;margin:4px 0 4px 0;}

.plotTypeFloorDimensions .general_content div + div {padding-top: 10px;}

.plotTypeFloorDimensions {line-height:21px; border-top: 20px solid #fff;}
.plotTypeFloorDimensions caption {font-weight: bold; margin: 0px 0px 5px 0px; text-align: left;}
.plotTypeFloorDimensions .RoomCellHeader {border-bottom: 1px solid #ffffff; line-height:21px; padding:0px 5px 0px 5px; text-align:left;width:170px;}
.plotTypeFloorDimensions .DimensionCellHeader {border-bottom: 1px solid #ffffff; line-height:21px; padding:0px 5px 0px 5px; text-align:right;width:310px;}
.plotTypeFloorDimensions .RoomCell {border-bottom: 1px solid #ffffff; line-height:21px; padding:0px 5px 0px 5px; text-align:left;}
.plotTypeFloorDimensions .DimensionCell {border-bottom: 1px solid #ffffff; padding:0px 5px 0px 5px; line-height:21px; text-align:right;}

.plotTypeDocLinkBlock {float:left;padding:5px 0 5px 0;}
.plotTypeDocLinkIcon {float:left;width:20px;}
.plotTypeDocLinkText {float:left;width:400px;margin:2px 0 0 0;}

.plotTypeFloorplanBlock {margin: 10px 0px 10px 0px;}
.plotTypeFloorplan {}

.disclaimer_link {margin-top:5px; font-size:x-small; text-align: right;}

.plotTypePlotNotes {font-size:x-small;}

.PhaseList li {line-height:20px;list-style-position:outside;}

/***  PLOT LISTS   ***/
.plotList {display:block;list-style-type:none;margin:-10px 0 10px;padding:0;width:192px;}

.plotList li {display:inline;line-height:20px;list-style-position:outside;list-style-type:none;margin:0;padding:0 4px 0 0;}

.key_img {vertical-align: middle;}


/*** PLOT GROUPS ***/

.plotgroup_group {
    display: block;
    list-style-type: none;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 196px;
}

.plotgroup_group a {text-decoration: underline;}
.plotgroup_group a:hover {text-decoration: none;}

.plotgroup_group li {
    list-style-position: outside;
    list-style-type: none;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.plotgroup_group_title {clear: both; display: block; font-weight: bold;padding: 1px 2px 1px 2px; width: 192px; margin: 0px 0px 5px 0px;}

.plotgroup_group_plots {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 196px;
}

.plotgroup_group_plotitem {float: left; border-right: 1px solid #000000; display: inline;}
.plotgroup_group_plotitem span {padding: 0px 4px;}

.plotlink_first { }
.plotlink_last { border-right: none; }


/******* Latest News Box ******/
.latest_news_box { width: 447px; height: auto; background-color: #f9f6ef; }
/*.latestnews_box_heading { background-image: url(/microsites/_template/assets/images/titles/latestnews_box.gif); }*/

/******* Latest Availability Box ******/
.latestavailability_box { width: 447px; height: auto; background-color: #efefef; }
/*.latestavailability_box_heading {background-image:url(/microsites/_template/assets/images/titles/latestavailability.gif);}*/

/**** Latest News Pages ****/

.latestnews_list_title {display: block; font-size: 1.05em; margin-bottom: 4px;}
.latestnews_list_pager {line-height: 13px; padding: 0px 5px 0px 5px; }
.latestnews_list_pager_current {line-height: 13px; padding: 0px 5px 0px 5px; font-weight: bold; }
.latestnews_list_pager_nextprevious { display: inline; line-height: 13px; padding: 0px 5px 0px 5px; vertical-align:middle; }

.latestnews_article_title {font-weight:bold; font-size: 1.1em; }
.latestnews_article_date {}
.latestnews_article_backbutton { width: 56px; height:21px; background-image: url(/microsites/_template/assets/images/buttons/back.gif); }

.latestnews_article_othernews {width:196px;}

.pager_firstitem { border-left: none; }

/**** Forms ****/

/*.dynamicFormContainer .bSubmit {background-image:url(/microsites/_template/assets/images/buttons/submit.gif);}*/

.dynamicFormContainer .required_fields_colour {background-color:#fcfcfc;}
.dynamicFormContainer .optional_fields_colour {background-color:#e6e6e6;}

/**** Local Area ****/
.localarea_checkboxes { float:left;width:450px; }
.localarea_cbCat { float:left;padding: 0 10px 0 0;color:#FFF; }
.localarea_checktitle { float:left;font-size:medium;color:#FFF;font-weight:bold;width:450px;padding-bottom:5px;}
.localarea_list { float:left;width:450px; }
.localarea_catItems { margin-bottom:20px; }
/*local area list*/
.localArea_CategoryBlock {float:left;}
.localAreaItemBlock {float:left;}
.localArea_Icon {float:left;width:50px; height:50px;}
.localArea_Item {float:left;width:390px;}

.localArea_CategoryBlock {padding-bottom:20px;}
.localArea_SubItem {height:10px;width:300px;}
.pnlLocalAreaSubCatNoRepeat {float:left;margin-top:15px;}
.pnlLocalAreaSubCatRepeat {float:left;}
.localAreaCategoryIconBlock {float:left;width:40px;}
.localarea_catItemsOuterBlock {margin:5px 0 15px 0;width:405px;float:right;}
.localarea_catItemsBlock {float:left;padding:0;margin:0px 0 0 0;} /*dla items block*/
.localarea_ItemBlock {float:left;width:400px;margin:0;}
.localarea_ItemBlock p {margin:0;padding:0;}
.localarea_ItemIcon {float:left;height:10px;width:25px;}
.localAreaItemBlock {float:right;width:370px;margin:0;}
.localArea_Business_link {color:#2f5b91;}
.localArea_Leisure_link {color:#4f8e40;}
.localArea_Education_link {color:#12928d;}
.localArea_Amenities_link {color:#724b82;}
.localArea_Transport_link {color:#dc7d27;}
.localArea_bubbleCatName {font-weight:bold;margin:0 0 5px 0;}
p.bubbleDevName {font-size:10pt;font-weight:bold;margin:0 0 2px;padding:0;}
p.bubbleAddressLine {margin:0;padding:0;}
.bubbleBottomRow {float:left;height:15px;width:315px;font-size:12px;}
.bubblePriceFrom {float:left;width:150px;margin:4px 0 0;padding:0;text-align:left;}
.bubbleFullDetails {float:left;width:160px;}
.bubblePhone {color:#B38707;font-size:10px;font-weight:bold;margin-top:10px;}
.bubbleRightCol {float:left;margin-top:5px;width:120px;}
.bubbleRightCol img {width:120px;margin-top:15px;margin-left:7px;}
.bubbleLeftCol {float:left;font-size:10px;margin-top:5px;width:190px;}
.bubble {min-height:110px;width:315px;}

.bubbleLocalAreaName {}
.bubbleDevLinkBlock {text-align:left;float:left;margin:5px 0 0 0px;padding:0;height:15px;width:120px;}
.xbubbleLeftCol {font-size:10px;margin-top:5px;}
.xbubbleRightCol img {width: 120px;margin-top: 15px;margin-left: 7px;}

/**** Documents ****/
.document_list { float:left; }
.document_item { float:left;width:160px;text-align:center;padding:0 20px 20px 0; }

.disclaimer_outerblock {width:426px;display:block; margin: 0px 0px 10px 0px;}
.disclaimer_link {float:right;font-size:0.8em;}
.disclaimer_block {width:446px;margin:10px 0 0px 0;padding:0px;}
.disclaimer_template_block {font-size:0.8em;line-height:1em;margin:0;padding:10px 10px 0 10px;}
.disclaimer_close {float:right;margin:0 10px 10px 0;font-size:0.8em;}

/**** Send to a Friend ****/
#stafform input {width:250px;}

/*** Brochure Download ***/
.BrochureRequestInstructions {margin:0 0 10px 0;display:block;}
.BrochureRequestDownloadPanel {display:block;margin:0 0 15px 0;}
.BrochureRequestBackToList {margin:10px 0 0 0;display:block;}

/**** Specification ****/

.specification_list {margin-left: 0px;padding-left: 15px;}
.specification_list2 {list-style-type:none;margin-left: 0px;padding-left: 15px;} /* list within specification list item */

/**** Why Buy New ****/
.whybuyadvert { border-bottom:solid 5px #ffffff;background-color:#e0e5eb;z-index:9999;}
.whybuyadvert_header {cursor:pointer;background:url(/microsites/_template/assets/images/whybuynew/wbn_ad_heading_collapsed.gif);background-repeat:no-repeat;height:61px;position:relative;}
.whybuyadvert_header.on {background:url(/microsites/_template/assets/images/whybuynew/wbn_ad_heading_expanded.gif);background-repeat:no-repeat;height:61px;}
.whybuyadvert_content {padding:0;color:#fff;position:absolute;width:470px;height:386px;border-bottom:solid 5px #ffffff;background:url(/microsites/_template/assets/images/whybuynew/whybuynewad.jpg);background-repeat:no-repeat;}
.whybuyadvert_content p {z-index:500;text-align:right;}
.whybuyadvert_headertext {font-size:150%;}
.whybuynewarrow {position:absolute;right:5px;bottom:5px;cursor:pointer;}
.whybuynewclose {position:absolute;right:10px;top:10px;cursor:pointer;}
.whybuynewbutton {position:absolute;right:10px;bottom:0;}

/**** Default Bubble ****/
.plotswithbubblecontainer {height:100%;}
.bubbleBlock {width:484px;height:140px;border:solid 1px #ccc;border-bottom:0;position:absolute;z-index:9999;background-color:#f5f7f8;display:none;}
.bubbleHeader {background-color:#153a56;}
.bubbleHeader p {color:#fff;font-weight:bold;text-align:left;padding:10px;margin:0;float:left;}
.bubbleBodyLeft {float:left;background-color:#e8eaed;}
.plotTypeCGI {width:133px;height:84px;padding:10px;float:left;}
.PlotTypeSummary {float:left;width:160px;text-align:left;padding-top:10px;}
.bubbleBody {background-color:#f5f7f8;}
.bubbleBodyRight {float:right;width:125px;color:#7094b8;font-weight:bold;position:relative;text-align:right;height:100px;background-color:#f5f7f8;}
.bubbleBodyRight p {padding:10px;font-size:110%;}
.general_content {position:relative;}
img.bubbleclosebut {float:right;padding:10px;cursor:pointer;}
a.FullDetailsButton {position:absolute;right:10px;bottom:5px;}
.bubblefooter {position:relative;clear:both;background-image:url(/microsites/_template/assets/images/controls/box_bottom.png);background-repeat:no-repeat;background-position:left bottom;height:52px;overflow:hidden;background-repeat: repeat;}
.bubblearrowright, .bubblearrowleft {position:absolute;top:0;display:block;}
.bubblefooterright .bubblefooter  {background-image:url(/microsites/_template/assets/images/controls/box_bottom_left.png);background-repeat:repeat;}
area:focus {border:none;outline:none;}

/**** Similar Plots ****/
.general_content {position:relative;}
.PlotPage_PlotStatus {position:absolute;right:10px; top:10px;font-size:140%;color:#153a56;font-weight:bold;}
.plots_otherSimilarPlots {margin-top:10px;line-height:1.8em;}
.similarplotnobackground {font-weight:bold;color:#153a56;}
.similarplotbackground {padding:2px 3px;background-color:#153a56;color:#fff;font-weight:bold;text-decoration:none;}
.floortabintro {float:left;text-align:left;font-weight:bold;color:#fff;padding:5px 10px;}
.floorplanTabButtonsBlock {border-bottom:solid 3px #a1b0bb;margin-left:-12px;width:470px;}
.floorplanTabButtonBlock {background-color:#38576f;text-align:right;background-image:url(/OakwoodGardens/assets/images/general/floorplantabheading.gif);background-repeat:repeat-x;border-top:solid 20px #fff;/*border-bottom:solid 1px #fff;*/height:100%;}
.floorplanTabButtonBlock a {cursor:pointer;color:#fff;padding:6px 8px;text-decoration:none;font-weight:bold;display:inline-block;background-color:#5b7589;background-image:url(/OakwoodGardens/assets/images/general/floorplantaboff.gif);background-repeat:repeat-x;border-left:solid 1px #fff;}
.floorplanTabButtonBlock a.clicked {background-image:url(/OakwoodGardens/assets/images/general/floorplantabon.gif);background-repeat:repeat-x;background-color:#a1b0bb;color:#153a56;}
.floorplanImageBlock h2 {margin-top:10px;}

/*Investor Pages*/
.bgcolour7 {background-color:#f4f2ec;color:#323130;}
.investor h1, .investor h2 {color:#000000;} 
.investorTable tr.header {
    font-weight:bold;
    color:#fff;  
    background: #0f131e; /* Old browsers */
    background: -moz-linear-gradient(top, #0f131e 0%, #2f353f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f131e), color-stop(100%,#2f353f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0f131e 0%,#2f353f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0f131e 0%,#2f353f 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #0f131e 0%,#2f353f 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0F131E', endColorstr='#2F353F',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #0f131e 0%,#2f353f 100%); /* W3C */
}
.investorTable td, .investorTable th {
    border-bottom:2px solid #FFF;
    padding:5px;
    text-align:left;
    padding-left:10px;
}
.investorTable td {background-color:#e7e7e8;color:#323232;}  
.investorTable .odd td {background-color:#b7b8bb;}  
ul.investor li{margin:0 0 10px 0;}
p.investordisclaimer { font-size:85%;font-style:italic;}
.investorstyles {padding:10px;}
ul.investor {margin:0;padding-left:15px;}  


.urgent_message {background-color: #fcfcfc; border: 1px solid #000000; padding: 4px 5px 4px 5px;}
.urgent_message p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


/**** Gallery ****/
.gallery { width: 710px; height: 100%;padding-bottom: 10px; }
.gallery img { border: none; }
.gallery-frame { width: 600px; height: 400px; margin: 10px auto 0; border: 3px solid #fff; margin: 0 auto; position: relative; /*Added for captions*/ z-index: 100; text-align: center; overflow: hidden; }
.gallery-frame p { display: block; width: 580px; padding: 5px 10px; background-color: #000; color: #fff; margin: 0; position: absolute; left: 0; bottom: -29px; z-index: 9999; text-align: left; }
.gallery-image { z-index: -1; }
.gallery-tabbar { margin:6px 0;padding:0;text-align: center;}
.gallery-tab { margin: 0 5px 0 0; color: #fff; position: relative; z-index: 100;display: inline; }
.gallery-tabbar .gallery-tab a { background-color: #666;text-decoration: none; border: none; color: white; font-weight: bold; font-style: inherit;display:inline-block;height:100%;padding:3px 35px;}
.gallery-tabbar .active a {background-color:#741b55;}
.gallery-tab-right { width: 330px; height: 20px; background-color: #676767; margin: 0; float: right; color: #fff; }
.gallery-scroller { width: 666px; height: 87px; background-color: #000; margin: 5px auto; overflow: hidden; }
.gallery-arrow-left, .gallery-arrow-right { width: 30px; height: 87px; background-color: #343434; margin: 0; text-align: center; color: #fff; background-repeat: no-repeat; background-position: 50% 50%; position: relative; z-index: 100; cursor: pointer; }
.gallery-arrow-left { background-image: url('/microsites/_template/assets/images/gallery/arrow-left.gif'); float: left; }
.gallery-arrow-right { float: right; background-image: url('/microsites/_template/assets/images/gallery/arrow-right.gif'); }
.gallery-scroller-thumbs-main { width: 606px; height: 87px; background-color: #777777; margin: 0 auto; float: left; position: relative; overflow: hidden; }
.gallery-scroller-thumbs { /*min-width: 620px;*/float: left; height: 87px; background-color: transparent; margin: 0 auto; position: relative; left: 0px; }
.gallery-thumbnail { /*width: 70px; height: 66px;*/ background-color: #565656; margin: 10px 0 10px 10px; border: 1px solid #fff; float: left; background-color: #000000; cursor: pointer; }
.gallery-thumbnail a { display: inline-block; }
.image-disclaimer {padding: 5px 23px 5px 5px;float: right;font-size: x-small;font-style: italic;margin-bottom: 5px;}
/*if javascript not enabled*/    
.no-script .gallery-frame, .no-script .gallery-tabbar,.no-script .gallery-arrow-left, .no-script .gallery-arrow-right {display:none;}
.no-script .gallery-scroller,.no-script .gallery-scroller-thumbs-main {overflow:visible;}
.no-script .gallery-scroller,.no-script .gallery-scroller-thumbs-main {background-color:transparent;}
.no-script.gallery, .no-script .gallery-scroller-thumbs-main  {height:auto;}
