/* General */
body {
	color: #727272;
}
.bg {background:url(../images/bg-top.png) 0 0 repeat-x #fff;}
.sub-bg{background:url(../images/bg-top-1.jpg) 0 0 repeat-x #fff;}

dl dt  {color:#ff811f;}
ul li a {color:#727272;}

.color-1 {color:#d7cbc2;}
.spacer1 {background:url(../images/hor-line-1.png) 0 0 repeat-y;}


/* Titles */
h1 span {color:#ff811f;}
h3, h3 a {color:#202020;}
h3 a:hover {color:#ff811f;}
h5 {color:#202020;}
h5 a {color:#ff811f;}
	

/* Links, lists etc.  */
.list-1 li {background:url(../images/marker-1.gif) 0 12px no-repeat;}
.link-1  {background:url(../images/marker-2.gif) 0 0px no-repeat;}
.link-1:hover {background-position:0 bottom;}
.link_show_all {color:#202020;}
.tdate-1  {color:#ff811f;}


/* Header */
.logo h1 a, .logo h2 a {color:#ff811f;}
.logo .tagline  {
	color:#fff;
	font-size:15px;
	line-height:1.2em;
	text-transform: uppercase;
	padding-top:3px;
	}


/* Request a quote */
.before-content {}
.before-content .top-box.first-item {background-position:16px 0;}
.top-box {background:#89776a; margin-left: 1px;}
#my_requestquotewidget-3 .top-box {background:#808080;}
#my_requestquotewidget-4 .top-box {background:#606060;}
#my_requestquotewidget-5 .top-box {background:#404040;}
#my_requestquotewidget-6 .top-box {background:#202020;}
.top-box h3 {color:#fff;}
.top-box > div {}
.top-box a {color:#fff;}


/* Slider */
.slider-bg  {}
#slider {background:url(../images/loading.gif) no-repeat 50% 50%;}
.nivo-caption {background:rgba(80,80,80,.8); border-radius:100%;}
.nivo-caption .nivo-caption-inner p {color:#fff;}
.nivo-caption strong {color:#fff; letter-spacing: -4px}
.nivo-caption em {color:#fff;}
.nivo-controlNav a {background:#a09b98;}
.nivo-controlNav a.active, .nivo-controlNav a:hover {background:#fff;}


/* Primary navigation */
.sf-menu {}
.sf-menu ul {background:#202020;}
.sf-menu > li  {}
.sf-menu > li > a {color:#fff;}
.sf-menu li li {background:none;}
.sf-menu li li a {color:#fff; border:none;}
.sf-menu > li.sfHover, .sf-menu > li:hover, .sf-menu > li.current-menu-item {background:#606060 ;}
.sf-menu li li.sfHover, .sf-menu li li:hover, .sf-menu li li.current-menu-item {background:#606060 ; color:#fff;}


/* Top search */
#top-search #submit:hover {color:#ff811f;}


/* Content */
#content.left {border-left: 1px solid #ddd;}
#content.right {background:url(../images/hor-line-1.png) 800px 0 repeat-y;}


/* Comments*/
.commentlist {border-bottom:1px solid #ddd;}
.comment-meta {color:#313131;}
span.author {color:#727272;}
.comment-meta .author a {color:#727272;}
li.comment .avatar {border:1px solid #ddd;}
.reply a  {color:#202020;}
.allowed_tags {background:#eee; color:#666;}
#respond a {color:#ff811f;}
.cancel-comment-reply a {color:#ff811f;}


/* Post*/
.post-holder {border-bottom:1px solid #ddd;}

.post-content span{
	font-family:'Oswald',sans-serif;
	font-size:15px;
	font-weight:400;
	line-height:1.2em;
	text-transform:uppercase;
	color:#ff811f;	
	}


/* Featured thumbnail */
.featured-thumbnail {}
.featured-thumbnail .img-wrap  {background:#fff; border:1px solid #d7d7d7;}
.featured-thumbnail .img-wrap:hover {background:#ff811f;	border-color:#ff811f;}
.featured-thumbnail.no-hover .img-wrap:hover {background:#fff !important; border-color:#ddd !important;}


/* Thumbnail with prettyphoto */
.featured-thumbnail .image-wrap[rel="prettyphoto"] {background:url(../images/magnify.png) no-repeat 50% 50%;}


/* Post content */
.pagination a {background:#eee;}

/* Meta information for post */
.post-meta {border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}


/* Post edit link */
.post-edit-link {background:#202020; color:#fff;}
.post-edit-link:hover {background:#666;}


/* Image styling */
.alignleft, .alignright, .aligncenter {background:#fff; border:1px solid #ddd;}
.frame  {background:#fff; border:1px solid #dbdbdb;}


/* Page Navigaton (wp-pagenavi) */
.wp-pagenavi a, .wp-pagenavi span {background:#202020; color:#fff;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background:#ff811f; }


/* Author */
#post-author {border:1px solid #dbdbdb;}
#post-author .gravatar img {background:#fff; border:1px solid #dbdbdb;}


/* Recent author comments */
.recentcomments a {color:#ff811f;}
.author-info {border-bottom:1px solid #ddd;}
.author-info .avatar img {background:#fff; border:1px solid #ddd;}


/* 404 */
.error404-num  {color:#ff811f;}
#error404 hgroup h1 {color:#313131;}
#error404 hgroup h2 {color:#313131;}


/* Portfolio */
.header-title .page-desc {color:#313131;}
#gallery .portfolio li a.image-wrap {border:1px solid #ddd; background:#fff url(../images/loading-1.gif) 50% 50% no-repeat;}
#gallery .portfolio .folio-desc h5 a {color:#ff811f;}
#gallery .portfolio .folio-desc h5 a:hover {color:#202020;}
#gallery .portfolio .folio-desc .button {text-decoration:underline;}
#gallery .portfolio .folio-desc a:hover {text-decoration:none;}
.zoom-icon  {background:url(../images/magnify.png) 50% 50% no-repeat;}


/* Client list */
.clients li a {color:#ff811f;}
.clients li a:hover {color:#313131;}
.clients li img {border:1px solid #ddd;}


/* Sidebar */
.widget {border-bottom:1px solid #ddd;}


/* Calendar */
#wp-calendar caption {color:#202020;}
#wp-calendar thead th {background:#B0A093; color:#fff;}


/* Recent Comments */
ul.recentcomments li {border-top:1px solid #c6c6c6; background:none; border-bottom:none;}
ul.recentcomments .comment-body a {color:#96999d;}
ul.recentcomments .comment-body a:hover {color:#202020;}
ul.recentcomments li h4 a:hover {color:#202020;	}
ul.recentcomments li small {	color:#6a6a6a;}


/* Posts Type widget */
.post_list.solutions .post-title {color:#ff811f;}
.post_list.solutions .post-title:hover {color:#202020;}
.post_list.solutions li img {border:1px solid #ddd; background:#fff;}
.post_list.solutions li a:hover img {background:#ff811f; border-color:#ff811f;}


/* Popular posts */
.popular-posts li .post-thumb {border:1px solid #dbdbdb;}
.popular-posts li .post-thumb.empty-thumb {background:url(../images/empty_thumb.gif) no-repeat 50% 50% #ececec;}


/* Post Cycle */
#post-cycle .cycle_item  {background:#fff;}
.carousel {background:url(../images/hor-line-1.png) 0 bottom repeat-x;}
.carousel .post_cycle > div {color:#202020;}
.carousel .post_cycle h4 {color:#ff811f;}
.carousel .post_cycle h4 a {color:#ff811f;}
#nav-blog a {background:url(../images/blog-controls-bg.png) right 0 no-repeat;}
#nav-blog a:hover, #nav-blog .activeSlide	{background-position:0 0;}

/*
.bg-1 {background:url(../images/page-home-img.jpg) no-repeat 436px 76px}
*/

.home-sidebar .widget .link_show_all {margin-left:17px;}


/* Folio Cycle */
#folio-controls ul li a {background:#202020;}
#folio-controls ul li a:hover {background:#999;}


/* Testimonials */
.testimonials div.testi_item {background:url(../images/quote.png) no-repeat 0px 6px;}
.testimonials div.testi_item blockquote a {color:#727272;}
.testimonials div.testi_item blockquote a:hover {	color:#ff811f;}


/* Recent Posts */
.latestpost li a {color:#202020;}


/* Twitter widget */
.twitter ul li {background:url(../images/twitter-icon.png) no-repeat 0 0;}


/* Flickr widget */
.flickrImages a {background:#202020;}


/* Testimonials list */
article.testimonial {border:1px solid #eee; background:url(../images/quotes.png) no-repeat 170px 20px;}
article.testimonial .name-testi {color:#222c36;}
.name-testi .user {color:#727272;}

#page-content .testimonials .testi_item {background: none; text-indent:0; padding-top:0;}
#page-content .testimonials .testi_item img{background:#fff; border:1px solid #dadada; padding:2px;}


/* Single Testimonial */
blockquote.testi-single {background:url(../images/quote.png) no-repeat 140px 20px;}
.testi-pic img {
	background:#fff; border:1px solid #dadada;
	}
.single-testi a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:20px;
	text-transform:none;
	}


/* Recent Posts */
.recent-posts li span.meta {color:#313131;}
.recent-posts h5 a {color:#ff811f;}
.excerpt a {text-decoration:underline;}
.excerpt a:hover {text-decoration:none;}
#page-content > .recent-posts > .entry  .thumb-wrap > .thumb {width:664px; height:auto; background:#fff; border:1px solid #dadada; padding:2px;}


/* Our team */
.recent-posts.team li .thumb-wrap img  {border:1px solid #dedede; background:#fff;}
.recent-posts.team  li a:hover img {background:#ff811f; border-color:#ff811f;}
.recent-posts.team li a {color:#ff811f;}
.recent-posts.team li a:hover {color:#202020;}


/* Tags */
.tags-cloud a, .tagcloud a {background:#202020; color:#fff;}
.tags-cloud a:hover, .tagcloud a:hover {background:#ff811f;}


/* Footer */
	#footer .main {color:#d7cbc2;}
	.site-name {color:#d7cbc2;}
	#footer div > a {color:#d7cbc2};

nav.footer ul {}
nav.footer ul li {background:url(../images/footer-menu-spacer.gif) 0 0 no-repeat;}
nav.footer ul li a {color:#a9988b;}
nav.footer ul li a:hover, nav.footer ul li.current-menu-item  a  {color:#d7cbc2;}


/* Misc */
.button {color:#202020;}
.comments-link {color:#313131;}
.no-results h2 {color:#202020;}


/* Back to Top */
#back-top a {background: url(../images/up-arrow.png) center center no-repeat #FF811F; border-radius:100%;}


/* Tabs */ 
.tabs .tab-wrapper {border: 1px solid #dddddd;}
.tabs .tab-menu a {background-color: #fafafa; border: 1px solid #dddddd; color: #aaaaaa;}
.tabs .tab  {background-color: #fafafa;}
.tabs .tab-menu a:hover {background-color: #f2f2f2; color: #666666;}


.hr {background:#ddd;}


/* Form defaults */
input, select, textarea {border:1px solid #d7d7d7; color:#727272;}
input[type="text"], textarea  {border:1px solid #d7d7d7;}
input[type="submit"], input[type="reset"] {color:#313131;}
input[type="submit"]:hover, input[type="reset"]:hover {
	text-decoration:none; color:#ff811f;
	}


/* Comment form */
#commentform #submit  {color: #202020;}
#commentform #submit:hover {color:#ff811f;}
#commentform small {color:#8b8b8b;}

#wpsb h3 {margin-bottom:11px;}


/* Newsletter form */
#wpsb #wpsb_email {background:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:none;}
#wpsb .wpsb_form_btn  {background:#ff811f url(../images/subscribe.gif) center center no-repeat;}
#wpsb .wpsb_form_btn:hover {background-color:#202020;}


/* Sidebar search form */
#sidebar #searchform .submit:hover {color:#ff811f;}


.address dt  {color:#727272;}
.address dd a {color:#ff811f;}