/*  
Theme Name: Business Design Theme
Version: 1.0.2
Theme URI: http://themeforest.net/user/bibiyasyo
Description: 
Author: <a href="http://www.imperialthemes.com" target="_blank">Imperial Themes</a>
Author URI: http://www.imperialthemes.com
Tags: fixed-width, threaded-comments, translation-ready, custom-menu
License: GNU General Public License
License URI: license.txt
*/

/* 
html5doctor.com Reset Stylesheet v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-weight: normal;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/* General Style */

body {
    font-family: Arial, sans-serif; 
    font-size: 11px;
    line-height: 16px;
    color: #666;
}
strong, th, thead td {
    font-weight: bold;
}
cite, em, dfn {
    font-style: italic;
}
code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], textarea {
    font-family: Arial, sans-serif;
}
code, pre {
    display: block;
    white-space: pre;
}
del {
    text-decoration: line-through;
    color: #666;
}
ins, dfn {
    border-bottom: 1px solid #ccc;
}
small, sup, sub {
    font-size: 85%;
}
abbr, acronym {
    text-transform: uppercase;
}

a abbr, a acronym {
    border: none;
}
abbr[title], acronym[title], dfn[title] {
    cursor: help;
    border-bottom: 1px dotted #ccc;
}
sup,
sub {
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}
sup {
    bottom: 1ex;
}
sub {
    top: .5ex;
}

p, ul, ol, dl, table, fieldset, blockquote, pre, code {
    margin-bottom: 12px;
}

blockquote {
    font-style: italic;
    padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
    font-style: normal;
}

pre {
    background: #303437;
    color: #fff;
    line-height: 18px;
    margin-bottom: 18px;
    padding: 1.5em;
    clear:both;
    white-space: pre;
}

textarea, input[type=text], input[type=submit], input[type=password], input[type=email], select {
    border: 1px solid #ccc;
    background: #f9f9f9;
    font-size: inherit;
    padding:2px
}

/* List Elements */

ul {
    list-style: disc;
    margin: 0 0 12px 1.5em;
}
ul ul{
    list-style: square;
}
ul ul ul{
    list-style: circle;
}
ol {
    list-style: decimal;
    margin: 0 0 12px 1.5em;
}
ol ol {
    list-style: upper-alpha;
}
ol ol ol {
    list-style: lower-roman;
}
ol ol ol ol {
    list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
    margin-bottom: 0;
}
dl {
    margin: 0 0 18px 0;
}
dt {
    font-weight: bold;
}
dd {
    margin-bottom: 12px;
}

/* Headers */

