/*
Theme Name: Contex Theme
Theme URI: http://www.akkara.net/
Description: Special Contex Theme
Version: 1.06
Author: Kadir 'Akkara' Yardimci
Author URI: http://akkara.net/
Tags: complex, simple
*/

html,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 { 
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    background: transparent;
    font-family:Ariel,helvetica,san-serif;
    font-size:100%; }

* html body { 
    width:100%;
    height:100%; }

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td { 
    line-height:2.2ex;
    font-size:14px; }

ol,
ul { 
    list-style: none; }

blockquote,
q { 
    quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after { 
    content: none; }

:focus { 
    outline: 0; }

ins { 
    text-decoration: none; }

del { 
    text-decoration: line-through; }

table { 
    border-collapse: collapse;
    border-spacing: 0; }

div.clear { 
    height:1px;
    width:1px;
    margin:0 0 -1px 0;
    padding:0;
    visibility:hidden;
    overflow:hidden;
    clear:both; }

p.edit { 
    float:left; }

a { 
    color:#DEC6C8; }

a:hover { 
    color:white; }

ol.decimal { 
    list-style-type:decimal; }

ol,ul { 
    margin:15px;
    color:white; }

p { 
    color:white;
    margin:15px; }

h1,h2,h3,h4,h5,h6 { 
    font-family:serif;
    line-height:2.2ex;
    margin:15px; }

h1 { 
    font-size:30px; }

h2 { 
    font-size:27px; }

h3 { 
    font-size:24px; }

h4 { 
    font-size:21px; }

h5 { 
    font-size:18px; }

h6 { 
    font-size:15px; }

hr { 
    height:1px;
    overflow:hidden;
    color:transparent;
    padding:0px;
    border:0px solid transparent;
    border-bottom:1px solid #63161C;
    margin:-1px 0 0 0; }

#page { 
    margin:0 auto;
    width:969px;
    color:black;
    padding-bottom:15px; }

#header h1,
#header h3 { 
    margin:0; }

#content ul,
#content ol { 
    margin:15px 15px 15px 40px; }

#content dl,
#content pre,
#content table { 
    margin-left:15px; }

#content blockquote { 
    padding-left:15px;
    border-left:1px solid #63161C;
    margin:15px 40px 15px 40px;
    color:#DEC6C8; }

#content blockquote p { 
    padding:0;
    margin:0; }

#content sup,
#content sub { 
    height:0;
    line-height:1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative; }

#content sup { 
    font-size:1.5ex;
    bottom: 1ex; }

#content sub { 
    font-size:1.5ex;
    top: .5ex; }

div.description.default { 
    font-size:12px;
    border-bottom: 1px solid #63161C; }

div.single { 
    border-bottom:1px solid #63161C; }

#content p.postmetadata { 
    border-left:1px solid #63161C;
    padding-left:7px; }

div.secret.error { 
    background-color:white;
    padding:15px;
    color:#7C1C23;
    border:1px dotted #7C1C23; }

div.public.error { 
    padding:15px; }

img.no-image { 
    background-image:url(img/thumb.jpg);
    background-position:center center; }

#wrapper-single-pre,
#wrapper-archive-pre,
#wrapper-single-post,
#wrapper-archive-post { 
    width:20%;
    float:left; }

#wrapper-single-main,
#wrapper-archive-main { 
    width:80%;
    float:left; }

#wrapper-single.pre.post #wrapper-single-main,
#wrapper-archive.pre.post #wrapper-archive-main { 
    width:60%;
    float:left; }

.modal-will { 
    display:none;
    z-index:9003; }

#modal { 
    display:none;
    position:absolute;
    left:0;
    top:0;
    z-index:9000; }

#modal-mask { 
    position:absolute;
    background-color:#000;
    left:0;
    top:0;
    z-index:9001; }

#modal-content { 
    position:absolute;
    background:white;
    left:0;
    top:0;
    z-index:9002; }

div.single_single { 
    border-bottom:1px solid #63161C; }

#content div.detail_detail ul { 
    margin:15px 0 15px 15px; }

#content div.detail_detail ul li { 
    padding: 0 7px 7px 7px;
    margin: 0 0 7px 0;
    border-bottom:1px solid #63161C; }

