#mainPanels{margin:0 10px;padding:0;}
#mainContentPanel{width:100%;float:left;}
#homePanel{background-color:transparent;margin:0 20%;overflow:auto;}
#homePanelWide{background-color:transparent;margin:0 0 0 25%;overflow:auto;}
#homePanelWideLeft{background-color:transparent;margin:0 25% 0 0;overflow:auto;}
#homePanelFull{background-color:transparent;margin:0;overflow:auto;}
#pagesPanel{background-color:transparent;margin:0 0 0 20%;overflow:auto;}
#pagesPanelWide{background-color:transparent;margin:0 0 0 25%;overflow:auto;}
#pagesPanelFull{background-color:transparent;margin:0;overflow:auto;}
#orderPanel{background-color:transparent;margin:0;overflow:auto;}
section#leftBlocks{background-color:transparent;width:20%;float:left;margin:0 0 0 -100%;}
section#leftBlocksWide{background-color:transparent;width:25%;float:left;margin:0 0 0 -100%;}
section#rightBlocks{background-color:transparent;width:20%;float:left;margin:0 0 0 -20%;}
section#rightBlocksWide{background-color:transparent;width:25%;float:left;margin:0 0 0 -25%;}
#pagesPanelForProduct{background-color:transparent;margin:0 0 0 20%;overflow:auto;}
#pagesPanelForProducts{background-color:transparent;margin:0 0 0 20%;overflow:auto;}
#pagesPanelForProductFull{background-color:transparent;margin:0;overflow:auto;}
#pagesPanelForProductsFull{background-color:transparent;margin:0;overflow:auto;}
#pagesPanelForProductWide{background-color:transparent;margin:0 0 0 25%;overflow:auto;}
#pagesPanelForProductsWide{background-color:transparent;margin:0 0 0 25%;overflow:auto;}
#homePanelLiner,#homePanelWideLiner,#homePanelWideLeftLiner,#homePanelFullLiner{margin:0;} 
#pagesPanelLiner,#pagesPanelWideLiner,#pagesPanelFullLiner{margin:0 10px;padding:0;background-color:transparent;} 
#orderPanelLiner{margin:0 10px;padding:0;background-color:transparent;}
#pagesPanelForProductLiner,#pagesPanelForProductFullLiner,#pagesPanelForProductWideLiner{margin:0 10px;padding:0;background-color:transparent;}
#pagesPanelForProductsLiner,#pagesPanelForProductsFullLiner,#pagesPanelForProductsWideLiner{margin:0;}
#leftBlocksLiner,#leftBlocksWideLiner{margin:0 10px;}
#rightBlocksLiner,#rightBlocksWideLiner{margin:0 10px;}

section#leftBlocks{background-color:transparent;width:20%;float:left;margin:0 0 0 -100%;}
section#leftBlocksWide{background-color:transparent;width:25%;float:left;margin:0 0 0 -100%;}
section#rightBlocks{background-color:transparent;width:20%;float:left;margin:0 0 0 -20%;}
section#rightBlocksWide{background-color:transparent;width:25%;float:left;margin:0 0 0 -25%;}
#pagesPanelForProduct{background-color:transparent;margin:0 0 0 20%;overflow:auto;}
#pagesPanelForProducts{background-color:transparent;margin:0 0 0 20%;overflow:auto;}
#pagesPanelForProductFull{background-color:transparent;margin:0;overflow:auto;}
#pagesPanelForProductsFull{background-color:transparent;margin:0;overflow:auto;}
#pagesPanelForProductWide{background-color:transparent;margin:0 0 0 25%;overflow:auto;}
#pagesPanelForProductsWide{background-color:transparent;margin:0 0 0 25%;overflow:auto;}
section#pageSuperHighlights{clear:both;}
section.productSuperHighlights{clear:both;}
section.productHighlights{clear:both;}

dl#termsConditions{margin-top:1em;margin-bottom:1em;}
dl#termsConditions dt{color:#C00;margin:1em 0;}
dl#termsConditions dd{margin-bottom:1em;}




