@import url("cellsplit.css");

body {
	padding:0;
	margin:0;
}

*{
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
*behavior: url(/css/boxsizing.htc);
}

a:focus, :focus{ outline: none; -moz-outline-style: none; border: none;} 
html, body, #container_fullscreen{padding:0px; margin:0px;}
img{border: 0; margin:0; padding:0; vertical-align: top;}
.clearfloat{clear:both; height:0; font-size: 1px; line-height: 0px;}
strong{font-weight: bold;}
u{text-decoration: underline;}
em{font-style: italic;}
ol,ul{list-style:none;margin-left: 20px; list-style: disc outside none;}
iframe{overflow: hidden; border: none;}

/* MESSAGE PANELS */
.fb_iframe_widget iframe, .fb_iframe_widget{
	height: 20px !important;
}
.fb_iframe_widget, .fb_iframe_widget *{
	overflow: hidden !important;
}
.fb_iframe_widget iframe{position: absolute; top: 0;}
.addthiscode{display: block; position: absolute; bottom: 14px; height: 20px; width: 110px; left: 50%; margin-left: -55px;}
.addthiscode .download{background: url("http://media.sketchanet.com/s/buttons/download_button.png") no-repeat top left; height: 20px; width: 16px; display: inline-block; padding-left: 28px; position: relative; text-indent: 9999px;}

