/*
Theme Name: Cloriato Theme
Theme URI: http://www.inkthemes.com/wp-themes/cloriato-wordpress-theme/
Author: InkThemes.com
Author URI: http://inkthemes.com/
Description: The Website built using Cloriato Theme is supereasy to build and is very simplistic in design, the visitors love to see the whole content clearly. Cloriato Theme got several theme options to allow changing and manipulating literally everything in the site. Still the site is very easy to built.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: cyan, red, pink, green,white, black one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

@import url("css/reset.css");
@import url("css/960_24_col.css");
body {font:13px/1.5 'Trebuchet MS', Arial, 'Liberation Sans', FreeSans, sans-serif;}
pre,code {font-family:'Trebuchet MS', Monaco, Consolas, monospace;}
hr {border:0 #ddd solid;border-top-width:1px;clear:both;height:0;}
:focus {outline:0;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}
a img {border:0;}
input[type="text"] {width:250px;height:20px;background:#f2f2f2;border:1px solid #d1d1d1;padding-left:5px;}
textarea {width:250px;height:100px;background:#f2f2f2;border:1px solid #d1d1d1;padding-left:5px;padding-top:5px;}
td,th {background:#f2f2f2;border:1px solid #d1d1d1;padding:5px;}
th {font-weight:700;background:#D5D5D5;}
a {text-decoration:none;color:#6a6565;}
a:hover {color:#846402;}
/***Headings*/
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
ol {list-style:decimal;}
ul {list-style:disc;}
li {margin-left:30px;padding-top:3px;padding-bottom:3px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure {margin-bottom:15px;}
p {color:#736d6d;}
.header {padding-top:37px;}
.header .logo {padding-top:1px;}
.header .top_right_bar .social_logos {list-style-type:none;margin-left:60px;}
.header .top_right_bar .social_logos li {display:inline;margin-left:0;margin-right:8px;float: left;margin-top:-2px;}
.header .top_right_bar .social_logos li a {background: url(images/sprite.png) no-repeat;background-position: -55px 0;}
.header .top_right_bar .social_logos li a span {background: url(images/sprite.png) no-repeat;display: block;width: 23px;height: 24px;position: relative;z-index: 10;-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;transition: transform 0.4s ease-out;}
.header .top_right_bar .social_logos li a:hover span {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
.header .top_right_bar .social_logos li.facebook a {background-position: -55px 0;width: 23px;height: 24px;}
.header .top_right_bar .social_logos li.facebook a span {background-position: 0 0;}
.header .top_right_bar .social_logos li.upon a {background-position: -55px -58px;width: 23px;height: 24px;}
.header .top_right_bar .social_logos li.upon a span {background-position: 0 -58px;}
.header .top_right_bar .social_logos li.rss a {background-position: -55px -87px;width: 23px;height: 24px;}
.header .top_right_bar .social_logos li.rss a span {background-position: 0 -87px;}
.header .top_right_bar .social_logos li.twitter a {background-position: -55px -29px;width: 23px;height: 24px;}
.header .top_right_bar .social_logos li.twitter a span {background-position: 0 -29px;}
.header .top_right_bar #searchform {background:url(images/searchbg.png) no-repeat;width:202px;height:37px;position:relative;float:right;overflow:hidden;margin-top:-10px;}
.header .top_right_bar #searchform #searchsubmit {background:url(images/search.png) no-repeat;width:17px;height:17px;position:absolute;left:173px !important;top:10px;border:none;}
/*====Menu Style====*/
#menu {position:relative;z-index:1000;}
#menu li {float:left;background:none;margin:0 3px 0 0;padding:0;}
#menu li a {position:relative;float:left;color:#3b3c3c;text-align:center;text-decoration:none;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:12px 10px 13px 2px;}
#menu li.current-menu-item a,li.current_page_item a,#menu li.current-menu-parent a,#menu li.current_page_parent a,#menu li a.selected,#menu li a:hover {background:url(images/menuline.png) repeat-x bottom;margin:0;}
#menu li li a,#menu li li a.selected,#menu li li a:hover {border:none;border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;}
#menu li.current-menu-item a:hover,#menu li.current-menu-parent a:hover,#menu li.current_page_parent a:hover,#menu li a:hover.selected {text-decoration:none;}
#menu .ddsmoothmenu {list-style:none;float:left;position:relative;z-index:10000;background:url(images/menubg.png) bottom repeat-x;width:100%;height:46px;margin:20px 0 0;padding:0;}
#menu .ddsmoothmenu li > ul {margin-top:-3px;}
#menu .ddsmoothmenu li li a:hover {border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;-webkit-border-top-right-radius:5px;}
#menu .ddsmoothmenu li > ul li > ul {margin-top:1px;}
/*Top level list items*/
#menu .ddsmoothmenu li {position:relative;display:inline;float:left;margin-right:20px;}
/* ---- menu ---- */
#menu .ddsmoothmenu li li {font:12px Arial, Helvetica, sans-serif !important;text-transform:capitalize;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#f2f2f2;margin:0;padding:0;}
#menu .ddsmoothmenu li li:last-child {border-bottom:1px solid #ddd;}
#menu .ddsmoothmenu li li:first-child a {border-radius:0;border-top:none;}
#menu .ddsmoothmenu li li a {width:130px;height:auto;float:none;display:block;text-align:left;text-shadow:none;text-decoration:none;background:none;position:relative;text-transform:none;font-size:12px;border-top:1px solid rgba(0, 0, 255, 0.1);margin:0;padding:10px 18px;}
#menu .ddsmoothmenu li li a:after {width:100%;content:'';position:absolute;left:0;top:0;border-top:1px solid rgba(255, 255, 255, 0.1);}
#menu .ddsmoothmenu li li li li:last-child a,#menu .ddsmoothmenu li li li li:last-child a:after {border-top:none;}
#menu .ddsmoothmenu li li:last-child a:after {width:100%;content:'';position:absolute;left:0;bottom:0;border-bottom:1px solid rgba(0, 0, 255, 0.1);}
* html #menu .ddsmoothmenu li li a {display:inline-block;}
#menu .ddsmoothmenu li li a:link,#menu .ddsmoothmenu li li a:visited {color:#565555;}
#menu .ddsmoothmenu li li a.selected,#menu .ddsmoothmenu li li a:hover {color:#000;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;}
/*1st sub level menu*/
#menu .ddsmoothmenu li ul {position:absolute;left:0;display:none;visibility:hidden;margin-top:10px;background:url(images/dropdawon.png) top left no-repeat;padding-top:9px;}
#menu li li li:first-child {border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-khtml-border-radius:0 5px 0 0;border-top:1px solid #b39759;}
#menu li li:last-child {border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
#menu .ddsmoothmenu li ul li {display:list-item;float:none;}
#menu .ddsmoothmenu li ul li ul {padding-top:0;background:none;top:0;margin-top:0;margin-left:-2px;}
* html .ddsmoothmenu {height:1%;}
.downarrowclass {display:block;position:absolute;width:9px;height:5px;overflow:hidden;top:22px;right:-5px;background:url(images/downarrow.png) no-repeat;}
.rightarrowclass {display:block;width:6px;height:6px;position:absolute;margin-top:-3px;top:50%;right:10px;background:url(images/right.png) 0 0 no-repeat;}
/* ######### CSS for shadow added to sub menus ######### */
.ddshadow {width:0;height:0;position:absolute;left:0;top:0;display:none;}
.home_content_wrapper {padding-bottom:30px;}
/*Slider*/
#slides {width:930px;display:block;position:relative;margin-top:20px;}
#slides .slide {position:relative;width:950px;height:350px;background:#fff url(images/ajax-loader.gif) no-repeat center center;display:block;overflow:hidden;}
#slides .slide img {width:950px;height:350px;}
#slides .caption {position:absolute;bottom:0;right:10px;width:410px;height:auto;z-index:1000; background:url(images/caption.bg.png);border-left:5px solid #000;padding:10px 20px;}
#slides .caption h2 {font-size:25px;margin-bottom:10px;width:355px;z-index:2;position:relative;}
#slides .caption p {font-size:14px;margin-bottom:10px;z-index:2;position:relative;color:#424242;}
#slides span.shadow {background:url(images/caption.shadow.png)no-repeat 0 0;width:444px;height:25px;position:absolute;bottom:-25px;right:1px;z-index:1;}
#slides a.prev {background:url('images/right-arrow.png') no-repeat 0 0;width:32px;height:56px;position:absolute;text-indent:-9999em;top:40%;z-index:999;left:-45px;}
#slides a.next {background:url('images/right-arrow.png') no-repeat -37px 0;width:32px;height:56px;position:absolute;right:-72px;text-indent:-9999em;top:40%;z-index:999;}
#slides a.prev:hover {background:url('images/right-arrow.png') no-repeat 0 -61px;width:32px;height:56px;}
#slides a.next:hover {background:url('images/right-arrow.png') no-repeat -37px -61px;width:32px;height:56px;}
#slider_nav {margin-bottom:10px;position:relative;z-index:2;}
#slider_nav,#line_wrap {margin-left:auto;margin-right:auto;}
#line_wrap {position:relative;z-index:1;}
#line {border-bottom:1px solid #E8E8E9;position:absolute;margin:39px 0 0;}
#slider_pag {position:absolute;z-index:500;bottom:20px;left:10px;}
#slider_pag ul {max-width:700px;list-style-type:none;text-align:center;position:relative;}
#slider_pag li:first-child {padding:0 2px 0 12px;}
#slider_pag li:last-child {padding:0 10px 0 2px;}
#slider_pag li {float:left;right:50%;margin:0;padding:0 3px;}
#slider_pag a {border:medium none;display:block;height:11px;text-indent:-9999px;width:10px;}
#slides .pagination li a {display:block;width:16px;height:0;padding-top:16px;background-image:url(images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
#slides .pagination li.current a {background-position:0 -17px;}
.home_text {color:#a3a3a3;font-size:22px;z-index:-100;text-align:center;padding:30px 50px 20px 10px;}
.home_text h1 {color:#000;font-size:26px;}
.top_cornor{ background:url(images/top-cornor.png) no-repeat 3px 0;
	width:1136px;margin:0 auto 0 auto;
	height: 17px;
	}
.body-content {background:#FFF ;margin:0 auto 0 auto;
background: url(images/body_content_bg1.png) repeat-y;
	width: 1136px;
}
/*===Feature Area===*/
.feature_content {overflow:hidden;padding-top:20px;padding-bottom:30px;}
.feature_content h2 {padding-bottom:5px;}
.feature_content .feature-image {margin-top:10px;margin-bottom:20px; width: 285px; height:auto;}
.feature_content .feature_box .feature_inner {padding-right:30px;}
.feature_content .read_more {color:#3a5318;}
.feature_content .featured {margin-top:30px;}
.feature_content .featured h2 {border-bottom:1px dashed #CCC;}
/*===Footer Style===*/
.footer-content .footer-glow {background:url(images/footerglow.png) repeat-x; margin:0 auto; height:41px;}
.footer_bg {background:#e9e3c8;padding-bottom:30px; margin:0 auto;}
.footer-content {width:1040px;margin:0 auto; padding-left:6px;}
.footer-content .footer_wrap{background:url(images/footer-bg.png); margin:0 auto; padding-top:30px; width:1040px;}
.footer-content p,.footer-content pre {color:#94c2ce;}
.footer {overflow:hidden;background:url(images/widget-border.png) repeat-y 50%;}
.footer .social_logos {list-style-type:none;width:100%;overflow:hidden;}
.footer .social_logos li {display:inline;float:left;margin-right:5px;margin-left:0; margin-top:10px;}
.footer .social_logos li a {display:block;}
.footer .social_logos li a.facebook {background:url('images/social-icons.png') no-repeat 0 0;width:34px;height:35px;}
.footer .social_logos li a.stumbleupon {background:url('images/social-icons.png') no-repeat -41px 0;width:34px;height:35px;}
.footer .social_logos li a.linkedin {background:url('images/social-icons.png') no-repeat -81px 0;width:34px;height:35px;}
.footer .social_logos li a.skypy {background:url('images/social-icons.png') no-repeat -121px 0;width:34px;height:35px;}
.footer .social_logos li a.twitter {background:url('images/social-icons.png') no-repeat -161px 0;width:34px;height:35px;}
.footer .social_logos li a.rss {background:url('images/social-icons.png') no-repeat -201px 0;width:34px;height:35px;}
.footer,.footer a {color:#fff;}
.footer_wrapper .footer .footer_widget .widget_inner {padding-right:20px;overflow:hidden;margin-top:-5px;z-index:999;}
.footer_wrapper .footer .footer_widget .widget_inner.lebo {padding-left:15px;}
.footer_wrapper .footer .footer_widget .widget_inner.last {background:none;}
.footer_wrapper .footer .footer_widget ul li {margin-left:0;}
.footer_wrapper .footer .copyright {float:right;padding-top:5px;}
.footer-space{height:20px; width:100%; visibility:none;}
/*===Blog Page===*/
.content_wrapper {margin-top:10px;padding-bottom:30px;}
.content_wrapper .sidebar_wrapper .sidebar {padding-top:25px;}
.content_wrapper .content {padding-top:20px;padding-right:10px;overflow:hidden;}
.content_wrapper #crumbs {margin-bottom:10px;}
.content_wrapper .content .post {margin-bottom:30px;}
.content_wrapper .content .post .post_meta {list-style-type:none;background:#f5f5f5;color:#aba9a9;padding-top:5px;padding-bottom:5px;padding-left:10px;}
.content_wrapper .content .post .post_meta a {color:#aba9a9;}
.content_wrapper .content .post .post_meta .posted_by {background:url(images/account.png) no-repeat left;padding-left:20px;}
.content_wrapper .content .post .post_meta .post_date {background:url(images/clock.png) no-repeat left;padding-left:20px;}
.content_wrapper .content .post .post_meta .post_category {background:url(images/folder.png) no-repeat left;padding-left:20px;}
.content_wrapper .content .post .post_meta .post_comment {background:url(images/comment.png) no-repeat left;padding-left:20px;}
.content_wrapper .content .post .post_title {padding-left:1px;padding-top:0;margin-top:0;}
.content_wrapper .content .post .post_title a {color:#000;font-weight:700;}
.content_wrapper .content .post .post_meta li {display:inline;margin-left:0;margin-right:10px;}
.content_wrapper .content .post .post_content {overflow:hidden;text-shadow:0 1px 0 #fff;}
.content_wrapper .content .post .post_content img.postimg {float:left;margin-right:20px;margin-bottom:20px;background:url(images/img-shadow.png) no-repeat;width:250px;height:170px;padding:13px 13px 22px;}
.content_wrapper .content .post.single .post_content img {max-width:100%;height:auto;background:none;padding:0;}
.content_wrapper .content .post .post_content .read_more {background: url('images/read-more.png') no-repeat 0 0;
	width: 82px;
	height: 27px;display:block;color:#494646;float:right;}
.content_wrapper .content .post .post_content .read_more:hover{
    background: url('images/read-more.png') no-repeat 0 -29px;
	width: 82px;
	height: 27px;
}
/*===Sidebar===*/
.sidebar_wrapper .sidebar {padding-left:50px;}
#searchform #s {width:200px;height:30px;border:1px solid #b0afaf;background:transparent;padding-left:5px;padding-right:5px;color:#827d7d;}
#searchform #searchsubmit {position:absolute;top:5px;left:215px;background:url(images/searchicon.png) no-repeat;width:20px;height:19px;border:none;}
.footer #searchform {background:url(images/searchbg.png) no-repeat;width:202px;height:37px;position:relative;}
.footer #searchform #s{ padding-top:4px;}
.footer #searchform #searchsubmit {background:url(images/search.png) no-repeat;width:17px;height:17px;position:absolute;top:10px;left:173px !important;border:none;}
.sidebar_wrapper .sidebar .recent_post li {margin-left:0;overflow:hidden;list-style-type:none;}
.sidebar_wrapper .sidebar .recent_post li img {float:left;width:50px;height:50px;background:url(images/recent-imgbg.png) no-repeat;margin-right:10px;margin-bottom:10px;padding:7px 7px 10px;}
.sidebar_wrapper .sidebar .recent_post li span.recent-date {font-size:12px;color:#322903;}
.sidebar_wrapper .sidebar .recent_post li p {margin-bottom:5px;}
.sidebar_wrapper .sidebar ul li {margin-left:0;margin-bottom:10px;}
#calendar_wrap caption {background-color:#666;padding-top:5px;padding-bottom:5px;color:#E8E8E9;padding-left:5px;}
/*==Comment Form===*/
#commentsbox {margin:0;}
ol.commentlist {clear:both;overflow:hidden;list-style:none;margin:0;}
ol.commentlist li {line-height:18px;margin:5px 0 15px;padding:10px;}
ol.commentlist li .comment-body {background:url(images/commentbg.png) no-repeat 0 0;margin-left:77px;position:relative;padding-left:30px;padding-top:10px;border-right:1px solid #D5D5D5;padding-right:10px;}
ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited {color:#000;font-weight:700;text-decoration:none !important;}
cite.fn {color:#000;font-style:normal;}
ol.commentlist li .comment-author .avatar {float:left;margin-right:10px;margin-bottom:10px;position:absolute;left:-80px;top:0;width:45px;height:45px;border:1px solid #D5D5D5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;}
ol.commentlist li .comment-meta a {color:#6F001C;text-decoration:none !important;}
ol.commentlist li p {line-height:22px;margin-top:5px;color:#666;}
ol.commentlist li .reply {margin-top:10px;font-size:10px;text-align:right;border-bottom:1px solid #D5D5D5;padding-bottom:10px;display:block;margin-left:-20px;margin-right:-10px;padding-right:10px;}
ol.commentlist li .reply a {color:#3a5318;font-weight:700;font-size:14px;}
ol.commentlist li ul.children {list-style:none;text-indent:0;margin:1em 0 0;}
.comment-nav {height:20px;padding:5px;}
.comment-nav a:link,.comment-nav a:visited {color:#f96e02;}
#respond {margin:10px 0;padding:0;}
#respond h3 {font-size:14px;color:#000;font-weight:700;padding:10px;}
#commentform {border:1px solid #eee;padding:10px 20px;}
#commentform p {color:#444;}
#commentform a {color:#0454A8;}
#respond label {color:#322903;padding:5px 0;}
#respond input {background:#fff;border:1px solid #ddd;color:#555;margin:0 10px 10px 0;padding:5px;}
#commentform input[type="text"] {width:50%;height:20px;display:block;}
#respond input#submit {text-indent:-9999px;clear:both;background:url('images/buttons.png') no-repeat 0 0;width:84px;height:35px;border:0;cursor:pointer;text-align:center;padding-left:20px;padding-right:20px;margin-top:20px;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
textarea#comment {background:#fff;border:1px solid #ddd;width:70%;color:#555;clear:both;display:block;margin:10px 0 0;padding:5px;}
.content_wrapper .fullwidth-page img {margin-top:10px;margin-bottom:10px;max-width:100%;height:auto;}
ul.thumbnail {list-style-type:none;overflow:hidden;width:980px;margin:0 auto 0 -12px;padding:25px 0 0;}
ul.thumbnail li {width:228px;float:left;overflow:hidden;background:url(images/shadow.png) no-repeat top center;padding-top:8px;margin:0 0 5px 12px;}
ul.thumbnail li img {height:157px;width:215px;background-color:#FFF;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(images/galleryshadow.png) no-repeat 100% center;background-position:center 100%;padding:5px;}
ul.thumbnail li a {color:#818080;font-size:11px;}
/*[fmt]0020-000A-3#zoombox iframe, #zoombox image*/
#INVALID-RULE {border:none;}
#zoombox .mask {background-color:#000;position:fixed;width:100%;z-index:90;height:100%;top:0;left:0;}
#zoombox .container {position:absolute;z-index:9999;}
#zoombox .prev {position:absolute;top:0;left:0;width:50%;height:100%;cursor:pointer;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;opacity:0;}
#zoombox .next {position:absolute;top:0;right:0;width:50%;height:100%;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;opacity:0;}
#zoombox .gallery {position:absolute;bottom:0;left:0;right:0;text-align:center;filter:alpha(opacity=85);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);-moz-opacity:0.85px;opacity:0.85px;cursor:pointer;width:auto;background-color:#050505;}
#zoombox .gallery img {height:50px;filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-moz-opacity:0.5px;opacity:0.5px;padding:5px;}
#zoombox_loader {background:url(images/loader.png) no-repeat left top;position:absolute;height:40px;width:40px;cursor:pointer;top:50%;left:50%;overflow:hidden;z-index:110;margin:-20px 0 0 -20px;}
/** Zoombox Theme **/
.zoombox .container {background:#000;color:#666;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;}
.zoombox .close {background:url(images/close.png) no-repeat;width:30px;height:30px;position:absolute;right:-15px;top:-15px;}
#zoombox.zoombox .next {background:url(images/next.png) no-repeat right center;}
#zoombox.zoombox .prev {background:url(images/prev.png) no-repeat left center;}
/** Lightbox Theme **/
.lightbox .container {background:#FFF;margin-left:-30px;color:#666;padding:10px 10px 37px;}
.lightbox .close {background:url(images/lightclose.gif) no-repeat left top;width:66px;height:22px;top:auto;position:absolute;right:12px;bottom:6px;}
.lightbox .next {background:url(images/lightnext.gif) no-repeat right 50px;}
.lightbox .prev {background:url(images/lightprev.gif) no-repeat left 50px;}
/** Pretty Photo Theme **/
.prettyphoto .container {border:10px solid #0B0A0A;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px 10px 10px 10px;background:#FFF;margin-left:-20px;color:#797979;padding:10px 10px 37px;}
.prettyphoto .close {background:url(images/ppsprite.png);width:27px;height:24px;top:auto;position:absolute;right:6px;bottom:8px;}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .container {-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px 10px 10px 10px;background:#0C0C0C;margin-left:-30px;color:#828282;padding:10px 10px 37px;}
.darkprettyphoto .close {background:url(images/ppsprite.png);width:27px;height:24px;top:auto;position:absolute;right:2px;bottom:6px;}
/** Simple Theme **/
.simple .container {background:#000;}
#zoombox.simple .next {background:url(images/simplenav.png) no-repeat -20px center;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1px;opacity:1px;right:-20px;width:20px;}
#zoombox.simple .next:hover {background-position-x:left;}
#zoombox.simple .prev {background:url(images/simplenav.png) no-repeat -40px center;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1px;opacity:1px;left:-20px;width:20px;}
#zoombox.simple .prev:hover {background-position-x:-60px;}
.simple .close {background:url(images/simpleclose.png) no-repeat;width:30px;height:30px;position:absolute;top:0;right:-10px;}
.contactform .error {color:red;}
.contactform input[type="text"] {width:250px;height:25px;}
.contactform textarea {width:350px;height:120px;padding-top:5px;}
.contactform input[type="text"],.contactform textarea {background:#f2f2f2;border:1px solid #d1d1d1;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:10px;color:#6a6565;margin-top:5px;}
.contactform input[type="submit"] {border:none;text-indent:-9999px;color:#6a6565;background:url('images/buttons.png') no-repeat 0 0;width:84px;height:35px;text-align:center;}
/*===Word Press core classes===*/
blockquote {padding-left:60px;min-height:40px;background:url(images/blockqoute.png) no-repeat;margin-top:40px;margin-bottom:40px;}
blockquote img {float:left;margin-right:15px;}
.gallery-caption {color:#666;font-family:Georgia, serif;font-size:12px;}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {background:#fff;border:1px solid #f0f0f0;max-width:96%;text-align:center;padding:5px 3px 10px;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {border:0 none;height:auto;max-width:98.5%;width:auto;margin:0;padding:0;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:10px 4px 5px;}
/*===Special columns===*/
.one_half,.one_third,.two_third,.three_fourth,.one_fourth {float:left;position:relative;overflow:hidden;}
.one_third {width:30%;margin-right:5%;}
.one_half {width:48%;margin-right:4%;}
.two_third {width:65%;margin-right:5%;}
.one_fourth {width:22%;margin-right:4%;}
.three_fourth {width:74%;margin-right:4%;}
.last {margin-right:0 !important;}
input[type="submit"],#zoombox .close,#zoombox .next,#zoombox .prev {cursor:pointer;}
input,textarea,p,label,.contactform {color:#6a6565;}
.header .top_right_bar #searchform #s,.footer #searchform #s {background:transparent;width:126px;margin-left:35px;height:28px;border:none;color:#71afaf;margin-top:3px; padding-top:4px;}
#menu ul,.footer_wrapper .footer .footer_widget ul,.sidebar_wrapper .sidebar .recent_post,.sidebar_wrapper .sidebar ul {list-style-type:none;}
#slides .caption h2 a,.feature_content h2 a,ol.commentlist li .comment-author,ol.commentlist li .comment-author .fn,ol.commentlist li .comment-meta .commentmetadata {color:#000;}
#searchform,#zoombox .relative {position:relative;}
ol.commentlist li .comment-meta,#respond label small {font-size:10px;}
ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5 {margin:0 0 0 50px;}
#respond input#submit:hover,.contactform input[type="submit"]:hover {background:url('images/buttons.png') no-repeat 0 -51px;width:84px;height:35px;}
.content_wrapper .fullwidth,.content_wrapper .fullwidth-page {padding-top:20px;}
#zoombox .prev:hover,#zoombox .next:hover,#zoombox .gallery img:hover,#zoombox .gallery img.current {filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1px;opacity:1px;}
.zoombox .title,.simple .title {color:#FFF;position:absolute;left:-1px;top:-22px;-moz-text-shadow:1px 1px #000;-webkit-text-shadow:1px 1px #000;-o-text-shadow:1px 1px #000;text-shadow:1px 1px #000;}
.lightbox .title,.prettyphoto .title,.darkprettyphoto .title {text-align:left;}
.lightbox .multimedia .next,.lightbox .multimedia .prev,.prettyphoto .multimedia .next,.prettyphoto .multimedia .prev,.darkprettyphoto .multimedia .next,.darkprettyphoto .multimedia .prev {display:none;}
#zoombox.lightbox .gallery,#zoombox.prettyphoto .gallery,#zoombox.darkprettyphoto .gallery {left:10px !important;right:10px;bottom:36px;}
.prettyphoto .next,.darkprettyphoto .next {background:url(images/ppnext.png) no-repeat right center;}
.prettyphoto .prev,.darkprettyphoto .prev,.simple .prev {background:url(images/ppprev.png) no-repeat left center;}
.alignnone,a img.alignnone,.wp-caption.alignnone,.wp-caption.alignleft {margin:5px 20px 20px 0;}
img.alignnone{  clear: both;
  display: block;
  overflow: hidden;}
.aligncenter,div.aligncenter,.aligncenter {display:block;margin:5px auto;}
.alignright,a img.alignright {float:right;margin:5px 0 20px 20px;}
.alignleft,a img.alignleft {float:left;margin:5px 20px 20px 0;}
/***Buttons***/
a.button, button {display: inline-block;padding: 5px;font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;font-size: 12px;color: #3C3C3D;text-shadow: 1px 1px 0 #FFFFFF;background: #ECECEC url('images/css3buttons_backgrounds.png') 0 0 no-repeat;white-space: nowrap;overflow: visible;cursor: pointer;text-decoration: none;border: 1px solid #CACACA;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;outline: none;position: relative;zoom: 1;line-height: 1.11;display: inline;vertical-align: middle;}
button {margin-left: 0;margin-right: 0;padding: 5px 5px 3px 5px;}
a.button {-moz-user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-select: none;-webkit-touch-callout: none;}
button::-moz-focus-inner {border: 0;padding:0px;}
a.button.primary, button.primary {font-weight: bold}
button:focus, a.button:hover, button:hover {color: #FFFFFF;border-color: #388AD4;text-decoration: none;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);background-position: 0 -40px;background-color: #2D7DC5;}
a.button:active, button:active, a.button.active, button.active {background-position: 0 -81px;border-color: #347BBA;background-color: #0F5EA2;color: #FFFFFF;text-shadow: none;}
a.button:active, button:active {top: 1px}
a.button.negative:hover, button.negative:hover {color: #FFFFFF;background-position: 0 -121px;background-color: #D84743;border-color: #911D1B;}
a.button.negative:active, button.negative:active, a.button.negative.active, button.negative.active {background-position: 0 -161px;background-color: #A5211E;border-color: #911D1B;}
a.button.positive:hover, button.positive:hover {background-position: 0 -280px;background-color: #96ED89;border-color: #45BF55;}
a.button.positive:active, button.positive:active, a.button.positive.active, button.positive.active {background-position: 0 -320px;background-color: #45BF55;}
a.button.pill, button.pill {-webkit-border-radius: 19px;-moz-border-radius: 19px;border-radius: 19px;padding: 5px 10px 4px 10px;padding: 4px 10px;}
a.button.left, button.left {-webkit-border-bottom-right-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-topright: 0px;border-bottom-right-radius: 0px;border-top-right-radius: 0px;margin-right: 0px;border-right: none;}
a.button.middle, button.middle {margin-right: 0px;margin-left: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-right: none;}
a.button.right, button.right {-webkit-border-bottom-left-radius: 0px;-webkit-border-top-left-radius: 0px;-moz-border-radius-bottomleft: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;margin-left: 0px;}
a.button.left:active, button.left:active, a.button.middle:active, button.middle:active, a.button.right:active, button.right:active {top: 0px}
a.button.big, button.big {font-size: 16px;padding-left: 14px;padding-right: 17px;}
button.big {padding: 4px 17px 2px 17px;}
a.button span.icon, button span.icon {display: inline-block;width: 14px;height: 12px;margin: auto 7px auto auto;position: relative;top: 0;top: 0px;background-image: url('images/css3buttons_icons.png');background-repeat: no-repeat;}
a.big.button span.icon, button.big span.icon {top: 0px}
a.button span.icon.book, button span.icon.book {background-position: 0 0}
a.button:hover span.icon.book, button:hover span.icon.book {background-position: 0 -15px}
a.button span.icon.calendar, button span.icon.calendar {background-position: 0 -30px}
a.button:hover span.icon.calendar, button:hover span.icon.calendar {background-position: 0 -45px}
a.button span.icon.chat, button span.icon.chat {background-position: 0 -60px}
a.button:hover span.icon.chat, button:hover span.icon.chat {background-position: 0 -75px}
a.button span.icon.check, button span.icon.check {background-position: 0 -90px}
a.button:hover span.icon.check, button:hover span.icon.check {background-position: 0 -103px}
a.button span.icon.clock, button span.icon.clock {background-position: 0 -116px}
a.button:hover span.icon.clock, button:hover span.icon.clock {background-position: 0 -131px}
a.button span.icon.cog, button span.icon.cog {background-position: 0 -146px}
a.button:hover span.icon.cog, button:hover span.icon.cog {background-position: 0 -161px}
a.button span.icon.comment, button span.icon.comment {background-position: 0 -176px}
a.button:hover span.icon.comment, button:hover span.icon.comment {background-position: 0 -190px}
a.button span.icon.cross, button span.icon.cross {background-position: 0 -204px}
a.button:hover span.icon.cross, button:hover span.icon.cross {background-position: 0 -219px}
a.button span.icon.downarrow, button span.icon.downarrow {background-position: 0 -234px}
a.button:hover span.icon.downarrow, button:hover span.icon.downarrow {background-position: 0 -249px}
a.button span.icon.fork, button span.icon.fork {background-position: 0 -264px}
a.button:hover span.icon.fork, button:hover span.icon.fork {background-position: 0 -279px}
a.button span.icon.heart, button span.icon.heart {background-position: 0 -294px}
a.button:hover span.icon.heart, button:hover span.icon.heart {background-position: 0 -308px}
a.button span.icon.home, button span.icon.home {background-position: 0 -322px}
a.button:hover span.icon.home, button:hover span.icon.home {background-position: 0 -337px}
a.button span.icon.key, button span.icon.key {background-position: 0 -352px}
a.button:hover span.icon.key, button:hover span.icon.key {background-position: 0 -367px}
a.button span.icon.leftarrow, button span.icon.leftarrow {background-position: 0 -382px}
a.button:hover span.icon.leftarrow, button:hover span.icon.leftarrow {background-position: 0 -397px}
a.button span.icon.lock, button span.icon.lock {background-position: 0 -412px}
a.button:hover span.icon.lock, button:hover span.icon.lock {background-position: 0 -427px}
a.button span.icon.loop, button span.icon.loop {background-position: 0 -442px}
a.button:hover span.icon.loop, button:hover span.icon.loop {background-position: 0 -457px}
a.button span.icon.magnifier, button span.icon.magnifier {background-position: 0 -472px}
a.button:hover span.icon.magnifier, button:hover span.icon.magnifier {background-position: 0 -487px}
a.button span.icon.mail, button span.icon.mail {background-position: 0 -502px}
a.button:hover span.icon.mail, button:hover span.icon.mail {background-position: 0 -514px}
a.button span.icon.move, button span.icon.move {background-position: 0 -526px}
a.button:hover span.icon.move, button:hover span.icon.move {background-position: 0 -541px}
a.button span.icon.pen, button span.icon.pen {background-position: 0 -556px}
a.button:hover span.icon.pen, button:hover span.icon.pen {background-position: 0 -571px}
a.button span.icon.pin, button span.icon.pin {background-position: 0 -586px}
a.button:hover span.icon.pin, button:hover span.icon.pin {background-position: 0 -601px}
a.button span.icon.plus, button span.icon.plus {background-position: 0 -616px}
a.button:hover span.icon.plus, button:hover span.icon.plus {background-position: 0 -631px}
a.button span.icon.reload, button span.icon.reload {background-position: 0 -646px}
a.button:hover span.icon.reload, button:hover span.icon.reload {background-position: 0 -660px}
a.button span.icon.rightarrow, button span.icon.rightarrow {background-position: 0 -674px}
a.button:hover span.icon.rightarrow, button:hover span.icon.rightarrow {background-position: 0 -689px}
a.button span.icon.rss, button span.icon.rss {background-position: 0 -704px}
a.button:hover span.icon.rss, button:hover span.icon.rss {background-position: 0 -719px}
a.button span.icon.tag, button span.icon.tag {background-position: 0 -734px}
a.button:hover span.icon.tag, button:hover span.icon.tag {background-position: 0 -749px}
a.button span.icon.trash, button span.icon.trash {background-position: 0 -764px}
a.button:hover span.icon.trash, button:hover span.icon.trash {background-position: 0 -779px}
a.button span.icon.unlock, button span.icon.unlock {background-position: 0 -794px}
a.button:hover span.icon.unlock, button:hover span.icon.unlock {background-position: 0 -809px}
a.button span.icon.uparrow, button span.icon.uparrow {background-position: 0 -824px}
a.button:hover span.icon.uparrow, button:hover span.icon.uparrow {background-position: 0 -839px}
a.button span.icon.user, button span.icon.user {background-position: 0 -854px}
a.button:hover span.icon.user, button:hover span.icon.user {background-position: 0 -869px}
.shopping_cart table td i p {font-style:normal;}
.shopping_cart table td a strong {background:#0A2642;}
#mysitelogo{display:none}