#content div.detail_detail ul li em { 
    color:#DEC6C8; }

body#single.detail div.detail_detail { 
    width:20%;
    float:left; }

body#single.detail .entry { 
    width:80%;
    float:left; }

* html body#single.detail .entry { 
    width:79%;
    float:left; }

div.archive.archive div.post { 
    border-bottom:1px solid #63161C; }

div.archive.archive div.post h3 { 
    font-weight:normal; }

div.archive.archive div.post h3 a { 
    font-family:serif;
    text-decoration:none;
    font-size:20px; }

div.archive.archive .entry img.postimage { 
    margin:0 15px 15px 15px;
    border:1px solid #d7d7d7;
    padding:5px;
    background-color:#63161C;
    float:left; }

div.archive.archive .entry div.postgallery { 
    margin:0 15px 15px 15px;
    padding: 0 1px 1px 0; }

div.archive.archive .entry a img { 
    border:1px solid #d7d7d7;
    padding:5px;
    background-color:#63161C;
    margin: 0 -1px -1px 0; }

div.gallery_gallery { 
    padding: 0 1px 1px 0; }

div.gallery_gallery a img { 
    padding:5px;
    border: 1px solid #63161C;
    margin: 0 -1px -1px 0;
    background-color:#7C1C23; }

div.gallery_gallery a:hover img { 
    background-color:#d7d7d7; }

div.pagination_pagination { 
    clear:both;
    padding:15px; }

div.pagination_pagination span.sep { 
    display:none; }

div.pagination_pagination span.next { 
    float:right; }

div.pagination_pagination span.prev { 
    float:left; }

*:first-child+html { 
    overflow:auto; }

*:first-child+html body { 
    overflow:auto; }

#container { 
    overflow:auto;
    position:absolute;
    top:0px;
    left:0px;
    z-index:3;
    height:100%;
    width:100%; }

* html #container { 
    overflow:visible; }

#header h1 { 
    font-size:20px;
    font-family:"palatino linotype",times,serif;
    position:absolute;
    bottom:7px;
    right:7px; }

div.navigation_plain { 
    margin:0;
    display:inline-block;
    z-index:100; }