/* MESSAGE PANELS */
.toviewmsg{text-align: center; margin-bottom: 40px;}
.no_flash_msg{position: absolute; top: 0px; left: 0px; right:0; width:100%; height:100%; font-family: Arial; display: none;}
.no_java_msg{position: absolute; top: 0px; left: 0px; right:0; width:100%; height:100%; font-family: Arial;}
.no_msg_bg{background-color: #000; opacity:0.4; filter:alpha(opacity='40'); z-index: 1000;}
.no_msg_panel{background-color: #ffffff; : center; opacity:0.75; filter:alpha(opacity='75'); position:absolute; top:50%; left:50%; padding: 10px;}
.no_msg_panel h2{font-size: 15px; margin: 0; padding: 0;}
.no_msg_panel p{font-size: 13px; margin: 0; padding: 0;}
#no_flash_box, #no_javascript{z-index: 2000; }
#no_flash_box .no_msg_panel{height:100px; width: 400px; margin-top:-60px; margin-left:-210px;}
#no_flash_box a{color: #000; text-decoration: underline;}
#no_flash_box h2{margin: 15px 0;}
#no_javascript .no_msg_panel{height:40px; margin-top:-30px; margin-left:-160px; width: 300px;}

/* CONTENT PANELS */
#background{margin: 0 auto; z-index: 0; position: absolute !important; top: 0; left: 0; width: 100%; height: 100%;}
#foreground{position: absolute; z-index: 200; left: 0; top: 0; width: 100%;}
#foreground > .bbg{position: static;}
#wrap{margin: 0 auto; z-index: 1;}
.group{position: relative; width: 100%;}
#logo, #sitemap, #content, #footer{position: relative;}
#content{min-height: 200px;}
#content_layer{position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
/* content .textblock{overflow: hidden} */
.block{overflow: hidden;}

.textblock .bc{word-wrap: break-word;}

#body h1{display:none; z-index: 1;}
#body a{margin: 0; padding: 0;}
#body .multimediablock{}
#body .multimediablock .galleryblock .galleryblock_image img{max-height: 330px;}
#body .multimediablock .galleryblocknotfirst{margin-top: 26px;}

/* SO iframe alignment matches that of the eidtor */
.fakep .bc iframe{display: inline-block;}

.bw{position: relative; display: block;}
.bw > .bc{text-align: inherit;}
.bw > .bc{z-index: 3; position: relative; display: block; min-height: 100%;} /* height: 100%; removed for layout 11 to get scrollbars */
.bw > .bbr{z-index: 2;}
.bw > .bbg{z-index: 1;}

/* SCROLLBARS FOR THE RIGHT GROUP */
.layout23118 .groupblock,
.layout23041 .groupblock{overflow-y: auto;}

#content > .bbg > .multimediablock{height: 100%;} /* FURNITURE */
#content .bc > .multimediablock > .bc,
.textwrap > .bc{overflow: hidden; max-height: 100%;}
.textblock a{color: inherit;}
.bw > .bbg, .bw > .bbr{position: absolute; top: 0; left: 0; bottom:0; right:0; overflow: hidden; display: block;}
#logo .textwrap > .bc{overflow: visible; cursor: default; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.layout90 .block.bw > .bc,
.layout3331 .block.bw > .bc,
.layout3355 .block.bw > .bc,
.layout425 .block.bw > .bc,
.layout687 .block.bw > .bc,
.layout1024 .block.bw > .bc,
.layout115 .block.bw > .bc,
.layout139 .block.bw > .bc,
.layout15893 .block.bw > .bc{height: 100%;}

.layout23041 .bw > .bc,
.layout23118 .bw > .bc{max-height: 100%;}


.layout23041 #background > .bc,
.layout23118 #background > .bc{height: 100%;}


.layout23041 #wrap,
.layout23118 #wrap{overflow: hidden;}

/* add this so float items in block create height in the block
.textblock h1, .textblock h2, .textblock h3, .textblock h4, 
.textblock h5, .textblock h6, .textblock p{overflow: hidden;}
 */
  
.gallerylist{display: none;}
.galleryblock .sngallery{display: block; visibility:hidden; text-align: left;}
.galleryblock .sngallery ul{margin: 0;}
.galleryblock .nav{position: relative;}
.galleryblock .nav li{z-index: 1;}
.galleryblock .nav li a{text-decoration: none;}
.galleryblock .carouselnav a.prev, .galleryblock .carouselnav a.next{display: block; height: 50px; width: 50px;}
.galleryblock .carouselnav > a.thumbbutton{top: 50%; margin-top: -25px;}
.galleryblock .carouselnav > a.prev.thumbbutton{left: 0px;}
.galleryblock .carouselnav > a.next.thumbbutton{right: 0px;}
.galleryblock .carouselnav > a{position: absolute; z-index: 2;}
.galleryblock .carouselnav a.prev{background: url("http://media.sketchanet.com/s/buttons/left_arrow.png") no-repeat center center;}
.galleryblock .carouselnav a.next{background: url("http://media.sketchanet.com/s/buttons/right_arrow.png") no-repeat center center;}
.galleryblock{position: relative;}

.paypal_desc{margin-bottom: 10px;}
.paypal_btn{margin-top: 10px; text-align: left !important;}

.galleryblock_nav{position: relative; margin:0 auto; padding:0; text-align: center;}
.galleryblock_nav .navs{position: absolute; top: 0; text-decoration: none; overflow: hidden; width: 16px; }
.galleryblock_nav .disabled-navs{cursor: auto;}
.galleryblock_nav .disabled-navs img{display: none;}
.galleryblock_nav .prev{left: 0;}
.galleryblock_nav .next{right: 0;}
/*.galleryblock_nav .prev{left: 0; -moz-border-radius-topleft: 8px; -khtml-border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px;}
.galleryblock_nav .next{right: 0; -moz-border-radius-topright: 8px; -khtml-border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px;}*/ 
.galleryblock_container{margin:0 16px; position: relative;}
.galleryblock_container_bg{position: absolute; top:0; left:16px; right:16px; padding: 0;}
.galleryblock_container ul{list-style:none; margin:0 auto; padding: 0; position: relative;}
.galleryblock_container ul li{margin:0; display: inline; padding:0; margin-right: 3px;}
.galleryblock_container ul li a{margin: 0; padding: 0;}

.galleryblock .galleryblock_info{z-index: 1 !important;}
.galleryblock .galleryblock_info_bg{z-index: -1 !important;}
.galleryblock .galleryfocus .galleryblock_info{min-height: 130px;}
.galleryblock ul.list li{display: none;}

.galleryblock_nav .arrow_fill{width: 16px; position: absolute; top: 0; z-index: -1; height: 100%; border: none; margin: 0; padding: 0;}
.galleryblock_nav .arrow_fill span{display: block; border: none; margin: 0; padding: 0;}
.galleryblock_nav .arrow_fill .corners{width: 16px; position: relative; height: 100%;}
.galleryblock_nav .arrow_fill .corners .fill{width: 8px; position: absolute; height: 100%;}
.galleryblock_nav .arrow_fill .corners .tier{width: 8px; position: absolute; height: 100%;}
.galleryblock_nav .arrow_fill .corners .tier .t{width: 8px; position: absolute; top: 0; height: 8px;}
.galleryblock_nav .arrow_fill .corners .tier .b{width: 8px; position: absolute; bottom: 0; height: 8px;}
.galleryblock_nav .arrow_fill .corners .tier .m{width: 8px; position: absolute; bottom: 8px; top: 8px;}

.galleryblock_nav .prev .arrow_fill{right: 0;}
.galleryblock_nav .prev .arrow_fill .corners .fill{right: 0px;}
.galleryblock_nav .prev .arrow_fill .corners .tier{right: 8px;}
.galleryblock_nav .prevflat .arrow_fill .corners .tier .m{bottom: 0px !important;}
.galleryblock_nav .prevflat .arrow_fill .corners .tier .b{display: none;}
.galleryblock_nav .next .arrow_fill{left: 0;}
.galleryblock_nav .next .arrow_fill .corners .fill{left: 0px;}
.galleryblock_nav .next .arrow_fill .corners .tier{left: 8px;}
.galleryblock_nav .nextflat .arrow_fill .corners .tier .m{bottom: 0px !important;}
.galleryblock_nav .nextflat .arrow_fill .corners .tier .b{display: none;}

.normalnav .navs{display: block; border: none; margin: 0; padding: 0;}
.normalnav .navs img{padding-top: 50%; margin-top: -3px;}
.normalnav .galleryblock_container ul li{margin: 0; padding: 0;}

.thumbnav{height: 47px !important; line-height: 47px !important;}
.thumbnav .navs{height: 47px !important;}
.thumbnav .galleryblock_container_bg{height: 47px !important;}
.thumbnav .galleryblock_container{height: 45px !important; padding: 1px 0;}
.thumbnav .galleryblock_container ul{height: 45px;}
.thumbnav .gcarousel img{padding: 18px 0;}

.audioblock{
	width: 96%; 
	display: table; 
	padding: 15px 2%; 
	margin: 0 auto;
	-moz-border-radius-bottomleft: 15px;
	-khtml-border-bottom-left-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-khtml-border-top-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-khtml-border-bottom-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	-khtml-border-top-right-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
}
.audioblock .audiobox{position: relative; width: 100%; max-height: 265px;}
.audioblock .audiobox .audiolist{max-height: 186px; margin-bottom: 10px; overflow: auto; cursor: default; width: 100%; min-height: 24px;}
.audioblock .audiobox .audiolist .audioitem{line-height:24px; padding: 0 1% !important; width: 98%; overflow: hidden;}
.audioblock .audiobox .audiolist a{display: block; width: 100%; line-height:24px;}
.audioblock .audiobox .audiolist a span.openmp3{display: none;}
.audioblock .audiobox .audioplayer{height: 35px; width: 100%; cursor: default;}
.audioblock .audiobox .audioplayer div{height: 35px; width: 100%;}
.audioblock .audiobox .audioplayer div div{margin: 0 auto; height: 16px; margin-top: 9px; width: 320px;}
.audioblock .audiobox .audiolist_info{max-height: 60px; margin:10px 0; overflow: auto; cursor: default; width: 100%; min-height: 24px;}
.audioblock .audiobox .audiolist_info .audioitem{padding: 0 1% !important; width: 98%;}
.multimediablock .audioblock .audiobox .audiolist_info{display: none;}


.videocontainer{height: 300px; text-align: center; width: 100%; overflow: hidden;}
.videocontainer .video_wrap{text-align: center; height: 300px; margin: 0 auto; overflow: hidden;}

.draggable{width: 360px; max-height: 275px; z-index: 100; position: absolute;}
.draggable .audioblock{z-index: 0; padding: 25px 2% 15px 2%;}
.draggable .audiolist div div{display: none;}
.draggable .closeBtn{position: absolute; top:3px; right: 9px; z-index: 1; font-family: sans-serif; text-align: right;}
.draggable .closeBtn a{font-size: 16px; text-decoration: none; display: block;}
.draggable .handle{position: absolute; width:290px; height: 16px; top: 5px; left: 50%; margin-left: -145px; cursor: move; opacity:0.50; filter:alpha(opacity='50');}

#background_layer div img.stretch_x, #content_layer div img.stretch_x, #content_layer_gallery div img.stretch_x{width: 100% !important;}
#background_layer div img.stretch_y, #content_layer div img.stretch_y, #content_layer_gallery div img.stretch_y{height: 100% !important;}
#preload_assets{display: none;}
.sitemap_arrow{position: absolute;}

/* FOLIOSTOP LINK */
#foliostop{font-family:Arial, Helvetica, sans-serif; font-size:10px !important; position: absolute; bottom: 5px; right: 5px; text-align: right; width: 355px; z-index: 100;}
#foliostop a{font-size:10px !important;}

#footer{}
