/* ::::: http://www.mistresszeth.com/wp-content/themes/kingsizeold/style.css ::::: */

body, h1, h2, h3, h4, h5, h6, a, p, ul, ol, li, em, strong, pre, code, form { padding: 0px; margin: 0px; }
html { height: 100%; }
body { color: white; font: 12px/20px "Helvetica Neue",Verdana,Helvetica,sans-serif; background: black none repeat scroll 0% 0%; height: 100%; overflow-x: hidden; }
#wrapper { width: 1000px; margin: 0px auto; position: relative; height: 100%; z-index: 100; }
h1, #navbar li a { font-family: "PT Sans Narrow","Helvetica Neue",Arial,sans-serif; font-weight: normal; }
h2, h3, h4, h5 { font-family: "PT Sans","Helvetica Neue",Arial,sans-serif; font-weight: normal; }
#menu_wrap { width: 240px; display: inline-block; position: fixed; top: 0px; z-index: 500; }
#menu { background: transparent url('menu_back.png') repeat-y scroll left top; width: 220px; padding: 0px 10px 25px; }
#logo { width: 220px; height: 180px; }
#logo h1 a { display: block; width: 220px; height: 180px; text-align: center; }
#navbar { list-style: outside none none; margin: 34px 0px -5px 20px; position: relative; z-index: 10000; }
#navbar li { width: 160px; height: 29px; padding: 6px 10px 14px; border-bottom: 1px solid rgb(52, 52, 52); position: relative; z-index: 10000; }
#navbar li:first-child { border-top: 1px solid rgb(52, 52, 52); }
#navbar li a { display: block; width: 180px; height: 40px; font-size: 18px; color: rgb(163, 163, 163); text-decoration: none; text-transform: uppercase; z-index: 20; outline: medium none; font-weight: bold; }
#navbar li.menu-item:hover { background: transparent url('menu_hover_arrow.png') no-repeat scroll right center; }
#navbar li.current-menu-item a, #navbar li.current-menu-ancestor > a { color: white; }
#hide_menu { background: transparent url('hide_menu_back.png') no-repeat scroll left bottom; width: 220px; height: 115px; margin: 0px; padding: 0px 30px; position: relative; }
.menu_visible { background: transparent url('menu_hide_arrow_top.png') no-repeat scroll left top; }
#hide_menu a { display: none; width: 48px; height: 48px; text-indent: -9999px; position: absolute; top: 5px; left: 97px; outline: medium none; }
.menu_tooltip { width: 140px; height: 30px; padding: 17px 15px 0px 25px; background: transparent url('tooltip.png') no-repeat scroll center center; position: absolute; top: 4px; left: 131px; font: 12px/18px "Helvetica Neue",Verdana,Helvetica,sans-serif; display: none; }
.menu_tooltip div { position: absolute; top: 14px; left: 31px; }
.menu_tooltip .tooltip_show { display: none; }
.menu_tooltip p { text-align: center; }
#main_wrap { min-height: 100%; background: transparent url('content_back.png') repeat-y scroll left top; margin: 0px 0px 0px 240px; }
#main { position: relative; width: 680px; padding: 0px 40px 5px; font: 12px/20px Verdana,Arial,sans-serif; display: inline-block; z-index: 2; }
#main h2 { font: bold 30px "PT Sans","Helvetica Neue","Verdana",sans-serif; text-transform: uppercase; margin: 35px 0px 20px; }
#main h2.section_title { font: 30px "PT Sans Narrow","Helvetica Neue","Verdana",sans-serif; text-transform: uppercase; margin: 19px 0px 40px; color: white; }
#content { float: left; margin: -28px 0px 30px; position: relative; z-index: 20; }
.content_full_width { width: 680px; }
p { margin-bottom: 20px; }
input, textarea { background: rgb(27, 27, 27) none repeat scroll 0% 0%; border: 1px solid rgb(51, 51, 51); border-radius: 3px; color: white; padding: 5px; font: 12px "Helvetica Neue",Verdana,Helvetica,sans-serif; }
input:focus, textarea:focus { background: rgb(35, 35, 35) none repeat scroll 0% 0%; border: 1px solid rgb(97, 97, 97); }
form p { position: relative; margin: 0px 0px 15px; }
body::before { content: ""; height: 100%; float: left; width: 0px; margin-top: -32767px; }
#pricing_table .plan:nth-child(1) { border-radius: 5px 0px 0px 5px; }
#pricing_table .plan:nth-child(4) { border-radius: 0px 5px 5px 0px; }
.clear::before, .clear::after { content: ""; display: table; }
.clear::after { clear: both; }
.dropcaps p:first-child::first-letter { font-size: 340%; float: left; position: relative; margin: 10px 7px 0px 0px; line-height: 0.7em; font-family: Palatino,Georgia,serif; }
.dropcaps_alt p:first-child::first-letter { font-size: 340%; float: left; position: relative; margin: 7px 7px 0px 0px; line-height: 0.7em; font-family: Verdana,Arial,sans-serif; }
a { outline: medium none; }
.wpcf7-file { border: medium none; }
/* ::::: http://fonts.googleapis.com/css?family=PT+Sans+Narrow%7CPT+Sans%3Ai%2Cb%2Cbi&ver=4.2.9 ::::: */

