
#menu li.current-menu-item a, #menu 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 {
color: #ef6065;
background: url(images/menu-tip-red.png) center top no-repeat;
}
#menu .ddsmoothmenu li li:last-child {
	border-bottom: 5px solid #ef6065;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
	color: #ef6065;
	text-shadow: none;
}
.flex-caption-wrapper {
background: url(images/caption-bg-red.png) repeat-x;
}
.feature-content .feature-content-inner:hover {
	box-shadow: 0 1px 8px #ef6065;
	-moz-box-shadow: 0 1px 8px #ef6065;
	-webkit-box-shadow: 0 1px 8px #ef6065;
}
.feature-content .feature-content-inner:hover .feature-content-text .circle img {
	border: 3px solid #ef6065;
}
.stMain ul.tabAnchor li a:hover , .stMain ul.tabAnchor li a.sel{
	color:#ef6065;
}
.feature_blog_content ul li h1, .content-bar .post h1{
background: url(images/post_head_bg-red.png) repeat;
border-bottom: 1px solid #aa4548;
border-top: 1px solid #aa4548;
}
.feature_blog_content ul li .post_image .post_comment, .content-bar .post .post_image .post_comment  {
background: url(images/post_comment-red.png) no-repeat;
}
.feature_blog_content ul li .post_meta .post_date, .content-bar .post .post_meta .post_date {
background: url(images/post_date-red.png) no-repeat left;
}
.feature_blog_content ul li .post_meta .posted_by, .content-bar .post .post_meta .posted_by {
background: url(images/post_author-red.png) no-repeat left;
}
.content-bar .post .post_meta .post_category {
background: url(images/post_cat-red.png) no-repeat left;
}
.feature_blog_content ul li.post_home, .content-bar .post .post_content{
	border-bottom:6px solid #ef6065;
}
.feature_blog_content ul li .read_more, .content-bar .post .read_more {
color: #ef6065;
}
.content-bar .post.single h1.post_title {
border: 1px solid #ef6065;
}
.footer_top_container {
background: #e31936;
border-bottom: 1px solid #832325;
}
.footer_top_container .call_us p {
color: #f3acae;
background: url(images/call-img-red.png) left center no-repeat;
}
.footer_container {
background: #e31936;
border-top: 1px solid #d96c6f;
border-bottom: 1px solid #d96c6f;
}
.footer .footer_widget ul li {
border-bottom: 1px solid #de5a5e;
}
.bottom_footer_container {
background: #e31936;;
border-top: 1px solid #832325;
}
.bottom_footer_container .copyrightinfo p, .bottom_footer_container .copyrightinfo a  {
color: #f3acae;
}
.bottom_footer_content .footer_nav li a {
background: url(images/footer_nav_sep-red.png) right center no-repeat;
color: #f3acae;
}
.footer .footer_widget h4 {
background: url(images/footer_head_sep-red.png) bottom left no-repeat;
}
.footer .footer_widget .searchform input[type="text"] {
background: url(images/footer_searchbg-red.png) left no-repeat;
}
.footer .footer_widget .searchform input[type="text"]:focus{
	background:url(images/footer_searchbg_hover-red.png) left no-repeat;
}
.footer .footer_widget .searchform input[type="submit"] {
	background: url(images/footer_search-red.png) no-repeat;
}
.page_heading_container {
background: #eb7e7c;
border-bottom: 6px solid #af393c;
}
.page-container .searchform, .sidebar.home .searchform{
	border:2px solid #ef6065;
}
.page-container .searchform input[type="submit"], .sidebar.home .searchform input[type="submit"] {
	background:url(images/search-red.png) no-repeat;
}
.sidebar ul li a:hover {
	color:#ef6065;
}
.sidebar ul li:hover {
	background:url(images/plus-hover-red.png) 2px 20px no-repeat;
}
ol.commentlist li.comment .comment-body {
border: 2px solid #eb7e7c;
}
ol.commentlist li.comment .comment-author .avatar {
border: 2px solid #eb7e7c;
}
ol.commentlist li.comment .reply a {
background: url('images/comment_reply-red.png') no-repeat 0 0;
text-shadow: 0 1px 0 #eb7e7c;
}
ol.commentlist li.comment .reply a:hover{
	background: url('images/comment_reply-red.png') no-repeat 0 -39px;
}
#commentform input#submit {
	background: url('images/comment_submit-red.png') no-repeat 0 0;
	color: #6f1e24;
	text-shadow: 0 1px 0 #f9b1b6;
	width: 186px;
}
#commentform input#submit:hover {
	background: url('images/comment_submit-red.png') no-repeat 0 -55px;
}
#respond input[type='text']:focus, #commentform textarea:focus{
	-moz-box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
	-webkit-box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
	-o-box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
	-ms-box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
	box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
}
#contactForm input[type="text"]:focus, #contactForm input[type="email"]:focus, #contactForm textarea:focus{
	-moz-box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
	-webkit-box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
	-o-box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
	-ms-box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
	box-shadow: inset 0 0 15px #ddd, 0px 0px 0 4px #eb7e7c;
}
#contactForm input[type="submit"] {
	background: url('images/contact_submit-red.png') no-repeat 0 0;
	color: #6f1e24;
	text-shadow: 0 1px 0 #f9b1b6;
	width:160px;
}
#contactForm input[type="submit"]:hover {
	background: url('images/contact_submit-red.png') no-repeat 0 -55px;
}
.contact-map iframe {
border: 3px solid #eb7e7c;
}
.page-content .gallery .thumbnail li img {
border: 4px solid #eb7e7c;
}
.page-content .gallery .thumbnail li img:hover {
border: 4px solid #af393c;
}
.page-content .gallery ul.thumbnail li:hover span {
background: url(images/gall-search-red.png) center no-repeat;
}
.page-content .content-bar .gallery .thumbnail li img {
border: 4px solid #eb7e7c;
}
.content-bar .gallery .thumbnail li img:hover {
	border: 4px solid #af393c;
}
.content-bar .gallery .thumbnail li:hover span {
background: url(images/gall-search-red.png) center no-repeat;
}
.feature-content .feature-content-inner:hover h3 {
border: 1px solid #f9c8c9;
}
.feature-content .feature-content-inner:hover .feature-content-text {
border: 1px solid #f9c8c9;
border-top: none;
}
@media only screen and (max-width: 1140px) and (min-width: 960px){
.flex-caption-wrapper {
background: url(images/caption_bottom_950-red.png) no-repeat;
}
}
@media only screen and (max-width: 960px) and (min-width: 767px){
.flex-caption-wrapper {
background: url(images/caption_bottom_767-red.png) no-repeat;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.call-us a.btn{
background:url(images/tap-to-call-green.png) no-repeat;
}
}
@media only screen and (max-width: 480px) {
.call-us a.btn{
background:url(images/tap-to-call-green.png) no-repeat;
}
}