@charset "utf-8";  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent; } legend, caption { display: none; }  html, body { margin: 0; padding: 0; height: 100%; } body { color: #000; background-color:#FFF; font-family:Verdana, Arial, Tahoma, sans-serif; font-size: 0.7em; line-height: 1.4em; overflow-y: scroll; } * html body { overflow-y: visible; } *+html body { overflow-y: visible; } a { color: #000; text-decoration: underline; } h1,h2,h3,h4,h5,h6 {padding: 0 0 10px 0;} h1 { font-size:2em; } h2 { font-size:1.8em; } h3 { font-size:1.6em; } h4 { font-size:1.4em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } p { margin: 0 0 8px 0; } ol, ul { list-style-type: none; } ul { padding: 0 0 0 15px; } li { padding: 0 0 0 0; } dl { padding: 0 0 20px 0; } dt { padding: 0 0 5px 0; } dd { padding: 0 0 5px 0; }  #madeByMU a {position:fixed;visibility: hidden;} #madeByMU .r {bottom:30px;right:0;} #madeByMU .l {bottom:30px;left:0;width:15px;} #madeByMU .b {bottom:0;right:30px;} * html #madeByMU a {position:absolute; right:0px; }  * html #madeByMU .r, * html #madeByMU .l {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 140 + "px");} * html #madeByMU .b {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 15 + "px");} div.mediaPlayer div.videoControls { position:absolute; right:0px; bottom:0px; height:25px; background-image:url(http://assets1.mariinskylabel.com/lib/mediaPlayer/black60.png); } div.mediaPlayer div.videoPlay { height:25px; cursor: pointer; width:25px; float:left; background-image: url(http://assets2.mariinskylabel.com/lib/mediaPlayer/videoControls/play.png); } div.mediaPlayer div.videoPlay.playing { background-image: url(http://assets3.mariinskylabel.com/lib/mediaPlayer/videoControls/pause.png); } div.mediaPlayer div.videoProgress { height:25px; width:100px; float:left; } div.mediaPlayer div.videoProgress div.videoProgressHolder { height:5px; width:90px; margin-top:10px; margin-left:5px; overflow: hidden; cursor: pointer; background-color: #666; } div.mediaPlayer div.videoProgressSlider { height:5px; width:1px; background-color: #FFF; overflow: hidden; margin:0; padding:0; } div.mediaPlayer div.videoTime { height:20px; width:63px; float:left; color:#fff; font-size: 0.7em; font-weight:bold; padding-top:5px; padding-left:2px; } div.mediaPlayer div.volumeButton { height:25px; cursor: pointer; width:25px; float:left; background-image: url(http://assets4.mariinskylabel.com/lib/mediaPlayer/videoControls/mute.png); } div.mediaPlayer div.volumeButton.muted { background-image: url(http://assets5.mariinskylabel.com/lib/mediaPlayer/videoControls/mute_active.png); }  div.pageMedia { width:630px; height:250px; position:relative; left:0px; top:0px; overflow:hidden; } div.mediaSwapper div.mediaItem { width:inherit; height:inherit; overflow:hidden; display:none; } body.noJavascript div.mediaSwapper div.mediaItem { display:block; } div.mediaSwapper div.mediaItem.current { z-index:10; } div.mediaSwapper div.mediaItem.previous { z-index:9; } div.mediaSwapper div.mediaCaption { width:190px; height:190px; left:20px; top:-230px; position:relative; color:#fff; padding:10px; background-image:url(http://assets1.mariinskylabel.com/lib/mediaPlayer/black60.png); } div.mediaSwapper div.mediaCaption h3, div.mediaSwapper div.mediaCaption p { padding:0; margin:0; }  div.mediaSwapper .first { padding-top:0; } div.mediaSwapper div#transport { position:absolute; left:0px; top:0px; z-index:11; width:inherit; } div.mediaSwapper div#transport_playpause { background-image:url(http://assets1.mariinskylabel.com/lib/mediaPlayer/black60.png); } div.mediaSwapper div#transport div#transport_next, div.mediaSwapper div#transport div#transport_previous { position:absolute; top:180px; right:0px; width:20px; height:50px; background-image: url(http://assets3.mariinskylabel.com/lib/mediaPlayer/transportControls/next.png); background-position: 0 0; cursor: pointer; } div.mediaSwapper div#transport div#transport_previous { background-image: url(http://assets4.mariinskylabel.com/lib/mediaPlayer/transportControls/previous.png); left:0px; } div.mediaSwapper div#transport div#transport_next.hover { background-image: url(http://assets5.mariinskylabel.com/lib/mediaPlayer/transportControls/next_hover.png); } div.mediaSwapper div#transport div#transport_previous.hover { background-image: url(http://assets1.mariinskylabel.com/lib/mediaPlayer/transportControls/previous_hover.png); } div.mediaSwapper div#transport div#transport_playpause { height:25px; top:0px; right:0px; position:absolute; cursor: pointer; } div.mediaSwapper div#transport div.transport_chooser { background-image: url(http://assets2.mariinskylabel.com/lib/mediaPlayer/transportControls/inactive.png); width:25px; height:25px; float:left; cursor: pointer; } div.mediaSwapper div#transport div.transport_chooser.current { background-image: url(http://assets3.mariinskylabel.com/lib/mediaPlayer/transportControls/active.png); } div.mediaSwapper div#transport div#transport_playpause div#transport_play { width:25px; height:25px; float:left; background-image: url(http://assets4.mariinskylabel.com/lib/mediaPlayer/transportControls/play.png); } div.mediaSwapper div#transport div#transport_playpause div#transport_play.playing { background-image: url(http://assets5.mariinskylabel.com/lib/mediaPlayer/transportControls/pause.png); } .textMultipleImages div.pageMedia { height: auto; min-height: 500px; overflow: visible; } .textMultipleImages div.pageMedia .mediaItem { margin-bottom:20px; }  body { background: #000 url(http://assets1.mariinskylabel.com/imgs/bg.jpg) no-repeat center top; color: #345C7A; } a { color: #AE8E38; text-decoration: none; }  dl, dt, dd { margin: 0; } #container { width: 962px; min-height: 100%; margin: 0 auto; background: url(http://assets2.mariinskylabel.com/imgs/bg.png) no-repeat 0 0; } #containerInner { position: relative; padding: 0 0 15px 0; z-index: 10; } #content { width: 865px; margin: 0 31px 0 27px; padding: 10px 16px 0 21px; background: #e6e6e6; border: 1px solid #AD8F39; } #header { height: 156px; } #footer { border-top: 1px solid #AE8E38; margin: 40px 0 0 0; padding: 10px 0 10px 0; } #footer img{ float: left; } #logo { float: left; padding: 23px 0 0 28px; } .col { float: left; } .col1 { width: 220px; } .col2 { width: 615px; padding: 0 0 0 30px; } .txt { width: 540px; } .listBox { float: left; width: 265px; padding: 0 0 38px 0; } .listBox:first-child { width: 275px; } .item { margin: 0 0 10px 0; padding: 3px; overflow: hidden; } .item .img, .item .copy { float: left; } .item .copy { width: 248px; padding: 0 0 0 13px; } #strip { position: absolute; top: 79px; width: 100%; min-width: 962px; height: 143px; margin: 0 0 0 0; background-image: url(http://assets3.mariinskylabel.com/imgs/bg_lines.png); background-repeat: no-repeat; background-position:center center; overflow: hidden; }  #mailingBox { width: 170px; } #mailingBox label { display: block; width: 170px; } #mailingBox #joinField { float: left; width: 136px; height: 15px; background-color: #1E1E1E; border: 1px solid #989898; padding: 0 0 0 2px; color: #ccc; font-size: 0.9em; } #mailingBox .buttonGo { float: left; display: block; width: 23px; height: 17px; border: none; margin: 0 0 -4px 3px; background: url(http://assets4.mariinskylabel.com/imgs/submit_arrow.png) no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; }  .clear { clear: both; font-size: 0; line-height: 0; } .floatL { float: left; } .floatR { float: right; } .bold { font-weight: bold; } .italic { font-style: italic; } .underline { text-decoration: underline; } .subtitle { padding: 15px 0 5px 0; color: #345C7A; font-size: 1.1em; font-weight: bold; } ul { padding-top: 10px; padding-bottom: 15px; } ul li { list-style-type: disc; padding-bottom: 2px; } #header .morelinks { float: right; padding: 25px 35px 0 0; } #header .morelinks ol li { padding: 0 0 12px; } #header .morelinks ol li a { padding: 0 0 12px 31px; background: url(http://assets5.mariinskylabel.com/imgs/arrowHeader.png) no-repeat 0 1px; } h2, h3, .introText, #header .morelinks ol li a { font-family: Georgia, "Times New Roman", Times, serif; } #header .morelinks ol li a { color: #345C7A; font-size: 1.1em; font-weight: bold; } h2 { padding: 18px 0 16px 0; color: #af8f3a; font-size: 2em; } h3 { font-size: 1.6em; } .txt h3, h4 { font-size: 1.1em; } .reviewTitle{ font-weight:bold;}    .news .col2, .products .col2 { width: 830px; padding-left: 0; }  #content h3.link {  padding-left: 8px; background: url(http://assets1.mariinskylabel.com/imgs/arrow.png) no-repeat 0 4px; }  p.moreLinks, .moreLinks li { float: left; margin-top: 10px; margin-right: 15px; padding-bottom: 0; } p.moreLinks a, .moreLinks li a { padding: 0 0 0 20px; background: url(http://assets2.mariinskylabel.com/imgs/linkArrow.gif) no-repeat 0 2px; font-weight: bold; } .textMultipleImages .mediaCaption .caption, .faq .mediaCaption .caption, .faq div.mediaSwapper div.mediaCaption, .singleRecord .whatson div.mediaSwapper div.mediaCaption, .singleRecord .whatson div.mediaSwapper div.mediaCaption caption { font-size:0; height:0; display:block; text-indent: -99999px; margin:0; padding:0; } #childNav { margin-top:4px; padding-bottom:3px; float: left; } .breadCrumb { margin-top:20px; } .breadCrumb .breadCrumbSeparator { color:#AE8E38; } .pagechooser { text-align:right; }    #nav { position: absolute; top: 129px; left: 27px; } #nav ol li { float:left; width: 111px; height: 23px; margin-right: 2px; padding-top: 5px; background: url(http://assets3.mariinskylabel.com/imgs/tab.png) no-repeat 0 0; text-align: center; } #nav ol li.active { background-image:url(http://assets4.mariinskylabel.com/imgs/tab_over.png); } #nav ol li a { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; } #nav ol li.active a { color: #345C7A; }  .subnavTabs { padding: 18px 0 0 0; } .subnavTabs li { padding-left: 20px; padding-bottom: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; } .subnavTabs li a { color: #345C7A; } .subnavTabs li.active { background: url(http://assets2.mariinskylabel.com/imgs/linkArrow.gif) no-repeat 0 4px; } .subnavTabs li.active a { color: #AF8F3A; }   #container #updateForm { padding: 15px 0 0 0; } #container .req { display: none;  margin: 0 0 0 5px; color: #CCA400; font-weight: bold; } #container .requiredExp { color: #CCA400; font-size: 0.9em; } #container label { font-weight: bold; } #container #updateForm .formrow { clear: both; width: 295px; margin: 0 0 15px 0; overflow: auto; } #container #updateForm .l { float: left; width: 60px; margin: 1px 0 3px 0; } #container #updateForm .r { float: left; width: 233px; } #container #updateForm input { width: 197px; height: 17px; border: none; margin: 0px 0 0 0; padding: 4px 8px 0 8px; background: url(http://assets1.mariinskylabel.com/imgs/field.gif) no-repeat 0 0; font-size: 1em; }  #container #updateForm .frmobileSubscribe { display: none; } #container #updateForm .frmobileSubscribe input { width: 13px; height: 13px; border: none; background: none; } #container #updateForm .frmobileSubscribe .l { width: 125px; } #container #updateForm .frmobileSubscribe .r { width: 13px; padding-top: 5px; }  #container #updateForm .frsubmit input { float: right; display: block; width: 58px; height: 16px; border: none; margin-top: 10px; margin-bottom: 10px; margin-right: 20px; background: url(http://assets2.mariinskylabel.com/imgs/submit.png) no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; }  #container #updateForm .frsecurityCode { clear: both; } #container #updateForm .frsecurityCode .l, #container #updateForm .frsecurityCode .r { float: none; } #container #updateForm .frsecurityCode .r input, .securityimage { margin-left: 80px; } #container #updateForm .frsecurityCode .r input { width: 115px; }  #h_top, #h_bottom { background-image: url("imgs/round_box_top.png"); background-position:0 0; background-repeat: no-repeat; height: 8px; width: 902px; z-index: 100; position:absolute; left:0;  } #h_top { top:0; } #h_bottom { background-image: url("imgs/round_box_bottom.png"); bottom:37px; } div.pageMedia { width:220px; height:500px; position:relative; } div.mediaSwapper div#transport { z-index:110; height:30px; } div.mediaSwapper div#transport div#transport_playpause { top: 442px; height:6px; background-image:url('imgs/transport_controls/box.png'); background-repeat:no-repeat; width: 154px; right: 38px; padding:5px 10px 6px; z-index:120; } div.mediaSwapper div#transport div#transport_playpause div#transport_play { background-image:url('imgs/transport_controls/play.png'); width:8px; height:9px; position:absolute; right:10px; top: 3px; margin-top:1px; } div.mediaSwapper div#transport div#transport_playpause div#transport_play.playing { background-image:url('imgs/transport_controls/pause.png'); width:6px; height:7px; margin-top:2px; } div.mediaSwapper div#transport div.transport_chooser { background-image: url("imgs/transport_controls/inactive_button.png"); width:9px; height:8px; margin-right: 23px; } div.mediaSwapper div#transport div.transport_chooser.current { background-image: url("imgs/transport_controls/active_button.png"); } #transport_nextPrevious { display:none; } #content div.mediaPlayer div.videoControls { background-image: none; bottom: 6px; height: 25px; left: 9px; position: absolute; width: 200px; } div.mediaPlayer div.videoPlay { background-image: url("imgs/video_control/play.png"); width:8px; height:9px; margin-top: 5px; } div.mediaPlayer div.videoPlay.playing { background-image: url("imgs/video_control/pause.png"); width:6px; height:7px; } div.mediaPlayer div.videoProgress { position:relative; overflow:visible; height:8px; margin-top: 5px; width: 86px; } div.mediaPlayer div.videoProgress div.videoProgressHolder { margin-top: 0; position:absolute; height: 1px; overflow: visible; top: 3px; background-color:#FF9A00; width:80px; } div.mediaPlayer div.videoProgressSlider { background-image:url('imgs/video_control/circle.png'); background-repeat:no-repeat; background-position:right center; background-color:transparent; overflow: visible; position:absolute; height:8px; width:9px; top: -3px; } div.mediaPlayer div.videoTime { height: 16px; padding-left: 2px; color:#FF9A00; padding-top: 0; width: 73px; } div.mediaPlayer div.volumeButton { background-image: url("imgs/video_control/audio.png"); background-repeat:no-repeat; background-repeat: no-repeat; height: 11px; width: 15px; margin-top: 3px; } div.mediaPlayer div.volumeButton.muted { background-image: url("imgs/video_control/mute.png"); } .homepage div.mediaSwapper div.mediaItem, .homepage div.mediaSwapper div.mediaItem .mediaAsset { width:902px; height:300px; z-index:200; } .homepage #content div.mediaPlayer div.videoControls { background-image: none; height: 25px; width:200px; position: relative; bottom: 44px; z-index: 200; left: 631px; } .homepage div.mediaSwapper div#transport div#transport_playpause { top: 20px; height:6px; background-image:url('imgs/transport_controls/box.png'); background-repeat:no-repeat; width: 154px; right: 19px; padding:5px 10px 6px; } .homepage #content div.mediaSwapper div.mediaCaption { background-image:url('imgs/caption_box.png'); width:243px; height:101px; left:620px; top:-166px; z-index:100; } .homepage #content div.mediaSwapper div.mediaCaption h3 { border-bottom:1px solid #FF9A00; padding-bottom:7px; margin-bottom:9px; } .homepage #content div.mediaSwapper div.mediaCaption p { font-size:1.1em; font-weight:bold; } .homepage #content div.mediaSwapper div.mediaCaption .moreLinks li { font-size:0.9em; } .homepage #content div.mediaSwapper div.mediaCaption .moreLinks a { background: none; color:#FF9A00; padding-left:0; } .news .choiceItem h3, .whatson .choiceItem h3 { font-size: 1.6em; } .recordList .news .col1, .recordList .news .txt { width:830px; } .recordList .news #records { margin-top:20px; } .news .hasNoBoxImage .copy, .news .hasNoImage .copy { margin-left:180px; } .faq h3 { color: #AF8F3A; cursor: pointer; font-family: Verdana,Arial,Tahoma,sans-serif; font-size: 1.1em; position: relative; } .homepage #content .col1 { top: 160px; left: 27px; } .homepage .col1 .pageMedia { height:300px; width:902px; background-image:url('imgs/image_swapper_box.png'); background-position:0 0; background-repeat:no-repeat; } .homepage #content .col2 { padding:0; width:470px; float:left; margin-right: 31px; } .homepage #content .col3 { float:left; width:357px; margin-top: -42px; } .homepage #content .col2 .choiceItem, .homepage #content .col2 .txt { width: 470px; } .homepage #content .col2 .choiceItem .img { width:200px; padding:0; padding-right:7px; } .homepage #content .col2 .choiceItem .copy { width: 230px; } .homepage #content h2 { color:#345C7A; font-size:1.8em; } .homepage #content .col3 { float:left; width:357px; } .homepage #content .col3 .news h3 { background: url("/imgs/bg_newsHeading.png") no-repeat scroll 0 0 transparent; height: 23px; margin: 0 0 10px; padding: 4px 0 0 13px; } .homepage #content .col3 .news .choiceItem { width:357px; margin: 0 0 10px; overflow: hidden; padding: 3px; } .homepage #content .col3 .news .choiceItem .img { padding:0; width:100px; } .homepage #content .col3 .news .choiceItem .copy { width: 231px; padding:0 10px; } .homepage #content .col3 .news .hasNoBoxImage .copy { margin-left:100px; } .homepage #content .col3 .news .choiceItem .copy p { font-size:1em; } .text2cols .col2 { padding:0; margin-right:45px; } .text2cols .col3, .text2cols .col2 { float:left; width: 410px; } .text2cols .txt { width: 410px; } .recordList .whatson .col1, .recordList .whatson .txt { width: 830px; } .recordList .whatson .choiceItem .subHeading { margin:0; } .recordList .whatson .choiceItem .reviews { margin:15px 0; } .singleRecord .whatson .col1, .singleRecord .whatson .col2, .singleRecord .whatson #content .choiceItem { position: relative; width:630px; float:left; } .singleRecord .whatson .col2 { width:197px; padding-right:0; padding-left:38px; } .singleRecord .whatson #content .choiceItem .img, .singleRecord .whatson #content .choiceItem .copy { float:none; clear:both; width:630px; padding:0; } .singleRecord .whatson #content .choiceItem .img { height:230px; width:630px; position:relative; } .singleRecord .whatson #content .choiceItem .img .listImg, .singleRecord .whatson #content .choiceItem .img .eventMedia { float:left; width:183px; } .singleRecord .whatson #content .choiceItem .img .eventMedia { width:447px; position: relative; height:230px; } .singleRecord .whatson #content .choiceItem .img .eventMedia .mediaAsset { position:relative; } .singleRecord .whatson #h_right { position:absolute; top: 0; right:0; width:16px; height:161px; background-image:url('imgs/catalogue_right_corners.png'); background-position:0 0; background-repeat:no-repeat; z-index:200; } .singleRecord .whatson div.mediaSwapper div#transport { height:20px; } .singleRecord .whatson div.mediaSwapper div#transport div#transport_playpause { top:163px; left:10px; } .singleRecord .whatson #content div.mediaPlayer div.videoControls { height: 28px; width: 212px; top:190px; background-image:url('imgs/video_control/video_container.png'); background-repeat:no-repeat; } .singleRecord .whatson div.mediaPlayer div.videoPlay { margin-left: 8px; margin-top: 9px; } .singleRecord .whatson div.mediaPlayer div.volumeButton { height: 11px; width: 8px; margin-top: 8px; padding-right: 9px; } .singleRecord .whatson div.mediaPlayer div.videoTime { padding-top: 6px; padding-left: 16px; } .singleRecord .whatson div.mediaPlayer div.videoProgress div.videoProgressHolder { top: 8px; left: 16px; width:75px; } .singleRecord .whatson div.mediaPlayer div.videoProgressSlider { left:-8px; } .singleRecord .whatson #whatsonDivs { float:right; width:442px; } .singleRecord .whatson .subnavTabs { width:160px; margin-right:28px; float:left; } .singleRecord .whatson #whatsonDivs .buyLink { margin-bottom:20px; } .singleRecord .whatson #whatsonDivs #addToBasket .releaseDate { margin-bottom:8px; } .singleRecord .whatson #whatsonDivs .buyLink a { background-image: url("imgs/addBasket.gif"); background-repeat: no-repeat; width: 136px; height: 29px; cursor: pointer; display: block; font-size: 0; line-height: 0; margin: 0; text-indent: -99999px; } .singleRecord .whatson #whatsonDivs ol li.buyLink { float:left; } .singleRecord .whatson #whatsonDivs ol li.buyLink a { width:100px; } .singleRecord .whatson #whatsonDivs #itunesLink a { background-image: url("imgs/itunes.gif"); } .singleRecord .whatson #whatsonDivs #amazonUkLink a { background-image: url("imgs/amazon.co.gif"); } .singleRecord .whatson #whatsonDivs #amazonUsLink a { background-image: url("imgs/amazon.gif"); } .singleRecord .whatson #whatsonDivs #eMusicLink a { background-image: url("imgs/eMusic.gif"); } .singleRecord .whatson .col2 .alsoLike .item { margin: 0; padding: 0; } .singleRecord .whatson .col2 .alsoLike .copy, .singleRecord .whatson .col2 .alsoLike .img { float:none; } .singleRecord .whatson .col2 .alsoLike .copy { width:160px; margin:10px 0 8px 0; padding-left:0; } .singleRecord .whatson .col2 .alsoLike .copy ol { padding-left:0; } .singleRecord .whatson .col2 .alsoLike .copy ol li { margin-right:0; margin-top:0; }  #whatsonDivs #tabContent .beforeTitle, #whatsonDivs #tabContent .afterTitle, #whatsonDivs #tabContent .leadQuote, .whatson #records .leadQuote, #whatsonDivs #tabContent .price{ margin:0; }  .default #content, .homepage #content { margin-top: 333px; } .default #nav, .homepage #nav { top: 462px; } .default h2 { font-size: 1.8em; } .default .col1 { width: 200px; } .default .col2 { width: 240px; padding-left: 16px; padding-right: 49px; } .default .col3 { width: 357px; margin-top: -39px; } .default .txt { width: auto; } .default .widget .item .copy { width: 238px; } .default .widget .even { background: #D9D2BF; } .default .widget h3 { height: 23px; margin: 0 0 10px 0; padding: 4px 0 0 13px; background: url(http://assets3.mariinskylabel.com/imgs/bg_newsHeading.png) no-repeat 0 0; } *+html .default .widget h3 { height: 25px; padding-top: 2px; } .default .widget h4 { padding-top: 2px; }  .default .flash, .homepage .col1 { position: absolute; top: 119px; left:20px; width:920px; height:320px; } .default .flash .widget, .default .flash img { float: left; } .default .flash .frame { float: left; width: 436px; height: 230px; margin: 17px 0 0 34px; padding: 20px 0 0 35px; background: url(http://assets4.mariinskylabel.com/imgs/bg_homeFrame.png) no-repeat 0 0; } .default .flash .copy { float: left; padding-right: 5px; } .default .flash p { width: 220px; margin-bottom: 2px; font-size: 1.1em; line-height: 1.5em; } .default .flash h3 { font-size: 2.2em; }  .faqs h3 { position: relative; color: #AF8F3A; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 1.1em; cursor: pointer; } .faqs h3.open { cursor:pointer; } .faqs p.ptoggle { padding-bottom: 20px; } .faq .col2 .txt h4 { clear:both; }  .mailinglistSubscribe .col1, .mailinglistSubscribe .col2 { width: 865px; padding-left:0; } #container #mailingListForm { padding: 15px 0 0; } #container #mailingListForm { padding: 15px 0 0; } #container #mailingListForm .l { float: left; margin: 1px 0 3px; width: 60px; } #container #mailingListForm .l { float: left; margin: 1px 0 3px; width: 60px; } #container #mailingListForm .r { float: left; width: 233px; } #container #mailingListForm input { background: url("/imgs/field.gif") no-repeat scroll 0 0 transparent; border: medium none; font-size: 1em; height: 17px; margin: 0 0 0; padding: 4px 8px 0; width: 197px; } #container .req { color: #CCA400; display: none; font-weight: bold; margin: 0 0 0 5px; } #container #mailingListForm .formrow { clear: both; margin: 0 0 15px; overflow: auto; width: 295px; } #container #mailingListForm .frSubscribe input { background: url("/imgs/submit.png") no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; display: block; float: right; font-size: 0; height: 16px; line-height: 0; margin-bottom: 10px; margin-right: 20px; margin-top: 10px; text-indent: -5000px; width: 58px; }  body.default #content h2 { color:#345C7A; }   body.news #content .col2 { width:835px; } #content .choiceItem { width:830px; clear:both; } #content .choiceItem.recordList { height:180px; overflow:hidden; } #content .choiceItem.singleRecord { } #content .choiceItem.odd, .singleRecord .news .choiceItem { background-color:#DFDCD2; } #content .choiceItem .img, #content .choiceItem .copy { width:160px; padding:10px; float:left; } #content .choiceItem .copy { width:600px; } #content .choiceItem .copy p { font-size:1.1em; } #content .choiceItem .copy h3 { width:600px; padding-bottom: 6px; }   @media print{ * { font-family: Arial, Tahoma, Helvetica, Sans-Serif !important; font-size: 16pt !important; background: none repeat scroll 0 0 #FFFFFF !important; color: #000000; float: none !important; overflow: visible !important; position: relative !important; margin-bottom: 5px !important; line-height: 20pt !important; } #header { margin-bottom: 50px; width:120px; height:120px; } #content { margin-top: 0 !important; } #widgets, .breadCrumb, #footer, #nav, #madeByMU, #paymentReceipt .button1 img, #paymentReceipt .button2 img, #content h2, .txt p a, #printReceipt { display: none; } #container { background-image:none !important;} .col2 .txt #paymentReceipt { display:block; border-top:none; border:none; width:100%; left:0; padding:0; } } .lightbox_bg { background:#000 none repeat scroll 0 0; height:100%; left:0; filter:alpha(opacity=50); opacity: 0.3; top:0; width:100%; z-index:50;  position:fixed; } .modal{ position:absolute; left:7%; top:20%; z-index:100; background: #fff; color:#000; opacity:1; filter:alpha(opacity=100); padding:10px; border:solid 1px #000; width:85%; } .button1{ left:87%; top:3%; position:absolute; padding-right:5px;  } .button1 img{ width:19px; height:18px; border:0; } .button2{ left:93%; top:3%; position:absolute;  } .button2 img{ width:19px; height:19px; border:0; } .checkout #printReceipt { border-top:1px solid #D9D9D9; position:relative; } .checkout #paymentReceipt h4{margin-top:20px;} .checkout #printReceipt a{ position:absolute; right:0; top:10px; width:82px; height:17px; display:block; padding:0;  }  #search { float: right; width: 270px; margin-top: 13px; } *html #search { margin-bottom: 20px;}  #search .fieldGroup .frgo input { float: left; display: block; width: 25px; height: 16px; border: none; background: url(http://assets5.mariinskylabel.com/imgs/goButton.png) no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; margin: 0 0 0 2px; }  #search .frcatalogueSearch input { background-image:url(http://assets1.mariinskylabel.com/imgs/searchField.gif); background-repeat:no-repeat; border:medium none; color:#345C7A; font-size:11px; height:15px; padding:1px 10px 0; width:167px; } #search .frcatalogueSearch { width: 240px; float: left; } #search .fieldGroup { width: 270px;}   .singleRecord .col1 { width: 162px; } .singleRecord .col2 { width: 447px; padding-left: 26px; padding-right: 33px; } .singleRecord .col3 { width: 197px; } .singleRecord .tab { padding: 11px 0 0 0; } .singleRecord .details { padding: 0 0 7px 0; font-weight: bold; } .buy { padding-top: 10px; padding-bottom: 10px; }  .alsoLike, .audioPlayer, .basket { margin: 0 0 7px 0; padding: 13px 0 0 0; background: url(http://assets2.mariinskylabel.com/imgs/frame_top.png) no-repeat 0 0; } .alsoLike .widgetInner, .audioPlayer .widgetInner, .basket .widgetInner { padding: 0 5px 10px 5px; background: url(http://assets3.mariinskylabel.com/imgs/frame_bottom2.png) no-repeat 0 bottom; } .alsoLike .widgetInner, .basket .widgetInner { background-image: url(http://assets4.mariinskylabel.com/imgs/frame_bottom.png); } .audioPlayer ol { padding-top: 10px; } .audioPlayer ol li { width: 153px; height: 20px; margin: 0 0 5px 2px; padding: 5px 0 0 30px; background: url(http://assets5.mariinskylabel.com/imgs/bg_audio.gif) no-repeat 0 0; } .audioPlayer ol li a { color: #345C7A; font-weight: normal; } .audioPlayer ol li.active { background-image: url(http://assets1.mariinskylabel.com/imgs/bg_audio_active.gif); } .audioPlayer ol li.active a { color: #766227; }  .alsoLike ol { padding-left: 10px; } .alsoLike h3 { font-size: 1.2em; } .alsoLike li { padding-bottom: 5px; } p.moreLinks { float: none; } p.moreLinks a { font-weight: normal; } .alsoLike .widgetInner { padding-left: 19px; padding-right: 18px; } .basket .widgetInner { padding-left: 14px; padding-right: 12px; } .basket .totalItems { border-top: 1px solid #CDC3A8; color: #776120; font-size: 10px; letter-spacing: -0.03em; padding-bottom: 7px; padding-top: 6px; } .basket #basketContent { padding-top:2px; } #content .col2 .basket .choiceItem, #content .col2 .basket .choiceItem .item { width:171px; padding:0; } #content .col2 .basket .choiceItem .img { width:56px; float:left; height:50px; } #content .col2 .basket .choiceItem .copy { clear:none; width:111px; float:left; position: relative; } #content .col2 .basket .choiceItem .copy h4 { font-size: 11px; font-weight: normal; } #content .col2 .basket .choiceItem .copy h4 a { color:#71653f; } .col2 .basket .itemPrice { float:left; font-size: 11px; width:63px; font-weight:bold; } .col2 .basket .removeLink {  text-transform: capitalize; color:#71653f; font-weight: bold; float:right; width:48px; } .col2 .basket .totalsWrapper { border-top: 1px solid #CDC3A8; padding-top: 6px; clear:both; } .col2 .basket .totalsWrapper .totalPrice { text-align: right; } .col2 .basket .basketLinks a { background-image:url('imgs/basket_button_1.jpg'); background-position:0 0; background-repeat: no-repeat; width:173px; height:22px; margin:0; padding:0; color:#345C7A; display:block; text-align: center; font-size:0; text-indent:-99999px; } .col2 .basket .basketLinks .viewBasket a { background-image:url('imgs/basket_button_2.jpg'); }