div#updateCustomerTextSuccess{background-color:#090;color:#FFF;font-weight:bold;text-align:center;margin:10px;padding:10px;border:5px outset #090;}
div#updateCustomerTextAlert{background-color:#C00;color:#FFF;font-weight:bold;text-align:center;margin:10px;padding:10px;border:5px outset #C00;}
div.updateCustomerTextSuccess{background-color:#090;color:#FFF;font-weight:bold;text-align:center;margin:10px;padding:10px;border:5px outset #090;}
div.updateCustomerTextAlert{background-color:#C00;color:#FFF;font-weight:bold;text-align:center;margin:10px;padding:10px;border:5px outset #C00;}


div#primaryNavDD{background:transparent url('/css/navIconMaster-export.png') no-repeat top left;display:none;background-size:auto 100%;width:50%;float:left;overflow:hidden;height:38px;}
div#primaryNavDD select{width:120%;background:transparent none repeat scroll 0 0;border:0;font-size:200%;}
div#mNavToggle{background:transparent;display:none;width:50%;float:left;overflow:hidden;height:38px;text-align:left;clear:left;}
div#mobileSearch{background:transparent url('/css/searchIconMaster-export.png') no-repeat top right;display:none;background-size:auto 100%;width:25%;float:right;overflow:hidden;height:38px;cursor:pointer;}
div#mobileBasket{background:transparent url('/css/basketIconMaster-export.png') no-repeat top right;display:none;background-size:auto 100%;width:25%;float:right;overflow:hidden;height:38px;cursor:pointer;}
div#mobileBasketContents{width:20px;float:right;height:20px;line-height:20px;font-weight:bold;font-size:110%;margin:16px 0 0 12px;border-radius:20px;padding:0;background-color:#F00;color:#FFF;text-align:center;cursor:pointer;}
div#mobileBasketContents.mobileBasketContents-0{display:none;}



div#cookieControl{position:fixed;bottom:0;left:0;right:0;border-top:solid 2px #666;background:#FFFFE1;color:#666;padding:10px;font-size:80%;z-index:9999;}
div#cookieAlerter{width:10%;float:left;text-align:center;font-size:200%;color:#F00;font-weight:bold;}
div#cookieAlertClose{width:20px;float:right;text-align:center;font-size:120%;color:#FFF;font-weight:bold;background-color:#666;line-height:20px;}
div#cookieAlertClose a{color:#FFF;text-decoration:none;}

#backtop{position:fixed;left:auto;right:20px;top:auto;bottom:20px;outline:none;overflow:hidden;color:#fff;text-align:center;background-color:rgba(192,14,14,0.5);height:40px;width:40px;line-height:40px;font-size:14px;border-radius:2px;cursor:pointer;transition:all 0.3s linear;z-index:999999;opacity:1;display:none;}
#backtop:hover{background-color:#c00e0e;}
#backtop.mcOut{opacity:0;}

a.asButton {display:block;width:100%;max-width:250px;padding:10px 0;border:1px solid #000;background-color:#000;color:#FFF;text-decoration:none;transition:background-color 250ms ease, color 250ms ease;margin:20px auto;text-align:center;}
a.asButton.wide {max-width:500px;}
a.asButton:hover {background-color:#FFF;color:#000;}
a.asButton.sGhost {background-color:#FFFFFF;color:#000;}
a.asButton.sGhost:hover {background-color:#000;color:#FFFFFF;}
a.asButton.ctaSolid {border:1px solid #090;background-color:#090;color:#FFF;}
a.asButton.ctaSolid:hover {background-color:#FFFFFF;color:#090;}
a.asButton.ctaGhost {border:1px solid #090;background-color:#FFF;color:#090;}
a.asButton.ctaGhost:hover {background-color:#090;color:#FFF;}
a.asButton.altSolid {border:1px solid #000;background-color:#000;color:#FFF;}
a.asButton.altSolid:hover {background-color:#FFF;color:#000;}
a.asButton.altGhost {border:1px solid #000;background-color:#FFF;color:#313538;}
a.asButton.altGhost:hover {background-color:#000;color:#FFF;}

.siemaprev {width:50px;position:absolute;bottom:0;left:0;background-color:rgba(255,255,255,0.25);color:#000;line-height:50px;border:0;z-index:999;text-align:center;cursor:pointer;}
.siemanext {width:50px;position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,0.25);color:#000;line-height:50px;border:0;z-index:999;text-align:center;cursor:pointer;}

form#customForm {margin:20px 10px;padding:0;}
form#customForm fieldset {margin:20px 0;padding:10px;border:1px solid #707070;border-radius:10px;background-color:#ebebeb;}
form#customForm legend {font-weight:bold;padding:10px;border:1px solid #707070;border-radius:10px;background-color:#707070;color:#FFFFFF;}
form#customForm fieldset div {margin:0;padding:0;}
form#customForm fieldset div.requiredField,
form#customForm fieldset div.optionalField {clear:both;margin:0 0 20px 0 }
form#customForm fieldset div.obfuscField {position:absolute;left:-5000px;}
form#customForm fieldset div.fieldOptions {clear:none;width:70%;float:left;}
form#customForm fieldset div label {display:block;float:left;width:28%;padding:0;margin:0 2% 20px 0;text-align:right;font-size:100%;}
form#customForm fieldset div label.req {font-weight:bold;}
form#customForm fieldset div label.rg {font-weight:bold;}
form#customForm fieldset div label.cbg {font-weight:bold;}
form#customForm fieldset div label.lblta {display:block;float:none;width:auto;text-align:left;}
form#customForm fieldset div label.lblrb {display:inline-block;float:none;width:auto;text-align:center;}
form#customForm fieldset div label.lblcb {display:inline-block;float:none;width:auto;text-align:center;}
form#customForm select {width:50%;background:#FFFFFF none repeat scroll 0 0;border:1px solid #c2c2c2;padding:2% 1%;border-radius:5px;}
form#customForm select.short {width:auto;margin-bottom:20px;}
form#customForm input[type="text"],
form#customForm input[type="search"],
form#customForm input[type="email"],
form#customForm input[type="date"],
form#customForm input[type="url"] {padding:10px;margin:0;border:1px solid #c2c2c2;border-radius:10px;background-color:#FFFFFF;font-size:120%;}
form#customForm input[type="text"] {width:50%;}
form#customForm input[type="email"] {width:50%;}
form#customForm input[type="url"] {width:50%;}
form#customForm input[type="radio"] {display:none;}
form#customForm fieldset div label.lblrb {display:inline-block;float:none;background-color:#900;color:#FFFFFF;padding:5px 10px;font-size:120%;border:2px outset #900;border-radius:5px;}
form#customForm input[type="radio"]:checked + label {background-color:#090;border:2px inset #090;}
form#customForm input[type="checkbox"] {display:none;}
form#customForm fieldset div label.lblcb {display:inline-block;float:none;background-color:#900;color:#FFFFFF;padding:5px 10px;font-size:120%;border:2px outset #900;border-radius:5px;}
form#customForm input[type="checkbox"]:checked + label {background-color:#090;border:2px inset #090;}
form#customForm input#customFormButton {width:50%;text-align:center;font-size:120%;background-color:#090;border:2px outset #090;border-radius:10px;color:#FFFFFF;line-height:180%;font-weight:bold;}
form#customForm input.price {width:15%;}
form#customForm input.amount {width:15%;}
form#customForm input.pcode {width:15%;}
form#customForm input.tel {width:25%;}
form#customForm textarea {width:98%;height:3em;padding:10px 1%;margin:0;border:1px solid #c2c2c2;border-radius:10px;background-color:#FFFFFF;font-size:120%;}
form#customForm textarea.tarea5005 {width:50%;height:5em;}
form#customForm textarea.tarea1002 {height:2em;}
form#customForm textarea.tarea1003 {height:3em;}
form#customForm textarea.tarea1004 {height:4em;}
form#customForm textarea.tarea1005 {height:5em;}
form#customForm textarea.tarea1006 {height:6em;}
form#customForm textarea.tarea1007 {height:7em;}
form#customForm textarea.tarea1008 {height:8em;}
form#customForm textarea.tarea1009 {height:9em;}
form#customForm textarea.tarea10010 {height:10em;}
form#customForm textarea#matchComments {width:98%;height:7em;}
form#customForm textarea#matchAddress {width:50%;height:5em;}

div.adminEditLink{background-color:#C00;color:#FFF;margin:0;padding:10px;width:10%;position:absolute;top:0;left:0;text-align:center;z-index:999999;}

div.editableRegion {border:1px dotted #f00;position:relative;margin:0;border-radius:5px;}
div.editIcon {position:absolute;top:0;right:0;color:#fff;background-color:#f00;padding:2px;border:0px solid #f00;border-radius:4px;}
div.editRegion span {border:1px solid #090;border-radius:5px;background-color:#090;color:#fff;display:inline-block;margin:2px;padding:2px 5px;}
div.editRegion i {color:#fff;}
div.editRegion textarea {width:90%;height:10em;background-color:#fff;font-family:monospace;}
div.editRegion input[type="text"] {width:90%;background-color:#fff;font-family:monospace;}

div.adminDelete{background-color:#C00;color:#FFF;font-weight:bold;text-align:center;width:20px;height:20px;float:right;}
div.adminDelete a{color:#FFF;text-decoration:none;}


@media only screen and (max-width :767px){
 div.editableRegion {border:0;}
 div.editIcon {display:none;}
 div.editRegion i {display:none;}
 div.editRegion textarea {display:none;}
}