/*

Theme Name:Socialite
Theme URI:http://www.syncthemes.com
Description:The Socialite is a powerful Wordpress 3.5+ compatible theme that is packed with lots of great plugins, widgets, and page templates within an intelligent admin framework that makes building your website quick and easy. If you have any questions regarding your theme, please see the SyncThemes support forums for help from the support community and staff. <a href="http://syncthemes.com/forums" target="_blank">syncthemes.com/forums</a>
Author:Syncthemes
Version:3.30

*/

/***** General *****/

body, html{background:#f1f1f1;border:0;margin:0;padding:0;height:100%;}

a img{border:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a{outline:0 !important;}

h1{font-size:24px;padding:0;margin:0;line-height:1.2em;}
h2{font-size:19px;padding:5px 0;margin:0;line-height:1.3em;}
h3{font-size:16px;padding:5px 0;margin:0;line-height:1.4em;}
h4{font-size:14px;padding:5px 0;margin:0;line-height:1.2em;}
h5{font-size:12px;padding:5px 0;margin:0;line-height:1.1em;}
h6{font-size:12px;padding:5px 0;margin:0;line-height:1.2em;}
p{padding:5px 0;margin:0;line-height:1.5em;}
div{padding:0;margin:0;}

iframe{border:0px;}
iframe.iframe{border:1px solid #AEAEAE;}

.clear{clear:both;}
.center{text-align:center;}
.hidden{display:none;visibility:hidden;}
.invisible{visibility:hidden;}
.align-right{float:right;}
.align-left{float:left;}
.align-center{margin-left:auto;margin-right:auto;text-align:center;}
.alignleft{display:inline;float:left;margin-right:10px;}
.alignright{display:inline;float:right;margin-left:10px;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
a.link{display:block;}
.image-header{background-position:left bottom;background-repeat:no-repeat;padding:0 0 0 55px;margin:0 0 5px 0;}
.image-header h2{white-space:nowrap;line-height:1.0em;padding:7px 0 3px 0;}
.image-header .header-nodesc{line-height:40px;}
.image-header .header-desc{margin:0;line-height:1.0em;}
.ad-widget{margin:5px 0 0 0;}
.ad{width:125px;height:125px;overflow:hidden;margin:0 5px 5px 0;float:left;}
.pattern{width:100%;background-position:repeat;}




/***** Wrapper *****/

#wrapper{width:100%;min-height:400px;height:auto !important;position:relative;}




/***** Header *****/

#header{width:100%;padding:0px;background-position:center top;}
#header .header-wrapper{width:960px;margin:auto;}
#header .logo{margin:20px 0 30px 0;float:left;}
.home-header{height:auto !important;}
.home-header .logo{margin-bottom:0 !important;}

#header-top{width:100%;background:url(images/top-menu.png) left bottom repeat-x;padding-bottom:10px;font-size:10px;}
#header-top .top-toolbar h2, #header-top .top-toolbar h3{display:none;}
#header-top .top-toolbar{width:960px;margin:auto;font-size:10px;color:#fff !important;height:auto;}
#header-top .top-menu{float:left;}
#header-top ul{margin:15px 0;padding:0;list-style:none;display:block;position:relative;overflow:hidden;}
#header-top ul li{float:left;margin:0;padding:0 10px;border-left:1px solid #fff;height:12px;line-height:12px;}
#header-top ul li:first-child{border-left:0px;padding-left:0;}
#header-top ul li a{color:#ffffff !important;}
#header-top .top-toolbar-right{float:right;}



/***** Main Menu *****/

#main-menu-nav{float:right;margin:30px 0;z-index:2 !important;position:relative;width:575px;}
.home-header #main-menu-nav{margin-bottom:0 !important;}

#main-menu ul{position:absolute;top:-999em;width:230px;}
#main-menu ul li{width:100%;}
#main-menu li:hover{visibility:inherit;}
#main-menu li{float:left;position:relative;}
#main-menu a{display:block;position:relative;}

#main-menu li:hover ul,#main-menu li.sfHover ul{left:0;top:50px;z-index:99;}
ul#main-menu li:hover li ul,ul#main-menu li.sfHover li ul{top:-999em;}
ul#main-menu li li:hover ul,ul#main-menu li li.sfHover ul{left:232px;top:0;}
ul#main-menu li li:hover li ul,ul#main-menu li li.sfHover li ul{top:-999em;}
ul#main-menu li li li:hover ul,ul#main-menu li li li.sfHover ul{left:232px;top:0;}
#main-menu{list-style:none;margin:0;padding:0;list-style:none;float:right;position:relative;}
#main-menu a, #main-menu a:visited{outline:none;display:block;color:#fff;cursor:pointer;}
#main-menu a:hover{text-decoration:none;}
#main-menu li strong{text-transform:uppercase;display:block;font-size:14px;color:#fff;}
#main-menu li{float:left;padding:10px 27px 10px 17px;position:relative;height:30px;vertical-align:top;margin-right:2px;}
#main-menu .sub-menu{display:none;}
#main-menu .nav-desc:hover, #main-menu li.parent:hover .nav-desc, #main-menu li a:hover .nav-desc{color:#ffffff;}
#main-menu li.current-menu-item .nav-desc, #main-menu li.current_page_item .nav-desc,#main-menu li.current-menu-ancestor .nav-desc, #main-menu li.current-menu-parent .nav-desc, #main-menu li.current_page_parent .nav-desc, #main-menu li.current_page_ancestor .nav-desc{color:#ffffff !important;}
#main-menu ul a{display:block;height:1%;width:220px;}
#main-menu ul a span{display:block;padding:7px 13px;height:1%;cursor:pointer;}
#main-menu ul{background:url(images/main-menu-child.png) left top repeat-y;margin:0;padding:20px 0px 10px 0px;width:230px;list-style:none;}
#main-menu ul ul, #main-menu ul ul ul{margin:0;padding:10px 0px;width:230px;list-style:none;background:url(images/main-menu-child.png) left bottom repeat-y;}
#main-menu ul li, #main-menu ul ul li, #main-menu ul ul ul li{margin:0;float:none;position:relative;height:1% !important;background:none;padding:0px 5px;}




/***** Sub Menu *****/

#sub-nav ul{margin:5px 0 10px 0;padding:0 0 20px 0;list-style:none;}
#sub-nav ul li{position:relative;line-height:15px;height:15px;background-repeat:no-repeat;overflow:hidden;white-space:no-wrap;margin:0 0 3px 0;width:258px;padding:12px 0 10px 0;border:1px solid #999;border:rgba(0, 0, 0, .2) 1px solid;border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(images/sub-nav-bg.png) left top repeat-x;}
#sub-nav ul a{background:url(images/sub-nav.png) left center no-repeat;display:block;float:left;padding:0 5px 0 25px;}
#sub-nav ul li:hover, #sub-nav ul li.current_page_item{background:none;}
#sub-nav ul a:hover, #sub-nav ul li:hover a, #sub-nav ul li.current_page_item a{margin-right:0;color:#FFFFFF !important;text-decoration:none;}




/***** Main *****/

#main{width:100%;margin:0 auto 30px auto;padding:0;z-index:1;position:relative;background:url(images/bg-gradient.png) center top repeat-x;}




/***** Head/Breadcrumbs *****/

#head{padding:5px 0 0 0;margin:0 0 -5px 0;width:100%;position:relative;}
#head h1{float:left;margin:5px 15px 5px 0;}
.breadcrumb{width:960px;margin:0px auto 0 auto;padding:0 0 2px 0;position:relative;font-size:11px;}
.breadcrumb2{width:960px;margin:15px auto 0 auto;padding:0 0 2px 0;position:relative;font-size:11px;}
.breadcrumb a, .breadcrumb2 a{color:#909090;font-size:11px;margin:0;padding:0;}
#head form#search-form{float:right;margin:0;}
.title-wrapper{width:960px;margin:auto;}
.titlebar{margin-top:-5px !important;padding:10px 0 !important;width:100%;}
.titlebar2{padding:10px 0 0 0 !important;width:100%;}
.head-page-desc{float:left;font-style:italic;color:#909090;line-height:33px;height:33px;padding-top:5px;}




/***** Content Area *****/

.main-container{margin:0 auto;padding:25px 0;width:960px;position:relative;}
.content-full{width:960px;}
.content-sidebar{width:640px;float:left;}
.content-right{padding-left:40px;background:url(images/vertical-separator.png) left top no-repeat;}
.content-left{padding-right:50px;background:url(images/vertical-separator.png) right top no-repeat;}
.home-content{padding-top:10px !important;}




/***** Sidebar Area *****/

#blog-sidebar-right{margin:0;width:260px;padding-left:10px;float:left;}
#blog-sidebar-left{margin:0;width:260px;padding-right:20px;float:left;}
#content-sidebar-left{margin:0;width:260px;padding-right:20px;float:left;}
#content-sidebar-right{margin:0;width:260px;padding-left:10px;float:left;}
.sidebar-widget{clear:both;display:block;margin-bottom:25px;padding-top:25px;background:url(images/horizontal-separator.png) center top repeat-x;width:100%;overflow:hidden;}
.sidebar-widget:first-child{background-image:none;padding-top:0px;}
.sidebar-widget ul{margin:5px 10px;}
.sidebar-widget ul li{margin-left:0;}




/***** Blog *****/

.post-wrapper{width:640px;margin:0 0 10px 0;}
.post-title{margin:0 0 10px 0;float:none;width:640px;overflow:hidden;clear:both;}
.post-content{float:left;width:560px;}
.post-thumb{margin:0;}
.post-thumb span{display:block;border:1px solid #c0c0c0;padding:2px;background-color:#ffffff;}
.post-date{margin:0 0 10px 0;float:right;width:63px;clear:right;height:69px;border:1px solid #999;border:rgba(0, 0, 0, .2) 1px solid;border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#000;}
.post-date span{display:block;width:65px;text-align:center;}
.post-date .day{color:#ffffff;font-size:28px;line-height:40px;}
.post-date .month{color:#ffffff;font-size:19px;line-height:20px;}
.post-comments{margin:0 0 10px 0;float:right;width:63px;clear:right;height:41px;border:1px solid #999;border:rgba(0, 0, 0, .2) 1px solid;border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.post-comments a{color:#ffffff;}
.post-comments span{display:block;padding:10px 25px 0 0;font-size:16px;background:url(images/blog-comments.png) -5px top no-repeat;text-align:right;width:30px;}
.post-footer{width:640px;clear:both;}
.post-cats, .posted-by-text, .post-tags{font-size:11px;font-family:Arial;}
.post-cats, .posted-by-text{float:left;}
.post-tags{float:left;margin-left:20px;clear:right;}
.post-cats span, .post-tags span, .posted-by-text span{color:#353535;}
.post-cats a, .post-tags a, .posted-by-text a{color:#909090;}

#comments{float:left;width:640px;}
#comments ul{padding:0;margin:0;list-style-type:none;}
#comments ul li{margin:0;padding:0;}
.comment-body{background:#ffffff url(images/comment-reply-bg.png) center top repeat-x;border:1px solid #AEAEAE;width:100%;margin:10px 0;}
#comments  ul.children li{padding-left:49px;background:url(images/comment-li-bg.png) -8px 0px no-repeat;}
.gravatar{margin:20px;float:left;}
.gravatar img{padding:5px;border:1px solid #AEAEAE;}
.comment-content{min-height:80px;position:relative;overflow:hidden;margin:20px 20px 20px 0;}
.comment-author{float:left;font-weight:bold;}
.comment-author span{display:none;}
.comment-time{float:left;margin-left:20px;}
.comment-text{clear:both;padding-top:5px;overflow:hidden;}
.unapproved{font-size:11px;font-family:Arial;color:#909090;float:right;}

#respond{width:640px;}
p.comment-label{float:left;width:213px;}
p.comment-label label{display:block;padding:5px 0 3px 3px;}
.comment-input, .comment-textarea{width:190px;height:20px;line-height:20px;background:#ffffff url(images/comment-reply-bg.png) center top repeat-x;border:1px solid #AEAEAE;padding:10px;font:12px;}
.comment-textarea{width:618px;height:160px;}
.comment-textarea-wrap{margin-top:15px;}
#comment-submit{font-size:12px;padding:0.6em 1.3em;color:#ffffff;}
#wp-comments{width:100%;}

ul.categories-widget{margin:5px 0;padding:0;list-style:none;position:relative;overflow:hidden;clear:both;}
ul.categories-widget li{position:relative;line-height:15px;height:15px;background-repeat:no-repeat;overflow:hidden;white-space:no-wrap;margin:0 0 3px 0;width:258px;padding:12px 0 10px 0;border:1px solid #999;border:rgba(0, 0, 0, .2) 1px solid;border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(images/sub-nav-bg.png) left top repeat-x;}
ul.categories-widget li a{background:url(images/sub-nav.png) left center no-repeat;display:block;float:left;padding:0 5px 0 25px;}
ul.categories-widget li:hover, ul.categories-widget li.current-cat{background:none;}
ul.categories-widget a:hover, ul.categories-widget li:hover, ul.categories-widget li:hover a, ul.categories-widget li.current-cat, ul.categories-widget li.current-cat a{color:#FFFFFF !important;text-decoration:none;}

ul.posts-list{margin:0;padding:0;list-style-type:none;}
ul.posts-list li{margin:10px 10px 0 0;padding:0;}
ul.posts-list .post-title{font-weight:bold;}
ul.posts-list  .post-time{font-size:10px;color:#a2a2a2;font-style:italic;}

.post-widget ul{margin:0 !important;padding:0 !important;list-style-type:none;}
.post-widget ul li{padding:5px 0 0 0;margin:10px 0 5px 0;clear:both;position:relative;overflow:hidden;}
.post-widget ul li:first-child{padding:0;margin-top:5px;}
.blog-post-item{width:100%;position:relative;}
.blog-post-item-thumb{margin-right:10px;float:left;}
.blog-post-item-thumb span{display:block;border:1px solid #c0c0c0;padding:2px;background-color:#ffffff;}
.blog-post-item-thumb-large{float:none;}
.blog-post-item-content{position:relative;overflow:hidden;}
.blog-post-item-title{font-size:12px;line-height:1.5em;}
.blog-post-item-date{font-size:10px;color:#a2a2a2;margin-top:3px;}
.blog-post-item-author{font-size:10px;margin-top:3px;}
.blog-post-item-cat{font-size:10px;margin-top:3px;}
.blog-post-item-thumb-scroller span{display:block;border:1px solid #c0c0c0;padding:2px;background-color:#ffffff;}

.post-wrapper .fblike-box_count{float:right !important;clear:right;margin:0 0 10px 0 !important;width:65px !important;}
.post-wrapper .tweet-button{float:right !important;clear:right;margin:0 0 10px 0 !important;width:65px;overflow:hidden;}
.post-wrapper .gplusone{float:right !important;clear:right;margin:0 0 10px 0 !important;width:65px;overflow:hidden;}
.post-wrapper .pinterest-btn{float:right !important;clear:right;margin:0 0 10px 0 !important;width:65px;overflow:hidden;}

table#wp-calendar{width:100%;margin:5px 0;}
table#wp-calendar td{width:14%;text-align:center;}
table#wp-calendar caption{font-weight:bold;margin-bottom:10px;}
td#today{font-weight:bold;}
td#prev{text-align:left !important;}




/***** Pagination *****/

.pages, .wp-pagenavi{clear:both;font-size:11px;text-transform:uppercase;text-align:left;}
.pages .pages, .wp-pagenavi .pages{margin-right:6px;}
.pages a, .pages a:link, .pages a:visited, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited{text-decoration:none;outline:none;padding:4px 7px;display:inline-block;color:#666;background:#ffffff;margin-right:6px;border:1px solid #666666;}
#main .pages a:hover,#main .wp-pagenavi a:hover{color:#ffffff;margin-right:6px;padding:5px 8px;border:0px;}
.pages a:active,.pages span.current,.wp-pagenavi a:active,.wp-pagenavi span.current{text-decoration:none;padding:6px 8px;color:#ffffff;font-weight:bold;margin-right:6px;display:inline-block;}




/***** Search *****/
.sidebar-widget form#searchform, form#search-form{background:url(images/searchbar.png) left top no-repeat;margin:5px 0;padding:0;width:242px;height:38px;}
.sidebar-widget label.screen-reader-text{display:none;}
.sidebar-widget input#searchsubmit, form#search-form input#searchsubmit{float:right;background:url(images/searchbar.png) right top no-repeat;width:31px;height:38px;border:0px !important;text-indent:-9999em;font-size:0;line-height:0;margin:0 10px 0 0;cursor:pointer;}
.sidebar-widget input#s, form#search-form input#s{width:175px;height:28px;padding:5px;line-height:28px;color:#000;border:0px !important;float:left;background:none !important;margin:0 5px 0 10px;}
ul.search-list{margin:0;padding:0;list-style:none;}
ul.search-list li{margin:0 0 30px 0;padding:0;}




/***** Footer *****/

#footer{color:#ffffff;height:auto;width:100%;background-position:center top;}
#footer .footer-wrapper{width:960px;margin:auto;padding:20px 0 40px 0;}
#footer h2{color:#ffffff;width:100%;background:url(images/footer-horizontal-separator.png) center bottom repeat-x;padding:0 0 15px 0;margin:10px 0 20px 0;}

#footer-bottom{width:100%;background:url(images/bottom-menu.png) left bottom repeat-x;}
#footer-bottom .bottom-toolbar{width:960px;margin:auto;font-size:10px;color:#fff !important;height:auto;}
#footer-bottom .bottom-toolbar h2{display:none;}
#footer-bottom .copyright{float:left;margin:25px 0 15px 0;}
#footer-bottom .link-top{float:right;background:url(images/link-to-top.png) right center no-repeat;padding-right:20px;color:#ffffff !important;display:block;margin:25px 0 15px 0;cursor:pointer;text-decoration:none !important;}
.footer-mobile{margin:auto;display:block;width:100px;text-align:center;}
.footer-widget{clear:both;display:block;margin-bottom:20px;width:100%;overflow:hidden;}
.footer-widget ul{margin-left:10px;padding-left:10px;}
.footer-widget ul li{margin-left:0;}





/***** Columns *****/

.full{width:100%;}
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth{position:relative;padding-right:2%;float:left;margin-right:2%;}
.one-half{width:48%;}
.one-third{width:30.6666%;}
.two-third{width:65.3332%;}
.one-fourth{width:22%;}
.two-fourth{width:48%;}
.three-fourth{width:74%;}
.one-fifth{width:16.8%;}
.two-fifth{width:37.6%;}
.three-fifth{width:58.4%;}
.four-fifth{width:79.2%;}
.one-sixth{width:13.3333%;}
.two-sixth{width:30.6666%;}
.three-sixth{width:47.9998%;}
.four-sixth{width:65.3332%;}
.five-sixth{width:82.6665%;}
.last{padding-right:0 !important;margin-right:0 !important;}

.separator{background:url(images/column-separator.png) right top repeat-y;}
#footer .separator{background:url(images/footer-vertical-separator.png) right top repeat-y;}




/***** Blockquote *****/

blockquote{margin:5px 0;font-size:16px;color:#444;padding:15px 15px 15px 60px;background:#e4e4e4 url(images/quote.png) no-repeat scroll 15px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;clear:both;}
blockquote p{margin-bottom:5px;}
blockquote cite{color:#666;font-size:12px;}




/***** Images/Video *****/

.image-shadow{margin:0 auto !important;background-color:transparent !important;padding:0 3px !important;border:0 !important;}
.image-shadow img{text-align:center;display:block;}
.image{margin-top:5px;margin-bottom:5px;display:block;}
.image .image-shadow{margin-top:-4px !important;}
.video-box{margin-top:5px;margin-bottom:5px;display:block;}
.align-left{margin-right:10px;}
.align-right{margin-left:10px;}
.imghover, .imghover-video, .imghover-music, .imghover-html, .imghover-doc, .imghover-fla{display:block;}
.imgfadein{background:url(images/imghover.png) center center no-repeat;}
.imgfadein-video{background:url(images/imghover-video.png) center center no-repeat;}
.imgfadein-music{background:url(images/imghover-music.png) center center no-repeat;}
.imgfadein-html{background:url(images/imghover-html.png) center center no-repeat;}
.imgfadein-doc{background:url(images/imghover-doc.png) center center no-repeat;}
.imgfadein-fla{background:url(images/imghover-fla.png) center center no-repeat;}
.attachment-img{display:block;margin:0 !important;padding:0 !important;border:0 !important;}
.preload{display:block;background:#f1f1f1 url(images/preload.gif) no-repeat center center;margin:0 !important;padding:0 !important;border:0 !important;}
.preload span{background:#f1f1f1 url(images/preload.gif) no-repeat center center !important;}
.preload img{visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.border{border:1px solid #c0c0c0;padding:2px;background:#ffffff;}




/***** Lists *****/

ul, ol{margin:5px;padding-left:15px;}
ul li, ol li{padding-left:10px;margin:4px 0;float:none}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul.none{list-style-type:none;}
ul.disc{list-style-type:disc;}
ul.circle{list-style-type:circle;}
ul.square{list-style-type:square;}
ol.decimal{list-style-type:decimal;}
ol.upper-roman{list-style-type:upper-roman;}
ol.lower-roman{list-style-type:lower-roman;}
ol.upper-alpha{list-style-type:upper-alpha;}
ol.lower-alpha{list-style-type:lower-alpha;}
ul.float-left li, ol.float-left li{float:left;margin:0px 100px 0px 0px;}
ul.float-right li, ol.float-right li{float:right;margin:0px 0px 0px 100px;}
ul.float-none, ol.float-none li{float:none;}




/***** Dividers *****/

.horizontal-separator{width:100%;margin:5px 0 0 0;clear:both;background:url(images/horizontal-separator.png) center center repeat-x;height:3px;}
.divider{clear:both;width:100%;background:url(images/horizontal-separator.png) center center repeat-x;height:3px;margin:25px 0px;}
.divider-top{position:relative;clear:both;width:100%;padding-top:20px;margin-bottom:20px;background:url(images/horizontal-separator.png) center bottom repeat-x;}
.divider-top a{position:absolute;right:0;top:10px;width:20px;background:none repeat scroll 0 0 #f1f1f1;font-size:10px;padding:0 2px;text-align:right;text-decoration:none;color:#404040;}
.divider-padding{clear:both;display:block;padding-top:5px;}
#content .divider, #content .horizontal-separator{background:url(images/content-divider.png) center center repeat-x;}




/***** Twitter *****/

ul.twitterList{height:auto;list-style-type:none;list-style:none;margin: 0;padding:0;}
ul.twitterList li{margin:5px 0;padding:0 0 0 25px;background:url(images/twitter-list-icon.png) left top no-repeat;}
ul.twitterList li p{line-height:1.4em;padding:0;}
ul.twitterList li span{font-size:10px;color:#a2a2a2;font-style:italic;}
ul.twitterList li span.date{display:block;}
.tweet-button{margin:5px 10px 5px 0;float:left;}
.twitbtn-none{height:20px;}
.twitbtn-vertical{height:65px;}
.twitbtn-horizontal{height:20px;float:left !important;margin-right:0px;}
#footer ul.twitterList li span{color:#ffffff;}




/***** Facebook *****/

.fbcomments{background:#ffffff;border:1px solid #AEAEAE;padding:10px 10px 0 10px;position:relative;margin:5px 0;}
.fblike{margin:5px 10px 5px 0;float:left;}
.fblike-standard{float:left !important;}
.fblike-box_count{width:50px;height:65px;}
.fblike-button_count{width:50px;height:30px;}
.fb-box{background:#ffffff;border:1px solid #AEAEAE;margin:5px 0;}




/***** Google+ *****/

.gplusone{margin:5px 10px 5px 0;float:left;}
.gplusone-none{height:20px;}
.gplusone-vertical{height:60px;}
.gplusone-horizontal{height:20px;}



/***** Pinterest *****/

.pinterest-btn{margin:5px 10px 5px 0;float:left;}
.pinterest-none{height:20px;}
.pinterest-vertical{height:60px;}
.pinterest-horizontal{height:20px;}


 

/***** Channelit *****/

.yt-content{display:block;clear:both;overflow:hidden;width:100%;position:relative;margin-top:5px;}
.yt-video-right{float:right;padding-left:6.25%;position:relative;overflow:hidden;background:url(images/vertical-separator.png) 6.75% top no-repeat;}
.yt-video-left{float:left;padding-right:6.25%;position:relative;overflow:hidden;background:url(images/vertical-separator.png) 97% top no-repeat;}
#yt-video{width:66.67%;position:relative;overflow:hidden;float:left;}
.yt-player{width:100%;text-align:center;background-position:center center;background-repeat:no-repeat;padding:40px 0 70px 0;margin-top:5px;}

.yt-title{margin:5px 0;}
.yt-title h3{width:100%;}
.yt-views{float:right;font-weight:bold;text-align:right;clear:right;background:url(images/ytviews.png) right center no-repeat;padding:0 40px 0 20px;line-height:30px;height:30px;}
a#yt-embed{display:block;float:left;width:56px;height:25px;background:url(images/yt-embed.png) left top no-repeat;text-indent:-9999em;margin:5px 10px 5px 0;}
.yt-fblike{margin:5px 10px 0 0;float:left;width:100px;}
.yt-author{line-height:20px;height:20px;float:left;margin-right:5px;margin-top:5px;font-size:10px;color:#a2a2a2;}
.yt-uploaded{color:#a2a2a2;float:left;line-height:20px;height:20px;margin-top:5px;font-size:10px;}
.yt-description{margin:0 0 10px 0;}
.yt-more-videos{width:27%;position:relative;overflow:hidden;padding-top:0px;}
.yt-comment{padding:20px;}
.yt-comment-text{margin-bottom:5px;}
.yt-comment-author{font-size:10px;color:#a2a2a2;margin-top:5px;}
.yt-comment-time{font-size:10px;color:#a2a2a2;margin-top:5px;}
#yt-comments{width:100%;}
#yt-comments ul{padding:0;margin:0;list-style-type:none;}
#yt-comments ul li{margin:0;padding:0;}
.yt-comments-count h3{float:left;}
.yt-comments-count span{float:left;display:block;margin:0 10px 0 0;}
.yt-comment-body{background:#ffffff url(images/comment-reply-bg.png) center top repeat-x;border:1px solid #AEAEAE;width:99%;margin:10px 0;}
.yt-separator{width:100%;padding:15px 0;clear:both;background:url(images/content-divider.png) center center repeat-x;height:3px;clear:both;}
.yt-playlist{display:block;}
.yt-playlist ul{margin:0;padding:0;list-style-type:none;position:relative;overflow:hidden;}
.yt-playlist ul li{padding:5px 0 0 0;margin:0 0 5px 0;}
.yt-playlist ul li:first-child{padding:0;}
.yt-item{width:96%;position:relative;padding:2%;}
.yt-item-current{background:#e1e1e1;}
.yt-item-thumb{margin-right:10px;float:left;}
.yt-item-thumb span{display:block;border:1px solid #c0c0c0;padding:2px;background-color:#ffffff;}
.yt-item-thumb-scroller span{display:block;border:1px solid #c0c0c0;padding:2px;background-color:#ffffff;}
.yt-item-content{position:relative;overflow:hidden;}
.yt-item-title{font-size:12px;line-height:1.3em;}
.yt-item-views{font-size:10px;margin:1px 7px 0 0;font-style:italic;}
.yt-item-ratings{font-size:10px;margin:1px 7px 0 0;position:relative;width:91px;height:17px;}
.yt-item-ratings .yt-item-ratings-cover{position:absolute;background:transparent url(images/yt-stars-empty.png) top left no-repeat;top:0px;left:0px;width:91px;height:17px;z-index:1;}
.yt-item-ratings .yt-item-ratings-progress{position:absolute;background:transparent url(images/yt-stars-full.png) top left no-repeat;top:0px;left:0px;height:17px;z-index:2;}
.yt-item-date{font-size:10px;color:#a2a2a2;margin-top:1px;}
.yt-item-author{font-size:10px;margin-top:1px;}
.yt-video-filter{font-size:1.1em;line-height:1.8em;clear:both;overflow:hidden;margin:0;width:96%;position:relative;padding:2%;background:url(images/content-divider.png) center bottom repeat-x;padding-bottom:8px;margin:5px 0 15px 0;}
.yt-video-filter span{display:block;float:left;margin:1px 10px 0 0;}
.yt-video-filter ul{margin:0;padding:0;list-style:none;}
.yt-video-filter ul li{margin:0 5px 5px 0;padding:0;float:left;}
.yt-video-filter a{display:block;padding:1px 10px;color:#404040;}
.yt-video-filter a:hover, .yt-video-filter a.current{position:relative;background-repeat:no-repeat;overflow:hidden;white-space:no-wrap;border:1px solid #999;border:rgba(0, 0, 0, .2) 1px solid;border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(images/sub-nav-bg.png) left center repeat-x;padding:0 9px;text-decoration:none;}
#channelit-comments{position:relative;padding:0;}
.yt-comment-field{width:100%;clear:both;overflow:hidden;position:relative;}
.yt-comment-field label{display:block;margin:5px 0 0 10px;float:left;}
.yt-comment-field input[type='text'], .yt-comment-field input[type='password'], .yt-comment-field textarea{width:40%;height:20px;line-height:20px;border:1px solid #AEAEAE;padding:5px;font:12px;float:left;margin:0 10px 10px 0;background:#ffffff url(images/comment-reply-bg.png) center top repeat-x;}
.yt-comment-field textarea{width:96%;height:160px;float:none;}
#footer div.yt-item-views, #footer div.yt-item-date, #footer div.yt-item-author{color:#ffffff;margin-top:3px;}




/***** Flickr *****/

.flickr-list img{margin:5px 10px 5px 0;}




/***** Social Icons *****/

.social-icons{list-style:none;margin:0 !important;padding:0 !important;display:block;position:relative;clear:both;overflow:hidden;}
.social-icons li{height:29px;margin:0 7px 7px 0;float:left;padding:0;position:relative;}
.social-icons a{float:left;width:31px;height:29px;background-image:url(images/social-icons-small.png);display:block;border:0;text-decoration:none;outline:none;text-indent:-9999em;}
.social-icons a:hover{opacity:0.8;-moz-opacity:0.8;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease;}
.social-icons .rss{background-position:-30px 0px;}
.social-icons .twitter{background-position:-125px 0px;}
.social-icons .facebook{background-position:-156px 0px;}
.social-icons .flickr{background-position:-188px 0px;}
.social-icons .youtube{background-position:-95px 0px;}
.social-icons .linkedin{background-position:-63px 0px;}
.social-icons .vimeo{background-position:0px 0px;}
.social-icons .digg{background-position:-220px 0px;}
.social-icons .pinterest{background-position:-281px 0px;}
.social-icons .gplus{background-position:-250px 0px;}
#header-top .social-icons{height:29px;margin:7px 0 !important;}
#header-top .social-icons li{margin:0 0 0 5px;border:0;padding:0;height:29px;}




/***** Form *****/

.contact-form .clear-form{clear:both;}
.contact-form input[type='text']{width:300px;margin:0 10px 0 0;background:#ffffff url(images/comment-reply-bg.png) center top repeat-x;border:1px solid #AEAEAE;padding:5px;float:left;clear:left;}
.contact-form select{margin:0 10px 0 0;padding:5px;border:1px solid #AEAEAE;float:left;clear:left;}
.contact-form textarea{height:200px;width:628px;float:none;background:#ffffff url(images/comment-reply-bg.png) center top repeat-x;border:1px solid #AEAEAE;padding:5px;clear:both;}
.contact-form input[type='radio']{float:none;margin:5px 10px 0 0;}
.contact-form input[type='checkbox']{float:none;margin:0 10px 0 0;}
.contact-form div.email, .contact-form div.textarea, .contact-form div.text, .contact-form div.select, .contact-form div.checkbox, .contact-form div.radio{clear:both;overflow:hidden;position:relative;margin:0 0 15px 0;}
.contact-form div.radio-option{margin-bottom:5px;}
.contact-form label{margin-bottom:3px;float:none;font-weight:bold;display:block;clear:both;}
.contact-form label.checkbox, .contact-form label.radio{margin-bottom:0px;float:none;font-weight:bold;display:inline-block;clear:right;}
.contact-form label.select, .contact-form label.text, .contact-form label.email{clear:right;margin:5px 0 0 0;overflow:hidden;position:relative;}
.contact-form label span{color:#AAA;margin-left:4px;font-weight:normal;}
.contact-form .pushbutton-wide{font-size:12px;padding:0.6em 1.3em;color:#ffffff;}
.form-error .error ul{margin:0;list-style:square;}
.contact-form .contact-submit{margin:10px 0 0 0;}
div#recaptcha_widget{clear:both;overflow:hidden;position:relative;width:80%;background:#ffffff;border:1px solid #AEAEAE;padding:5px;height:95px;}
div.recaptcha_icons{width:60px;height:12px;background:#ffffff;padding:7px 0;margin:0 10px 0 0;float:left;}
div.recaptcha_icons a{width:20px;height:12px;text-indent:-9999em;float:left;display:block;}
div.recaptcha_only_if_image a{background:url('http://www.google.com/recaptcha/api/img/white/audio.gif') center center;}
div.recaptcha_help a{background:url('http://www.google.com/recaptcha/api/img/white/help.gif') center 0px;}
div.recaptcha_reload a{background:url('http://www.google.com/recaptcha/api/img/white/refresh.gif') center center;}
input#recaptcha_response_field{width:220px;margin:0 0 0 7px;}




/***** Opt-in *****/

.opt-in{width:240px;margin:5px 0;}
.opt-in-field{margin:10px 0;clear:both;width:100%;overflow:hidden;}
.opt-in-label{display:block;padding:7px 0 0 5px;float:left;}
.opt-in-field .required{font-size:10px;padding:2px 0 0 0;}
.opt-in-textbox{width:150px;height:20px;line-height:20px;background:#ffffff;border:1px solid #AEAEAE;padding:5px;font:12px;float:left;}
.opt-in-info{width:120px;float:left;margin-left:15px;font-size:10px;}
.footer-wrapper .opt-in-textbox{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0px;}




/***** Contact-us *****/

.contact-us{margin:5px 0;}
.contact-us-field{margin:10px 0;clear:both;width:100%;overflow:hidden;}
.contact-us-label{display:block;padding:7px 0 0 5px;float:left;}
.contact-us-field .required{font-size:10px;padding:2px 0 0 0;}
.contact-us-textbox{width:150px;height:20px;line-height:20px;background:#ffffff;border:1px solid #AEAEAE;padding:5px;font-size:12px;float:left;}
.contact-us-textarea{width:200px;height:50px;line-height:15px;background:#ffffff;border:1px solid #AEAEAE;padding:5px;font-size:12px;}
.contact-us-info{width:120px;float:left;margin-left:15px;font-size:10px;}
.footer-wrapper .contact-us-textbox, .footer-wrapper .contact-us-textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0px;}




/***** Boxes *****/

.info, .error, .notice, .success, .error_msg{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #bbb;margin:5px 0 15px 0;}
.message-box-content h3{margin-bottom:0px;}
.message-box-content{border:1px solid #fff;padding:10px;}
.info{background:#D7E7F5;color:#5E6984;border-color:#AACEE6;}
.error{background:#FDE9EA;color:#A14A40;border-color:#FDCED0;}
.error_msg{background:#fff3f3;border-color:#FDCED0;color:#684c4c;}
.notice{background:#FFF9CC;color:#736B4C;border-color:#FFDB4F;}
.success{background:#E2F2CE;color:#466840;border-color:#BFE098;}
.info a{color:#5E6984 !important;}
.error a{color:#A14A40 !important;}
.notice a{color:#736B4C !important;}
.success a{color:#466840 !important;}
.error_msg ul, .error_msg ol{margin-bottom:0;}

.framed-box{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #bbb;margin:5px 0 15px 0;}
.rounded,.rounded .framed-box-content{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.framed-box-content{border:1px solid #fff;background-color:#f0f0f0;padding:20px;}

.note{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.08);-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.08);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.08);margin:5px 0;background:#FEFDF0;background:-moz-linear-gradient(center top,	rgba(255, 255, 0, .1) 0%,rgba(238, 238, 0, .08) 100%);background:-webkit-gradient(	linear,	center bottom,	center top,	from(rgba(238, 238, 0, .1)),	to(rgba(255, 255, 0, .08)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#15FFFF00', EndColorStr='#19EEEE00');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#15FFFF00', EndColorStr='#19EEEE00')";}
.note-title{padding:15px 20px 5px 16px;margin:0;}
.note-content{padding:0 15px 20px;}




/***** Buttons *****/

.button{margin:5px 0;}
.button, .button span{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.button{white-space:nowrap;line-height:1em;position:relative;outline:none;overflow:visible;cursor:pointer;border:1px solid #999;border:rgba(0, 0, 0, .2) 1px solid;border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
button::-moz-focus-inner{border:none;}
button.button{padding:0px;margin:0;}
a.button, a.button:hover{text-decoration:none;}
.button.full, .button.full span{display:block;}
.button:hover, .button.hover{opacity:0.90;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.button:active, .button.active{top:1px;opacity:0.90;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.button span{position:relative;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);border-top:rgba(255, 255, 255, .2) 1px solid;padding:0.6em 1.3em;line-height:1em;text-decoration:none;text-align:center;white-space:nowrap;}
@media screen and (-webkit-min-device-pixel-ratio:0){button.button span{margin-top:-1px;margin-left:-2px;margin-right:-2px;}}
.button.small span{font-size:10px;padding:0.4em 0.8em;}
.button.medium span{font-size:12px;padding:0.6em 1.3em;}
.button.large span{font-size:16px;padding:0.6em 1.3em;}
.button.gray{background-color:#666 !important;}
.button.white{background-color:#f7f7f7 !important;}
.button.white span{color:#333 !important;}




/***** Toggle *****/

.toggle{position:relative;margin:5px 0;clear:both;overflow:hidden;}
.toggle-title{margin:0;padding:5px 10px 5px 45px;font-size:18px;line-height:18px;background:url(images/toggle_buttons.png) no-repeat scroll -30px 3px transparent;cursor:pointer;}
.toggle-active{background-position:0px -27px;}
.toggle-content{padding:5px 0;display:none;}




/***** Accordion *****/

.accordion{clear:both;overflow:hidden;position:relative;margin:5px 0;}
.accordion div.accordion-title{margin:0 0 5px 0;padding:0 5px;height:38px;line-height:38px;font-size:14px;font-weight:normal;background:url(images/accordion-toggle.png) left -1px no-repeat;text-indent:30px;cursor:pointer;border:1px solid #aeaeae;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.accordion div.accordion-title.ui-state-active{cursor:default;background:url(images/accordion-toggle.png) left -41px no-repeat;}
.accordion .pane{padding:5px 0;overflow:hidden;}




/***** Tabs *****/

.ui-tabs{padding:.2em;margin:5px 0;}
.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:0;margin:0;width:100%;border-bottom:1px solid #aeaeae;height:31px;}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;margin:0 .5em -1px 0;padding:1px;background:#f1f1f1;border:0px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;border-top-right-radius:5px;z-index:2;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:0 1em;color:#ffffff;line-height:30px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;background:#f1f1f1 url(images/comments-tab-bg.png) top center repeat-x !important;border:1px solid #aeaeae;border-bottom:1px solid #f1f1f1;padding:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;color:#151515;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{padding:10px 0;background:transparent;float:left;display:block;position:relative;margin-top:-1px;z-index:1;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.tabs_container{position:relative;display:block;clear:both;overflow:hidden;}

#comments .ui-tabs .ui-tabs-nav li{float:right;margin:0 10px 0px 0;padding:1px 0;}
#comments .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding:0;}
.ui-tabs h2.comment-heading{margin-top:-30px;}




/***** Contact Information *****/

.gmap-canvas{width:238px;height:238px;border:1px solid #aeaeae;margin:5px 0;}
.sidebar-widget ul.contact-info{padding:0;margin:5px 0;list-style:none;}
.sidebar-widget ul.contact-info li{padding:0;margin:5px 0;}
.sidebar-widget ul.contact-info li.contact-hours{margin:15px 0 0 0;line-height:1.5em;}
.sidebar-widget ul.contact-info li.contact-hours h3{margin-bottom:5px;}
.footer-widget ul.contact-info{padding:0;margin:15px 0 0 0;list-style:none;}
.footer-widget ul.contact-info li{padding:0;margin:5px 0;}
.footer-widget ul.contact-info li.contact-hours{margin:15px 0 0 0;line-height:1.5em;}
.footer-widget ul.contact-info li.contact-hours h3{margin-bottom:5px;}
ul.contact-info li .contact-label{clear:left;float:left;width:120px;}
.sidebar-widget ul.contact-info li .contact-label{font-weight:bold;}
ul.contact-info li .contact-value{clear:right;overflow:hidden;position:relative;}
ul.contact-info li{clear:both;overflow:hidden;position:relative;}




/***** Slideshows *****/

#home-slider{width:100%;padding:40px 0 20px 0;position:relative;z-index:1 !important;}
#home-slider .slideshow{margin:auto;}
.home-slider-nivo,.home-slider-anything{background:url(images/slider-bg.png) center bottom no-repeat;padding:0 0 10px 0;margin:auto;}
.home-slider-anything{padding:0 0 20px 0;}




/***** Anything Slider *****/

#home-slider div.anythingSlider{}
div.anythingSlider{display:block;width:960px;height:300px;overflow:hidden;}
ul.anything-slider, ul.anything-slider li{margin:0px;padding:0px;list-style:none;position:relative;overflow:hidden;}
div.slide-content-left{width:20%;left:4%;top:0;bottom:0;padding:3%;position:absolute;background:#000;background:url(images/anything-bg.png) repeat;color:#fff !important;}
div.slide-content-right{width:20%;right:4%;top:0;bottom:0;padding:3%;position:absolute;background:#000;background:url(images/anything-bg.png) repeat;color:#fff !important;}
div.slide-content-top{width:96%;left:0;top:0;right:0;padding:2%;position:absolute;background:#000;background:url(images/anything-bg.png) repeat;color:#fff !important;}
div.slide-content-bottom{width:96%;right:0;left:0;bottom:0;padding:2%;position:absolute;background:#000;background:url(images/anything-bg.png) repeat;color:#fff !important;}
div.slide-content-full{width:100%;}
div.slide-img{float:right;width:50%;}
div.anythingSlider .anythingWindow{}
div.anythingSlider .start-stop{display:none;}
div.anythingSlider .start-stop.playing{display:none;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover{display:none;}
div.anythingSlider.activeSlider .anythingWindow{}
div.anythingSlider .start-stop{display:none;}
div.anythingSlider .start-stop.playing{display:none;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover{display:none;}
div.anythingSlider .anythingWindow{overflow:hidden;position:relative;width:100%;height:100%;}
div.anythingSlider{position:relative;padding:0;}
.anythingBase{background:transparent;list-style:none;position:absolute;top:0;left:0;margin:0;padding:0;}
.anythingBase .panel{background:transparent;display:block;overflow:hidden;float:left;padding:0;margin:0;}
div.anythingSlider .arrow{top:45%;position:absolute;display:block;}
div.anythingSlider .arrow a{display:block;height:30px;margin:0;width:30px;text-align:center;outline:0;background:none;}
div.anythingSlider .arrow a span{display:block;text-indent:-9999px;}
div.anythingSlider .forward{right:15px;}
div.anythingSlider .back{left:15px;}
div.anythingSlider .forward a{background-position:-30px 0;}
div.anythingSlider .back a{background-position:0 0;}
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover{background-position:-30px 0;}
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover{background-position:0 0;}
div.anythingSlider .forward.disabled{display:none;}
div.anythingSlider .back.disabled{display:none;}
div.anythingSlider .anythingControls{position:absolute;top:10px;right:10px;outline:0;display:none;}
div.anythingSlider .thumbNav{margin:0;padding:0;}
div.anythingSlider .thumbNav li{display:block;}
div.anythingSlider .thumbNav a{display:block;height:19px;width:16px;margin:0 0 2px 0;background:url(images/slider-nav.png) no-repeat;outline:0;}
div.anythingSlider .thumbNav a:hover, div.anythingSlider .thumbNav a.cur{background-position:0 -19px;}
#home-slider div.slide-content{padding:30px;width:420px;margin:0;}
#home-slider div.slide-content-full{padding:0 60px 0 0;margin:0;width:900px !important;}




/***** Nivo Slider *****/

.nivoSlider{position:relative;width:960px;height:300px;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.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;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p{padding:5px;margin:0;background:transparent;}
.nivo-caption a{display:inline !important;background:transparent;}
.nivo-html-caption{display:none;background:transparent;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;display:block;width:30px;height:30px;background:url(images/slider-arrows.png) no-repeat;text-indent:-9999px;border:0;padding:0;}
a.nivo-nextNav{background-position:-30px 0px;right:10px;}
a.nivo-prevNav{left:10px;background-position:0 0;}
.nivo-controlNav{position:absolute;right:10px;top:10px;padding:0;width:16px;}
.nivo-controlNav a{position:relative;z-index:10;cursor:pointer;display:block;width:16px;height:19px;background:url(images/slider-nav.png) 0px 0px no-repeat;text-indent:-9999px;float:none;margin:1px 0 4px 0;}
.nivo-controlNav a.active{background-position:0 -19px;}




/***** Piecemaker Rotator *****/
.piecemaker-slider{margin:auto;}
#home-slider .piecemaker-slider{}




/***** Portfolio *****/

.portfolio ul{list-style:none;padding:0;margin:0;clear:both;overflow:hidden;position:relative;}
.portfolio ul li{margin-top:10px;margin-bottom:10px;padding-left:0;position:relative;float:left;}
.portfolio-details{overflow:hidden;display:block;position:relative;}
.portfolio-details p.portfolio-excerpt-one-fourth, .portfolio-details p.portfolio-excerpt-one-third{height:4.4em;overflow:hidden;}
.portfolio-details p.portfolio-excerpt-one-half{height:2.9em;overflow:hidden;}
.portfolio-image span, .portfolio-image-full span, .portfolio-image-scroller span{display:block;border:1px solid #c0c0c0;padding:2px;background-color:#ffffff;}
.portfolio-image-full{float:left;margin:0 20px 0 0;}
.portfolio-filter{font-size:1.2em;line-height:1.8em;clear:both;overflow:hidden;margin:-15px 0 30px 0;background:url(images/horizontal-separator.png) center bottom repeat-x;padding-bottom:15px;}
.portfolio-filter span{display:block;float:left;margin:5px 10px 0 0;}
.portfolio-filter a{	display:block;float:left;padding:0 10px;margin:5px 10px 5px 0;color:#404040;}
.portfolio-filter a:hover, .portfolio-filter a.current{position:relative;background-repeat:no-repeat;overflow:hidden;white-space:no-wrap;border:1px solid #999;border:rgba(0, 0, 0, .2) 1px solid;border-bottom:rgba(0, 0, 0, .4) 1px solid;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(images/sub-nav-bg.png) left center repeat-x;padding:0 9px;margin:4px 10px 4px 0;text-decoration:none;}
.portfolio-item-wrapper{width:640px;margin:5px 0px;}
.portfolio-item-title{margin:5px 0px;float:none;width:640px;}
.portfolio-item-title h1{margin:5px 0px;padding:0;}
.portfolio-item-content{float:left;width:640px;}
.portfolio-item-thumb{margin-top:10px;}
.portfolio-item-thumb img{border:2px solid #ffffff;margin:0;}
.portfolio-item-text{margin:10px 0px;}
.portfolio-item-wrapper .fblike{margin:10px 0 5px 0 !important;}
.portfolio-gallery{width:560px;height:360px;background:#ffffff;float:left;position:relative;}
.portfolio-gallery ul li{margin:0;padding:0;width:560px;height:360px;}
ul.portfolio-gallery-thumbs{float:right;width:370px;}
ul.portfolio-gallery-thumbs li{margin:0 0 10px 10px;padding:0;}




/***** Pretty Photo *****/

div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer;}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
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:7px 0 0;}
.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden;}
.pp_social .twitter{float:left;}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.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;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0;}
.pp_gallery ul a{border:1px #ffffff 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(images/prettyPhoto/light_square/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(images/prettyPhoto/light_square/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(images/prettyPhoto/light_square/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{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px;}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px;}
#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 !important;font-size:17px;z-index:9999;margin:0 0 5px 15px;}
div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline{color:#000;}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#000;}
div.light_square .pp_details{position:relative;}
div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}
div.light_square .pp_description{margin-right:85px;}
div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important;}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_square/loader.gif) center center no-repeat;}
.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;}




/***** Carousel *****/

.home-scroller{background:#dadada;width:100%;position:relative;}
.home-scroller .scroller-html{padding:20px 0;width:960px;margin:auto;}
.home-scroller-shadow{width:100%;height:20px;margin-bottom:-5px;}
.carousel{height:85px;padding:20px 0;overflow:hidden;width:960px;margin:auto;}
.carousel .viewport{float:left;width:800px;height:85px;overflow:hidden;position:relative;}
.carousel .buttons{display:block;margin:20px 38px 0 0;float:left;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);text-indent:-9999em;cursor:pointer;background-image:url(images/scroller-button-prev.png);}
.carousel .next{margin:20px 0 0 38px;background-image:url(images/scroller-button-next.png);}
.carousel .disable{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.carousel .overview{list-style:none;padding:0;margin:0;position:absolute;left:0;top:0;}
.carousel .overview li{float:left;margin:0 32px 0 0;padding:0;width:106px;height:85px;}




/***** Tables *****/

.ptable-container{background:#DADADA url(images/ptable-bg.png) center top repeat-x;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;border-collapse:collapse;margin:5px 0;}
table.ptable{border:0px;width:100%;}
table.ptable td{padding:10px 0px;}
table.ptable .ptable-line{border-top:1px solid #fff;}
table.ptable .ptable-tline{border-bottom:1px solid #d6d6d6;}
table.ptable .ptable-vline{border-left:1px solid #fff;}
table.ptable .ptable-vrline{border-right:1px solid #d6d6d6;}
div.ptable-purchase{clear:both;overflow:hidden;display:block;}
div.ptable-purchase-column{margin:0 4% 0 0;float:left;}
div.ptable-purchase-column-last{margin:0;float:right;}
td.ptable-title, td.ptable-price, td.ptable-button{text-align:center;}
div.ptable-price{margin:auto;}
div.ptable-price h1{margin:0;padding:0;}
td.ptable-column{text-align:center;}
div.ptable-column{margin:auto;}
td.ptable-price{padding:20px 0 0 0 !important;}
span.ptable-period{font-size:0.7em;color:#a6a6a6;margin-left:5px;}
td.ptable-button{padding-bottom:20px !important;}
td.ptable-compare{padding-left:3% !important;}
td.ptable-compare-false, td.ptable-compare-true{text-align:center;}
td.ptable-compare-false div, td.ptable-compare-true div{display:block;background-repeat:no-repeat;background-position:center center;height:25px;text-indent:-9999em;}
td.ptable-compare-true div{background-image:url(images/ptable-compare-true.png);}
td.ptable-compare-false div{background-image:url(images/ptable-compare-false.png);}
table.ptable ul{margin:0px;list-style:none;padding:0;display:inline-block;zoom:1;*display:inline;}
table.ptable ul.ptable-checkbox{list-style-image:url(images/ptable-compare-true.png) !important;list-style-position:inside !important;}
table.ptable ul li{padding:10px 10px 10px 10px;margin:0;text-align:left;}
table.ptable ul.divider-true li{border-top:1px solid #fff;border-bottom:1px solid #d6d6d6;}
table.ptable ul.divider-true li:first-child{border-top:0px;}
table.ptable ul.divider-true li:last-child{border-bottom:0px;}
table.ptable ul.divider-true li:hover, .ptable-hover:hover{background:url(images/tbl-hvr.png) center top repeat-x;}
td.td-divider{background:url(images/content-divider.png) center bottom repeat-x;}
table.ptable-comparison td.divider-true{border-top:1px solid #fff;border-bottom:1px solid #d6d6d6;}




/***** Team *****/

.team{padding:0 0 10px 0;}
.team-vertical .team-member{padding:0;}
.team-horizontal .team-member{padding:0;}
.team-vertical .team-member-left{padding-right:20px;}
.team-vertical .team-member-right{padding-left:20px;}
.team-vertical .team-member-image{display:block;margin-bottom:10px;}
.team-horizontal .team-member-image{float:left;margin-right:4%;}
.team-vertical .team-member-details{display:block;position:relative;}
.team-horizontal .team-member-details{position:relative;overflow:hidden;}
.team-member-name{float:left;padding:0px;}
.team-member-designation{padding-top:0px;}
.team-member-desc{padding:5px 0;}
.team-member-contact{font-weight:bold;}
.team-member-contact h3{padding:10px 0 0 0;}
.team-member-contact ul{margin:0;padding:0;list-style:none;}
.team-member-contact ul li{margin:5px 5px 0 0;padding:0 5px 0 10px;float:left;border-left:2px solid #ccc;}
.team-member-contact ul li:first-child{border-left:0px;padding-left:0px;}
.team-member-social{float:right;}
.team-member-social ul{list-style:none;margin:0 !important;padding:0 !important;display:block;position:relative;clear:both;overflow:hidden;}
.team-member-social ul li{width:22px;height:22px;margin:0 7px 0 0;float:left;padding:0;position:relative;}
.team-member-social ul li a{float:left;width:22px;height:22px;background-image:url(images/team-social.png);display:block;border:0;text-decoration:none;outline:none;text-indent:-9999em;}
.team-member-social ul li a:hover{opacity:0.8;-moz-opacity:0.8;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease;}
.team-member-social-twitter{background-position:-28px 0;}
.team-member-social-facebook{background-position:0 0;}
.team-member-social-linkedin{background-position:-56px 0;}
.team-member-social-blog{background-position:-84px 0;}