/*  

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: Verdana, 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:31px 0 12px 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:none 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:none no-repeat top center;padding-top:30px;min-height: 0px}



/* copyright bar in the footer */

.copyright {background:none;height:28px;line-height:28px;font-size:11px}



/* primary menu */

#primary-navigation {margin-bottom:20px;position:relative}

#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:16px 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:none;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:none;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:center}

.portfolio_shortcode.one_column .portfolio_detail{overflow:hidden;padding-left:30px;width:310px;float:left}



.portfolio_shortcode .portfolio_detail {padding-left: 10px}



.portfolio_shortcode .thumb:hover .actions{display: block;opacity: 1;}

.portfolio_shortcode .thumb:hover a .featured{opacity:0.5}





/* 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:none;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{#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}