/*
Theme Name: Gallant
Theme URI: http://magethemes.net/themes/gallant/
Description: Gallant WordPress Theme Designed and developed by Webincode Team. 
Version: 1.2
Author: <a href="http://themeforest.net/user/WebinCode">WebinCode</a>
Author URI: http://themeforest.net/user/WebinCode
Tags: widgets-ready, portfolio, sliders, ajax-contact-form, social-icons
*/

/*________________________________
		IMPORT RESET STYLES  
__________________________________*/
@import url("css/reset.css");


/*-----------------GENERAL TYPOGRAPHY------------------*/

.cleaner {clear:both;padding:0;margin:0;border:0;font-size:0;line-height:0;display:block; }
.clear {clear:both;}
.no-display {display:none;}
.right {float:right;}
.left {float:left;}
.last {margin-right:0 !important;}
body {background:#092842; color:#555555; font:12px Verdana, Arial, Helvetica, sans-serif;line-height:21px;overflow-x:hidden;}
a , a:visited{color:#1155cc!important;}

#main-wrapper {display:block; width:980px; margin:0 auto; position:relative; top:20px; padding-bottom:20px;}
pre, code {display:block; padding:20px; background:#fff; margin:20px 0; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; box-shadow:0px 1px 2px #fff; -moz-box-shadow:0px 1px 2px #fff;-webkit-box-shadow:0px 1px 2px #fff; clear:both;}

/*---------Headers---------*/

h1,h2,h3,h4,h5{ font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1d1e1e;text-shadow:1px 1px 0 #FFFFFF; }
h1 a, h2 a, h3 a, h4 a, h5 a, a {color:#1d1e1e;}
h1{ font-size:30px;	line-height:38px;}
h2{ font-size:26px; line-height:32px; }
h3{ font-size:20px; line-height:26px; }
h4{ font-size:18px; line-height:24px;}
h5{ font-size:16px; margin-bottom:10px;}
h6{ font-size:10px; margin-bottom:5px; text-transform:uppercase;}


/*---------------------------HEADER GROUP--------------------------*/

#header {display:block; height:84px; width:960px; padding:0 10px; background:url(images/header-bg.png) no-repeat center bottom; padding-top:20px; z-index:10000; border-radius:6px 6px 0 0; -moz-border-radius:border-radius:6px 6px 0 0; -webkit-border-radius:border-radius:6px 6px 0 0;
background: -webkit-gradient(linear, left top, left bottom, from(#cca56e), to(#c0965d));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #cca56e, #c0965d);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca56e, endColorstr=#c0965d);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cca56e, endColorstr=#c0965d)";
		border-bottom:1px solid #000;
		}
#logo-holder {display:block; float:left;}
#right-head {display:block; float:right;z-index:1000; position:relative; width:710px;}

/*-------Breadcrumbs--------*/

#breadcrumbs {display:block; font:10px Verdana, Arial, Helvetica, sans-serif;color:#b8bcbc;text-transform:capitalize;line-height:16px; padding:10px 40px; padding-bottom:0px; position:absolute;}
#breadcrumbs a, #breadcrumbs span {color:#b8bcbc;margin-right:4px;}


/*-----top socials and tooltips----*/

#socials-buttons {display:block; position:relative; right:0px;z-index:100000; }
ul.top-soc-btns {margin:0;z-index:100000;}
ul.top-soc-btns li {display:block; float:right; margin-left:10px;height:30px;z-index:100000;}

.tooltip_social {display:none;z-index:100000; position:absolute; width:270px; height:69px;}
.tlp-arrow {display:block; height:12px; background:url(images/tooltip-arrow.png) no-repeat right top; position:relative; right:13px;  top:1px;z-index:100000;}

.soc-content {height:69px;display:block;background:transparent url(images/tooltip-social-bg.png) no-repeat right -69px;padding-right:7px; float:right;z-index:100000;}
.soc-inner {display:block;background:transparent url(images/tooltip-social-bg.png) no-repeat left top; padding-left:20px; height:59px; padding-top:20px; padding-right:3px;z-index:100000;}

ul.soc-list-net {margin-bottom:0;z-index:100000;}
ul.soc-list-net li {display:block; float:left; margin-right:10px; margin-left:0px;z-index:100000;}

.tooltip_search {display:none;background:transparent url(images/tooltip-search-bg.png) no-repeat left top;height:49px;width:256px;color:#fff;z-index:100000;padding-top:30px;}
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {display:none;background:transparent url(images/tooltip-bg.png) no-repeat left top; font:11px Verdana, Arial, Helvetica, sans-serif;height:75px;width:115px;color:#787b7b; padding:10px 20px; line-height:16px;z-index:100000;}


/*-------------------Search Form--------------------*/

.search-submit {display:block;height:30px;width:30px;background:url(images/submit-btn.png) no-repeat left top;cursor:pointer;}
#search-form {padding-left:17px;display:block;overflow:hidden;}
#header .search-text {width:162px;padding:8px 8px;background:url(images/search-input-bg.png) no-repeat left top;font:12px Arial, Helvetica, sans-serif;color:#808080;float:left;margin-right:12px;}

/*----main navigation----*/

#main-nav {display:block; float:right; margin-top:20px;z-index:10000; position:absolute; top:28px; right:0px;}
#main-nav ul {display:block; margin-bottom:0;z-index:10000;}
#main-nav ul li {display:block; float:left; margin-left:4px; height:36px;z-index:10000; padding-left:20px; }
#main-nav ul a { display:block; font:12px Tahoma; color:#fff !important; text-transform:uppercase;z-index:10000; float:left; height:36px; line-height:36px; padding-right:20px;}
#main-nav ul li:hover , #main-nav ul li.current-menu-item{ background:url(images/tab.jpg) left top no-repeat; }
#main-nav ul li:hover a, #main-nav ul li.current-menu-item a{ background:url(images/tab.jpg) right top no-repeat; }

/*background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));*/
/* For Mozilla/Gecko (Firefox etc) */
		/*background: -moz-linear-gradient(top, #000, #333);*/
		/* For Internet Explorer 5.5 - 7 */
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#333);*/
		/* For Internet Explorer 8 */
		/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#333)";*/ }


#main-nav ul li{position:relative;display:inline;float: left;z-index:10000;}
#main-nav ul li a{display:block; /*text-shadow:1px 1px 1px #fff;z-index:10000; */}
/*IE6 hack to get sub menu links to behave correctly*/
* html #main-nav ul li a{display:block; z-index:10000;}
/*1st sub level menu*/
#main-nav ul li ul{position: absolute;left: 0;display: block;visibility: hidden;z-index:10000;background:#fafafa;width:200px;box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px;background: -moz-linear-gradient(top,  rgba(250, 250, 250, 1), rgba(229, 229, 229, 1));	background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fafafa),color-stop(1, #e5e5e5));}

/*Sub level menu list items (undo style from Top level List Items)*/
#main-nav ul li ul li{display:block;float: none;margin-left:-2px; height:auto;z-index:10000;}
#main-nav ul li ul li:last-child, #main-nav ul li ul li:last-child a {border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px;z-index:10000;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#main-nav ul li ul li ul{top: 0;background:#fafafa;padding:0;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;z-index:10000;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(229, 229, 229, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #e5e5e5));}
#main-nav ul li ul li ul li:first-child, #main-nav ul li ul li ul li:first-child a {border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;z-index:10000;}
/* Sub level menu links style */
#main-nav ul li ul li a{padding:8px 12px;margin: 0;margin-left:2px;font-size:11px;height:auto;text-shadow:1px 1px 1px #fff;color:#6d6b6bz-index:10000; display:block;}
#main-nav ul li ul li a:hover{background: #e9e9e9;z-index:10000;}



/*____________________________________________________FEATURED SECTION_____________________________________________*/

#featured {display:block; z-index:10; position:relative; clear:both; }

/* The Nivo Slider styles */
#nivo-slider-wrapper {display:block;height:410px; padding-bottom:48px;width:980px; background:url(images/nivo-slider-bg.png) no-repeat left top; z-index:10;}
.nivoSlider {position:relative;}
.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:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:7px 40px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {   display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

#slider {position:relative;width:980px;height:410px;background:url(images/ajax-loader.gif) no-repeat 50% 50%;}

#slider.static-image  img{display:block; position:inherit;}
#static-image-wrapper {display:block; overflow:hidden;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}

.nivo-controlNav {position:absolute;left:440px;bottom:-32px;}
.nivo-controlNav a {display:block;width:13px;height:13px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:10px;float:left;}
.nivo-controlNav a.active {background-position:0 -13px;}

.nivo-directionNav a {display:block;width:39px;height:39px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-39px 0;right:40px;}
a.nivo-prevNav {left:40px;}

.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}


/*---------------------------LOF SLIDER--------------------------------*/

.OrginalLof .lof-slidecontent, .TabbedSlider .lof-slidecontent {position:relative;overflow:hidden;background:url(images/lof-slider-bg.png) no-repeat center bottom; margin:0 auto; padding-bottom:89px;}
.OrginalLof .lof-slidecontent .preload, .TabbedSlider .lof-slidecontent .preload{width:980px;position:absolute;top:0;left:0;z-index:1000;text-align:center;}
.OrginalLof .lof-slidecontent .preload div, .TabbedSlider .lof-slidecontent .preload div{background:transparent url(images/ajax-loader.gif) no-repeat 50% 50%;width:100%;	height:100%;}
.OrginalLof .lof-main-outer, .TabbedSlider .lof-main-outer{position:relative;height:100%;width:900px;z-index:3px;overflow:hidden;}

.slide-text {display:block;width:213px; padding:20px; font:12px Verdana, Arial, Helvetica, sans-serif;line-height:18px;color:#6e6e6e;z-index:2000; position:absolute; top:40px; left:40px; background:url(images/img-text-bg.png);box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.slide-text .more {margin:0;}
.pos_right {left:auto; right:40px;}
.pos_top, .pos_bottom {display:block; width:900px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; padding-bottom:10px; padding-left:40px; padding-right:40px;}
.pos_top {top:0; left:0;}
.pos_bottom {bottom:0; left:0; top:auto;}
.slide-text h4 {font:18px Verdana, Arial, Helvetica, sans-serif;color:#1d1e1e; line-height:22px; margin-bottom:10px;}



.OrginalLof ul.lof-main-wapper, .TabbedSlider ul.lof-main-wapper{overflow:hidden;padding:0px;margin:0;position:absolute;overflow:hidden;}
.OrginalLof ul.lof-main-wapper li, .TabbedSlider ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;float:left;position:relative;width:980px; height:409px;}
.OrginalLof .lof-opacity  li, .TabbedSlider .lof-opacity  li{position:absolute;top:0;left:0;float:inherit;}
.OrginalLof ul.lof-main-wapper li img, .TabbedSlider ul.lof-main-wapper li img{padding:0px;}

/* item navigator */

.lof-navigator-wapper {position:absolute;bottom:0px; display:block; width:980px; text-align:center; }
.lof-navigator-outer{position:relative;z-index:100;height:70px;width:855px;overflow:hidden;float:left; margin-top:18px;}
.lof-inner-nav {margin:0 auto; display:block; overflow:hidden; padding-left:330px;}
ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
ul.lof-navigator li{cursor:hand;cursor:pointer;list-style:none;padding:0;margin-left:0;overflow:hidden;float:left;display:block; }
ul.lof-navigator li img {height:45px; width:64px; display:block; background:url(images/frame-thumb-lof.png) no-repeat left top; padding:3px; padding-bottom:6px;}
ul.lof-navigator li.active img {opacity:1.0 !important;}
.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{display:block;width:42px;height:88px;cursor:pointer;}
.lof-navigator-wapper .lof-next {float:left;text-indent:-9999px;margin-left:-5px;background:url(images/scroll-arrow-r.png) no-repeat left 50%;}
.lof-navigator-wapper .lof-previous {float:left;text-indent:-9999px;margin-right:5px;background:url(images/scroll-arrow-l.png) no-repeat right 50%;}



/* video supoort in slider */
.video-slider-wrapper {display:block; width:600px; background:url(images/slider-vids-bottom-shadow.png) no-repeat center bottom; padding-bottom:54px; position:relative; bottom:54px;z-index:1;}
.video-slider-wrapper.vimeo {padding-bottom:68px; background:url(images/vimeo-vids-shadow.png) no-repeat center bottom; bottom:-43px;}
.video-slider-wrapper.youtube {padding-bottom:55px; background:url(images/youtube-vids-shadow.png) no-repeat center bottom; bottom:-25px;}
.video-inner {display:block; position:relative; left:33px; top:6px; z-index:1;}
.slide-text.vimeo, .slide-text.youtube {display:block; width:290px; position:absolute; top:30px; font:12px Verdana, Arial, Helvetica, sans-serif;line-height:18px;color:#6e6e6e;}
.slide-text.vimeo {top:50px;} 
.right_pos {left:auto; right:-375px;}
.pos_left {left:40px; }

#lofslidecontent46 .preload {display:none !important;}

.ul-tabs {display:block; position:absolute; bottom:89px; overflow:hidden; z-index:100000; left:407px;}
.ul-tabs ul {margin-bottom:0;}
.ul-tabs ul li {float:left; display:block; margin-right:2px;}
.ul-tabs ul li a {display:block; height:26px; width:80px; background:url(images/lof-tabs.png) no-repeat center -26px; font:bold 10px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform:uppercase; color:#fbfbfb; text-align:center; line-height:27px;}
.ul-tabs ul li a.current {background-position:center top; color:#555555;}

/*-------------------------------------LOF ACCORDINEZED SLIDER------------------------------------------*/


#featured.accordinezed {position:inherit;}
.accordinezed .lof-slidecontent{position:relative;overflow:hidden;width:980px;height:458px;background:url(images/nivo-slider-bg.png) no-repeat center top;}
.accordinezed .lof-slidecontent .preload{height:100%;width:100%;background:#eeeeee;position:absolute;top:0;left:0;z-index:100000;color:#FFF;text-align:center}
.accordinezed .lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(images/ajax-loader.gif) no-repeat scroll 50% 50%;}
.accordinezed .lof-main-outer{position:relative;height:100%;width:980px;z-index:3px;overflow:hidden;}

/*******************************************************/


.accordinezed ul.lof-main-wapper{/* margin-right:auto; */overflow:hidden;background:transparent url(images/ajax-loader.gif) no-repeat scroll 50% 50%;padding:0px;margin:0;height:410px;width:980px;position:absolute;overflow:hidden;}

.accordinezed ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;height:100%;width:980px;float:left;}
.accordinezed .lof-opacity  li{position:absolute;top:0;left:0;float:inherit;}
/* item navigator */
.accordinezed ul.lof-navigator{top:0;padding:0;margin:0;position:relative;width:100%;}

.accordinezed ul.lof-navigator li{list-style:none;width:100%;padding:0;	margin:0;overflow:hidden;	background:url(images/lof-accord-btn-bg.png) no-repeat center top;width:255px; height:67px; cursor:pointer;}
.accordinezed ul.lof-navigator li.active {background:url(images/active-lof-accord-btn-bg.png) no-repeat center top;}

.lof-top-hack {display:block; height:21px;background:url(images/lof-top-nav-bg.png); width:297px; top:20px; right:40px; position:absolute;}
.lof-bottom-hack {display:block; height:25px; width:297px; background:url(images/lof-btm-nav-bg.png) no-repeat left top; position:absolute; bottom:62px; right:40px;}
.accordinezed .lof-navigator-outer{position:absolute;right:40px;top:41px;z-index:100;height:330px !important;width:257px;margin:0;overflow:hidden;padding:0 20px;background:url(images/lof-nav-bg.png) repeat-y;}

.lof-acordion-nav {display:block; position:absolute; }


.accordinezed .lof-navigator li h3{color:#626666;margin:0;font:14px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding:12px 10px 8px 0;margin-bottom:3px;line-height:18px;display:block;}
.accordinezed .lof-navigator li div{color:#6e6e6e;font:12px Verdana, Arial, Helvetica, sans-serif;height:100%;position:relative;}
.accordinezed .lof-navigator li img {height:45px;width:65px;margin:6px 8px 10px 8px;float:left;padding:2px; background:#fff; border:1px solid #dadada; opacity:1 !important;}

/*--------------------------------ACCORDION SLIDER--------------------------------*/

#accordion-slider-wrapper {display:block; height:458px; width:980px; background:url(images/nivo-slider-bg.png) no-repeat left top; padding-top:0px; z-index:10;}

.kwicks {list-style: none; position: relative; margin: 0;padding: 0;}
.kwicks li{width: 245px;height: 410px;-moz-box-shadow:-2px 0px 10px #3d3d3d; -webkit-box-shadow:-2px 0px 10px #3d3d3d;box-shadow:-2px 0px 10px #3d3d3d;display: block;	overflow: hidden;padding: 0;}
.kwicks li:first-child {-moz-box-shadow:1px 1px 10px #3d3d3d; -webkit-box-shadow:1px 1px 10px #3d3d3d;box-shadow:1px 1px 10px #3d3d3d;}
.kwicks.horizontal li {margin-right: 0px;float: left;background:url(images/ajax-loader.gif) no-repeat;background-position: 50% 50%;}
.kwicks.vertical  li{margin-bottom: 5px;}
.slideimage {float:left;padding:0;margin:0;}
.heading {	top:50px;right:0;float:right;position:absolute; text-shadow:-1px -1px 1px #e7e7e7; color:#1d1e1e;font-family:Verdana, Arial, Helvetica, sans-serif;padding:20px;font-size:14px;line-height:20px;background:url(images/img-text-bg.png);width: 115px;border-radius:6px 0 0 6px; -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px;}
	
.slide-minicaptiontitle {font-size:16px; letter-spacing:0; color:#fff; display:block;line-height:23px;}
.description {bottom:40px;left:40px;float:right;position:absolute;color:#6e6e6e;padding:20px;font-size:12px;line-height:18px;display:none;background:url(images/img-text-bg.png);box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; width:400px; padding-bottom:0;}
.description a:hover {text-decoration:none;}

/*__________________________________________________INTRO TEXT BLURB__________________________________________________*/


#intro-blurb-section {display:block; width:900px; height:130px; background:#fff url(images/blurb-text-bg.png) no-repeat center top; padding:40px; padding-top:30px; }
#text-blurb {display:block; font:22px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif; color:#333; line-height:30px; width:715px; float:left;}
#text-blurb.large_section {width:900px; text-align:center;}

.call-to-action {float:right;}
.call-to-action-btn {display:block;  height:59px; background:url(images/call-to-btn.png) no-repeat right -59px; padding-right:13px;}
.call-to-action-btn span {display:block; height:59px; background:url(images/call-to-btn.png) no-repeat left top; padding-left:35px; color:#e0e0e0; font:22px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform:capitalize; line-height:59px; padding-right:22px;}


/*________________________________________________SCROLL SLIDER_________________________________________________*/

#scroll-slider-container {display:block; width:900px; padding:25px 40px 0px 40px; background:url(images/scrollable-bg.png) no-repeat center top; height:130px;}

.ps_slider{width:830px;height:120px;position:relative; margin-left:20px;}
.ps_slider a.next, .ps_slider a.prev {position:absolute;background-position:center center;background-repeat:no-repeat;width:21px;height:21px;top:45%;margin-top:-10px;cursor:pointer; z-index:1000;}

.ps_slider a.disabled, .ps_slider a.disabled:hover{opacity:0.4;cursor:default;}
.ps_slider a.prev{left:-30px;background-image:url(images/scroll-arrow-l.png);}
.ps_slider a.next{right:-60px;background-image:url(images/scroll-arrow-r.png);}

.ps_slider .scroll-item{margin:0px 0px 15px 10px;position:absolute;top:0px;text-align:cursor:pointer; display:block; height:105px; width:155px;background:url(images/scrollable-img-bg.png) no-repeat left top;}

.ps_slider .scroll-item img{ padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:7px; width:145px; height:90px;}

/*_________________________________WRAPPERS____________________________*/

#wrapper {display:block;margin:0 auto;overflow:hidden;margin-bottom:40px; margin-top:15px; position:relative; top:10px;}
#content_wrap, #content_inner {display:block;margin:0 auto;overflow:hidden;}
.right_sidebar #content_wrap {background:url(images/bg_sidebar_right_top.png) no-repeat 660px top;}
.right_sidebar #content_inner {background:url(images/bg_sidebar_right_bottom.png) no-repeat 660px bottom;}
.right_sidebar {background:url(images/bg_sidebar_right.png) repeat-y 660px top;}

.left_sidebar #content_wrap {background:url(images/bg_sidebar_left_top.png) no-repeat 0px top;}
.left_sidebar #content_inner {background:url(images/bg_sidebar_left_bottom.png) no-repeat 0px bottom;}
.left_sidebar {background:url(images/bg_sidebar_left.png) repeat-y 0px top;}



/*________________________________________________CONTENT_________________________________________________*/

#content_wrap {display:block; padding-top:25px; overflow:hidden;}
#background-wrapper {display:block; overflow:hidden; width:980px; background:url(images/hm-widgets-bg.png) repeat-x scroll left top #F6F6F6; position:relative;}


#content.home {display:block; width:900px; padding:40px; padding-bottom:15px; overflow:hidden; background-color:#fdfdfd; border-top:1px solid #fff; border-bottom:1px solid #fff; }
content.contact-page {display:block;}
#content {background:none; border:0; width:900px; padding:40px; padding-bottom:15px; overflow:hidden; display:block; padding-top:0px;}
#content p {margin-bottom:10px;}
.more, .link-to, .post-edit-link, .link-to-twitter { font:11px Verdana, Arial, Helvetica, sans-serif; color:#838383; margin:10px 0; margin-top:0px; text-transform:capitalize; background:url(images/link-arrow.png) no-repeat left 4px; padding-left:12px; display:inline-block; margin-right:10px;}
.link-to {background:url(images/sm-visit.png) no-repeat left 3px; padding-left:16px;}
.link-to-twitter {background:url(images/sm-twitter.png) no-repeat left 2px; padding-left:20px; float:right;}
.right_sidebar #content {width:580px;padding-right:40px;float:left;}
.left_sidebar #content {width:580px;padding-left:40px;float:right;}

/*_______________________________________________BLOG__________________________________________*/

#category_title {width:900px;margin:0 auto;overflow:hidden; padding:0px 40px; display:block; background:url(images/cats-title-bg.png) no-repeat center top; height:68px;}
#category_title h1, #category_title h2 {color:#595c5c; line-height:60px; margin-bottom:0px;}

.post {display:block;margin-bottom:40px;}
#posts-container {display:block; overflow:hidden; margin-bottom:20px;}
.single .post {margin-bottom:20px;}
h1.post-title, h2.post-title {font-size:22px; background:url(images/line.png) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}
.post h1 a, .post h2 a,  .post h3 a,  .post h4 a,  .post h5 a {color:#1d1e1e;text-decoration:none;}
.meta {font:11px Verdana, Arial, Helvetica, sans-serif;color:#838383;display:block;overflow:hidden;margin-bottom:12px; background:url(images/line.png) repeat-x left bottom; padding-bottom:10px; position:relative;}
.meta a {color:#838383;}
.meta .comments {display:block; position:absolute; right:0px; top:0px; background:url(images/comments-icon.png) no-repeat left 50%; padding-left:27px; height:18px;}
.meta a:hover {color:#838383;}
.post .img-wrapper  {display:block;margin-bottom:12px;background:url(images/bg-blog-post-thumb-frame.png) no-repeat left top; width:573px; height:261px; padding-left:5px; padding-top:5px;}
/*--post--*/

/*_______________________________________NEWS_____________________________________*/

#post_container.news .img-wrapper {display:block; float:left; margin-right:10px;}
#post_container.news .post h1,#post_container.news .post h2 {margin-left:225px;}
#post_container.news .post {overflow:hidden;}
.summary {display:block; margin-left:225px;}
#post_container.news .img-wrapper {display:block;background:url(images/bg-frame-news.png) no-repeat left top; width:205px; height:135px; padding-top:5px; padding-left:5px;}
/*---- Share post to social networks ----*/

#share-trigger {font:12px Arial, Helvetica, sans-serif; color:#b8bcbc; background:url(images/plus-icon.gif) no-repeat left 50%; padding-left:15px;}
#share-trigger.active {background:url(images/minus-icon.gif) no-repeat left 50%; padding-left:15px;}

.social-networks {display:none; z-index:100000; overflow:hidden;margin-bottom:20px; padding:20px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; background:#fff; width:260px;box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
.social-networks ul {margin-bottom:0; padding:0;}
.social-networks ul li{display:block;float:left; margin-right:8px; height:30px; width:30px; }
#twitter_social a, #facebook_social a, #linkedin_social a, #delicious_social a, #digg_social a, #reddit_social a, #stumbleupon_social a {display:block; height:30px; width:30px;}
#twitter_social a {background:url(images/social_icons/twitter.png) no-repeat left top;}
#facebook_social a {background:url(images/social_icons/facebook.png) no-repeat left top;}
#linkedin_social a {background:url(images/social_icons/linkedin.png) no-repeat left top;}
#delicious_social a {background:url(images/social_icons/delicious.png) no-repeat left top;}
#digg_social a {background:url(images/social_icons/digg.png) no-repeat left top;}
#reddit_social a {background:url(images/social_icons/reddit.png) no-repeat left top;}
#stumbleupon_social a {background:url(images/social_icons/stumbleupon.png) no-repeat left top;}


/*-------------------Twitter and Facebook like buttons--------------------------------*/
.tweet-facebook {display:block; float:right; overflow:hidden; margin-top:5px;}
.tweet-button, .facebook-like {float:left;}

/*---- Author info and description --------*/

.author_info_container {display:block;clear:both;width:100%;float:left;padding:20px 0; margin-bottom:40px;}
.author_avatar .avatar {background:#fff;padding:2px;	border:1px solid #dcdcdc;float:left;}
.author_name {font:bold 14px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#Admin;text-transform:capitalize;text-shadow:1px 1px 0 #fff;}
.author_description {padding-left:95px;}
.author_bio {color:#6e6e6e;}

/*---- Related posts --------*/

.relatedPosts {display:block; overflow:hidden; clear: both;}
.post-box {display:block; margin-right:17px; float:left;}
.relatedPosts .post-box {width:180px;}
.post-box .img-wrapper {display:block; width:181px; height:115px; background:url(images/bg-related-post-frame.png) no-repeat left top; padding-top:5px; padding-left:5px; margin-bottom:10px;}
.post-box a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#555555}


/*----------Threaded comments-----------*/

#comments {display:block;margin:40px 0;margin-bottom:0;	}
#comments h4, #respond h4, .author_info_container h4, .relatedPosts h4{font:18px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3f4141; background:url(images/line.png) repeat-x left bottom; padding-bottom:10px; margin-bottom:15px;}

/*--List of them comments--*/
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { margin:0 0 20px; position:relative;}
ol.commentlist li div.comment_wrap { background:url(images/blog-title-line.png) no-repeat scroll center bottom; display:block;overflow:hidden;} 
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 12px; }
ol.commentlist li div.vcard cite.fn a.url { color:#4f4f4f; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
.left-gr {
	float:left;
}
ol.commentlist li div.comment-avatar {float:left; margin-right:15px; display:block; background:url(images/bg-frame-avatar.png) no-repeat left top; height:69px; width:63px; padding-top:2px; margin-bottom:10px; padding-left:3px;}
.commentdate {color:#4f4f4f; font:11px Verdana, Arial, Helvetica, sans-serif; color:#555555;}
ol.commentlist li div.comment-data {overflow:hidden; display:block; font-size:12px;}
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px;}
.comment-text {padding-left:85px;}
ol.commentlist li div.comment-author a { text-decoration:none;font:11px Verdana, Arial, Helvetica, sans-serif; color:#555555; }
ol.commentlist li div.comment-author a:hover,ol.commentlist li .authorname .fn a:hover {color:#999;}
ol.commentlist li .authorname .fn, ol.commentlist li .authorname .fn a {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#555555;}
ol.commentlist li .authorname .says {font:11px Verdana, Arial, Helvetica, sans-serif; color:#555555;}
ol.commentlist li p { font:12px Verdana, Arial, Helvetica, sans-serif;line-height:20px; margin:5px 0 15px;color:#6e6e6e; }
ol.commentlist li ul { font:12px Verdana, Arial, Helvetica, sans-serif;line-height:20px; margin:0 0 15px; padding:0; }
ol.commentlist li div.reply { display:block; clear:both; margin-bottom:15px; float:right; }
ol.commentlist li div.reply a {background:url(images/reply-icon.gif) no-repeat left 4px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#555555; text-transform:capitalize;display:block; padding-left:15px; }
ol.commentlist li ul.children { list-style:none; margin:20px 0 0 20px; text-indent:0;clear:both; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 20px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 20px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 20px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 20px; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

/*--Respond--*/

#respond {display:block;clear:both;overflow:hidden; margin-top:20px;}
#respond a {color:#4F4F4F;}
#respond a:hover {color:#999;}
.form, ol.commentlist li ul.form {display:block;}
.form li label {float:left;font:14px "Myriad Pro","Trebuchet MS", arial;color:#787878;width:160px;}
.form li label span {display:block;font:10px Arial, Helvetica, sans-serif;color:#444444;}
.cancel-comment-reply {margin-bottom:20px;text-transform:uppercase;font-size:10px;}
.cancel-comment-reply a:hover {color:#999;}
.form li, .form li.authorName, .form li.authorEmail, .form li.authorUrl, .form li.Name, .form li.Email, .form li.Subject {display:block;margin-right:4px;margin-bottom:10px; clear:both;}

.form li input, .form li select, .form li.authorName input, .form li.authorEmail input, .form li.authorUrl input, .form li.Name input, .form li.Email input, .form li.Subject input {
display:block;width:192px; padding:8px 10px; background:url(images/bg-inputs-form.png) no-repeat center top;font:12px Verdana, Arial, Helvetica, sans-serif;color:#6b6b6b;}


.form li select {background:url(images/bg-inputs-form.png) no-repeat left top; padding:7px 6px; border:1px; width:210px;}

.form li label.error {font:11px Arial, Helvetica, sans-serif;display:none; color:#FF0000;float:none;}

.bar{display:none;background: url(images/ajax-loader.gif) no-repeat 50% 50%;margin-left:20px;margin-top:50px;height:32px;width: 100%;}
.form li.authorComment, .form li.Message {float:none;clear:both;}
.form li.SubmitBtn {margin-left:0px;}
.form li.authorComment textarea, .form li.Message textarea {display:block;height:130px;width:380px; padding:10px; background:url(images/bg-textarea-form.png) no-repeat center top;border:0;font:12px Verdana, Arial, Helvetica, sans-serif;color:#6b6b6b;}
#respond #comment-submit {display:block; clear:both;border:none; cursor:pointer; width:auto; height:41px;padding-left:0px; padding:5px 10px; margin-top:10px;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;z-index:10000;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(229, 229, 229, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #e5e5e5)); color:#6B6B6B;box-shadow: 0px 1px 2px #afafaf;-webkit-box-shadow: 0px 1px 2px #afafaf;-moz-box-shadow: 0px 1px 2px #afafaf;-o-box-shadow: 0px 1px 2px #afafaf;}

/*_______________________________________ WP PAGENAVI______________________________________________*/

.wp-pagenavi, .splitter {font-size:11px;clear:both;padding-top:10px;height:36px;text-align:left;}
.splitter li {float:left; margin-right:5px;}
.wp-pagenavi .pages{margin-right:4px;}
.wp-pagenavi a, .splitter a {color:#a7a5a5;}
.wp-pagenavi span.current, .splitter a {color:#6e6e6e;}
.splitter a, .wp-pagenavi a, .wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active,.wp-pagenavi span.current, .wp-pagenavi span.extend {margin:2px;padding:4px 7px;text-shadow:1px 1px 1px #fff;border:1px solid #f3f3f3;}
.splitter a,.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi span.extend {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;  }
.splitter a:hover, .splitter a ,.wp-pagenavi a:hover ,.wp-pagenavi span.current,.wp-pagenavi a,.wp-pagenavi span.extend {background-color:#f5f5f5;background:-moz-linear-gradient(bottom, #F2F2F2 0px, #fff 100%);background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff))}
.wp-pagenavi a:hover, .splitter a:hover {background: -moz-linear-gradient(bottom , #fff 0px, #f6f6f6 90%) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #fff),color-stop(90%, #f6f6f6));}
.splitter a,.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi span.extend {box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);}

.splitter a:hover, .splitter a.active  {box-shadow: 0px 1px 2px #afafaf;-webkit-box-shadow: 0px 1px 2px #afafaf;-moz-box-shadow: 0px 1px 2px #afafaf;-o-box-shadow: 0px 1px 2px #afafaf;}



/*_________________________________PORTFOLIO_________________________________*/

.hover_fade {display:block;}
.zoom {background:url(images/zoom-icon.png) no-repeat 50% 50%;}
.flash {background:url(images/flash-icon.png) no-repeat 50% 50%;}
.video {background:url(images/play-icon.png) no-repeat 50% 50%;}
.mp3 {background:url(images/audio-icon.png) no-repeat 50% 50%;}

/*-- portfolio  layouts --*/

.portfolio-1col .post {width:100%;float:none;margin-right:0px; margin-bottom:35px; overflow:hidden;}
.portfolio-1col .post .right-block {margin-left:630px;}
.portfolio-1col .post h3 {background:none;  padding-bottom:0px;}
.portfolio-1col .img-wrapper {width:585px;height:307px;background:url(images/bg-frame-folio-1-col.png) no-repeat left top; display:block; padding-top:5px; padding-left:5px; margin-bottom:10px; float:left;}


.portfolio-2col .post {width:435px;float:left;margin-right:30px; margin-bottom:35px;}
.portfolio-2col .post h3 {background:none;  padding-bottom:0px;}
.portfolio-2col .img-wrapper {width:430px;height:258px;background:url(images/bg-frame-folio-2-col.png) no-repeat left top; display:block; padding-top:5px; padding-left:5px; margin-bottom:10px;}
.portfolio-2col .hover_fade {height:250px; width:420px;}

.portfolio-2col .img-wrapper img, .portfolio-3col .img-wrapper img, .portfolio-4col .img-wrapper img {padding:0; margin:0; background:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

.portfolio-3col .post, .post.box {width:32%;float:left;margin-right:2%; margin-bottom:35px;}
.portfolio-3col .img-wrapper, .post.box .img-wrapper {width:268px;height:175px;background:url(images/bg-frame-folio-3-col.png) no-repeat left top; padding-top:5px; padding-left:5px; display:block; margin-bottom:10px;}
.post.box {margin-bottom:20px;}

.portfolio-3col.sortable .post {width:275px; margin-right:0px; padding:0px; overflow:hidden; display:block; height:380px; padding-right:25px;}
#posts-container.sortable {position:relative; left:15px;}



.portfolio-4col .post {width:195px;float:left;margin-right:40px; margin-bottom:35px;}
.portfolio-4col .post h4, .portfolio-4col .post h3 {font-size:14px;}
.portfolio-4col .img-wrapper {width:190px;height:125px;background:url(images/bg-frame-folio-4-col.png) no-repeat left top; padding-top:5px; padding-left:5px; display:block; margin-bottom:10px;}

.portfolio-5col .post {width:148px;float:left;margin-right:40px; margin-bottom:30px;}
.portfolio-5col .post h4, .portfolio-4col .post h3 {font-size:14px;}
.portfolio-5col .img-wrapper {width:143px;height:145px;background:url(images/bg-frame-folio-5-col.png) no-repeat left top; padding-top:5px; padding-left:5px; display:block; margin-bottom:10px;}



/*_______________________________________________SIDEBAR__________________________________________*/

#sidebar {width:320px;display:block;overflow:hidden;padding-bottom:20px;}
#sidebar p {color:#6e6e6e;}
#sidebar h3 {font:18px "Myriad Pro","Trebuchet MS", arial;color:#3f4141; margin-bottom:15px;}
#sidebar ul li.widget {clear:both;margin-bottom:30px;overflow:hidden;}
.right_sidebar #sidebar {float:right;padding-left:20px;width:253px;display:block; padding-right:40px;}
.left_sidebar #sidebar {float:left;padding-right:20px;width:253px;display:block;padding-left:40px;}


/*________________________________________________SHORTCODES SECTION_________________________________________________*/

/* ------- Columns ------- */
.one_half{ width:48.5%; }
.one_third{ width:32.0%; }
.two_third{ width:66.0%; }
.one_fourth{ width:23%; }
.three_fourth{ width:73%; }
.one_fifth{ width:17.8%; }
.two_fifth{ width:36.6%; }
.three_fifth{ width:57.4%; }
.four_fifth{ width:66.2%; }
.one_sixth{ width:12.33%; }
.five_sixth{ width:81.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:2%; float:left;margin-bottom:15px;overflow:hidden; }

/*--dividers--*/

.divider {display:block; height:2px; clear:both; margin-bottom:40px; width:100%; background:url(images/divider.png) repeat-x left top;}

/*--Tables--*/

table {width:100%; border-collapse:collapse; padding:0px; border:1px solid #e9e9e9; margin-bottom:20px;box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);}
table a {}
table th {padding:10px; background:#fff; font:14px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#555555; border-right:1px solid #e5e5e5; }
table td {padding:10px; text-align:center; background:#fff; font:12px Verdana, Arial, Helvetica, sans-serif; text-shadow:0px 1px 1px #fff; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
table tr:hover td {background:#f3f3f3;}

.styled_table table, .striped_table table {box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);}
.styled_table table th, .striped_table table th {padding:10px; background:url(images/bg-title-accordion.png) repeat-x left top; font:14px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#555555; text-shadow:0px 1px 1px #fff;}

.striped_table table tr td:hover {background:#fff;}
.striped_table tr.alt td{background:#f3f3f3;}
/*--framed images--*/

img.framed {background-color:#fff;padding:4px;margin:2px;margin-bottom:10px;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(229, 229, 229, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #e5e5e5));box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);}
.alignright{ float:right; margin:10px 0px 10px 15px  !important; }
.alignleft{ float:left; margin:10px 15px 10px 0px  !important; }
.aligncenter{ display: block; margin:20px auto  !important; text-align:center; }


/*--Buttons--*/

.standart_btn {display:inline-block;height:41px;background:url(images/standart-btn.png) no-repeat right -41px;padding-right:13px;margin-right:5px;}
.standart_btn span {font:16px "dejavu sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#e0e0e0;padding-left:22px;padding-right:7px;line-height:18px;height:41px;display:block;	background:url(images/standart-btn.png) no-repeat left top;text-transform:capitalize; display:block; }

.btn.large {display:inline-block; height:53px; background-position:right -53px; padding-right:8px; margin-right:5px; font-size:24px;}
.btn.large span {background-position:left top; line-height:20px; padding:15px 12px 20px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }

.btn.large:hover {background-position:right -297px;}
.btn.large:hover span {background-position:left -244px;}

.btn.medium {display:inline-block; height:40px; background-position:right -204px; padding-right:8px; margin-right:5px; font-size:18px;}
.btn.medium span {background-position:left -164px; line-height:18px; padding:10px 12px 14px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }

.btn.medium:hover {background-position:right -448px;}
.btn.medium:hover span {background-position:left -408px;}

.btn {display:inline-block;  background-position:right -135px; padding-right:8px; margin-right:5px; font-size:11px;}
.btn:hover {background-position:right -379px;}

.btn span {background-position:left -106px; line-height:10px; padding:8px 8px 8px 20px;text-transform:uppercase;text-shadow:0 -1px 0 #999; display:block; }
.btn:hover span {background-position:left -350px;}

.btn.black, .btn.black span {background-image:url(images/buttons/black_butt.png); color:#fff;}


.btn.blue, .btn.blue span {background-image:url(images/buttons/blue_butt.png); color:#fff;}
.btn.dark_blue, .btn.dark_blue span {background-image:url(images/buttons/dark_blue_butt.png); color:#fff;}
.btn.matte_blue, .btn.matte_blue span {background-image:url(images/buttons/matte_blue_butt.png); color:#fff;}

.btn.brown, .btn.brown span {background-image:url(images/buttons/brown_butt.png); color:#fff;}

.btn.gray, .btn.gray span {background-image:url(images/buttons/gray_butt.png); color:#fff;}


.btn.green, .btn.green span {background-image:url(images/buttons/green_butt.png); color:#fff;}
.btn.light_green, .btn.light_green span {background-image:url(images/buttons/light_green_butt.png); color:#fff;}
.btn.earthy_green, .btn.earthy_green span {background-image:url(images/buttons/earthy_green_butt.png); color:#fff;}
.btn.orange, .btn.orange span {background-image:url(images/buttons/orange_butt.png); color:#fff;}
.btn.pink, .btn.pink span {background-image:url(images/buttons/pink_butt.png); color:#fff;}
.btn.purple, .btn.purple span {background-image:url(images/buttons/purple_butt.png); color:#fff;}
.btn.red, .btn.red span {background-image:url(images/buttons/red_butt.png); color:#fff;}
.btn.silver, .btn.silver span {background-image:url(images/buttons/silver_butt.png); color:#fff;}
.btn.vinous, .btn.vinous span {background-image:url(images/buttons/vinous_butt.png); color:#fff;}
.btn.white, .btn.white span {background-image:url(images/buttons/white_butt.png); color:#000; text-shadow:0 -1px 0 #fefefe;}


/*--------------------Tabs, Toggles, Accordion-------------------------*/

/*--Accordion and Toggles--*/


h4.acc_trigger {background:url(images/bg-title-accordion.png) repeat-x; height:37px;margin:0px; line-height:36px; padding:0px 10px;font-size:15px;font-weight:normal;color:#626666;cursor:pointer; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; display:block; }
h4.trigger {background:url(images/bg-title-accordion.png) repeat-x; margin:0px; line-height:37px; padding:0px 10px;font-size:15px;font-weight:normal;color:#626666;cursor:pointer; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;clear:both; display:block; }

h4.trigger a {display:block; background:url(images/toggle-trigger.png) no-repeat left -40px; padding-left:35px;}
h4.trigger {margin-bottom:10px;}
h4.trigger.alt {background:none; padding:0;}
h4.trigger.alt a {background:url(images/toggle-trigger-alt.png) no-repeat left -63px;padding-left:45px;}
h4.trigger.active.alt a {background:url(images/toggle-trigger-alt.png) no-repeat -62px top;}
h4.trigger.active a {background:url(images/toggle-trigger.png) no-repeat left top;}
h4.acc_trigger {display:block;}
h4.active {cursor:default;}
.acc_container {padding:0; overflow:hidden; clear:both; margin:0px; }
.toggle_container {padding:0; overflow:hidden; clear:both; margin:0px; position:relative;}
.acc_container .block, .toggle_container .block {padding: 20px;}


/*-------------------------Tabs----------------------------*/


ul.tabs {padding:0; width:100%; height:28px; margin:0px;}
ul.tabs li{float: left;margin-right:5px; margin-bottom:0px; /*--Pull the list item down 1px--*/position: relative;}
ul.tabs li a {text-decoration:none; display:block; background:#e1e3e3; padding-right:7px; height:28px; background:url(images/mini_icon/tabs.png) no-repeat right -85px;}
ul.tabs li a span { display:block; background:url(images/mini_icon/tabs.png) no-repeat left -57px; font:12px Verdana, Arial, Helvetica, sans-serif;color:#626666; padding:7px 8px 10px 20px;}
ul.tabs a.current {background:url(images/mini_icon/tabs.png) no-repeat right -28px;}
ul.tabs a.current span {display:block; background:url(images/mini_icon/tabs.png) no-repeat left top;}
ul.tabs li a:hover, ul.tabs a.current, ul.tabs a.current:hover  {color:#D54E21; z-index:10000; border-bottom:0px;}
.tab_container {border: 1px solid #DFDFDF; border-top:0; overflow: hidden;clear: both;float: left; width: 100%;background: #fff;-moz-border-radius:0px 0px 12px 12px; border-radius:0px 0px 12px 12px; -webkit-border-radius:0px 0px 12px 12px;}
.tab_content {padding: 20px;font-size: 1.2em;}

.panes {display:block; background:#fff; padding:20px 15px; border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px;box-shadow:0px 2px 2px #d1d1d1;-webkit-box-shadow:0px 2px 2px #d1d1d1;-moz-box-shadow:0px 2px 2px #d1d1d1;-o-box-shadow:0px 2px 2px #d1d1d1; margin-bottom:20px;}
/* initially all panes are hidden */ 
.panes .pane {display:none;}


/*--------styling lists----------*/


ul.list li{padding-left:18px;color:#363636; background-image:url(images/mini_icon/silver_mini_icons.png); background-repeat:no-repeat; background-position:-120px -61px;}
ul.list.green li{padding-left:18px;color:#363636; background-image:url(images/mini_icon/green_mini_icons.png)}
ul.list.blue li{padding-left:18px;color:#363636; background-image:url(images/mini_icon/blue_mini_icons.png)}
ul.list.black li{padding-left:18px;color:#363636; background-image:url(images/mini_icon/black_mini_icons.png)}
ul.list.yellow li{padding-left:18px;color:#363636; background-image:url(images/mini_icon/orange_mini_icons.png)}
ul.list.red li{padding-left:18px;color:#363636; background-image:url(images/mini_icon/red_mini_icons.png)}

ul.list.arrow li{background-position:-180px -3px;}
ul.list.bullet li{background-position:-120px -61px;}
ul.list.big_bullet li{background-position:-150px -32px;}
ul.list.check li{background-position:-88px -92px;}
ul.list.cross li{background-position:-59px -123px;}
ul.list.star li{background-position:-28px -153px;}

/*-----------------------Boxes------------------*/

.style_box {display:block; border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; margin-bottom:20px;}
.box_header {margin:0px;font:15px Verdana, Arial, Helvetica, sans-serif; color:#626666; background-image:url(images/buttons/white_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -53px; padding-right:8px; }
.box_header span {background-image:url(images/buttons/white_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px;}

.box_header.black {margin:0px;font:15px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-image:url(images/buttons/black_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -53px; padding-right:8px;}
.box_header.black span {background-image:url(images/buttons/black_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.black {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #d9d9d9;}

.box_header.red {margin:0px;font:15px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-image:url(images/buttons/red_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -53px; padding-right:8px;}
.box_header.red span {background-image:url(images/buttons/red_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.red {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #f6caca;}

.box_header.blue {margin:0px;font:15px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-image:url(images/buttons/blue_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -53px; padding-right:8px;}
.box_header.blue span {background-image:url(images/buttons/blue_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.blue {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #a0cfec;}

.box_header.green {margin:0px;font:15px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-image:url(images/buttons/green_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -53px; padding-right:8px;}
.box_header.green span {background-image:url(images/buttons/green_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.green {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #c7fbd4;}

.box_header.orange {margin:0px;font:15px Verdana, Arial, Helvetica, sans-serif; color:#fff;background-image:url(images/buttons/orange_butt.png); text-shadow:0 -1px 0 #fefefe; background-position:right -53px; padding-right:8px;}
.box_header.orange span {background-image:url(images/buttons/orange_butt.png);background-position:left top; padding:10px 12px 15px 20px; text-transform:capitalize;text-shadow:0 -1px 0 #999; display:block; }
.box_content.orange {display:block; padding:20px; background:#fff;border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin-top:1px; border:1px solid #f5dfad;}

.info_box {display:block; padding:20px; background-color:#fff;background:#fff;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; box-shadow: 0px 0px 4px #666666;-webkit-box-shadow: 0px 0px 4px #666666;-moz-box-shadow: 0px 0px 2px #666666;-o-box-shadow: 0px 0px 4px #666666; margin:20px 0px; }
.info_box.grey {background-color:#a6abab; border:1px solid #9b9f9f; color:#fff;}
.info_box.red {background-color:#ff6b6b; border:1px solid #ff4444; color:#fff;}
.info_box.blue {background-color:#3b91ce; border:1px solid #3b91ce; color:#fff;}
.info_box.green {background-color:#5ebf78; border:1px solid #38ac56; color:#fff;}
.info_box.orange {background-color:#eab43b; border:1px solid #eab43b; color:#fff;}

/*--------------------Price box----------------------*/

.price_box {display:block; padding:15px; background-color:#fff;background:#fff;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; box-shadow: 0px 0px 4px #d1d1d1;-webkit-box-shadow: 0px 0px 4px #d1d1d1;-moz-box-shadow: 0px 0px 4px #d1d1d1;-o-box-shadow: 0px 0px 4px #d1d1d1; margin:20px 0px; text-align:center; overflow:hidden; margin-top:0;}
.price_box_title {font-size:16px; text-align:center; text-transform:uppercase; border-bottom:1px solid #ececec; padding-bottom:15px;}
.price_box_title.red {color:#ff0000; text-shadow:0px 1px 2px #333333;}
.price_box_title.blue {color:#306b8d; text-shadow:0px 1px 2px #333333;}
.price_box_title.black {color:#000;}
.price_box_title.green {color:#338b49; text-shadow:0px 1px 2px #333333;}
.price_box_title.orange {color:#bc7703; text-shadow:0px 1px 2px #333333;}
.price_value {font:32px Verdana, Arial, Helvetica, sans-serif; color:#444747; display:block;text-shadow:0 -1px 0 #fff;}
.price_box .list {margin:20px 0;}
.price_box .list li {display:block; text-align:left; margin-left:10px;}
.price_box .btn {text-align:center; margin:0 auto;}

/*-------------pullquotes and blockquotes-------------*/

.pullquote-left, .pullquote-right{font:18px "Times New Roman", Times, serif;font-style:italic;color:#555555;padding-left:40px;background:url(images/quotes_bg.png) no-repeat left 10px;width:33%;display:block;line-height:25px;padding-top:10px;}
.pullquote-left {float:left; margin-right:10px;}
.pullquote-right {float:right; margin-left:10px;}
blockquote {display:block;clear:both;font:18px "Times New Roman", Times, serif;font-style:italic;color:#555555;padding-left:40px;background:url(images/quotes_bg.png) no-repeat left 10px;line-height:25px;margin-bottom:0;padding-top:10px;}
cite {font:10px Arial, Helvetica, sans-serif;color:#6b6b6b;} 


/*------highlights-------*/

.highlight-black {color:#fff;background:#000;padding:2px 5px; text-shadow:none;}
.highlight-red {background:#b80000; color:#fff; padding:2px 5px;text-shadow:none;}
.highlight-green {background:#1e6a00; color:#fff; padding:2px 5px;text-shadow:none;}
.highlight-blue {background:#004c8b; color:#fff; padding:2px 5px;text-shadow:none;}
.highlight-yellow {background:#FFFAD5; color:#000; padding:2px 5px;text-shadow:none;}


/*-----------Dropcaps--------------*/

.dropcap1 {display:block; height:38px; width:38px; float:left; margin-right:10px; font:22px Verdana, Arial, Helvetica, sans-serif; color:#555555; text-align:center; line-height:36px; margin-bottom:-5px; background:url(images/mini_icon/bg_caps.png) no-repeat -285px -9px;text-shadow:0 1px 0 #fff;}
.dropcap1.grey {color:#ecefef;background:url(images/mini_icon/bg_caps.png) no-repeat -238px -55px;text-shadow:0 1px 0 #000;}
.dropcap1.black {color:#fff;background:url(images/mini_icon/bg_caps.png) no-repeat -193px -102px;text-shadow:0 1px 0 #000;}
.dropcap1.red {color:#fff;background:url(images/mini_icon/bg_caps.png) no-repeat -147px -149px;text-shadow:0 1px 0 #000;}
.dropcap1.blue {color:#fff;background:url(images/mini_icon/bg_caps.png) no-repeat -100px -195px;text-shadow:0 1px 0 #000;}
.dropcap1.green {color:#fff;background:url(images/mini_icon/bg_caps.png) no-repeat -55px -240px;text-shadow:0 1px 0 #000;}
.dropcap1.orange {color:#fff;background:url(images/mini_icon/bg_caps.png) no-repeat -8px -288px;text-shadow:0 1px 0 #000;}

.dropcap2 {display:block; float:left; margin-right:10px; font:40px Verdana, Arial, Helvetica, sans-serif; color:#555555; line-height:43px; margin-bottom:-5px;}
.dropcap2.red {color:#ff0000;}
.dropcap2.blue {color:#306b8d;}
.dropcap2.black {color:#000;}
.dropcap2.green {color:#338b49;}
.dropcap2.orange {color:#bc7703;}

/*--- Video and mp3 ---*/
.video-container {display:block;  line-height:0; z-index:1;background-color:#fff;padding:4px;margin:2px;margin-bottom:10px;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(229, 229, 229, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #e5e5e5));box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}

/*----------------------Sliders widget-------------------------*/


/* The Nivo Slider styles */
#nivo-container {display:inline-block;  line-height:0; z-index:1;background-color:#fff;padding:4px;margin:2px;margin-bottom:40px;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(229, 229, 229, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #e5e5e5));box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); clear:both;}
.nivoSlider {position:relative;}
.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:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89; display:none !important;}
.nivo-caption p {padding:7px 40px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {   display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
#nivo-container .nivo-controlNav {position:absolute;left:0px;bottom:-32px;}
.nivo-controlNav a {display:block;width:13px;height:13px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:10px;float:left;}
.nivo-controlNav a.active {background-position:0 -13px;}

.nivo-directionNav a {display:block;width:39px;height:39px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-39px 0;right:40px;}
a.nivo-prevNav {left:40px;}

.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}



/*_______________________________________________WIDGETS__________________________________________*/

input[type="text"], input[type="password"], input[type="email"] {display:block;width:192px; padding:8px 10px; background:url(images/bg-inputs-form.png) no-repeat center top;font:12px Verdana, Arial, Helvetica, sans-serif;color:#6b6b6b; margin-bottom:20px;}

button, input[type="button"]{display:block; clear:both;border:none; cursor:pointer; width:auto; height:41px;padding-left:0px; padding:5px 10px; margin-top:10px;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;z-index:10000;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(229, 229, 229, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #e5e5e5)); color:#6B6B6B;}

textarea {display:block;height:130px;width:380px; padding:10px; background:url(images/bg-textarea-form.png) no-repeat center top;border:0;font:12px Verdana, Arial, Helvetica, sans-serif;color:#6b6b6b;}

#home_widgets_wrap {display:block; overflow:hidden; background:#f6f6f6 url(images/hm-widgets-bg.png) repeat-x left top; padding:40px;}

/*--About widget--*/
.widget-about {font:12px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.avatar-admin {float:left;margin-right:10px;margin-bottom:5px;line-height:0; display:block; }
.avatar-admin img {background-color:#fff;padding:4px;margin:2px;margin-bottom:10px;background: -moz-linear-gradient(top,  rgba(255, 255, 255, 1), rgba(229, 229, 229, 1));background:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fff),color-stop(1, #e5e5e5));box-shadow: 0 1px 0px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 0px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 0px rgba(0, 0, 0, .3);}

.about_info_wrap .avatar-admin {float:left; margin-right:15px; margin-left:0;}
.about_info_wrap {margin-bottom:10px; margin-right:15px; width:600px; float:left; display:block; overflow:hidden;}

/*----Flickr widget------*/

#sidebar .flickr_lightbox, #widget-section .flickr_lightbox {background:none;padding-top:0;width:auto;}
#sidebar  .flickr_badge_image, #widget-section .flickr_badge_image{
background-color:#fff; height:75px; width:75px; display:block; padding:2px; float:left;margin-right:3px;margin-bottom:3px;line-height:0; border:1px solid #dadada;}
#sidebar .flickr_lightbox a img, #widget-section .flickr_lightbox a img{background:none;padding:0;margin:0;}  

/*--Portfolio widget--*/
.widget-portfolio, .widget-gallery {overflow:hidden;}
.portfolio-lightbox ul , .gallery-lightbox ul {overflow:hidden;}
.portfolio-lightbox ul li, .gallery-lightbox ul li {float:left; display:block; margin-right:4px; margin-bottom:5px; padding:2px; background-color:#fff; border: 1px solid #a6a8a8; line-height:0;}

/*-----Tabs---------*/


#sidebar .tab_container .tab_content ul{margin-bottom:0;}
#sidebar .tab_container .tab_content ul li {clear:both;display:block;overflow:hidden;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#949494;padding:8px 0px;padding-bottom:10px; line-height:20px;}
#sidebar .tab_container .tab_content ul li:last-child {background:none;margin-bottom:0px;}
#sidebar .tab_container .tab_content ul li a {color:#7f7f7f;display:block;}
#sidebar .tab_container .tab_content .tags_container a {color:#888;}
#sidebar .tab_container .tab_content ul li a:hover, #sidebar .tab_container .tab_content a:hover {color:#555;}


/*--ADS 125--*/

#advert_container_125 {display:block;overflow:hidden;}
#advert_container_125 ul {margin-bottom:0px;}
#advert_container_125 ul li {float:left;display: block;width:50%;text-align:center;}
#advert_container_125 ul li img {background:#fff;}

/*--------------Recent Posts--------------*/

.glt-recentposts ul li a, .glt-recentcomments ul li a, .glt-popularposts ul li a {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#194377;}
.glt-recentposts ul li, .glt-recentcomments ul li, .glt-popularposts ul li {display:block; margin-bottom:15px; }
.glt-recentposts ul li .date_post, .glt-popularposts ul li .post_comments {font:10px Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px;color:#6E6E6E; display:block; margin-left:66px;}
.glt-recentposts ul li img, #sidebar .avatar, .glt-popularposts ul li img {padding:2px; background-color:#fff; border:1px solid #dadada;	float:left;margin:0 10px 0 0;}


.glt-recentcomments ul li {font:10px Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
.glt-recentcomments ul li strong { text-transform:capitalize;}
/*--custom menu, pages, categories, archives--*/

.widget_nav_menu ul li, .widget_categories ul li, .widget_links ul li, .widget_archive ul li, .widget_meta ul li,.widget_pages ul li,.widget_recent_entries ul li {
display:block;font:11px Verdana, Arial, Helvetica, sans-serif; color:#6E6E6E;}
.widget-contact-info ul li, .widget_nav_menu ul li a, .widget_categories ul li a, .widget_links ul li a, .widget_archive ul li a, .widget_meta ul li a,.widget_pages ul li a,.widget_recent_entries ul li a{display:inline-block;margin-left:0;padding:3px 10px 3px 15px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#6E6E6E;margin-bottom:5px; background:url(images/link-arrow.png) no-repeat left 50%;text-transform:capitalize; }
.widget-contact-info ul li a:hover, .widget_nav_menu ul li a:hover, .widget_categories ul li a:hover, .widget_links ul li a:hover, .widget_archive ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, .widget_recent_entries ul li a:hover {color:#979797;background:url(images/link-arrow.png) no-repeat left 50%;}
.children {margin-bottom:0px;padding-left:20px;}
#home_widgets_wrap img.framed {margin-top:0px !important;}
#home_widgets_wrap h4 {margin-bottom:15px;}

.tagcloud {display:block; padding:5px 0;}
.widget_tag_cloud {font-family:Verdana, Arial, Helvetica, sans-serif; color:#838383;}
.widget_tag_cloud a {color:#555; font-size:11px !important;background-color:#f5f5f5;background:-moz-linear-gradient(bottom, #F2F2F2 0px, #fff 100%);background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));margin:3px;padding:0px 5px;text-shadow:1px 1px 1px #fff;border:1px solid #f3f3f3; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3); display:block; float:left;}

/*--Social icons--*/
#sidebar .social-container {display:block;height:35px;padding-right:7px;float:left;}
#sidebar .social-container div {display:block;height:30px;}	
#sidebar .social-container ul {margin-bottom:0px;width:auto;display:block;}

.social-container ul li {display:block;float:left;margin-right:8px; height:26px; width:27px; background:url(images/bg-social-icons.png) no-repeat left top; padding-top:4px; padding-left:3px;}
.footer_widget .social-container ul li {background:url(images/bg-social-icons.png) no-repeat left top !important;}

#sidebar #search-form .search-text {width:195px;background:url(images/bg-search-input-sidebar.png) no-repeat left top; padding:8px; float:left; margin-right:12px; }
#sidebar #search-form {padding:0;}
#sidebar .search-submit {background:url(images/sidebar-search-submi-button.png) no-repeat left top;}


/*--Twitter--*/
.twtr-hd, .twtr-ft {display:none !important;}
.twtr-widget .twtr-tweet-wrap {padding:5px 0 !important;}
.twtr-tweet-text {margin-left:65px !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:10px !important; }
.twtr-widget .twtr-tweet {border:none !important; margin-bottom:10px !important;}
.twtr-avatar {height:50px !important; width:50px !important; background-color:#fff; padding:2px;border:1px solid #DADADA !important;}
 .twtr-img img, .twtr-widget a img {height:50px !important; width:50px !important;  }
#twitter_update_list li {display:block; background:url(images/twitter-icon.png) no-repeat left 2px; padding-left:40px; margin-bottom:10px;}
#twitter_update_list li span {color:#7f7f7f;}

/*_______________________________________________FOOTER________________________________________*/

#footer {display:block; background:#000000 url(images/footer-bg.png); width:900px; padding:20px 40px; border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; overflow:hidden; clear:both; position:relative;}
#footer-widgets-section h6.footer-title {font:bold 12px Tahoma; text-transform:uppercase; color:#e5e5e5; margin-bottom:15px;}
.footer_widget {display:block; float:left; width:150px; margin-right:20px;}
.footer_widget li {margin-bottom:3px; background:none !important;}
.footer_widget li a {margin-bottom:0px !important; background:none !important;}
.footer_widget li, .footer_widget li a, .footer_widget p, .footer_widget.widget-contact-info ul li, .footer_widget.widget_nav_menu ul li a, .footer_widget.widget_categories ul li a, .footer_widget.widget_links ul li a, .footer_widget.widget_archive ul li a, .footer_widget.widget_meta ul li a, .footer_widget.widget_pages ul li a, .footer_widget.widget_recent_entries ul li a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#cccccc; line-height:18px; padding:0; }
#copyrights {display:block; clear:both; position:absolute; top:10px; left:10px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#copyrights a {color:#fff !important; }
#copyrights span#footer-navigation { display:inline-block; text-align:right; }
#copyrights span#footer-navigation a { margin:0px 5px; }

#physicians { width:260px; float:left; margin:0px 40px 20px 0; }
#medical-service{ width:260px; float:left; margin:0 40px 20px 0; }
#virtual-tour{ width:260px; float:left; margin:0 0px 20px 0; }

#footer-navigation { float:right; }
#home_widgets_wrap#home_widgets_wrap #scroll-slider-container{ clear:both; margin:0px 0px -40px -40px; position:relative;  }
#home_widgets_wrap#home_widgets_wrap #scroll-slider-container ul li { display:inline; margin:0px 10px; }
#home_widgets_wrap#home_widgets_wrap #scroll-slider-container ul li img { border:1px solid #dadada; padding:4px; }


ul.list1 { width:100%; overflow:hidden; margin:0 0 20px 0; }
ul.list1 li { float:left; width:50%; margin-bottom:20px; }
hr { display:block; margin:20px 0px; }