@font-face {
	font-family: "PT Sans";
	font-style: normal;
	font-weight: 700;
	src: local("PT Sans Bold"), local("PTSans-Bold"), url('ktyfcwjhlldpf5lng4znhceavth_llrfe80cydsh47w.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "PT Sans";
	font-style: normal;
	font-weight: 700;
	src: local("PT Sans Bold"), local("PTSans-Bold"), url('g46x4vh_khowaaa-hpngpieavth_llrfe80cydsh47w.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "PT Sans";
	font-style: normal;
	font-weight: 700;
	src: local("PT Sans Bold"), local("PTSans-Bold"), url('hporcvlztemlh8gi-1s-7ieavth_llrfe80cydsh47w.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "PT Sans";
	font-style: normal;
	font-weight: 700;
	src: local("PT Sans Bold"), local("PTSans-Bold"), url('0xxgqssc1g4rdrdjjkzrnpk_varhqviz0nv9q090hn8.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: 400;
	src: local("PT Sans Italic"), local("PTSans-Italic"), url('gpwpm_6s4vqlpnaq3iwvvrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: 400;
	src: local("PT Sans Italic"), local("PTSans-Italic"), url('7dsh6bcuqdlzs2qaasieuhjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: 400;
	src: local("PT Sans Italic"), local("PTSans-Italic"), url('dvkqjxmmc9wf_oplmzlqqrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: 400;
	src: local("PT Sans Italic"), local("PTSans-Italic"), url('pipmhy90p7jtyjpxuz2clftxra8tvwticgirnjhmvjw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: 700;
	src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"), url('lillydvubyemzyzn7gblkk-j2u0lmlup9rwlsytm3ho.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: 700;
	src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"), url('lillydvubyemzyzn7gblkjx5f-9o1vgp2exwfjgl7ay.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: 700;
	src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"), url('lillydvubyemzyzn7gblkd0lw-43amezio6xutljad8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: 700;
	src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"), url('lillydvubyemzyzn7gblkogdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "PT Sans Narrow";
	font-style: normal;
	font-weight: 400;
	src: local("PT Sans Narrow"), local("PTSans-Narrow"), url('uyyryy3lteffjv9quesi4sppsheckhw584ktcwpxsnc.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "PT Sans Narrow";
	font-style: normal;
	font-weight: 400;
	src: local("PT Sans Narrow"), local("PTSans-Narrow"), url('uyyryy3lteffjv9quesi4uvi3q9-ztdqolrequqtguk.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "PT Sans Narrow";
	font-style: normal;
	font-weight: 400;
	src: local("PT Sans Narrow"), local("PTSans-Narrow"), url('uyyryy3lteffjv9quesi4t3spxe5q4a3bczmr7ryn4o.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "PT Sans Narrow";
	font-style: normal;
	font-weight: 400;
	src: local("PT Sans Narrow"), local("PTSans-Narrow"), url('uyyryy3lteffjv9quesi4uu-p1xzorgkupcxiqgyfbc.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* ::::: http://www.mistresszeth.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.3 ::::: */

div.wpcf7 { margin: 0px; padding: 0px; }
div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; }
div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0px; padding: 0px; border: 0px none; }
span.wpcf7-form-control-wrap { position: relative; }
.wpcf7-display-none { display: none; }
.post a, #gallery_prettyphoto.portfolio ul li h3 a, #footer_columns div li a, #footer_copyright a, .post a.read_more, #pagination div a, #comment_form a, #sidebar ul li a, .post .metadata a, .comment a.comment_author, #sidebar a, #sidebar ul#recentcomments li a, p a, .toggle_box a, .accordion a, .accordion div.accordion_head a, .accordion_content a, table a, #pricing_table a, .one_third a, .two_thirds a, one_half a, .message_box a, ul a, ol a, blockquote a, ol.commentlist li.comment div.reply a, .post .metadata_tags a, #pagination-full div.older a { color: rgb(210, 210, 210); }
#gallery_prettyphoto.portfolio ul li h3 a:hover, #footer_columns div li a:hover, #footer_copyright a:hover, .post a.read_more:hover, #pagination div a:hover, #comment_form a:hover, #sidebar ul li a:hover, .post .metadata a:hover, .post a:hover, #sidebar a:hover, #sidebar ul#recentcomments li a:hover, p a:hover, .toggle_box a:hover, .accordion a:hover, .accordion div.accordion_head a:hover, .accordion_content a:hover, table a:hover, #pricing_table a:hover, .one_third a:hover, .two_thirds a:hover, one_half a:hover, .message_box a:hover, ul a:hover, ol a:hover, blockquote a:hover, ol.commentlist li.comment div.reply a:hover, .post .metadata_tags a:hover, #pagination-full div.older a:hover { color: rgb(255, 255, 255); }
body, #content .post p, #content p, #footer_columns p, #footer_info p, blockquote { color: rgb(255, 255, 255); }
#logo { height: 180px; }
#navbar li a { color: rgb(163, 163, 163); }
#navbar li.current-menu-item a, #navbar li.current-menu-ancestor > a, #navbar li.current-menu-parent > a { color: rgb(255, 255, 255); }
#main h2.section_title { color: rgb(212, 0, 0); }
#slidecaption p, #slidecaption h2, #pagination-full div a, #pagination div a, #main h5, #main h4, #main h3, #main h2.section_title, #main h2, #main h1, #navbar li span, h1, h2, h3, h4, h5, #navbar li a {  }
#menu_wrap { position: fixed; }
/* ::::: http://www.mistresszeth.com/wp-content/themes/kingsizeold/css/prettyPhoto.css ::::: */

#menu { background: transparent url('menu_back_001.png') repeat scroll left top ! important; }
#hide_menu { background: transparent url('hide_menu_back_001.png') no-repeat scroll left top ! important; }
#main_wrap { background: transparent url('content_back_001.png') repeat scroll left top ! important; }
.menu_tooltip { background: transparent url('tooltip_001.png') no-repeat scroll center center ! important; }
/* ::::: http://www.mistresszeth.com/wp-content/themes/kingsizeold/css/supersized.core.css ::::: */

* { margin: 0px; padding: 0px; }
body { background: rgb(17, 17, 17) none repeat scroll 0% 0%; height: 100%; }
img { border: medium none; }