h1, h2, h3, h4, h5, h6 {line-height: 1.5em;color:#666}
h1 {font-size: 36px}
h2 {font-size: 30px}
h3 {font-size: 24px}
h4 {font-size: 18px}
h5 {font-size: 14px}
h6 {font-size: 12px}

/* Text meant only for screen readers */
.screen-reader-text {
    position: absolute;
    left: -9000px;
}

/* wordpress specific classes */

.entry-content img {
	margin: 0;
	height: auto;
	max-width: 710px;
	width: auto;
}
.entry-content .attachment img {
	max-width: 680px;
}
.entry-content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.entry-content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.entry-content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img.alignleft,
.entry-content img.alignright,
.entry-content img.aligncenter {
	margin-bottom: 12px;
}

.sticky {background:#f5f5f5}

.wp-caption {
    background: #000;
    color:#FFFFFF;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 4px;
    text-align: center;
}
.wp-caption img {
    margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
    color: #888;
    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;
}

.gallery .gallery-icon a{background:url(assets/images/image_frame.png);padding:5px;display:block;float:left;margin-bottom:5px}

.gallery .gallery-icon a img{display:block;border:1px solid #fff;
                 -moz-box-shadow: 0px 2px 3px #999;
                 -webkit-box-shadow: 0px 2px 3px #999;
                 box-shadow: 0px 2px 3px #999;}

.gallery.gallery-columns-4 .gallery-item {
  width: 25%;
}
.gallery.gallery-columns-3 .gallery-item {
  width: 33%;
}
.gallery.gallery-columns-2 .gallery-item {
  width: 50%;
}
.gallery.gallery-columns-1 .gallery-item {
  width: 100%;
}
.gallery img {
    padding:0;
}

.gallery .gallery-icon {display:block;clear:both;width:100%}
.gallery .gallery-icon:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.gallery .gallery-caption {
    color: #888;
    font-size: 12px;
    margin: 0 0 12px;
    text-align: left;
    display: block;
}
.gallery dl {
    margin: 0;
}

.gallery br+br {
    display: none;
}
.attachment img { /* single attachment images should be centered */
    display: block;
    margin: 0 auto;
}

/* non semantic helper classes*/

.alignright {float:right}
.alignleft {float:left}
.aligncenter {margin-right:auto;margin-left:auto}
.clear {clear:both;display: block;font-size: 0px;height: 0px;line-height: 0;width: 100%;overflow:hidden;}
.center {text-align: center;}
.hidden {display: none;visibility: hidden;}
.invisible {visibility: hidden;}

/* 5px four side border */
.rounded, .widget, .widget ul, .slides_wrapper .pagination, .main_content, .branding-wrapper, 
.site-navigation form, .site-navigation input,.widget input,.widget button, .site-navigation button, .toggle, .accordion,
.image_frame, .comment-avatar,.portfolio_shortcode .thumb, .slides_container .thumb, 
.portfolio_shortcode .actions a, .gallery .gallery-icon a, 
.portfolio_shortcode .actions .share_icons, .tweet_avatar, .widget_flickr .flickr_badge_image,
.posts_list .thumbnail{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

/* 2px four side border */
.image_frame img, .portfolio_shortcode .thumb img, .slides_container .thumb img, .widget_flickr .flickr_badge_image img
{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

.form p,.form input,.form textarea{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

#commentform p, #commentform input, #commentform textarea {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.posts_slider .pslider_thumb {-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}

/* new clearfix */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.padding5{padding:5px!important}
.padding10{padding:10px!important}
.padding15{padding:15px!important}
.padding20{padding:20px!important}

/* Site Structure */
html,
body{
    background:#24282b url(assets/images/bg.png) no-repeat center top;
}

.page_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index: 0}
.page_bg img{position:absolute;top:0;left:0;width:100%}

a {color:#1c89b3;text-decoration:none}
.wrapper{width:980px;margin:0 auto;position:relative;z-index: 1}

.topbar{background:#000;height:5px;width:100%;overflow:hidden;position: relative;z-index: 1}
.topbar div{background:#00a0de url(assets/images/topbar_bg.png);height:5px;width:40%;overflow:hidden}


/*header logo*/
#header .logo{margin:10px 0 2px 0;float:left}

/*header search and site navigation area*/
#header .site-navigation{float:right;margin:10px 0}
#header .site-navigation ul{list-style:none;padding:0;margin:0}
#header .site-navigation li{float:left;display:inline;}
#header .site-navigation .icon-home{background:url(assets/images/site-nav-icons.png) no-repeat;width:29px;height:28px;text-indent:-9999px;display:block}
#header .site-navigation .icon-sitemap{background:url(assets/images/site-nav-icons.png) no-repeat -60px 0;width:29px;height:28px;text-indent:-9999px;display:block}
#header .site-navigation .icon-search{background:url(assets/images/site-nav-icons.png) no-repeat -29px 0;width:31px;height:42px;text-indent:-9999px;display:block}
#header .site-navigation form{background:url(assets/images/site-nav-bg.png);padding:5px}
#header .site-navigation input{width:200px;float:left;border:1px solid #333;background:none;color:#747575;padding:7px 10px;font-size:11px;margin-right:5px}
#header .site-navigation button{background:url(assets/images/site-nav-button.png) repeat-x;border:1px solid #333;color:#747575;padding:7px 10px;font-size:11px;cursor:pointer}

/*banner area*/
#branding {background:url(assets/images/branding-footer-bg.png) no-repeat bottom;padding-bottom:45px;margin-bottom: 20px}
.branding-wrapper{background:#1b1c1c;padding:5px}

/* Footer */
#footer {clear:both;background:url(assets/images/footer-bg.png) repeat-x;position: relative;z-index: 1}
.footer-nav-wrapper .fnwl1{background:url(assets/images/footer-menu-sides.png) no-repeat;width:36px;height:41px;float:left}
.footer-nav-wrapper .fnwr1{background:url(assets/images/footer-menu-sides.png) no-repeat -36px 0;width:36px;height:41px;float:left}
.footer-nav-wrapper .fnwc1{background:url(assets/images/footer-menu-bg.png) repeat-x;width:908px;height:41px;float:left}

/* footer menu */
#footer nav ul {margin:0;padding:0}
#footer nav ul li{float:left;display:inline;background:url(assets/images/footer-menu-lir.png) no-repeat right 50%}
#footer nav ul li a{color:#787a7b;font-size:12px;font-weight:bold;height:41px;display:block;line-height:41px;text-decoration:none;padding:0 20px}
#footer nav ul li a:hover{color:#fff;background:url(assets/images/footer-menu-a-bg.png) repeat-x top;}

.footer-content {background:url(assets/images/footer-content-bg.png) no-repeat top center;padding-top:30px;min-height: 200px}

/* copyright bar in the footer */
.copyright {background:#000;height:28px;line-height:28px;font-size:11px}

/* primary menu */
#primary-navigation {margin-bottom:0px;position:relative;border-bottom:1px #FFF solid;}
#primary-navigation ul{margin:0;padding:0;list-style:none}
#primary-navigation .sf-menu ul{display:none}
#primary-navigation li{position:relative;cursor:pointer;float:left;background:url(assets/images/nav-li-bg.png) no-repeat left center;width:176px;height:59px;padding:0px 0 0 20px}
#primary-navigation a{font-size:14px;color:#FFF;text-decoration:none}
#primary-navigation a span{color:#00A0DE}
#primary-navigation p {font-size:10px;line-height:12px;padding-right:15px;}
#primary-navigation p a{color:#898A8B;font-size:10px;line-height:12px}

#primary-navigation li.parent:hover{background:url(assets/images/nav-li-bg-hover.png) repeat-y}
#primary-navigation li li:hover{background:none}

#primary-navigation li ul{position:absolute;z-index:10;top:75px;left:0;width:100%;background:url(assets/images/nav-li-bg-hover.png) repeat-y}
#primary-navigation li li ul{top:0;left:100%}
#primary-navigation li li{float:none;background:none;width:auto;height:auto;padding:0}
#primary-navigation li li a{font-size:12px;color:#858585;display:block;margin-left:3px;padding:10px 20px 10px 17px;border-top:1px dotted #353535}
#primary-navigation li li a:hover{color:#d1d1d1;background:url(assets/images/nav-li-li-a-hover.png)}

/* pagination */
.pagination {margin:15px 0}
.pagination a{background:url(assets/images/pagination_bg.png) repeat-x;padding:2px 6px;border:1px solid #c7c7c7;color:#878787}
.pagination a:hover{border:1px solid #26aee3}
.pagination .active{background:url(assets/images/pagination_bg.png) repeat-x 0 -20px;padding:2px 6px;border:1px solid #26aee3;color:#fff}

/* site structure */

.main_content {background:#fffbdd;padding:15px;margin-bottom:20px}

.right-sidebar #main{float:left;width:612px}
.right-sidebar #sidebar{float:right;width:348px;margin:0 0 0 20px}

.left-sidebar #main{float:right;width:612px}
.left-sidebar #sidebar{float:left;width:348px;margin:0 20px 0 0}

/* breadcrumb */
.breadcrumb {border-bottom:1px dotted #ccc;line-height:12px;height:10px;padding-bottom:12px}
.breadcrumb a,.breadcrumb span{background:url(assets/images/icon_arrowr.png) no-repeat left center;padding:0 10px 0 15px;float:left}
.breadcrumb .lnk_home {background:url(assets/images/icon_home.png) no-repeat 5px center;text-indent:-9999px;display:block;width:1px}

/* entry content */

.entry-title {font-size:36px;color:#333}
.entry-title a{color:#333}
.entry-title span{color:#1b88b2}

.entry-thumbnail{margin-bottom:6px}
.entry-tags {color:#ccc;border-bottom:1px dotted #ccc;padding-bottom:6px;margin-bottom:14px}
.entry-tags a{color:#999}
.entry-meta {border:1px dotted #ccc;border-width:1px 0;padding:8px 0}
.entry-meta a{color:#878787}
.entry-meta .seperator {padding:0 5px}

.entry-author {border-bottom:1px dotted #ccc;color:#ccc;padding-bottom:7px;margin-bottom: 10px}
.entry-author .byline{padding-left:5px}
.entry-author a{color:#858585}

.entry_navigation {padding:3px 0}

/* entry author */
.author-avatar {width:68px;margin-right:15px;float:left}
.author-detail {width:400px;float:left}
.author-displayname {font-size:20px;color:#636363;line-height:28px}


.header-styled {background:url(assets/images/header-styled-bg.png) repeat-x 0 37px}
.header-styled .entry-title{background:#fff;display:inline-block;padding-right: 4px}


/***************/
/* Short Codes*/
/*************/

/* tabs */

.tabs_container {border:1px solid #e8e8e8;margin-bottom:15px}
.tabs_container .tabs {width:100%;border-bottom:1px solid #e8e8e8;margin:0;padding:0;list-style:none;float:left;background:url(assets/images/tabs-a-bg.png) repeat-x;}
.tabs_container .tabs li{float:left}
.tabs_container .tabs a{font-size:12px;font-weight:bold;color:#89898D;display:block;height:45px;line-height:45px;padding:0 15px;margin-bottom:-1px;border-right:1px solid #e8e8e8}
.tabs_container .tabs a.active{background:#fff;color:#666;border-bottom:1px solid #fff}
.tabs_container .tab {clear:both;padding:15px}

.accordion {border:1px solid #e8e8e8;margin-bottom:15px}
.accordion .tab{cursor:pointer;border-bottom:1px solid #e8e8e8;background:url(assets/images/tabs-a-bg.png) repeat-x;font-size:14px;font-weight:bold;padding:10px 15px}
.accordion .tab.current{cursor:default}
.accordion .pane{padding:15px;clear:both;border-bottom:1px solid #e8e8e8;overflow:hidden}
.accordion .tab:nth-last-child(2){border-bottom:0}
.accordion .pane:last-child {border-top:1px solid #e8e8e8;border-bottom:none;}
/* toggle */

.toggle {border:1px solid #e8e8e8;margin-bottom:20px}
.toggle .toggle-title span{background:url(assets/images/icon-plusminus.png) no-repeat 0 -45px;margin-right: 10px;padding:15px 38px 15px 0;border-right:1px solid #e8e8e8}
.toggle.active .toggle-title span{background-position:-38px 0}
.toggle.active .toggle-title {border-bottom:1px solid #e8e8e8}
.toggle .toggle-title{font-size:12px;padding:15px 15px 15px 0;font-weight:bold;cursor:pointer;
                      background:#f3f3f3;
                      background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f0f0f0));
                      background: -moz-linear-gradient(top,  #f7f7f7,  #f0f0f0);
                      filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f0f0f0');
}
.toggle .toggle-content{padding:12px 15px}


.code,.pre{
    border: 1px solid #ccc;
    padding: 15px;
    background:#ffffff;
    white-space: pre-wrap;                 /* CSS3 browsers  */
    white-space: -moz-pre-wrap !important; /* 1999+ Mozilla  */
    white-space: -pre-wrap;                /* Opera 4 thru 6 */
    white-space: -o-pre-wrap;              /* Opera 7 and up */
    overflow:auto;
}
.code {background:url("assets/images/code-bg.png");color:#333}
.code span{background:#666;color:#fff;padding:0 2px}

/* Blockquotes */

blockquote {font-family: "Times New Roman", Times, serif;font-size: 14px;color:#878787;line-height: 18px;padding: 12px 20px 10px 26px;background:url("assets/images/quote.png") no-repeat 0 8px transparent;}
.blockquote2 {font-family: Arial, serif;font-size: 11px;color:#878787;font-style:normal;line-height: 18px;padding: 12px 20px 10px 46px;background:url("assets/images/quote2.png") no-repeat 5px 10px transparent;}
.pullquote {font-family: Arial, serif;font-size: 11px;color:#878787;font-style:normal;line-height: 18px;padding: 12px 20px 10px 36px;background:url("assets/images/pullquote.png") no-repeat 5px 10px transparent;}
blockquote p{margin-bottom: 6px}
blockquote strong{font-size:20px;color:#666}
blockquote.alignleft {
    margin: 10px 20px 0 0;
    width: 220px;
}
blockquote.alignright {
    margin: 10px 0 0 20px;
    width: 220px;
}
blockquote cite {
    color: #666;
}

/* columns */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth{position:relative;margin-right:2.54%;float:left;}

.one_half {width:48.73%;}
.one_third {width:31.64%;}
.one_fourth {width:23.095%;}
.two_third {width:65.82%;}
.three_fourth {width: 74.365%;}
.last {margin-right: 0 !important;clear: right;}

/* sitemap */

.list_sitemap {list-style: none;margin-left:0;padding:0 0 0 7px;background:transparent url(assets/images/sitemap-left-border.png) repeat-y left}
.list_sitemap ul{list-style: none;margin-left:5px}
.list_sitemap a{color:#878787}
.list_sitemap a:hover{color:#0B728A;text-decoration: underline}
.list_sitemap li{background-image:url("assets/images/icon-plus.png");
                 background-repeat:no-repeat;
                 background-attachment:scroll;
                 background-color:transparent;
                 padding:3px 0 3px 20px;
                 margin:2px 0;
                 background-position:5px 8px;
                 border-bottom:1px dotted #ccc;
}
.list_sitemap li.current_page_parent{background:url("assets/images/pixel_blue.png") no-repeat -33px -393px}
.list_sitemap li:last-child{border-bottom: 0}

/* buttons */

.button, .button span {
    display: inline-block;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.button {
    white-space: nowrap;
    position:relative;
    outline: none;
    overflow: visible; /* removes extra side padding in IE */
    cursor: pointer;
    background:url(assets/images/button-white-bg.png);
    padding:5px;
}
.button span {
    color:#747474;
    font-size:12px;
    font-weight:bold;
    line-height: 18px;
    padding:7px 20px;
    text-decoration:none;
    text-align:center;
    white-space: nowrap;
    background:url(assets/images/button-white-span-bg.png) repeat-x left center;
    border:1px solid #dedede;
    text-shadow: 0 1px #f3f3f3;
    -moz-box-shadow: 1px 1px 2px #b7b7b7;
    -webkit-box-shadow: 1px 1px 2px #b7b7b7;
    box-shadow: 1px 1px 2px #b7b7b7;
}

button.button {
    padding:5px;
    margin:0;
    border:0;
}

.button.black {background:url(assets/images/button-black-bg.png);}
.button.orange {background:url(assets/images/button-orange-bg.png);}
.button.pink {background:url(assets/images/button-pink-bg.png);}
.button.greyblue {background:url(assets/images/button-greyblue-bg.png);}
.button.grey {background:url(assets/images/button-grey-bg.png);}
.button.aquamarine {background:url(assets/images/button-aquamarine-bg.png);}
.button.green {background:url(assets/images/button-green-bg.png);}
.button.red {background:url(assets/images/button-red-bg.png);}
.button.aqua {background:url(assets/images/button-aqua-bg.png);}
.button.rosy {background:url(assets/images/button-rosy-bg.png);}
.button.blue {background:url(assets/images/button-blue-bg.png);}

.button.black span{background:url(assets/images/button-black-span-bg.png);color:#ffffff;text-shadow: 0 1px #3b3b3b;border:1px solid #444444;}
.button.orange span {background:url(assets/images/button-orange-span-bg.png);color:#ffffff;text-shadow: 0 1px #bd5900;border:1px solid #ffb13e;}
.button.pink span {background:url(assets/images/button-pink-span-bg.png);color:#a15777;text-shadow: 0 1px #f3e1f1;border:1px solid #eed3eb;}
.button.greyblue span {background:url(assets/images/button-greyblue-span-bg.png);color:#515f6a;text-shadow: 0 1px #dde4ea;border:1px solid #ced8e0;}
.button.grey span {background:url(assets/images/button-grey-span-bg.png);color:#555555;text-shadow: 0 1px #e7e7e7;border:1px solid #d7d7d7;}
.button.aquamarine span {background:url(assets/images/button-aquamarine-span-bg.png);color:#6a788e;text-shadow: 0 1px #d5f1fc;border:1px solid #c0ebfa;}
.button.green span {background:url(assets/images/button-green-span-bg.png);color:#5d7747;text-shadow: 0 1px #e4f0cb;border:1px solid #d7e9a4;}
.button.red span {background:url(assets/images/button-red-span-bg.png);color:#ffffff;text-shadow: 0 1px #bd2121;border:1px solid #ff7575;}
.button.aqua span {background:url(assets/images/button-aqua-span-bg.png);color:#6d7b7d;text-shadow: 0 1px #dbf8f9;border:1px solid #c9f5f7;}
.button.rosy span {background:url(assets/images/button-rosy-span-bg.png);color:#ffffff;text-shadow: 0 1px #b65463;border:1px solid #f9a1b1;}
.button.blue span {background:url(assets/images/button-blue-span-bg.png);color:#ffffff;text-shadow: 0 1px #11546e;border:1px solid #1c89b3;}

/* list style */
ul.list1, ul.list2, ul.list3, ul.list4, ul.list5, ul.list6, ul.list7, ul.list8, ul.list9, ul.list10, ul.list11, ul.list12, ul.list13, ul.list14, ul.list15
{list-style-type: none; margin-left:0}

ul.icon_list1, ul.icon_list2, ul.icon_list3, ul.icon_list4, ul.icon_list5, ul.icon_list6, ul.icon_list7, ul.icon_list8, ul.icon_list9, ul.icon_list10, ul.icon_list11, ul.icon_list12
{list-style-type: none; margin-left:0}

ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li,ul.list5 li,ul.list6 li,ul.list7 li,ul.list8 li,ul.list9 li,ul.list10 li,ul.list11 li,ul.list12 li,ul.list13 li,ul.list14 li,ul.list15 li {
    background-image:url("assets/images/pixel_blue.png");
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-color:transparent;
    padding-left:20px;
    margin:2px 0;
}
ul.icon_list1 li,ul.icon_list2 li,ul.icon_list3 li,ul.icon_list4 li,ul.icon_list5 li,ul.icon_list6 li,ul.icon_list7 li,ul.icon_list8 li,ul.icon_list9 li,ul.icon_list10 li,ul.icon_list11 li,ul.icon_list12 li{
    background-image:url("assets/images/iconic_blue.png");
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-color:transparent;
    padding-left:24px;
    margin:10px 0;
    line-height: 20px;
    font-size: 12px;
}
ul.list1 li{background-position:-10px -425px;}
ul.list2 li{background-position:-38px -397px;}
ul.list3 li{background-position:-68px -364px;}
ul.list4 li{background-position:-98px -334px;}
ul.list5 li{background-position:-130px -305px;}
ul.list6 li{background-position:-159px -275px;}
ul.list7 li{background-position:-187px -243px;}
ul.list8 li{background-position:-219px -214px;}
ul.list9 li{background-position:-247px -183px;}
ul.list10 li{background-position:-278px -153px;}
ul.list11 li{background-position:-307px -124px;}
ul.list12 li{background-position:-337px -93px;}
ul.list13 li{background-position:-367px -63px;}
ul.list14 li{background-position:-397px -34px;}
ul.list15 li{background-position:-431px -4px;}

ul.list_color_gray li {background-image:url("assets/images/pixel_gray.png");}
ul.list_color_red li {background-image:url("assets/images/pixel_red.png");}

ul.icon_list1 li{background-position:-31px -454px;}
ul.icon_list2 li{background-position:-68px -415px;}
ul.icon_list3 li{background-position:-112px -373px;}
ul.icon_list4 li{background-position:-153px -333px;}
ul.icon_list5 li{background-position:-189px -294px;}
ul.icon_list6 li{background-position:-229px -254px;}
ul.icon_list7 li{background-position:-268px -215px;}
ul.icon_list8 li{background-position:-310px -174px;}
ul.icon_list9 li{background-position:-349px -135px;}
ul.icon_list10 li{background-position:-389px -95px;}
ul.icon_list11 li{background-position:-428px -56px;}
ul.icon_list12 li{background-position:-468px -15px;}

ul.icon_list_color_gray li {background-image:url("assets/images/iconic_gray.png");}
ul.icon_list_color_red li {background-image:url("assets/images/iconic_red.png");}

.icon_file {
    background-image:url("assets/images/files.png");
    background-repeat: no-repeat;
    background-color: transparent;
    background-attachment: scroll;
    padding:5px 0 5px 53px;
    display: inline-block;
    margin: 4px 0;
}
.icon_file strong{font-size: 12px}

.icon_word {background-position:-25px -368px}
.icon_excel {background-position:-95px -299px}
.icon_swf {background-position:-161px -229px}
.icon_powerpoint {background-position:-235px -159px}
.icon_pdf {background-position:-305px -88px}
.icon_fla {background-position:-371px -19px}

/* highlight */

.highlight {background:#878787;color:#fff}
.highlight.red {background:#ff1c1c;color:#fff}
.highlight.blue {background:#00a0de;color:#fff}
.highlight.black {background:#000;color:#fff}

/* dividers */
.divider1 {clear:both;display:block;border-bottom:1px dotted #ccc;}

/* drop caps */

.dropcap1, .dropcap2, .dropcap3 {
    float:left;
    overflow:hidden;
    text-align:center;
}

.dropcap1 {font-size:52px;height:56px;font-weight: bold;line-height:56px;padding-right: 5px;text-align:left;}
.dropcap2 {font-size:52px;width:54px;line-height: 54px;text-align:center;margin-right:5px;height:54px;background:url(assets/images/dropcap2.png) no-repeat;color:#fff}
.dropcap3 {font-size:52px;width:40px;line-height: 60px;text-align:center;margin-right:5px;height:60px;background:url(assets/images/dropcap3.png) no-repeat;color:#666}

/* icons */
.icon-text {background:url(assets/images/icon-text-large.png) no-repeat -132px 0;margin-bottom:0;min-height:46px;padding:10px 0 10px 63px}
.icon-text.icon-home{background-position:-132px 0}
.icon-text.icon-tel{background-position:-66px -66px}
.icon-text.icon-email{background-position:0 -132px}



.actions{opacity:0;display:none;text-align: center; position:absolute;top:30%;left:50%;z-index:10;margin-left: -74px}
.actions > a{background-color: #000;background-color:rgba(0,0,0,0.75);background-repeat:no-repeat;background-position:50% 12px;display:block;margin-right:3px;width:48px;height:21px;padding-top:39px;text-align:center;display:inline-block;color:#ccc;}
.actions > a:hover{background-color: #000;}
.actions .video{background-image:url(assets/images/icon-video.png);}
.actions .photo{background-image:url(assets/images/icon-photo.png);}
.actions .share{background-image:url(assets/images/icon-share.png);}
.actions .comment{background-image:url(assets/images/icon-comment.png);margin-right:0;}

.actions .share_wrapper{background:url(assets/images/icon-share-arrowup.png) top center no-repeat;padding-top:5px;position:absolute;left:50%;margin-left:-47px}
.actions .share_wrapper .share_icons {height:28px;overflow:hidden;background:url(assets/images/image_frame.png);padding:2px;}
.actions .share_wrapper .share_icons a{display:inline-block;margin:1px;width:26px;height:26px}

/* category list */
.cat_list {float:right;line-height:54px;margin-top:-54px}
.cat_list ul{list-style:none;float:left;margin:0}
.cat_list span{float:left}
.cat_list li{display:inline;margin:0 8px}
.cat_list li a{color:#868686;padding:2px 5px}
.cat_list li a.active{background:#1b88b2;color:#fff}

/* portfolio shortcode */

.portfolio_shortcode {width:100%;margin:0;padding:0;list-style: none;overflow:hidden; position:inherit}
.portfolio_shortcode .portfolio_item {overflow:hidden;float:left}

.portfolio_shortcode.one_third .portfolio_item{width:303px;margin-right:20px;}
.portfolio_shortcode.one_fourth .portfolio_item{width:230px;margin-right:10px;}
.portfolio_shortcode.one_half .portfolio_item{width:460px;margin-right:30px}

.right-sidebar .portfolio_shortcode.one_third .portfolio_item{width:187px;margin-right:10px}
.left-sidebar .portfolio_shortcode.one_third .portfolio_item{width:187px;margin-right:10px}

.portfolio_shortcode p{line-height: 14px}
.portfolio_shortcode .thumb {background:#fff url(assets/images/image_frame.png);padding:5px;margin-bottom:9px;position:relative}

.portfolio_shortcode .thumb .featured{display:block;border:1px solid #fff;-moz-box-shadow: 2px 2px 3px #999;
                                      -webkit-box-shadow: 2px 2px 3px #999;
                                      box-shadow: 2px 2px 3px #999;}
.portfolio_shortcode h3{margin-bottom: 5px}
.portfolio_shortcode h4{margin-bottom: 5px;font-size:16px;font-weight: bold}

.portfolio_shortcode.one_column .thumb{width:602px;float:left}
.portfolio_shortcode.one_column .portfolio_detail{overflow:hidden;padding-left:20px;width:310px;float:left}

.portfolio_shortcode .portfolio_detail {padding-left: 5px}

.portfolio_shortcode .thumb:hover .actions{display: block;opacity: 1;}
.portfolio_shortcode .thumb:hover a .featured{opacity:0.65}


/* table */
#main table {border: 1px solid #e8e8e8;border-width:1px 0 0 1px;text-align: left;width: 100%;color:#888888}
#main tr th,
#main thead th {
    font-size:12px;
    padding:15px;
    background:#f3f3f3;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f0f0f0));
    background: -moz-linear-gradient(top,  #f7f7f7,  #f0f0f0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f0f0f0');
    border:1px solid #e8e8e8;border-width:0 1px 1px 0;
}
#main tr td, #main tr th{
    padding:12px 15px;
    border:1px solid #e8e8e8;border-width:0 1px 1px 0;
}

/* image frames */
.image_frame {background:url(assets/images/image_frame.png);padding:5px;}
.image_frame img{display:block;border:1px solid #fff;
                 -moz-box-shadow: 0px 2px 3px #999;
                 -webkit-box-shadow: 0px 2px 3px #999;
                 box-shadow: 0px 2px 3px #999;}

.image_frame.alignleft{margin:0 15px 15px 0}
.image_frame.alignright{margin:0 0 15px 15px}

/* video frame*/

.video_frame {margin-bottom:15px}

/* widgets */

.widget {background:#141618;padding:10px;margin-bottom:20px}
.widget h3{color:#fff;font-size:24px;margin-bottom:10px;padding:5px 0 5px 4px;background:url(assets/images/widget_title_bottom_bg.png) no-repeat 0 bottom}
.widget ul{list-style:none;margin:0;background:#1E2122;border:1px solid #2b2e2f;padding:5px 10px}
.widget ul ul{border:0;padding:5px 0 5px 20px}
.widget ul li {border-bottom:1px dotted #363738;padding:6px 0}
.widget ul li.last{border-bottom:0}
.widget ul li:last-child{border-bottom:0}
.widget ul li a{text-decoration:none;color:#888}
.widget ul li a:hover{text-decoration:underline;color:#d3d3d4}
.widget ul li.current_page_item a{text-decoration:underline;color:#d3d3d4}
.widget .last a{border-bottom:0}

.widget input{background:#121416;border:1px solid #27282a;color:#717273;padding:9px 10px;margin-right:5px;width:160px}
.widget button {background:url(assets/images/site-nav-button.png) repeat-x;border:1px solid #333;color:#747575;padding:7px 10px;font-size:11px;cursor:pointer}

.widget_search input{width:220px}

.widget_newsletter button {cursor:pointer;color:#757677;font-weight:bold;background:url(assets/images/widget_button_bg2.png) no-repeat top left;padding:0 0 0 10px;margin:0;line-height:34px;margin-top:1px;border:0}
.widget_newsletter button span{background:url(assets/images/widget_button_bg1.png) no-repeat top right;padding-right:27px;line-height:34px;display:inline-block}

button::-moz-focus-inner {
    border:0;
    padding:0;
}

.widget table{background:#1E2122;border: 1px solid #2B2E2F;border-width:1px 0 0 1px;width:100%;margin:0 auto}
.widget table caption{color:#fff;line-height:20px;padding:5px 0;font-size:14px;}
.widget th, .widget td{padding:5px 2px;text-align:center}


.widget tr th,
.widget thead th {
    border:1px solid #2B2E2F;border-width:0 1px 1px 0;
    background:#2B2E2F;
}
.widget tr td, .widget tr th{
    border:1px solid #2B2E2F;border-width:0 1px 1px 0;
}



.widget_twitter li{border-bottom:0!important;padding:0;clear:both}
.widget_twitter .tweet_avatar{background:url(assets/images/image_frame_16white.png);padding:3px;float:left;margin:0 12px 9px 0}
.widget_twitter .tweet_avatar img{border:1px solid #9b9e9f;display:block;}
.widget_twitter .tweet_list{padding-bottom: 10px}

.widget_flickr .flickr_badge_image{float:left;margin:0 5px 5px 0}
.widget_flickr .flickr_badge_image img{display:block;border:1px solid #9b9e9f}

.widget .posts_list .thumbnail {background:url(assets/images/image_frame_16white.png);padding:3px;float:left;margin:0 12px 0 0}
.widget .posts_list .thumbnail img{border:1px solid #9b9e9f;display:block;}

.widget_newsletter {position:relative;padding:10px 45px 10px 10px;background:url(assets/images/widget_newsletter_bg.png) no-repeat bottom left;}
.widget_newsletter p{padding:0 5px;width:240px}
.widget_newsletter .widget_icon{position:absolute;display:block;width:100px;height:100px;top:0;right:-23px;background:url(assets/images/widget_newsletter_icon.png) no-repeat;}

.widget_newsletter input,.widget_newsletter button{float:left}

.widget_portfolio {position: relative;background:url(assets/images/widget_portfolio_bg.png) no-repeat top left;}

#sidebar .slides_container {width:328px;height:186px;}
#sidebar .slides_container .thumb{background:url(assets/images/image_frame_26.png);width:318px;height:176px;padding:5px;display:block;}
#sidebar .slides_container .thumb img{border:1px solid #9b9e9f;display:block;}

.slides_nav {position:absolute;top:10px;right:10px;width:46px;height:27px}
.slides_nav a{background:url(assets/images/widget_arrows.png) no-repeat;display:block;float:left;width:23px;height:27px}
.slides_nav .next{background-position:-23px 0}

.slides_title {padding:6px 0;margin-bottom:10px}

.slides_wrapper {position:relative}
.slides_wrapper .pagination {list-style: none;text-align: center;height:27px;background:#141618;margin-bottom: 0}
.slides_wrapper .pagination li{display:inline;margin-right: 3px;line-height: 27px}
.slides_wrapper .pagination li a{margin-top:10px;width:8px;height:7px;background:url(assets/images/slider-pagination.png) no-repeat;padding:0;border:0;text-indent: -9999px;display: inline-block}
.slides_wrapper .pagination .current a{background-position:-10px 0}
.slides_wrapper .pagination li a:hover{background-position:-10px 0}

.slides_wrapper .next, .slides_wrapper .prev {position:absolute;bottom:0;background: url(assets/images/slider-arrows.png) no-repeat;width:15px;height:27px;display:block;text-indent: -9999px} 
.slides_wrapper .next{right:5px;background-position: -15px 0} 
.slides_wrapper .prev{left:5px}

/* posts slider in home page */
.posts_slider_wrap {margin-bottom: 20px;position:relative}
.posts_slider, .posts_slider li{width:600px;height:119px;overflow:hidden}
.posts_slider ul, .posts_slider li{position:relative;margin:0;padding:0;list-style:none;display:block;}

.posts_slider .pslider_date {background:#2f3539 url(assets/images/posts_slider_shadow.png) no-repeat bottom right;color:#adaeaf;width:127px;height:119px;float:left;-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}

.posts_slider .pslider_date div{display:block;height: 42px;padding:17px 0 0 20px;line-height: 12px}
.posts_slider .pslider_date div.first{border-bottom: 1px dotted #686b6e}
.posts_slider .pslider_date span{font-size: 28px;color:#fff;margin:6px 10px 20px 0;display:inline-block;float:left}

.posts_slider .pslider_thumb {background:#2f3539 url("assets/images/image_frame_26.png");padding:5px;width:115px;margin-right: 20px;float:left}
.posts_slider .pslider_thumb img{display:block;border:1px solid #fff}
.posts_slider .pslider_entry {width:320px;float:left;color:#868788}
.posts_slider .pslider_entry h3{color:#fff;font-weight: bold;line-height:24px;margin-bottom:9px}

#posts_slider_controls {position:absolute;top:0;left:0}
#posts_slider_controls a{display:block;width:127px;height:59px;background:url(assets/images/posts_slider_nav.png) no-repeat;text-indent: -9999px}
#posts_slider_controls .prevBtn{background-position:0 -118px}
#posts_slider_controls .prevBtn:hover{background-position:0 0}
#posts_slider_controls .nextBtn{margin-top: 1px;background-position:0 -59px}

/* footer widget */
#footer .widget {background:transparent url(assets/images/image_frame_16white.png) repeat-y left;padding:0 10px 0 15px}
#footer .widget ul{background:none;border:none;padding:0}
#footer .widget h3{padding:0;color:#999;font-weight:bold;background:none}

#footer .widget_twitter .tweet_text a{color:#ff1b1b}
#footer .widget_twitter .tweet_text {color:#ccc}

.social_links {float:right;padding:10px 10px 0 0}
.social_links a{background:url(assets/images/social-icons.png) no-repeat;margin-left:4px;width:24px;height:24px;display:inline-block;text-indent: -9999px}
.social_links .facebook{background-position:0 -32px}
.social_links .googleplus{background-position:-32px -32px}
.social_links .twitter{background-position:-64px -32px}
.social_links .vimeo{background-position:-96px -32px}
.social_links .linkedin{background-position:-128px -32px}
.social_links .rss{background-position:-160px -32px}
.social_links .dribbble{background-position:-192px -32px}
.social_links .tumblr{background-position:-224px -32px}
.social_links .youtube{background-position:-256px -32px}
.social_links .flickr{background-position:-288px -32px}

.social_links .facebook:hover{background-position:0 0}
.social_links .googleplus:hover{background-position:-32px 0}
.social_links .twitter:hover{background-position:-64px 0}
.social_links .vimeo:hover{background-position:-96px 0}
.social_links .linkedin:hover{background-position:-128px 0}
.social_links .rss:hover{background-position:-160px 0}
.social_links .dribbble:hover{background-position:-192px 0}
.social_links .tumblr:hover{background-position:-224px 0}
.social_links .youtube:hover{background-position:-256px 0}
.social_links .flickr:hover{background-position:-288px 0}


/*form style*/
.form input{color:#757575;background:#fff;padding:4px 16px;border:1px solid #cacaca;width:146px}
.form input.error{border:1px solid red}
.form textarea{color:#757575;background:#fff;padding:4px 16px;border:1px solid #cacaca;width:536px}
.form p {background:url(assets/images/image_frame2.png);padding:5px;margin:0 5px 10px 0;position:relative;float:left}
.form label{display:inline;position:absolute;top:9px;left:14px;color:#757575}
.form .form-submit input{background:url(assets/images/form-button-bg.png) repeat-x;width:auto;height:32px;line-height: 32px;cursor:pointer;text-shadow:1px 1px #fff;}

#commentform input{color:#757575;background:#fff;padding:4px 16px;border:1px solid #cacaca;width:142px}
#commentform input.error{border:1px solid red}
#commentform textarea{color:#757575;background:#fff;padding:4px 16px;border:1px solid #cacaca;width:536px}
#commentform p {background:url(assets/images/image_frame2.png);padding:5px;margin:0 5px 10px 0;position:relative;float:left}
#commentform label{display:inline;position:absolute;top:9px;left:14px;color:#757575}
#commentform .form-submit input{background:url(assets/images/form-button-bg.png) repeat-x;width:auto;height:32px;line-height: 32px;cursor:pointer;text-shadow:1px 1px #fff;}

#commentform .comment-notes {background:none;float:none}
#commentform .logged-in-as {background:none;float:none}
#commentform .form-allowed-tags {background:none;}

.form-allowed-tags {width:560px;white-space: wrap}
.form-allowed-tags code{width:560px;white-space:pre-wrap}

/*comments style*/
.h2comments, .commentsForm {margin:10px 0;color:#333;font-size: 26px}
.commentlist {margin:0;list-style:none}
.commentlist .children {margin:0;list-style:none;background:url(assets/images/comment_children_bg.png) no-repeat 20px 0;padding:0 0 0 47px}
.commentlist .children .children .children{background:none;padding:0}
.commentlist .comment-meta {color:#858585;margin-bottom: 5px}
.commentlist .comment-meta strong{font-size:16px;line-height:22px;color:#666}
.commentlist .comment-meta strong a{color:#666}
.commentlist .comment-avatar{background:url(assets/images/image_frame2.png);padding:5px;float:left;height:70px}
.commentlist .comment-avatar img{border:1px solid #fff;-moz-box-shadow: 2px 2px 2px #d3d3d3;
                                 -webkit-box-shadow: 2px 2px 2px #d3d3d3;
                                 box-shadow: 2px 2px 2px #d3d3d3;}
.commentlist .comment-detail{min-height:80px;padding-left:15px;position:relative;overflow:hidden;}
.commentlist .comment-detail-wrap{padding:0 0 20px 0}

.nopassword,.nocomments {display: none;}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #f5f5f5;
    padding:5px;
}


/*
Nivo Slider
*/

#nivoSlider {
    width:970px;
    height:355px;
}
.nivoSlider {
    position:relative;
    background:#fff url(assets/images/nivo_loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:6;
    display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
}
.nivo-controlNav {
    position:absolute;
    left:50%;
    bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.nivo-controlNav a {
    display:block;
    width:22px;
    height:22px;
    background:url(assets/images/nivo_bullets.png) no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:3px;
    float:left;
    cursor:pointer;
}
.nivo-controlNav a.active {
    background-position:0 -22px;
}
.nivo-directionNav a {
    position:absolute;
    top:45%;
    z-index:9;
    cursor:pointer;
    display:none;
}
.nivo-prevNav {
    left:0px;
}
.nivo-nextNav {
    right:0px;
}
.nivo-directionNav a {
    display:block;
    width:61px;
    height:69px;
    background:url(assets/images/nivo_arrows.png) no-repeat;
    text-indent:-9999px;
    border:0;
    cursor: pointer;
}
a.nivo-nextNav {
    background-position:-61px 0;
    right:0;
}
a.nivo-prevNav {
    left:0;
}
/* Caption styles */
.nivo-caption {
    position:absolute;
    left:0px;
    bottom:0px;
    background:#000;
    color:#fff;
    opacity:0.8; /* Overridden by captionOpacity setting */
    width:99%;padding:5px 0 5px 1%;
    z-index:8;
    font-size: 16px;
    font-weight: bold;
}
.nivo-caption p {
    padding:5px;
    margin:0;
}
.nivo-caption a {
    display:inline !important;
}
.nivo-html-caption {
    display:none;
}


/*
    AnythingSlider v1.4
*/

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
    width: 970px;
    height: 355px;
    margin: 0 auto;
}

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
    background-position:0 -22px;
}
div.anythingSlider .anythingWindow {

}
/* Active State */
div.anythingSlider.activeSlider .thumbNav a.cur, div.anythingSlider.activeSlider .thumbNav a {

}
div.anythingSlider.activeSlider .anythingWindow {

}

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for naviagation */
div.anythingSlider {
    position: relative;
}
/* anythingSlider base UL */
ul.anythingBase {
    background: transparent;
    list-style: none;
    position: absolute;
    top: 0; left: 0;
    margin: 0;
}
ul.anythingBase li.panel {
    background: transparent;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    position: relative
}

/* Navigation Arrows */
div.anythingSlider .arrow {
    top: 40%;
    position: absolute;
    display: block;
    z-index: 9;
}
div.anythingSlider .arrow a {
    display:block;
    width:61px;
    height:69px;
    background:url(assets/images/nivo_arrows.png) no-repeat;
    text-indent:-9999px;
    border:0;
}

div.anythingSlider .forward { right: 0; }
div.anythingSlider .back { left: 0; }
div.anythingSlider .forward a { background-position:-61px 0;}
div.anythingSlider .back a { }

/* Navigation Links */
div.anythingSlider .thumbNav { margin: 0; 
                               position:absolute;
                               left:50%;
                               bottom:-42px;
                               margin-left:-40px;
}
div.anythingSlider .thumbNav li { display: inline; }
div.anythingSlider .thumbNav a {
    display:block;
    width:22px;
    height:22px;
    background:url(assets/images/nivo_bullets.png) no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:3px;
    float:left;
    cursor:pointer;
}

div.anythingSlider .anything-caption 
{
    position:absolute;
    left:0px;
    bottom:0px;
    background:#000;
    color:#fff;
    opacity:0.8;
    width:100%;
    z-index:8;
}

div.anythingSlider .anything-caption  p {
    padding:5px;
    margin:0;
}

div.anythingSlider .anything-caption  h3 {
    padding:0 5px;
    margin:0;
    color:#fff
}

div.anythingSlider .thumbNav a:hover { background-position:0 -22px; }

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
    display:none;
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(assets/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(assets/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(assets/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(assets/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(assets/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(assets/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(assets/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(assets/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(assets/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(assets/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(assets/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(assets/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(assets/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(assets/images/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:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(assets/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(assets/images/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_arrow_next{background:url(assets/images/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_nav .pp_play{background:url(assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(assets/images/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_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.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{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,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}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(assets/images/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(assets/images/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;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.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}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}