.button, button, .search input[type="submit"], .search_form li input[type="submit"],
.readmore a, .gallery_back_button{  
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: .5em 2em .55em;
}
.button:hover, button:hover, .search input[type="submit"]:hover, .search_form li input[type="submit"]:hover,
.readmore a:hover, .gallery_back_button:hover{
    text-decoration: none;
}
.button:active, button:active, .search input[type="submit"]:active, .search_form li input[type="submit"]:active,
.readmore a:active, .gallery_back_button:active{
    position: relative;
    top: 1px;
}
.readmore{
    float:right;
}
.getintouch {
    padding-left:15px;
    padding-right:42px;
    color: #f13666;
    font-weight: 700;
    text-shadow: 0 1px 1px rgba(0,0,0,.5);
    background: url(images/icons/getintouch.png) 93% 50% no-repeat #531d27;
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
}
.getintouch:hover {
    color: #fff;
    background: url(images/icons/getintouch_hover.png) 93% 50% no-repeat #f13666;;
    -webkit-border-radius: .5em; 
    -moz-border-radius: .5em;
    border-radius: .5em;
}
.getintouch:active {
    color: #fff;
    background: url(images/icons/getintouch.png) 93% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, from(#cd234f), to(#f13666));
    background: url(images/icons/getintouch.png) 93% 50% no-repeat, -moz-linear-gradient(top,  #cd234f,  #f13666);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd234f', endColorstr='#f13666');
}
.readmore a{
    padding: 10px 27px 10px 50px;
    color: #fff;
    font-weight: 700;
    text-align: right;
    background: url(images/readmore.jpg) right top repeat-y #c60839;
}
.readmore a:hover {
    color: #fff;
    background: url(images/readmore_hover.jpg) right top repeat-y #25aae1;
}
.readmore a:active {
    color:#413993;
    background: url(images/readmore_active.jpg) right top repeat-y #199cdb;
}
/*Specific CSS for blog display*/
.items-row .readmore,
td.single_column .readmore{
    position:absolute;
    bottom:0;
    padding-bottom: 25px;
}