﻿/*
	Marshalls PLC
	VERSION 1.0  25/02/2009
	
	CONTENTS ----------
		
		1.  BODY
		2.  HEADINGS
		3.  TEXT
		4.  LINKS
		5.  IMAGES
		6.  LAYOUT
		7.  NAVIGATION
		8.  BRANDING
        8.5 WELCOME
		9.  GLOBAL CONTENT
		10. HOME
		11. COLOURS
		12. QUOTE
		13. FOOTERd
		14. FORMS
	    15. BUTTONS
        16. DATEPICKER
        17. CONTROLS
        18. THICKBOX
        19. SEARCH RESULT HIGHLIGHTER
        20. TOOLTIPS

    -------------------
	
	COLOURS ----------
		
        StancliffeBrown: #D48A1D
		
	   
    -------------------	
*/

/* Resets default browser CSS.  */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! Add "overflow:hidden;" to specific links to remove outline */
a:focus { outline:0;  }

body { line-height: 1; color: black; background: white; }

ol, ul { list-style: none; }

/* Tables still need 'cellspacing=0' in the markup */
table { border-collapse: separate; border-spacing: 0; }
	
caption, th, td { text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from quote and blockquote. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/*
    Clear fix
*/
.clrfx:after            {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clrfx                  {display:inline-block;}
/* Hides from IE/Mac */
* html .clrfx           {height:1%;}
.clrfx                  {display:block;}
/* End hide from IE/Mac */


/* 1.BODY 
---------------------------------------------------------------------- */
*{padding: 0; margin: 0; border: none;}
body {width:100%;height:100%;font-family:arial,helvetica,sans-serif;font-size:11px;color:#fff;background-color:#000;}


/* 3.TEXT
---------------------------------------------------------------------- */
h1, h2, h3, h4 {font-weight:bold;text-transform:uppercase;}
h1 {font-size:14px;margin:18px 0px 18px 12px;color:#D48A1D;font-weight:bold;line-height:17px;}
h2 {font-size:12px;margin-bottom:14px;color:#fff;font-weight:bold;line-height:15px;}
h3 {font-size:11px;margin-bottom:14px;color:#fff;font-weight:bold;line-height:14px;}
p {margin-bottom:12px;line-height:15px;}
p.bottom {margin-bottom:24px !important;}
span.bottom {margin-bottom:20px;}
li.bottom {margin-bottom:20px;}
strong {font-weight:bold;}
input, textarea {font-family:arial,helvetica,sans-serif;background-color:#DDD;border:1px solid #666;color:#000;font-weight:bold;margin:2px;padding:3px;font-size:12px;}


/* 4.LINKS
---------------------------------------------------------------------- */
a:link, a:visited, a:active {color:#D48A1D;font-weight:bold;text-decoration:none; }
a:hover {text-decoration:underline;cursor:pointer;}
a:focus {outline:none;}
a.underlinedLink {text-decoration:underline !important;color:#fff;}

/* 6.GENERAL LAYOUT
---------------------------------------------------------------------- */
.fr { float:right; }
.fl { float:left; }
.ib { display:inline-block;}
.bl { display:block;}
.cb { clear:both; }
.la { text-align:left !important;}
.ra { text-align:right !important;}
.tc { text-align:center;}
.at { vertical-align:top; }
.am {vertical-align:middle;}
.np {padding:0px !important;}
.quote {color:#999999;font-style:italic;padding-bottom:20px;}
.separator {clear:both;display:block;float:left;margin:8px 1% 8px 1%;border-top:solid 1px #000;width:98%;}
.hidden {visibility:hidden !important;}
.clearfloat {clear:both;font-size:1px;height:0;line-height:0;}
div#searchBox {margin:15px 20px 0px 0px;}

div#content {width:100%;}
div#content div#content-inner{width:950px;margin:0px auto;}

div.generalContentHalf {border:1px solid #333;height:auto;margin-bottom:20px;padding:30px 20px;width:410px;}
div.generalContentHalfNB {height:auto;margin-bottom:20px;padding:30px 20px;width:410px;}
div.generalContentHalfNBNP {height:auto;margin-bottom:20px;padding:0px;width:460px;}
div.generalContentFull {clear:both;border:1px solid #333;height:auto;margin-bottom:20px;width:950px;}
div.generalContentFullNB {clear:both;height:auto;margin-bottom:20px;width:950px;}
div.generalContentFull-inner {width:930px; margin:10px auto;}
div.generalContentFull-inner img{margin-bottom:20px;}
img.general {margin-bottom:20px;}
ul.underlined {margin-bottom:12px;}
ul.underlined li{border-bottom:solid 1px #222;padding:3px;margin-bottom:3px;line-height:15px;}
.selectedPage {color:#D48A1D !important;}
.smallText {font-size:10px;line-height:12px;}
.specialChar {font-size:8px;line-height:15px;display:inline-block;vertical-align:top;}


/* 7.NAVIGATION and Branding
---------------------------------------------------------------------- */
div#navigation {width:100%;}
div#navigation div#navigation-inner{width:950px;height:118px;margin:8px auto;font-size:12px;border:solid 1px #333;}
#imgBritishStone {margin-left:5px;}
#imgPrintLogo {display:none;}
div#navigation-inner ul{}
div#navigation-inner ul li{float:left;padding:9px 6px 11px 6px;border-right:solid 1px #333;}
div#navigation-inner ul li a{color:#fff;font-weight:normal;}
div#navigation-inner ul li a:hover{color:#D48A1D;text-decoration:none !important;cursor:pointer;}
.lastBorder {border-right:0px !important;}
#aLogo {float:left;}
div#search {height:86px;}

div#breadcrumbTrail {width:950px;height:16px;margin:0px auto;font-size:11px;color:#7a7a7a;background-image: url(SiteStructureImages/Breadcrumb.gif);background-repeat:repeat-x;}
div#breadcrumbTrail ul li{float:left;margin-left:5px;}
div#breadcrumbTrail ul li a{color:#7a7a7a;}
div#breadcrumbTrail ul li a:hover{color:#D48A1D;cursor:pointer;}
div#breadcrumbTrail ul li.first{margin-left:10px;}
#searchTextBox {background:url(SiteStructureImages/search-icon-black.gif) no-repeat scroll 0 0 #FFF;border:1px solid #EEE;color:#000;padding:5px 60px 5px 30px;}


/* FOOTER
---------------------------------------------------------------------- */
div#footer {width:100%;margin-bottom:60px;}
div#footer div#footer-inner{width:950px;margin:0px auto;padding:20px 0px 10px 0px;border:solid 1px #333;}
.footerUL1 {width:600px;}
.footerUL2 {width:900px;}
.footerUL3 {width:610px;}
div#footer-inner ul {clear:both;margin:0px auto 10px auto;padding-bottom:10px;}
div#footer-inner ul li{float:left;padding:0px 6px;}
div#footer-inner #imageCopyright{clear:both;display:block;text-align:center;margin-bottom:10px;}
div#footer-inner ul.rightBorder li{border-right:solid 1px #333;}
div#footer-inner ul.seoLinks a{color:#777 !important;font-weight:normal;}

div#bookmark {width:100%;height:20px;margin-bottom:10px;font-size:11px;color:#7a7a7a;}
div#bookmark ul {margin:0px auto;width:650px;}
div#bookmark ul li{float:left;width:100px;}
div#bookmark ul li#first{margin-right:10px;}
div#bookmark ul li img{vertical-align:middle;margin-right:7px;}

/* 11.COLOURS
---------------------------------------------------------------------- */
.orange {color:#D48A1D !important;}
.orangeStrong {color:#D48A1D !important;font-weight:bold !important;}
.white {color:#fff !important;}

/* 14.PAGES
---------------------------------------------------------------------- */
/* Home Page */

div#homeMain {width:947px;height:560px;overflow:hidden;margin:10px 0px;background:none; }
div#homeMain div#navLeft {display:inline;float:left; width:270px; margin-right:10px}
div#homeMain ul {width:270px;padding:0;margin-bottom:0;}
div#homeMain ul li{}
div#homeMain ul li a{width:270px !important;height:34px !important;padding:0 !important;color:#fff !important; text-transform:none !important;font-size:13px; line-height:34px !important; background:url('SiteStructureImages/homenav-bk.gif') 0 -35px no-repeat !important; text-indent:50px; border-bottom:1px dotted #999;display:block;}
div#homeMain ul li.last a{border-bottom:none;}
div#homeMain ul li a:hover{text-decoration:none;background-position:0 0 !important;padding:0 !important;cursor:pointer;}
div#homeMain ul li a:hover span{color:#000 !important;}
div#homeMain ul li a span{color:#f29f24;}	
	
div#eNews {width:270px;height:110px;float:left; border:1px dashed #555; margin:4px 0 0;padding:7px 0;}
div#onlineShop {float:left;width:270px;height:110px; border:1px dashed #555; margin:8px 0 0;padding:3px 0;}
div#onlineShop a{width:100%; height:100%; display:block; background:#000 url('SiteStructureImages/Natural-Stone-Shop.gif') 0 0 no-repeat;}
div#eNews a{width:100%; height:100%; display:block; background:#000 url('SiteStructureImages/Latest-Natural-Stone-News.gif') 0 0 no-repeat;}
div#onlineShop a:hover, div#eNews a:hover {background-position: 0 -111px;}

div#homeRotator {position:relative;display:inline;float:left;width:660px;height:540px; clear:none; left:0;top:0;z-index:9;}
div#homeRotator img{top:0px;left:0px;z-index:8;position:absolute;}
div#homeRotator img.active {z-index:10;}
div#homeRotator img.last-active {z-index:9;}
div#homeRotator {z-index:9;}
		
#homeAboutStancliffe {width:920px;padding:15px;margin-bottom:20px;background-color:#000;color:#fff;border-top:1px dashed #999;}
#homeAboutStancliffe h1{margin:0px 0px 15px 0px !important;}
#home-col-left {width:680px;float:right;}
#home-col1,div#home-col2 {width:330px;}
#home-col1 {float:left;}
#home-col2 {float:right;}
#home-right {width:200px;float:left;}
#home-right li{padding-bottom:10px;}
#home-shop-sd-wrap {clear:both;padding-top:20px;}

/* Sector Pages General */
ul#commercialProducts {}
ul#commercialProducts li{clear:both;height:280px;}
ul#commercialProducts li span{float:left;width:400px;height:240px;text-align:left;margin-left:12px;}
ul#commercialProducts li span.first{margin-right:90px;}
ul#commercialProducts li img{float:left;width:400px;height:200px;border:solid 2px #333;}

.sectorImage {margin: 0px 0px 10px 5px !important;border:solid 5px #000;}

/* Specifier Page */
#specificationProcess li{clear:both;}
#specificationProcess li img{width:120px;height:120px;margin-right:8px;}
#specificationProcess li h2{color:#D48A1D !important;}

/* Stone Types & Colours Page */
div#productSearchFlash {width:850px;margin:0px auto;}
ul#productQuickSearch {clear:both;float:left;margin:20px 0px;}
ul#productQuickSearch li{float:left;border-right:solid 1px #aaa;margin-top:4px;}
ul#productQuickSearch li a{margin:0 4px;}
ul#productQuickSearch li.firstli{border-right:0px;margin:4px 0px 0px 0px;}
ul.filterList {display:block;margin:0px 0px 0px 10px;padding-bottom:30px;}
ul.filterList li{margin-left:10px;line-height:16px;}

/* Stone Types Landing Page */
ul#stoneLandingPage {width:800px;margin:10px auto;}
ul#stoneLandingPage li{height:120px;border-bottom:dotted 1px #333;}
ul#stoneLandingPage li img{float:left;margin-right:20px;border:solid 2px #fff;}

/*Stone Types Page */
div#stoneImage {width:400px; height:400px;margin-top:20px;float:left;border:solid 2px #fff;}
div#stoneDescription {width:480px;margin:20px 0px 0px 40px;float:left;}
div#stoneDescription-inner {width:480px;margin:20px auto;}
div#stoneDescription-inner h1{margin-left:0px !important;}
div#stoneDescription-inner ul{clear:both;background-color:#222;list-style-type:disc;color:#fff;padding:20px;margin-top:40px;}
div#stoneDescription-inner ul li{margin-left:30px;line-height:16px;}
div#stoneData {clear:both;width:100%;}
div#performanceTable {width:600px;float:left;}
div#performanceTable h2{font-weight:bold;color:#fff;font-size:13px;padding-bottom:10px;}
div#stoneData {clear:both;float:left;margin:40px 0px;}
div#stoneData ul{width:100%;}
div#stoneData ul li{line-height:22px;height:24px;border-bottom:solid 1px #000;}
div#stoneData ul li.item{background-color:#111;}
div#stoneData ul li.db{height:48px !important;}
div#stoneData ul li.tp{height:72px !important;}
div#stoneData ul li.item{background-color:#111;}
div#stoneData ul li.altItem{background-color:#222;}
div#stoneData ul li.highlightItem{background-color:#F5E2C6;color:#000 !important;}
div#stoneData .testName{width:34%;float:left;padding-left:5px;}
div#stoneData .testResult{width:45%;float:left;}
div#stoneData .bsRef{width:21%;}
div#stoneMenu {width:270px;margin-left:50px;float:left;}
div#stoneMenu ul{}
div#stoneMenu ul li{clear:both;height:40px;border-bottom:dotted 1px #333;}
div#stoneMenu ul li a{line-height:28px;}
div#stoneMenu ul li img{float:left;width:35px;height:29px;margin-right:4px;}
div#stoneMenu ul li.noBorder{border:0px;}

/* News List */
div.newsArticle {clear:both;width:930px;height:204px;margin-bottom:20px;border:solid 1px #333;}
div.newsArticle .newsArticle-inner{width:910px;height:180px;margin:10px auto;}
div.newsArticle-inner h2{margin:0px 0px 20px 0px;}
div.newsArticle-inner img{width:180px;height:180px;margin:0px 10px 0px 0px;float:left;border:solid 2px #333;}
.articlePublishDate {background-color:#8A8158;color:#fff;margin:10px 0px 20px 0px;padding:5px;width:auto;}
a.readMore {background-color:#D48A1D;color:#fff;display:inline-block;height:auto;margin-top:10px;padding:5px;width:auto;}
a.readMore:hover {background-color:#fff;color:#d48a1d;text-decoration:none;cursor:pointer;}

/* News Articles */
#newsArticleBody {line-height:15px;display:block;margin-bottom:20px;}

/* Contact Us */
div.stancliffeForm {}
div.stancliffeForm span{padding:5px;}
div.stancliffeForm .formItem{background-color:#111;}
div.stancliffeForm .formAltItem{background-color:#222;}
div.stancliffeForm .formRDOItem{background-color:#111;padding:5px;margin-bottom:20px;}
div.stancliffeForm label{color:#D48A1D;width:100px;display:inline-block;font-weight:bold;}
div.stancliffeForm label.wideLabel{width:360px !important;}
div.stancliffeForm .formText{width:220px;}
div.stancliffeForm .formTextArea{width:220px;height:150px;}

/* Samples Form */
ul#sampleList li{padding:5px 0px;border-bottom:dotted 1px #333;}
a.selectSample {width:50px;height:50px;border:solid 2px #333;margin-right:10px;display:inline-block;background-position:0px 0px;vertical-align:middle;}
a.selectSample:hover {background-position:0px -50px;cursor:pointer;}
#aSampleBluePennant {background-image:url(ProductInformation/ImagesStone/Blue-Pennant-Sandstone_Sample.jpg)}
#aSampleCreeton {background-image:url(ProductInformation/ImagesStone/Creeton-Limestone_Sample.jpg)}
#aSampleGreatTew {background-image:url(ProductInformation/ImagesStone/Great-Tew-Ironstone_Sample.jpg)}
#aSampleHighNick {background-image:url(ProductInformation/ImagesStone/High-Nick-Beige-Sandstone_Sample.jpg)}
#aSampleLocharbriggs {background-image:url(ProductInformation/ImagesStone/Locharbriggs-Red-Sandstone_Sample.jpg)}
#aSampleOathillCream {background-image:url(ProductInformation/ImagesStone/Oathill-Cotswold-Cream-Limestone_Sample.jpg)}
#aSampleOathillGold {background-image:url(ProductInformation/ImagesStone/Oathill-Guiting-Gold-Limestone_Sample.jpg)}
#aSamplePlumpton {background-image:url(ProductInformation/ImagesStone/Plumpton-Red-Lazonby-Sandstone_Sample.jpg)}
#aSampleStBees {background-image:url(ProductInformation/ImagesStone/Red-St-Bees-Sandstone_Sample.jpg)}
#aSampleStokeHall {background-image:url(ProductInformation/ImagesStone/Stoke-Hall-Buff-Sandstone_Sample.jpg)}
#aSampleDoddington {background-image:url(ProductInformation/ImagesStone/Doddington-Pink-Sandstone_Sample.jpg)}
#aSampleStantonMoorBuff {background-image:url(ProductInformation/ImagesStone/Stanton-Moor-Buff-Sandstone_Sample.jpg)}
#aSampleStantonMoorPink {background-image:url(ProductInformation/ImagesStone/Stanton-Moor-Pink-Sandstone_Sample.jpg)}
#aSampleFletcherBank {background-image:url(ProductInformation/ImagesStone/Fletcher-Bank-Brown-Sandstone_Sample.jpg)}
#aSampleHalldale {background-image:url(ProductInformation/ImagesStone/Halldale-Pale-Beige-Sandstone_Sample.jpg)}
#aSampleDarney {background-image:url(ProductInformation/ImagesStone/Darney-Sandstone_Sample.jpg)}
.rdoLabel {color:#fff !important;width:240px !important;}

/* SiteMap */
ul.siteMap li a{line-height:16px;}
ul.siteMap li {line-height:16px;}

/* Useful Links */
ul.usefulWebsites li{height:100px;margin-bottom:13px;border-bottom:solid 1px #222;padding-bottom:13px;}

/* Case Study List */
div.caseStudySnippet {width:420px;height:180px;border:solid 1px #333;margin:10px 0px 25px 0px;padding:20px;}
div.caseStudySnippet ul{margin-bottom:15px;}
div.caseStudySnippet ul li{display:block;line-height:16px;color:#D48A1D;}
div.caseStudySnippet img{margin-right:20px;border:solid 2px #333;}

/* Case Study */
img.caseStudyImgStrip {float:left;border-bottom:1px dashed #666666;border-top:1px dashed #666666;padding:5px 0;margin-bottom:20px;}
div.csBlock {border:1px solid #333;margin-bottom:20px;padding:15px 10px 10px 10px;width:530px;}
div.csBlockSolid {background-color:#222;margin-bottom:20px;padding:15px 10px 10px 10px;width:350px;}
div.csBlockSolid ul li {clear:both;padding:3px;line-height:16px;}
div.csBlockSolid ul li span{color:#999;display:inline-block;float:left;margin:0 0 1px;width:100px;font-weight:bold;}
div.csBlockSolid ul li a{color:#fff !important;text-decoration:underline !important;}
div.csBlockSolid ul li a:hover{color:#D48A1D !important;cursor:pointer;}

/* Search Results */
ul#searchResults {margin-left:10px;}
ul#searchResults li{display:block;margin-top:10px;padding-bottom:20px;border-bottom:#333 dashed 1px;}
ul#searchResults li h2{color:#AAA !important;}
ul#pager {display:block;float:left;margin:20px 0px;}
ul#pager li{display:inline-block;float:left;margin-right:10px;}

/* Walling Page-To Do - Remove yacky tables */
table.wallingGrid {height:50px;}
table.wallingGrid tr{border-bottom:1px solid #222;display:block;}
table.wallingGrid tr.wallingGridTitle{height:120px;}
table.wallingGrid tr td{border-right:1px solid #222;color:#fff;padding:5px;width:120px;vertical-align:middle;text-align:center;}
table.wallingGrid tr td img.icon {width:35px;height:29px;margin:0px !important;}
div.masonry {margin-right:20px;}

/* Error Page */
div#errorMessage {width:650px;margin:100px auto;}
div#errorMessage h1{display:block;padding-top:15px;}
img#error {margin:20px 20px 20px 0px;}


/* 14.IMAGE PREVIEWER
---------------------------------------------------------------------- */
div#imgPreviewContainer {background: #222;padding:5px;z-index:999;border:none;}

/* 15.BUTTONS
---------------------------------------------------------------------- */
input.button {overflow:hidden; display:inline-block; background-repeat:no-repeat; text-indent:-4000px; outline:0px; cursor:pointer;}
input.button:hover {background-position:0 -22px;cursor:pointer;}
input#buttonSearchText {background-color:#000;border:1px solid #EEE;color:#FFF;margin:5px 5px 0 -70px;padding:1px;width:60px;cursor:pointer;}
input#buttonSearchText:hover {color:#D48A1D;cursor:pointer;}
input.standardButton {background-color:#000;border:1px solid #EEE;color:#FFF;cursor:pointer;padding:1px 10px;}
input.standardButton:hover {color:#D48A1D;cursor:pointer;}
a.standardButton {display:inline-block;line-height:17px;background-color:#000;border:1px solid #EEE;color:#FFF;cursor:pointer;padding:1px 10px;}
a.standardButton:hover{color:#D48A1D;cursor:pointer;text-decoration:none;}

/* 16.DATEPICKER
---------------------------------------------------------------------- */
a.dp-choose-date { width:31px; height:23px; padding:0; margin:-2px 0px 0px 3px; display:inline-block; vertical-align:middle; text-indent:-2000px; overflow:hidden; background: url(SiteStructureImages/Calendar.gif) no-repeat; }
a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor:default; }
input.dp-applied { width: 120px; display:inline-block; }
table.jCalendar { border-collapse:separate; border-spacing:1px; }
table.jCalendar tr{height:24px;}
table.jCalendar th { background:#333; color:#fff; font-weight:bold; padding:3px 5px; width:20px; }
table.jCalendar td { background:#ccc; color:#000; padding:3px 5px; text-align:center; }
table.jCalendar td.other-month { background:#ddd; color:#aaa; }
table.jCalendar td.today { background:#666; color:#fff; }
table.jCalendar td.selected { background:#f66; color:#fff; }
table.jCalendar td.selected.dp-hover { background:#f33; color:#fff; }
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td { background:#fff; color:#000; }
table.jCalendar tr.selectedWeek td { background:#f66; color:#fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {	background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover { background:#bbb; color:#888; }
/* For the popup */
div.dp-popup { position:relative; border:solid 2px #999999; background:#666 url(SiteStructureImages/CalendarBackdrop.gif) repeat-x; font-size:10px; font-family:arial, sans-serif; line-height:1.2em; }
div#dp-popup { position:absolute; z-index:199;}
div.dp-popup .WhiteBorder {border:solid 1px #fff;padding:3px;margin:0px}
div.dp-popup .WhiteBorder h2 { font-size:12px; text-align:center;padding:0; color:#fff; line-height:25px;}
div.dp-Closer {background:#666 url(SiteStructureImages/CalendarBackdropBottom.gif) repeat-x;}
a#dp-close { font-size:11px;padding:4px 0;text-align:center; display:block; color:#fff; font-weight:bold;}
a#dp-close:hover { text-decoration:none; color:#f5355a;cursor:pointer; }
div.dp-popup .WhiteBorder a { color:#000; text-decoration:none; padding:3px 2px 0; }
div.dp-popup .WhiteBorder div.dp-nav-prev { position:absolute; top:2px; left:4px; width:100px; }
div.dp-popup .WhiteBorder div.dp-nav-prev a { float:left; }
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup .WhiteBorder div.dp-nav-prev a, div.dp-popup div.dp-nav-next a { cursor:pointer; font-weight:bold; font-size:12px; line-height:25px;}
div.dp-popup .WhiteBorder div.dp-nav-prev a:hover, div.dp-popup div.dp-nav-next a:hover { text-decoration:none; color:#f5355a; }
div.dp-popup .WhiteBorder div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled { cursor:default; }
div.dp-popup .WhiteBorder div.dp-nav-next { position:absolute; top:2px; right:4px; width:100px; }
div.dp-popup .WhiteBorder div.dp-nav-next a { float:right; }
div.dp-popup .WhiteBorder a.disabled { cursor:default; color: #aaa; }
div.dp-popup .WhiteBorder td { cursor:pointer; }
div.dp-popup .WhiteBorder td.disabled { cursor:default; }

/* 17.CustomerSurvey
---------------------------------------------------------------------- */
#customerSurvey {padding:15px;background-color:#333333;}
