@charset "UTF-8";html, <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:bold;}
ol, ul{list-style:none;list-style-type:circle;}
a img{border:none;}
a{text-decoration:none;}
textarea{resize:none;}
h1{line-height:1.5em;margin:0 0 20px 0;font-size:36px;}
h2{line-height:1.5em;margin:0 0 20px 0;font-size:32px;}
body, input, textarea{font-size:12px;line-height:1.5em;}
hr{border:0;clear:both;height:1px;margin-bottom:18px;}
ul{list-style:square;margin:0 0 18px 1.5em;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dd{margin-bottom:18px;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
big{font-size:131.25%;}
ins{text-decoration:none;}
blockquote{font-style:italic;padding:0 3em;}
blockquote cite, blockquote em, blockquote i{font-style:normal;}
pre{line-height:1.5em;margin-bottom:18px;padding:1.5em;}
abbr, acronym{cursor:help;}
sup, sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
input[type="text"], textarea{padding:2px;}
.screen-reader-text{position:absolute;left:-9000px;}
.main-content object{max-width:550px;}
.main-content embed{max-width:550px;margin:10px 0px;z-index:1;}
.main-content iframe{max-width:550px;margin:10px 0px;z-index:1;}
#bgholder embed, #bgholder iframe, #bgholder object, .box embed, .box iframe, .box object{z-index:-1;}
.wf-loading p{font-family:calibri}
.wf-inactive p{font-family:calibri}
.wf-loading p{font-family:calibri;font-size:16px}
.wf-inactive h1{font-family:calibri;font-size:16px;}
.main-wrap{height:100%;width:865px;float:right;}
.sidebar{width:220px;float:left;position:relative;left:10px;top:25px;display:none;}
.content{height:100%;float:left;padding:0px 30px;padding-bottom:40px;width:560px;position:relative;top:0px;}
.contentShadowBottom{width:100%;height:8px;float:left;background:url('images/shadowBottom.png');}
.shadowTop{width:560px;height:50px;padding:0px 30px;position:relative;}
.rightside{background:url('https://www.majesticlondonmassage.com/wp-content/themes/James-old/images/shadow-r.png');height:100%;position:absolute;right:-10px;top:0;width:10px;}
.leftside{background:url('https://www.majesticlondonmassage.com/wp-content/themes/James-old/images/shadow-l.png');height:100%;position:absolute;left:-10px;top:0;width:10px;}
.shadowL{background:url('https://www.majesticlondonmassage.com/wp-content/themes/James-old/images/shadow-l.png');width:10px;height:90%;}
.colorPick{display:none;}
#mainWrap{position:relative;min-height:100%;}
.main{float:left;width:620px;}
#branding{width:620px;}
.wrapper{width:620px;float:left;position:relative;margin-left:165px;}
.spacer{clear:both;}
.container{width:620px;float:right;margin-right:25px;height:100%;margin-top:25px;margin-bottom:30px;z-index:999;}
.HomeLine{height:100%;width:1px;position:absolute;}
#galleryNav{position:absolute;bottom:76px;width:100%;height:100px;}
.hiddenLink{display:none;visibility:hidden;}
.contentImageFull{margin-left:-20px;float:left;}
.clickHide{width:30px;height:30px;background:url('images/sprite.png') no-repeat -125px -31px;position:absolute;top:14px;right:16px;}
.no-results #s, .error404 #s{float:left;margin-right:5px;}
.no-results #searchform, .error404 #searchform{margin-top:10px;}
#brick-holder{width:auto;height:auto;margin:0 auto;}
#leftBrick{position:absolute;height:100%;width:30px;background:url('https://www.majesticlondonmassage.com/wp-content/themes/James-old/images/shadowL.png') repeat-y;z-index:3;left:0px;top:0px;}
#rightBrick{position:absolute;height:100%;width:30px;background:url('https://www.majesticlondonmassage.com/wp-content/themes/James-old/images/shadowR.png') repeat-y;z-index:3;right:0px;top:0px;}
.brick1{width:144px;height:144px;}
.brick2{width:294px;height:144px;}
.brick3{width:294px;height:294px;}
.brick4{width:594px;height:294px;}
.brick5{width:144px;height:294px;}
.brick6{width:594px;height:294px;}
.box{overflow:hidden;border:3px solid black;}
.colorInside{width:100%;height:100%;display:none;position:absolute;top:0px;left:0px;}
.boxInside{width:100%;height:100%;display:none;position:absolute;top:0px;left:0px;}
.brickMore{background:url('images/sprite.png') no-repeat -190px 0px;bottom:0;height:50px;position:absolute;right:0;width:50px;z-index:999;}
.boxMargin{margin:10px;}
.brickTitle{font-size:18px;font-weight:bold;margin-bottom:5px;}
#brick-holder .cboxElement{width:100%;height:100%;display:block;position:absolute;z-index:999;}
.logo{top:14px;height:76px;position:relative;left:20px;float:left;}
.logo a{display:table-cell;vertical-align:middle;height:76px;}
.logo img{max-height:70px;vertical-align:middle;}
.wp-post-image{margin:0px 0 0 -20px;width:600px;}
.hentry .wp-post-image{max-width:300px;height:auto;}
#footer ul{margin:0px 0px 14px 0px;}
.menu-header{float:left;margin-top:14px;margin-left:40px;}
#footer ul li{float:left;list-style:none;margin-right:25px;line-height:75px;}
#footer ul li ul li{float:none;line-height:25px;}
.menuHeaderStripe{position:relative;right:-12px;top:-1px;}
#footer .sub-menu{background:url('https://www.majesticlondonmassage.com/wp-content/themes/James-old/images/bg-menu-holder.png') repeat-y 100% 0;position:absolute;bottom:76px;width:100%;display:none;left:0px;margin:0px;height:auto;}
#footer .sub-menu li{width:100%;margin-top:0px;}
.menu-right{float:right;margin-left:5px;line-height:70px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.menu-right{margin-top:-75px;}}
#footer .menu-right ul li{line-height:72px;margin-right:5px;}
.content ul ul, .content ol ol, .content ul ol, .content ol ul{margin-bottom:0;}
.content pre, .content kbd, .content tt, .content var{font-size:15px;line-height:21px;}
.content code{font-size:13px;}
.content table{margin:0 -1px 24px 0;text-align:left;width:100%;}
.content tr th, .content thead th{font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px;}
.content tr td{padding:6px 24px;}
.home .sticky{margin-left:-20px;margin-right:-20px;padding:18px 20px;}
.page-title{font-size:14px;font-weight:bold;margin:0 0 36px 0;}
.page-title span{font-size:16px;font-style:italic;font-weight:normal;}
.page-title a:link, .page-title a:visited{text-decoration:none;}
.blog-post{margin-bottom:60px;}
.entry-title{font-size:21px;font-weight:bold;line-height:55px;}
.entry-content-text{margin-top:10px;margin-bottom:10px;float:left;max-width:560px;width:100%;overflow:hidden;}
.entry-bar a{font-size:12px;}
.single-post .entry-bar{margin-top:10px;}
.entry-bar{margin:10px 0px;float:left;}
.bar-icon{background:url('images/sprite.png') no-repeat;margin-right:5px;width:16px;height:16px;display:block;float:left;}
.bar-float{float:left;margin-right:5px;}
.clearFloat{clear:both;}
.bar-icon.date{background-position:0px -21px;}
.bar-icon.author{background-position:-50px -21px;}
.bar-icon.cat{background-position:-34px -21px;}
.bar-icon.comment{background-position:-17px -21px;}
.bar-icon.tag{background-position:-67px -21px;}
.entry-title a{font-size:21px;}
.blog-top, .page-top{position:relative;}
.td-page-icon{width:102px;height:40px;left:468px;bottom:0px;*top:0px;position:absolute;overflow:hidden;}
.entry-title a:link, .entry-title a:visited{text-decoration:none;}
.entry-meta{font-size:12px;}
.entry-meta abbr, .entry-utility abbr{border:none;}
.entry-content, .entry-summary{clear:both;}
.entry-summary{text-align:justify;}
.content .entry-summary p:last-child{margin-bottom:12px;}
.entry-content fieldset{margin:0 0 24px 0;padding:24px;}
.entry-content fieldset legend{font-weight:bold;padding:0 24px;}
.entry-content input{margin:0 0 24px 0;}
.entry-content input.file, .entry-content input.button{margin-right:24px;}
.entry-content label{font-size:12px;}
.entry-content select{margin:0 0 24px 0;}
.entry-content sup, .entry-content sub{font-size:10px;}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.page-link{clear:both;font-weight:bold;margin:0 0 22px 0;word-spacing:0.5em;}
.page-link a:link, .page-link a:visited{font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
body.page .edit-link{clear:both;display:block;}
#entry-author-info{clear:both;font-size:14px;line-height:20px;margin:24px 0;margin-left:-20px;overflow:hidden;width:560px;padding:0px 20px;}
#entry-author-info #author-avatar{float:left;height:60px;margin:0 -104px 0 0;padding:10px 0px;}
#entry-author-info #author-description{float:left;margin:0 0 0 104px;width:360px;padding:10px 0px;}
#entry-author-info h2{font-size:100%;font-weight:bold;margin-bottom:0;}
.entry-utility{clear:both;font-size:12px;line-height:18px;}
.content .video-player{padding:0;}
.saleImages{width:165px;height:130px;float:left;display:block;}
.saleImgWrap{width:165px;height:auto;float:left;margin:20px 0px;position:relative;}
.saleImg1{width:160px;height:90px;padding-top:70px;}
.saleImg1 span{width:70px;height:20px;background:black;padding:5px;}
.saleImgOther{width:77.5px;height:77.5px;background:grey;margin-right:5px;margin-top:5px;float:left;}
.salePrice{position:absolute;top:50px;z-index:9;min-width:10px;height:25px;display:block;padding:0px 10px 0px 5px;line-height:23px;}
.contentSaleImgOn{width:375px;float:left;margin-left:20px;}
#slideshow{left:20px}
#SaleNav{margin:0px;width:166px;display:block;}
#SaleNav li{width:77.5px;float:left;list-style:none;margin-right:5px;margin-top:5px;}
#SaleNav .odd{width:78.5px;}
#SaleNav a{padding:1px;display:block;}
#SaleNav li.activeSlide a{background:#e3e3e3;}
#SaleNav a:focus{outline:none;}
#SaleNav img{border:none;display:block}
.saleCategory{width:560px;padding:0px 20px;margin-left:-20px;}
.saleSingle{width:560px;padding:0px 20px;margin-left:-20px;}
.readmore{position:relative;bottom:10px;min-width:10px;margin-top:10px;float:right;}
.readmoreButton{padding:5px;}
.navigation{font-size:12px;line-height:18px;overflow:hidden;}
.navigation a:link, .navigation a:visited{text-decoration:none;}
.nav-previous{float:right;}
.nav-next{float:left;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above, .single #nav-above{display:block;}
#nav-below{width:100%;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title, h3#reply-title{font-size:20px;font-weight:bold;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{line-height:24px;margin:0 0 24px 0;padding:0 0 0 66px;position:relative;background:url('https://www.majesticlondonmassage.com/wp-content/themes/James-old/images/patternDot.png') repeat-x bottom;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul, #comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited{text-decoration:none;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0;}
.commentlist .children{list-style:none;margin:0;margin-left:-20px;}
.commentlist .children li{border:none;margin:0;background:none;}
.nopassword, .nocomments{display:none;}
#comments .pingback{margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
#respond{margin:0;overflow:hidden;position:relative;}
#respond input[type="text"]{height:22px;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{display:none;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#respond p.logged-in-as{margin-bottom:5px;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required, .contact-label .required{font-weight:bold;}
#respond label{font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;height:30px;text-align:center;vertical-align:middle;font-size:12px;line-height:18px;cursor:pointer;}
.sidebar-content ul{margin:0;padding:0;}
.sidebar-content ul li{list-style:none;}
.sidebar-content ul li ul li{margin-left:13px;list-style:square;}
.sidebar-content h3{margin:0;}
.widget-container{margin-bottom:15px;}
.widget-area{margin-left:30px;width:170px;}
.widget-area input{max-width:94%;}
.sidebarShadowTop{width:100%;height:50px;}
#eshopws{width:100px;margin-right:5px;}
.sidebar input[type="submit"]{float:none;}
#calendar_wrap table{width:100%;}
.widget_search #s{width:100px;margin-right:5px;}
.loginWrap{position:absolute;right:135px;top:-26px;height:40px;}
.login-icon{width:40px;height:25px;float:right;margin-top:5px;}
.login-content{position:relative;width:auto;height:35px;float:right;left:0px;visibility:hidden;padding:0px 5px;top:5px;}
.login-form{margin:0px 5px;}
.login-form input{float:left;width:60px;border:none;}
.login-form #log{display:block;float:left;height:20px;margin-right:5px;margin-top:7px;padding:0px 5px;}
.login-form #pwd{display:block;float:left;height:20px;margin-right:5px;margin-top:6.5px;padding:0px 5px;}
.login-form .loginButton{margin-top:7px;width:auto;margin-right:10px;}
.login-form form{float:left;font-size:10px;}
.login-form a{float:left;font-size:11px;}
.login-form .logout{margin-top:-5px;}
.register{margin-top:-6px;}
.recover{margin-top:0px;}
.clearAll{clear:both;}
.searchWrap{position:absolute;right:90px;top:-26px;height:40px;}
.search-content{position:relative;width:auto;height:35px;float:right;left:0px;visibility:hidden;padding:0px 5px;top:5px;}
.searchWrap .social{margin-top:8px;margin-right:5px;height:20px;float:right;}
.search-icon{background:url("images/sprite.png") no-repeat scroll -149px 8px transparent;width:40px;height:25px;float:right;margin-top:5px;}
.search-bar{float:right;margin-left:5px;margin-right:5px;height:35px;}
.searchTooltip{position:absolute;top:-30px;right:0px;background:grey;background:url('images/tooltipBg.png') right;display:none;height:25px;padding:0px 5px;}
.loginTooltip{position:absolute;top:-30px;right:0px;background:grey;background:url('images/tooltipBg.png') right;display:none;height:25px;padding:0px 5px;}
.galleryTooltip{position:absolute;top:-30px;right:0px;background:url('images/tooltipBg.png') right;display:none;height:25px;padding:0px 5px;}
.search-bar #searchform{margin-top:5px;}
.search-bar #s{padding:0px;height:20px;display:block;float:left;margin-top:2px;margin-right:5px;padding:0px 5px;border:none;width:90px;}
.social a{width:20px;height:20px;display:block;float:left;margin-left:5px;}
.social .youtube{background:url('images/sprite.png') no-repeat 0px 0px;}
.social .twitter{background:url('images/sprite.png') no-repeat -20px 0px;}
.social .rss{background:url('images/sprite.png') no-repeat -40px 0px;}
.social .flickr{background:url('images/sprite.png') no-repeat -80px 0px;}
.social .facebook{background:url('images/sprite.png') no-repeat -100px 0px;}
.social .linkedin{background:url('images/sprite.png') no-repeat -60px 0px;}
.copyright{margin-top:14px;margin-right:30px;line-height:75px;font-size:9px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;float:right;}
.social img{width:20px;height:20px;}
#footer{float:right;width:100%;min-width:980px;position:fixed;height:90px;bottom:0px;z-index:999;}
.footerMenu{width:620px;float:left;position:relative;z-index:99;margin-top:10px;margin:10px auto 0;padding:0;overflow:hidden;height:20px;}
.footerMenu ul{display:inline;margin:0;list-style:none;margin-top:10px;}
.menu-footer ul li{display:inline;margin:0;}
.menu-footer ul li a{font-size:11px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;margin-right:7px;}
.footerMenu img{margin-bottom:1px;margin-right:5px;}
.lastFooterItem img{display:none;}
.footerShadow{position:absolute;top:-19px;left:0px;height:46px;width:620px;}
.contact-field input[type="text"]{margin:0 0 9px;width:47%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.contact-field textarea{margin:0 0 9px;width:98%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.contact-field textarea{height:100px;}
.contact-field #contact-submit{font-size:14px;width:auto;height:40px;text-align:center;vertical-align:middle;font-size:12px;line-height:18px;cursor:pointer;text-decoration:none;display:table-cell;padding:0px 10px;}
.td-button{cursor:pointer;display:table-cell;font-size:12px;height:40px;line-height:18px;padding:0 10px;text-align:center;text-decoration:none;vertical-align:middle;width:auto;}
.td-button span{display:table-cell;height:40px;vertical-align:middle;}
.tdN-button, .tdN-button span{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;}
.tdN-button{white-space:nowrap;line-height:1em;position:relative;outline:none;overflow:visible;cursor:pointer;border:1px solid #999;border:rgba(0, 0, 0, .2) 1px solid;border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background:-moz-linear-gradient(center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100%);background:-webkit-gradient(linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;}
button::-moz-focus-inner{border:none;}
button.tdN-button{padding:0px;margin:0;}
.tdN-button.full, .tdN-button.full span{display:block;}
.tdN-button:hover, .tdN-button.hover{background:-moz-linear-gradient(center top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .1) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(255, 255, 255, .1)),to(rgba(255, 255, 255, .2)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')";}
.tdN-button:active, .tdN-button.active{background:-moz-linear-gradient(center top,rgba(0, 0, 0, .1) 0%,rgba(255, 255, 255, .1) 100%);background:-webkit-gradient(linear,center bottom, center top,from(rgba(255, 255, 255, .1)),to(rgba(0, 0, 0, .1)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')";}
.tdN-button span{position:relative;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);border-top:rgba(255, 255, 255, .2) 1px solid;padding:0.6em 1.3em;line-height:1em;text-decoration:none;text-align:center;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0){button.tdN-button span{margin-top:-1px;margin-left:-2px;margin-right:-2px;}
}
.search-bar #searchsubmit, input[type="submit"], #commentform #submit, .loginButton, .readmoreButton{white-space:nowrap;line-height:1em;position:relative;outline:none;overflow:visible;cursor:pointer;border:1px solid #999;border:rgba(0, 0, 0, .2) 1px solid;border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background:-moz-linear-gradient(center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100%);background:-webkit-gradient(linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:11px;float:left;margin-top:2px;}
.ui-accordion{min-width:100%;}
#bgholder{width:100%;height:100%;overflow:hidden;position:fixed;left:0;top:0;z-index:-2;color:#000;}
#bgholder img#bgimg{visibility:visible;width:100%;height:100%;}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img{max-width:100%;height:auto;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright, img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:12px;}
.wp-caption{line-height:18px;margin-bottom:20px;max-width:632px !important;padding:4px;text-align:center;}
.wp-caption img{margin:5px 5px 0;}
.wp-caption p.wp-caption-text{font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery br+br{display:none;}
.content .attachment img{display:block;margin:0 auto;}
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
.menu-main, .entry-meta, .entry-utility, .navigation, .widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}
.rasterize{position:fixed;left:0;top:0;overflow:hidden;z-index:-1;height:100%;width:100%;}
#supersized{position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%;}
#supersized img{position:relative;display:none;outline:none;border:none;}
#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;}
#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}
#supersized a{z-index:-30;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111;}
#supersized a.prevslide{z-index:-20;}
#supersized a.activeslide{z-index:-10;}
#supersized a.prevslide img, #supersized a.activeslide img{display:inline;}
#controls-wrapper{margin:0 auto;height:62px;width:100%;top:0;left:0;z-index:4;position:absolute;}
#close-bar{position:absolute;left:0;top:0;width:40px;height:20px;z-index:999999;}
#controls-icon{width:40px;height:25px;margin-top:5px;}
#controls-close{width:40px;height:40px;position:absolute;right:45px;bottom:176px;}
#controls{overflow:hidden;height:100px;text-align:left;z-index:5;padding:0;padding-left:140px;padding-right:115px;}
#slidecounter{float:right;font:23px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;margin:65px 184px 18px 20px;}
#slidecaption{overflow:hidden;float:left;width:70%;font:16px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;margin-top:10px;margin-left:30px;}
#slidecaption a{font:16px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;}
#navigation{float:right;margin:5px 20px 0 0;}
#galleryInside{width:90%;position:absolute;max-width:1400px;min-width:1024px;}
#nextthumb,#prevthumb{z-index:6;display:none;position:absolute;top:10px;height:75px;width:100px;overflow:hidden;background:#ddd;border:2px solid #fff;-webkit-box-shadow:0 0 5px #000;}
#nextthumb{right:12px;}
#prevthumb{left:40px;}
#nextthumb img, #prevthumb img{width:150px;height:auto;}
#nextthumb:active, #prevthumb:active{bottom:10px;}
#navigation >:hover,#nextthumb:hover, #prevthumb:hover{cursor:pointer;}
.coin-slider{zoom:1;position:relative;margin-left:-20px;float:left;overflow:hidden;}
.coin-slider img{width:620px;}
.coin-slider a{text-decoration:none;outline:none;border:none;position:absolute;width:100%;height:100%;z-index:999;}
.cs-buttons{font-size:0px;padding:10px;float:left;top:0px;}
.cs-buttons a{float:left;margin-left:5px;height:10px;width:10px;text-indent:-1000px;position:relative;z-index:9999;}
.cs-title{width:560px;padding:10px 10px 10px 50px;font-size:18 px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:14px;height:14px;background:url(images/colorbox/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px;background:url(images/colorbox/border.png) repeat-x top left;}
#cboxTopRight{width:14px;height:14px;background:url(images/colorbox/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px;height:43px;background:url(images/colorbox/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px;background:url(images/colorbox/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px;height:43px;background:url(images/colorbox/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px;background:url(images/colorbox/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px;background:url(images/colorbox/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(images/colorbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute;bottom:-28px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C;}
#cboxCurrent{position:absolute;bottom:-28px;left:58px;font-weight:bold;color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute;bottom:-29px;background:url(images/colorbox/controls.png) no-repeat 0px 0px;width:23px;height:23px;text-indent:-9999px;}
#cboxPrevious{left:0px;background-position:-51px -25px;}
#cboxNext{left:27px;background-position:-75px -25px;}
#cboxClose{right:0;background-position:-100px -25px;}