div.navigation_plain ul { 
    margin:0;
    padding:0;
    background:#7C1C23;
    color:#7C1C23; }

div.navigation_plain ul li.depth-0 { 
    float:left;
    position:relative; }

div.navigation_plain ul li.depth-0 a,
div.navigation_plain ul li.depth-0 a span { 
    text-decoration:none;
    cursor:pointer;
    display:block; }

div.navigation_plain ul li.depth-0 a span { 
    padding:4px 7px; }

div.navigation_plain ul ol { 
    z-index:101; }

div.navigation_plain ul ol.depth-1 { 
    display:none; }

div.navigation_plain ul li.depth-0:hover ol.depth-1 { 
    position:absolute;
    top:28px;
    left:0px;
    display:block; }

div.navigation_plain ul ol li { 
    margin-left:10px; }

div.navigation_plain ul ol.depth-1 li { 
    margin-left:0; }

div.navigation_plain ul li.depth-0 a,
div.navigation_plain ul li.depth-0 a:link { 
    background:#7C1C23;
    color:white; }

div.navigation_plain ul li.depth-0 a:hover { 
    background:white;
    color:#7C1C23; }

div.navigation_plain ul li.depth-0.selected a,
div.navigation_plain ul li.depth-0.selected a:link { 
    background:#63161C;
    color:white; }

div.navigation_plain ul li.depth-0.selected a:hover { 
    background:#F2E8E9;
    color:#7C1C23; }

div.featured { 
    width:100%;
    height:391px;
    position:relative;
    background-color:#f8f8f8;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius:2px; }

div.featured div.items,
div.featured div.previews { 
    position:absolute; }

div.featured div.items { 
    left:0px;
    top:0px;
    z-index:50; }

div.featured div.previews { 
    right:0px;
    bottom:0px;
    z-index:52; }

div.featured div.items ul { 
    list-style:none !important;
    margin:0px !important;
    position:relative; }

div.featured div.items ul li { 
    left:0px;
    top:0px;
    position:absolute;
    display:none; }

div.featured div.items ul li a { 
    position:relative;
    text-decoration:none;
    display:block; }

div.featured div.items ul li a span { 
    position:absolute;
    left:15px;
    bottom:15px;
    display:block;
    width:50%; }

div.featured div.previews ul { 
    list-style:none;
    margin:15px 15px 15px 0 !important; }

div.featured div.previews ul li { 
    list-style:none;
    margin:0 0 0 5px;
    float:left; }

div.featured div.previews ul li a { 
    display:block;
    text-decoration:none;
    cursor:pointer; }

div.featured div.items ul li a span,
div.featured div.previews ul li a { 
    background-color:black;
    color:white;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius:2px;
    padding:3px 5px; }

div.featured div.previews ul li.func a { 
    background-color:#808080;
    color:white; }

div.featured div.previews ul li.selected a { 
    background-color:white;
    color:black; }

div.featured div.items ul li a:hover span,
div.featured div.previews ul li a:hover,
div.featured div.previews ul li.paused a { 
    background-color:red;
    color:white; }

div.featured.positive div.items ul li a span,
div.featured.positive div.previews ul li a { 
    background-color:#7C1C23;
    color:white; }

div.featured.positive div.previews ul li.func a,
div.featured.positive div.previews ul li.selected a { 
    background-color:#F2E8E9;
    color:white; }

div.featured.positive div.items ul li a:hover span,
div.featured.positive div.previews ul li a:hover,
div.featured.positive div.previews ul li.paused a { 
    color:white; }

div.featured.top div.previews { 
    top:0px;
    bottom:auto; }

div.featured.top div.items ul li a span { 
    top:15px;
    bottom:auto; }

div.featured.outside { 
    margin:0 0 37px 0; }

div.featured.outside div.previews { 
    right:0px;
    bottom:-47px; }

div.featured.outside div.items ul li a span { 
    left:15px;
    bottom:-27px; }

div.featured.top.outside { 
    margin:37px 0 0 0; }

div.featured.top.outside div.previews { 
    top:-47px;
    bottom:auto; }

div.featured.top.outside div.items ul li a span { 
    top:-30px;
    bottom:auto; }

div.gallery_slider { 
    cursor:-moz-grab; }

div.gallery_slider div.wrapper { 
    overflow:hidden;
    position:relative; }

div.gallery_slider .offset { 
    position:absolute;
    left:0px;
    top:0px;
    width:50000px; }

div.gallery_slider div.background { 
    width:100px;
    height:100px;
    text-indent:-200px;
    overflow:hidden; }

div.gallery_slider div.relative { 
    position:relative; }

div.gallery_slider ul.items,
div.gallery_slider div.background { 
    left:0px;
    top:0px;
    position:absolute; }

div.gallery_slider ul.items { 
    float:left; }

div.gallery_slider li.item { 
    list-style:none;
    float:left; }

div.gallery_slider div.button { 
    margin:10px auto;
    width:100%;
    height:10px;
    background:#DEC6C8; }

div.gallery_slider div.button a,
div.gallery_slider div.button a span { 
    cursor:pointer;
    display:block;
    width:100px;
    height:10px; }

div.gallery_slider div.button a span { 
    text-indent:-200px;
    overflow:hidden; }

div.gallery_slider li.item a { 
    display:block;
    text-decoration:none;
    position:relative; }

* html div.gallery_slider li.item a { 
    float:left; }

div.gallery_slider li.item a span.info { 
    display:block;
    padding:5px 7px;
    text-align:right;
    right:20px;
    bottom:20px;
    visibility:hidden;
    float:right;
    width:auto;
    position:absolute;
    background-color:white; }

* html div.gallery_slider li.item a span.info { 
    visibility:visible; }

div.gallery_slider li.item a:hover span.info { 
    visibility:visible;
    color:#7C1C23; }

div.gallery_slider div.button a { 
    background:white; }

div.gallery_slider div.button a:hover { 
    background:white; }

ul.gallery_callery { 
    zoom: 1;
    display: inline-block;
    width: 100%;
    list-style: none;
    margin: 0 1px 1px 0 !important;
    padding: 0px; }

ul.gallery_callery li { 
    float: left;
    cursor: pointer;
    background-position: center center;
    overflow: hidden;
    margin: 0 -1px -1px 0;
    border: 1px solid #63161C; }

ul.gallery_callery li a { 
    text-decoration:none;
    cursor: pointer;
    display: block;
    position: relative;
    overflow: hidden; }

ul.gallery_callery li a span { 
    cursor: pointer;
    display: block;
    visibility: hidden;
    overflow: hidden;
    background-color:#7C1C23; }

ul.gallery_callery li a u { 
    cursor: pointer;
    display: block;
    text-decoration: none;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 10px;
    color:white; }

ul.gallery_callery li a:hover span { 
    visibility: visible; }

*:first-child+html ul.gallery_callery li { 
    display: inline-block;
    float: left; }

ul.gallery_callery li,
ul.gallery_callery li a,
ul.gallery_callery li a span { 
    width:100px; }

ul.gallery_callery li a,
ul.gallery_callery li a span { 
    height:100px; }

* html ul.gallery_callery { 
    padding: 0 0 1px 0;
    margin: 0px; }

div.light_rounded .pp_top .pp_left { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }

div.light_rounded .pp_top .pp_middle { 
    background:#fff; }

div.light_rounded .pp_top .pp_right { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }

div.light_rounded .pp_content .ppt { 
    color:#000; }

div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { 
    background:#fff; }

div.light_rounded .pp_content { 
    background-color:#fff; }

div.light_rounded .pp_next:hover { 
    background: url(img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.light_rounded .pp_previous:hover { 
    background: url(img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.light_rounded .pp_expand { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.light_rounded .pp_expand:hover { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.light_rounded .pp_contract { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.light_rounded .pp_contract:hover { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.light_rounded .pp_close { 
    width:75px;
    height:22px;
    background: url(img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.light_rounded #pp_full_res .pp_inline { 
    color:#000; }

div.light_rounded .pp_arrow_previous { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }

div.light_rounded .pp_arrow_previous.disabled { 
    background-position:0 -87px;
    cursor:default; }

div.light_rounded .pp_arrow_next { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }

div.light_rounded .pp_arrow_next.disabled { 
    background-position: -22px -87px;
    cursor:default; }

div.light_rounded .pp_bottom .pp_left { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }

div.light_rounded .pp_bottom .pp_middle { 
    background:#fff; }

div.light_rounded .pp_bottom .pp_right { 
    background: url(img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }

div.light_rounded .pp_loaderIcon { 
    background: url(img/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }

div.dark_rounded .pp_top .pp_left { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }

div.dark_rounded .pp_top .pp_middle { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

div.dark_rounded .pp_top .pp_right { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }

div.dark_rounded .pp_content_container .pp_left { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }

div.dark_rounded .pp_content_container .pp_right { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }

div.dark_rounded .pp_content { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

div.dark_rounded .pp_next:hover { 
    background: url(img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_previous:hover { 
    background: url(img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_expand { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_expand:hover { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_contract { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_contract:hover { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.dark_rounded .pp_close { 
    width:75px;
    height:22px;
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.dark_rounded .currentTextHolder { 
    color:#c4c4c4; }

div.dark_rounded .pp_description { 
    color:#fff; }

div.dark_rounded #pp_full_res .pp_inline { 
    color:#fff; }

div.dark_rounded .pp_arrow_previous { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }

div.dark_rounded .pp_arrow_previous.disabled { 
    background-position:0 -87px;
    cursor:default; }

div.dark_rounded .pp_arrow_next { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }

div.dark_rounded .pp_arrow_next.disabled { 
    background-position: -22px -87px;
    cursor:default; }

div.dark_rounded .pp_bottom .pp_left { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }

div.dark_rounded .pp_bottom .pp_middle { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

div.dark_rounded .pp_bottom .pp_right { 
    background: url(img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }

div.dark_rounded .pp_loaderIcon { 
    background: url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }

div.dark_square .pp_left,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content { 
    background: url(img/prettyPhoto/dark_square/contentPattern.png) top left repeat; }

div.dark_square .currentTextHolder { 
    color:#c4c4c4; }

div.dark_square .pp_description { 
    color:#fff; }

div.dark_square .pp_loaderIcon { 
    background: url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }

div.dark_square .pp_content_container .pp_left { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }

div.dark_square .pp_content_container .pp_right { 
    background: url(img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }

div.dark_square .pp_expand { 
    background: url(img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.dark_square .pp_expand:hover { 
    background: url(img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.dark_square .pp_contract { 
    background: url(img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.dark_square .pp_contract:hover { 
    background: url(img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.dark_square .pp_close { 
    width:75px;
    height:22px;
    background: url(img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.dark_square #pp_full_res .pp_inline { 
    color:#fff; }

div.dark_square .pp_arrow_previous { 
    background: url(img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }

div.dark_square .pp_arrow_previous.disabled { 
    background-position:0 -87px;
    cursor:default; }

div.dark_square .pp_arrow_next { 
    background: url(img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }

div.dark_square .pp_arrow_next.disabled { 
    background-position: -22px -87px;
    cursor:default; }

div.dark_square .pp_next:hover { 
    background: url(img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.dark_square .pp_previous:hover { 
    background: url(img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content { 
    background:#fff; }

div.light_square .pp_content .ppt { 
    color:#000; }

div.light_square .pp_expand { 
    background: url(img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.light_square .pp_expand:hover { 
    background: url(img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.light_square .pp_contract { 
    background: url(img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.light_square .pp_contract:hover { 
    background: url(img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.light_square .pp_close { 
    width:75px;
    height:22px;
    background: url(img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.light_square #pp_full_res .pp_inline { 
    color:#000; }

div.light_square .pp_arrow_previous { 
    background: url(img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }

div.light_square .pp_arrow_previous.disabled { 
    background-position:0 -87px;
    cursor:default; }

div.light_square .pp_arrow_next { 
    background: url(img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }

div.light_square .pp_arrow_next.disabled { 
    background-position: -22px -87px;
    cursor:default; }

div.light_square .pp_next:hover { 
    background: url(img/prettyPhoto/light_square/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.light_square .pp_previous:hover { 
    background: url(img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.facebook .pp_top .pp_left { 
    background: url(img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }

div.facebook .pp_top .pp_middle { 
    background: url(img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; }

div.facebook .pp_top .pp_right { 
    background: url(img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }

div.facebook .pp_content .ppt { 
    color:#000; }

div.facebook .pp_content_container .pp_left { 
    background: url(img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; }

div.facebook .pp_content_container .pp_right { 
    background: url(img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; }

div.facebook .pp_content { 
    background:#fff; }

div.facebook .pp_expand { 
    background: url(img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
    cursor: pointer; }

div.facebook .pp_expand:hover { 
    background: url(img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
    cursor: pointer; }

div.facebook .pp_contract { 
    background: url(img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
    cursor: pointer; }

div.facebook .pp_contract:hover { 
    background: url(img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
    cursor: pointer; }

div.facebook .pp_close { 
    width:22px;
    height:22px;
    background: url(img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
    cursor: pointer; }

div.facebook #pp_full_res .pp_inline { 
    color:#000; }

div.facebook .pp_loaderIcon { 
    background: url(img/prettyPhoto/facebook/loader.gif) center center no-repeat; }

div.facebook .pp_nav .pp_arrow_previous { 
    background: url(img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
    height:22px;
    margin-top:0;
    width:22px; }

div.facebook .pp_arrow_previous.disabled { 
    background-position:0 -96px;
    cursor:default; }

div.facebook .pp_nav .pp_arrow_next { 
    background: url(img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
    height:22px;
    margin-top:0;
    width:22px; }

div.facebook .pp_arrow_next.disabled { 
    background-position: -32px -96px;
    cursor:default; }

div.facebook .pp_nav { 
    margin-top:0; }

div.facebook .pp_nav p { 
    font-size:15px;
    padding:0 3px 0 4px; }

div.facebook .pp_next:hover { 
    background: url(img/prettyPhoto/facebook/btnNext.png) center right no-repeat;
    cursor: pointer; }

div.facebook .pp_previous:hover { 
    background: url(img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
    cursor: pointer; }

div.facebook .pp_bottom .pp_left { 
    background: url(img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }

div.facebook .pp_bottom .pp_middle { 
    background: url(img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; }

div.facebook .pp_bottom .pp_right { 
    background: url(img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }

div.pp_pic_holder a:focus { 
    outline:none; }

div.pp_overlay { 
    background:#000;
    display: none;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:9500; }

div.pp_pic_holder { 
    display: none;
    position:absolute;
    width:100px;
    z-index:10000; }

.pp_top { 
    height:20px;
    position: relative; }

* html .pp_top { 
    padding:0 20px; }

.pp_top .pp_left { 
    height:20px;
    left:0;
    position:absolute;
    width:20px; }

.pp_top .pp_middle { 
    height:20px;
    left:20px;
    position:absolute;
    right:20px; }

* html .pp_top .pp_middle { 
    left:0;
    position: static; }

.pp_top .pp_right { 
    height:20px;
    left:auto;
    position:absolute;
    right:0;
    top:0;
    width:20px; }

.pp_content { 
    height:40px; }

.pp_content .ppt { 
    left:auto;
    margin-bottom:5px;
    position: relative;
    top:auto; }

.pp_fade { 
    display: none; }

.pp_content_container { 
    position: relative;
    text-align: left;
    width:100%; }

.pp_content_container .pp_left { 
    padding-left:20px; }

.pp_content_container .pp_right { 
    padding-right:20px; }

.pp_content_container .pp_details { 
    margin:10px 0 2px 0; }

.pp_description { 
    display: none;
    margin:0 0 5px 0; }

.pp_nav { 
    clear: left;
    float: left;
    margin:3px 0 0 0; }

.pp_nav p { 
    float: left;
    margin:2px 4px; }

.pp_nav a.pp_arrow_previous,
.pp_nav a.pp_arrow_next { 
    display:block;
    float: left;
    height:15px;
    margin-top:3px;
    overflow: hidden;
    text-indent: -10000px;
    width:14px; }

.pp_hoverContainer { 
    position:absolute;
    top:0;
    width:100%;
    z-index:2000; }

a.pp_next { 
    background: url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display:block;
    float: right;
    height:100%;
    text-indent: -10000px;
    width:49%; }

a.pp_previous { 
    background: url(img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display:block;
    float: left;
    height:100%;
    text-indent: -10000px;
    width:49%; }

a.pp_expand,
a.pp_contract { 
    cursor: pointer;
    display: none;
    height:20px;
    position:absolute;
    right:30px;
    text-indent: -10000px;
    top:10px;
    width:20px;
    z-index:20000; }

a.pp_close { 
    display:block;
    float: right;
    text-indent: -10000px; }

.pp_bottom { 
    height:20px;
    position: relative; }

* html .pp_bottom { 
    padding:0 20px; }

.pp_bottom .pp_left { 
    height:20px;
    left:0;
    position:absolute;
    width:20px; }

.pp_bottom .pp_middle { 
    height:20px;
    left:20px;
    position:absolute;
    right:20px; }

* html .pp_bottom .pp_middle { 
    left:0;
    position: static; }

.pp_bottom .pp_right { 
    height:20px;
    left:auto;
    position:absolute;
    right:0;
    top:0;
    width:20px; }

.pp_loaderIcon { 
    display:block;
    height:24px;
    left:50%;
    margin: -12px 0 0 -12px;
    position:absolute;
    top:50%;
    width:24px; }

#pp_full_res { 
    line-height:1 !important; }

#pp_full_res .pp_inline { 
    text-align: left; }

#pp_full_res .pp_inline p { 
    margin:0 0 15px 0; }

div.ppt { 
    color:#fff;
    display: none;
    font-size:17px;
    left:0;
    position:absolute;
    top:0;
    z-index:9999; }

.clearfix:after { 
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility: hidden; }

.clearfix { 
    display:block; }

* html .clearfix { 
    height:1%; }

ul.single_products-lines { 
    margin:0 !important;
    padding:0 !important; }

ul.single_products-lines li { 
    border-bottom:1px solid #63161C;
    margin:0;
    padding:0; }

ul.single_products-lines li h3 { 
    font-weight: normal;
    margin:0;
    padding:0; }

ul.single_products-lines li h3 a { 
    text-decoration:none;
    display:block; }

ul.single_products-lines li h3 a:hover { 
    background-color:#63161C; }

ul.single_products-lines li h3 a span { 
    font-family:"palatino linotype",times,serif;
    font-size:30px;
    padding:15px;
    display:block; }

ul.single_products-thumbs { 
    zoom: 1;
    display: inline-block;
    width: 100%;
    list-style: none;
    margin: 0 1px 1px 0 !important;
    padding: 0px; }

ul.single_products-thumbs li { 
    float: left;
    cursor: pointer;
    overflow: hidden;
    margin: 0 -1px -1px 0;
    border: 1px solid #63161C; }

ul.single_products-thumbs li a { 
    background-position: right top;
    background-repeat: no-repeat;
    text-decoration:none;
    cursor: pointer;
    display: block;
    position: relative;
    overflow: hidden;
    height:100px;
    color:#DEC6C8; }

ul.single_products-thumbs li a:hover { 
    background-position: right -175px;
    background-color:#63161C;
    color:white; }

ul.single_products-thumbs li a strong { 
    font-family:"Lucida Sans Unicode",tahoma,verdana,arial,sans-serif;
    cursor: pointer;
    display: block;
    text-decoration: none;
    font-size:23px;
    font-weight:normal;
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 15px; }

*:first-child+html ul.single_products-thumbs li { 
    display: inline-block;
    float: left; }

ul.single_products-thumbs li,
ul.single_products-thumbs li a { 
    width:100px; }

* html ul.single_products-thumbs { 
    padding: 0 0 1px 0;
    margin: 0px; }

html,
body { 
    width:100%;
    height:100%;
    font-family:Ariel,helvetica,san-serif;
    line-height:2.2ex;
    font-size:14px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    background-color:#7C1C23;
    color:white; }

body #content { 
    border-top:2px solid #63161C; }

body.gallery #content { 
    border-top:0px solid transparent; }

body #footer { 
    border-top:0px solid transparent; }

#header { 
    position:relative;
    border-top:2px solid #63161C;
    height:125px; }

#header h3 { 
    color:white;
    padding-top:50px;
    padding-bottom:15px;
    padding-left:15px;
    font-size:14px;
    font-weight:normal;
    font-family:Ariel,helvetica,san-serif;
    display:inline-block;
    width:auto;
    padding:4px 7px;
    background-color:#63161C;
    margin-top:120px;
    margin-left:15px;
    position:absolute;
    left:0;
    bottom:0; }

.navigation { 
    position:absolute;
    top:0px;
    left:15px; }

* html #header h3 { 
    bottom:-1px; }

.navigation li.item a span { 
    font-weight:normal; }

#footer p { 
    text-align:right;
    font-size:12px;
    color:#DEC6C8; }

#footer p b { 
    color:white; }

#footer p a { 
    text-decoration:none;
    color:white; }

#footer p a:hover { 
    color:white; }

body.gallery_gallery #content { 
    border-top:0px solid transparent; }

div.single_products { 
    border-bottom:0px solid transparent; }

div.single_products div.child { 
    padding-bottom:15px;
    border-bottom:1px solid #63161C; }

div.single_products div.entry p { 
    font-size:12px;
    font-family:Ariel,helvetica,san-serif;
    line-height:2.2ex;
    padding: 15px;
    margin:0;
    border-bottom:1px solid #63161C; }

div.single_products div.child h3 { 
    float:left;
    padding:4px 7px;
    background-color:#63161C;
    font-weight:normal;
    font-size:14px;
    font-family:Ariel,helvetica,san-serif;
    margin: 15px 0 0 15px;
    left:0;
    width:auto;
    color:white; }

div.single_products div.child p { 
    font-size:12px;
    font-family:Ariel,helvetica,san-serif;
    line-height:2.2ex;
    margin: 8px 0 0 15px;
    width:400px; }

div.gallery_featured { 
    border-bottom: 2px solid #63161C; }
