body {
    font-size: 12px;
    font-family: "arial", Georgia, Serif;
    line-height: 24px;
    color: #0b2340;
    position: relative;
    font-weight: normal;
    background-color: #fff;
}

a {
    color: #333333;
}

a:hover {
    text-decoration: none;
    color: #59c5c7;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 30px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 20px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 14px;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 30px;
    padding: 5px 0 15px 0;
    margin: 0;
    color: #333333;
    font-family: 'Raleway', sans-serif;
}

ol, ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

p {
    line-height: 20px;
    color: #000;
}

.divspace {
    margin-bottom: 20px;
}

.span600px {
    width: 600px;
}

.span280px {
    width: 280px;
}

.span260px {
    width: 260px;
}

.span180px {
    width: 180px;
}

header {
	background-color: #f6f6f6;
}
header .top-header {
}
header .top-header .realestate-logo {
    position: absolute;
    top: 0px;
    z-index: 1;
    box-shadow:0 -1px 9px -1px;
}

header .top-header .menu-navbar {
    margin-left: 265px;
}
header .top-header .menu-navbar .navbar .nav>li {
    line-height: 20px;
}
header .top-header .menu-navbar .navbar .nav>li>a {
    font-size: 14px;
    font-family: 'Droid Sans', sans-serif;
    text-transform: uppercase;
    border-left: 1px solid #f0f0f0;
	color:#000;
    padding: 22px 0 18px 13px;
    text-shadow: none;
}
.navbar .nav > li {
    margin-left:  13px;
}
.navbar .nav
{
	margin:0px;
}
header .top-header .menu-navbar .navbar .nav>li>a.brand {
    border-left: none;
    background-image: url('../img/icon/home.png');
    background-position: 3px 23px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -999px;
    padding-right: 16px;
}
header .top-header .menu-navbar .navbar .nav>li>a.brand:hover {
    background-image: url('../img/icon/homehv.png');
}

header .top-header .menu-navbar .navbar .nav>li>a:focus, header .top-header .menu-navbar .navbar .nav>li>a:hover {
    color: #45a8aa;
    text-decoration: none;
}

header .top-header .menu-navbar .navbar .nav>li>.dropdown-menu:after {
    border: none;
}

header .top-header .menu-navbar .navbar .nav>li>.dropdown-menu:before {
    border: none;
}

header .top-header .menu-navbar .navbar .nav>li>.dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    background: #fff;
    margin-top: 0px;
    border: none;
    margin-left: 1px;
}
header .top-header .menu-navbar .navbar .nav>li>.dropdown-menu li:last-child {
    border: none;
}

header .top-header .menu-navbar .navbar .nav>li>.dropdown-menu>li {
    border-bottom: 1px solid #45a8aa;
}
header .top-header .menu-navbar .navbar .nav>li>.dropdown-menu>li>a {
    color: #45a8aa;
    font-size: 13px;
    font-family: 'Raleway', sans-serif;
    padding: 10px 20px;
    border-left: none;
}
header .top-header .menu-navbar .navbar .nav>li>.dropdown-menu>li>a:hover, header .top-header .menu-navbar .navbar .nav>li>.dropdown-menu>li>a:focus {
    /*background: #1a1759;*/
    color: #000;
}

header .top-header .menu-navbar .navbar .nav>li.active>a {
    background-color: #ffffff;
    box-shadow: none;
    color: #59c5c7;
}

header .top-header .menu-navbar>.active>a, header .top-header .menu-navbar>.active>a:hover, header .top-header .menu-navbar>.active>a:focus {
    background-color: #ffffff;
    box-shadow: none;
    color: #59c5c7;
}

header .top-header .menu-navbar .brand {
    padding: 25px 20px 10px 20px;
}

header .top-header .menu-navbar li.dropdown.open>.dropdown-toggle, header .top-header .menu-navbar li.dropdown.open.active>.dropdown-toggle {
    background-color: #f6f6f6;
    color: #45a8aa;
}

header .top-header .menu-navbar li.dropdown.active>.dropdown-toggle {
    background-color: #ffffff;
    color: #59c5c7;
    box-shadow: none;
}

header .top-header .menu-navbar>li>.dropdown-menu:after, header .top-header .menu-navbar>li>.dropdown-menu:before {
    border: none;
}

header .pic-cat {
    text-align: center;
    position: relative;
}
header .pic-cat .brc {
    position: absolute;
    bottom: 20%;
}
header .pic-cat .brc h3 {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 30px;
    font-weight: 400;
}

header .slider-home {
    width: 100%;
    margin: 0 auto;
}
header .slider-home .flexslider {
    margin: 0;
    background: #fff;
    border: none;
    position: relative;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0,  0,  0,  0.2);
    -webkit-box-shadow: 0 1px 1px rgba(0,  0,  0,  0.2);
    -moz-box-shadow: 0 1px 1px rgba(0,  0,  0,  0.2);
    -o-box-shadow: 0 1px 1px rgba(0,  0,  0,  0.2);
    zoom: 1;
}
header .slider-home .flexslider .flex-control-nav {
    bottom: 15px;
}

header .slider-home .flex-control-paging li a {
    background: #fff;
    background: rgba(255,  255,  255,  0.5);
    border: none;
    box-shadow: none;
}

header .slider-home .flex-control-paging li a.flex-active {
    background-color: #ffffff;
    padding: 1px;
    border: none;
    box-shadow: none;
}

header .slider-home .flex-caption {
    position: relative;
}

header .slider-home .title {
    position: absolute;
    top: 200px;
    left: 0px;
}
header .slider-home .title span {
    color: #FFFFFF;
    font-size: 48px;
    line-height: 50px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-shadow:  1px 2px 4px #000;
}

header .slider-home .flex-direction-nav {
    *height: 0;
}
header .slider-home .flex-direction-nav a {
    width: 73px;
    height: 73px;
    margin: -20px 5% 0 5%;
    display: block;
    background: url('../img/icon/direction-nav.png') no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
}

header .slider-home .flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: 0px;
}

header .slider-home .flex-direction-nav .flex-prev {
    left: 0px;
}

header .slider-home .flexslider:hover .flex-next {
    opacity: 1;
    right: 5px;
}
header .slider-home .flexslider:hover .flex-next:hover {
    background: url('../img/icon/direction-nav.png') no-repeat 100% -73px;
}

header .slider-home .flexslider:hover .flex-prev {
    opacity: 1;
    left: 5px;
}
header .slider-home .flexslider:hover .flex-prev:hover {
    background: url('../img/icon/direction-nav.png') no-repeat 0 -73px;
}

.main-content {
	/*background: transparent url("../img/BGmap.jpg") no-repeat scroll center top;*/
	background-color:#fff;
}
.main-content #property-list {
    padding-bottom: 20px;
}

/*.main-content .find {
    margin-top: 20px;
	background: transparent url("../img/Search_bg.jpg") no-repeat scroll center 75% / cover;
	position:relative;
}
.find::before {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}*/
.main-content .find
{
	background-color: #fff;	
}
.main-content .find .tabberlive
{
	position:relative;
	margin-top:2em;
}
.main-content .find input, .main-content .find select {
    border-radius: 0px;
    color: #000;
    border-color: #e5e5e5;
    font-size: 12px;
    padding: 6px 8px 8px 5px;
    height: 34px;
    width: 100%;
}

.main-content .find select:focus {
    border-color: #59c5c7;
}

.main-content .find input.keywordfind {
    height: 18px;
    color: #565656;
    width: 94%;
    box-shadow: none;
}

.main-content .find input.keywordfind:focus {
    border-color: #59c5c7;
}

.main-content .find .search {
    text-align: center;
    width: 100%;
    background: #363636;
    border: none;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 0px;
}
.main-content .find .search:hover {
    color: #fff;
    background-color: #45a8aa;
}

.main-content .tabberlive ul.tabbernav {
    border: none;
}
.main-content .tabberlive ul.tabbernav li a {
    font-size: 12px;
    text-transform: uppercase;
    border: none;
    background: none;
    padding: 10px 14px;
}
.main-content .tabberlive ul.tabbernav li a:link {
    color: #999999;
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
}

.main-content .tabberlive ul.tabbernav li a:hover {
    background: none;
    color: #1a1759;
    padding: 10px 14px;
}

.main-content .tabberlive ul.tabbernav li.tabberactive a {
    background: #59c5c7;
    color: #ffffff;
    padding: 10px 10px;
    border: none;
}
.main-content .tabberlive ul.tabbernav li.tabberactive a:before {
    border-color: #59c5c7 transparent #d90320 transparent;
    border-style: solid;
    border-width: 10px 10px 0px 10px;
    content: "";
    height: 0;
    position: absolute;
    left: 40%;
    top: 22px;
    width: 0;
}

.main-content .tabberlive ul.tabbernav li.tabberactive a:hover {
    background: none;
    color: #1a1759;
    padding: 10px 10px;
}

.main-content .tabberlive ul.tabbernav li.tabberactive:hover a {
    background: #59c5c7;
    color: #ffffff;
    padding: 10px 10px;
}

.main-content .tabberlive .tabbertab {
    border: none;
    padding: 0px;
    margin-top: 40px;
}
.main-content .properties {
    background: #eeeeee;
	margin-bottom: 0px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.main-content .properties h3 {
    font-family: 'Raleway', sans-serif;
    font-size: 36px;
    font-weight: 400;
	margin-top:40px;
    padding: 0px 0 15px 0px;
    text-transform: uppercase;
}

.main-content .properties .container #wrapper {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 0px;
}

.main-content .properties .container .box {
    overflow-x: scroll;
    overflow-y: hidden;
    height: 310px;
}
.main-content .properties .container .box .scroll-properties {
    width: 1900px;
}
.main-content .properties .container .box .scroll-properties .col-home:first-child {
    float: left;
}

.main-content .properties .container .box .scroll-properties .row .container-big {
    position: relative;
    overflow: hidden;
    height: 100%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big {
    color: white;
    font: 14px Georgia, serif;
    height: 100%;
    position: absolute;
    background: #000000;
    bottom: -85%;
    width: 100%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big .infotexthv {
    padding: 20px;
}

.main-content .properties .container .box .scroll-properties .row .container-big .text-big h3 {
    padding: 0 0 20px 0;
    margin: 0;
}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big h3 a {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    font-size: 24px;
    color: #ffffff;
}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big h3 a:hover {
    color: #59c5c7;
}

.main-content .properties .container .box .scroll-properties .row .container-big p {
    font-size: 12px;
    font-family: arial;
    color: #999999;
    height: 60px;
    overflow: hidden;
}

.main-content .properties .container .box .scroll-properties .row .container-big:hover .text-big {
    bottom: -65%;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.main-content .properties .container .box .scroll-properties .row .container-big img {
    -webkit-transition: all 900ms ease-out;
    -moz-transition: all 900ms ease-out;
    -o-transition: all 900ms ease-out;
    -ms-transition: all 900ms ease-out;
    transition: all 900ms ease-out;
}

.main-content .properties .container .box .scroll-properties .row .container-big:hover img {
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
}

.main-content .properties .container .box .scroll-properties .row .container-small {
    position: relative;
    overflow: hidden;
    height: 100%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
     border: 1px solid #dcdcdc;
     background-color: #ebebeb;
	 cursor:pointer;
}
.main-content .properties .container .box .scroll-properties .row .container-small .text-small {
    
    position: absolute;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    -webkit-transition: all 0.9s ease-out;
    -moz-transition: all 0.9s ease-out;
    -o-transition: all 0.9s ease-out;
    transition: all 0.9s ease-out;
}
.main-content .properties .container .box .scroll-properties .row .container-small .text-small .infotexthv {
   /* padding: 15px;*/
}

.main-content .properties .container .box .scroll-properties .row .container-small .text-small p {
    font-family: arial;
    color: #999999;
    height: 40px;
    overflow: hidden;
    font-size: 12px;
}

.main-content .properties .container .box .scroll-properties .row .container-small .text-small h3 {
    padding: 0 0 20px 0;
    margin: 0;
}
.main-content .properties .container .box .scroll-properties .row .container-small .text-small h3 a {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    font-size: 18px;
    color: #ffffff;
}
.main-content .properties .container .box .scroll-properties .row .container-small .text-small h3 a:hover {
    color: #59c5c7;
}

.main-content .properties .container .box .scroll-properties .row .container-small:hover .text-small {
    top: 0;
    opacity: 1;
    filter: alpha(opacity=1);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
     cursor: pointer;
}

/*.main-content .properties .container .box .scroll-properties .row .container-small img {
    -webkit-transition: all 900ms ease-out;
    -moz-transition: all 900ms ease-out;
    -o-transition: all 900ms ease-out;
    -ms-transition: all 900ms ease-out;
    transition: all 900ms ease-out;
}

.main-content .properties .container .box .scroll-properties .row .container-small:hover img {
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
}
*/
.main-content .filter-pro {
    margin-bottom: 40px;
}
.main-content .filter-pro ul li {
    float: left;
    position: relative;
}
.main-content .filter-pro ul li a {
    padding: 8px 20px;
    display: inline-block;
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #1a1759;
    text-decoration: none;
}
.main-content .filter-pro ul li a:hover {
    color: #1a1759;
}

.main-content .filter-pro ul li a.current:before {
    border-color: #333333 transparent #d90320 transparent;
    border-style: solid;
    border-width: 10px 10px 0px 10px;
    content: "";
    height: 0;
    position: absolute;
    top: 33px;
    width: 0;
    left: 40%;
}

.main-content .filter-pro ul li a.current {
    background: #333333;
    color: #ffffff;
}

.main-content ul.products>li {
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden;
 	/*border-bottom: 1px solid #cccccc;*/
}
.main-content ul.products>li:hover {
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}

.main-content ul.products>li.first {
    clear: both;
}

.main-content ul.products>li .product-item {
    position: relative;
}
.main-content ul.products>li .product-item .imagewrapper {
    position: relative;
    overflow: hidden;
}
.main-content ul.products>li .product-item .imagewrapper span.price {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    color: #45a8aa;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 1;
    filter: alpha(opacity=1);
    padding: 10px 15px;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
}

.main-content ul.products>li .product-item .imagewrapper img {
    -webkit-transition: all 900ms ease-out;
    -moz-transition: all 900ms ease-out;
    -o-transition: all 900ms ease-out;
    -ms-transition: all 900ms ease-out;
    transition: all 900ms ease-out;
}

.main-content ul.products>li .product-item .imagewrapper:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.main-content ul.products>li .product-item h3 {
    padding: 16px 10px 13px 20px;
    color: #333333;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    min-height:30px;
	border:0px;
	margin:0px;
}
.main-content ul.products>li .product-item h3 a {
    color: #1a1759;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.main-content ul.products>li .product-item h3 a:hover {
    color: #59c5c7;
}

.main-content ul.products>li .product-item .title-info {
    padding: 0px 20px;
}
.main-content ul.products>li .product-item .title-info li {
    margin-bottom: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #eeeeee;
    color: #45a8aa;
}
.main-content ul.products>li .product-item .title-info li:last-child {
    border-bottom: none;
}

.main-content ul.products>li .product-item .title-info span {
    float: right;
     color: #333333;
}
.main-content .ouragents h3 {
    font-family: 'Raleway', sans-serif;
    font-size: 36px;
    font-weight: 400;
    padding: 40px 0;
    text-transform: uppercase;
}

.main-content .ouragents .our-content {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 30px;
    padding-bottom: 40px;
}
.main-content .ouragents .our-content .our-border {
    border: 1px solid #eeeeee;
    padding: 20px;
}
.main-content .ouragents .our-content .our-border:hover {
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}

.main-content .ouragents .our-content .our-border .our-img {
    position: relative;
    float: left;
    width: 180px;
    height: 180px;
    overflow: hidden;
    margin-right: 20px;
}

.main-content .ouragents .our-content .our-border .our-info {
    overflow: auto;
}
.main-content .ouragents .our-content .our-border .our-info h4 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #999999;
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-transform: uppercase;
    line-height: 20px;
}

.main-content .ouragents .our-content .our-border .our-info h5 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 0 2px 0;
    margin: 0;
}

.main-content .ouragents .our-content .our-border .our-info span {
    color: #666666;
}

.main-content .ouragents .our-content .our-border .our-info a {
    color: #59c5c7;
}

.main-content .widget-page {
    padding-bottom: 30px;
}
.main-content .widget-page h3 {
    font-size: 24px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    font-weight: 300;
}

.main-content .widget-page a.moreinfo {
    background: #333333;
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    padding: 5px 15px;
    margin-top: 25px;
    display: inline-block;
}
.main-content .widget-page a.moreinfo:hover {
    color: #ffffff;
    background-color: #59c5c7;
}

.main-content .widget-page a.twiterlink {
    background-image: url('../img/icon/tw.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.main-content .widget-page ul li {
    margin-bottom: 20px;
    border-bottom: 1px dotted #dddddd;
    padding-bottom: 20px;
}
.main-content .widget-page ul li img {
    float: left;
    margin-right: 20px;
}

.main-content .widget-page ul li a {
    font-weight: 700;
}

.main-content .widget-page ul li span {
    color: #999999;
}

.main-content .list-grid ul li {
    float: left;
    position: relative;
}
.main-content .list-grid ul li a {
    padding: 8px 0px 8px 10px;
    display: inline-block;
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #999999;
}
.main-content .list-grid ul li a .grid4col {
    background-image: url('../img/icon/list-grid.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 18px;
    height: 13px;
    display: inline-block;
}
.main-content .list-grid ul li a .grid4col:hover {
    background-position: 0px -13px;
}

.main-content .list-grid ul li a.active .grid4col {
    background-position: 0px -13px;
}

.main-content .list-grid ul li a .grid3col {
    background-image: url('../img/icon/list-grid.png');
    background-repeat: no-repeat;
    background-position: -28px 0;
    width: 13px;
    height: 13px;
    display: inline-block;
}
.main-content .list-grid ul li a .grid3col:hover {
    background-position: -28px -13px;
}

.main-content .list-grid ul li a.active .grid3col {
    background-position: -28px -13px;
}

.main-content .list-grid ul li a .grid2col {
    background-image: url('../img/icon/list-grid.png');
    background-repeat: no-repeat;
    background-position: -50px 0;
    width: 13px;
    height: 13px;
    display: inline-block;
}
.main-content .list-grid ul li a .grid2col:hover {
    background-position: -50px -13px;
}

.main-content .list-grid ul li a.active .grid2col {
    background-position: -50px -13px;
}

.main-content .list-grid ul li a .grid2list {
    background-image: url('../img/icon/list-grid.png');
    background-repeat: no-repeat;
    background-position: -73px 0;
    width: 13px;
    height: 13px;
    display: inline-block;
}
.main-content .list-grid ul li a .grid2list:hover {
    background-position: -73px -13px;
}

.main-content .list-grid ul li a.active .grid2list {
    background-position: -73px -13px;
}

.main-content .list-grid.inleft a {
    padding-left: 0px;
    padding-right: 10px;
}

.main-content .grid_full_width {
    padding-bottom: 40px;
    padding-top: 40px;
}
.main-content .grid_full_width .all-text {
    padding: 0px 0 10px 0;
    margin: 20px 0px;
    border-bottom: 1px solid #dddddd;
}
.main-content .grid_full_width .all-text h3 {
    text-transform: none;
    padding: 0 0 10px 0;
    font-size: 36px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
	border:none;
	margin:0px;
}

.main-content .grid_full_width .shop-nav {
    padding-bottom: 10px;
}
.main-content .grid_full_width .shop-nav .ordering select {
    border: 1px solid #dddddd;
    border-radius: 0;
    color: #000;
    font-size: 12px;
    padding: 8px 8px 6px 5px;
    height: 34px;
}

.main-content .grid_full_width .page-ination {
    width: 100%;
    margin: 0 auto;
    padding: 30px 0px 0px 0;
}
.main-content .grid_full_width .page-ination.onleft .page-in {
    text-align: left;
}

.main-content .grid_full_width .page-ination .page-in {
    text-align: center;
}
.main-content .grid_full_width .page-ination .page-in ul li {
    display: inline-block;
}
.main-content .grid_full_width .page-ination .page-in ul li a {
    padding: 10px 16px;
    background-color: #ffffff;
    margin-right: 9px;
    color: #999999;
    font-size: 12px;
    border: 1px solid #e5e5e5;
    display:block;
}
.main-content .grid_full_width .page-ination .page-in ul li a:hover {
    background-color: #59c5c7;
    color: #ffffff;
}

.main-content .grid_full_width .page-ination .page-in ul li.current span {
    background-color: #59c5c7;
    color: #ffffff;
    padding: 10px 16px;
    margin-right: 9px;
    font-size: 12px;
    border: 1px solid #e5e5e5;
}

.main-content .grid_full_width .grid_4_col_product ul.products>li .product-item .imagewrapper {
    height: 132px;
}

.main-content .grid_full_width .grid_list_product .product-item .list-right-info {
    padding: 25px 0px;
}
.main-content .grid_full_width .grid_list_product .product-item .list-right-info h3 {
    padding: 0 0 20px 0;
}

.main-content .grid_full_width .grid_list_product .product-item .list-right-info .title-info {
    padding-left: 0px;
}
.main-content .grid_full_width .grid_list_product .product-item .list-right-info .title-info li {
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.main-content .grid_full_width .grid_list_product .product-item .imagewrapper span.price {
    top: 15%;
    bottom: auto;
    padding: 10px 20px;
}

.main-content .grid_full_width .grid_list_product.st2 .product-item .list-right-info {
    padding: 10px 0 0 0;
}
.main-content .grid_full_width .grid_list_product.st2 .product-item .list-right-info h3 {
    padding-bottom: 10px;
}

.main-content .grid_full_width .grid_list_product.st2 .product-item .imagewrapper span.price {
    top: 10%;
    left: auto;
    right: 0;
    bottom: auto;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box {
    padding: 20px 20px;
    margin-bottom: 20px;
    background-color: #ffffff;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box h3 {
    text-transform: uppercase;
    font-size: 12px;
    padding: 0px 0px 20px 0px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.formsearchwg {
    height: 10px;
    padding-bottom: 0;
    position: relative;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.formsearchwg input.finput {
    width: 235px;
    position: absolute;
    top: 5px;
    border: none;
    box-shadow: none;
    border-radius: 0;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.searchbox .find ul.tabbernav li.tabberactive a:hover, .main-content .grid_full_width .box-siderbar-container .sidebar-box.searchbox .find ul.tabbernav li a:hover {
    color: #000;
    border: none;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.formsearchwg button.fsubmit {
    width: 20px;
    position: absolute;
    top: 8px;
    right: 15px;
    border: none;
    background: none;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.formsearchwg button.fsubmit span {
    font-size: 20px;
    color: #999999;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.formsearchwg button.fsubmit:hover span {
    color: #59c5c7;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.searchbox {
    background-color: #fff;
	border: 1px solid #dddddd;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.searchbox .find {
    margin-top: 0px;
    background: none;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.searchbox .find .tabberlive .tabbertab {
    margin-top: 30px;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.searchbox .find input.keywordfind {
    width: 94%;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.searchbox .find ul.tabbernav li.tabberactive a:hover, .main-content .grid_full_width .box-siderbar-container .sidebar-box.searchbox .find ul.tabbernav li a:hover {
    color: #000;
    border: none;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.searchbox .row-fluid .span12 {
    margin: 0px;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.our-box ul li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #dddddd;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.our-box ul li:last-child {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.our-box ul li .our-info {
    overflow: auto;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.our-box ul li .our-info h4 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #999999;
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-transform: uppercase;
    line-height: 20px;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.our-box ul li .our-info h5 {
    font-size: 12px;
    padding: 1px 0px 0px 0px;
    text-transform: none;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.our-box ul li .our-img {
    float: left;
    margin-right: 10px;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.tabsidebar .tabberlive ul.tabbernav li.tabberactive a:hover {
    color: #ffffff;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.tabsidebar .tabberlive ul.tabbernav li a:hover {
    border: none;
    color: #333333;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.tabsidebar ul.tabbernav li.tabberactive a {
    background-color: #333333;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.tabsidebar ul.tabbernav li.tabberactive a:before {
    border-color: #333333 transparent #333333 transparent;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box .product_list_wg li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #dddddd;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box .product_list_wg li:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box .product_list_wg li a {
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-transform: uppercase;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box .product_list_wg li a img {
    float: left;
    margin-right: 10px;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box .product_list_wg li .amount {
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by {
    background-color: #ffffff;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by ul li {
    padding-bottom: 7px;
    margin-bottom: 7px;
    border-bottom: 1px solid #eeeeee;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by ul li:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by ul li a {
    color: #333333;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by ul li a:hover {
    color: #59c5c7;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by ul li span {
    color: #666666;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by h6 {
    font-weight: 700;
    text-transform: uppercase;
    color: #333333;
    margin: 0px;
    padding: 0 0 15px 0;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by.month ul li a {
    -webkit-transition: all 400ms ease-out;
    -moz-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    -ms-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by.month ul li a:hover {
    margin-left: 15px;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by.categorybox {
    background-color: #000000;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by.categorybox h6 {
    color: #ffffff;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by.categorybox ul li {
    border-color: #151515;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by.categorybox ul li a {
    color: #999999;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box.posts_by.categorybox ul li a:hover {
    color: #59c5c7;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box .blog_list_wg li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #dddddd;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box .blog_list_wg li:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box .blog_list_wg li a {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box .blog_list_wg li a img {
    float: left;
    margin-right: 10px;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box .blog_list_wg .author {
    margin-top: 5px;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box .fag_list_wg li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #dddddd;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box .fag_list_wg li:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box .fag_list_wg li a {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
}
.main-content .grid_full_width .box-siderbar-container .sidebar-box .fag_list_wg li a img {
    float: left;
    margin-right: 10px;
}

.main-content .grid_full_width .box-siderbar-container .sidebar-box .fag_list_wg .author {
    margin-top: 5px;
}

.main-content .grid_full_width .property_detail {
    background-color: #ffffff;
    padding-bottom: 50px;
}
.main-content .grid_full_width .property_detail .infotext-detail {
    padding: 0px 20px;
}
.main-content .grid_full_width .property_detail .infotext-detail h3 {
    font-size: 18px;
    font-weight: 200;
    padding-bottom: 15px;
    padding-top: 30px;
    text-transform: uppercase;
}

.main-content .grid_full_width .property_detail .infotext-detail span.price {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #333333;
}

.main-content .grid_full_width .property_detail .infotext-detail .title-info {
    padding: 0px;
    margin-top: 10px;
}
.main-content .grid_full_width .property_detail .infotext-detail .title-info li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eeeeee;
}
.main-content .grid_full_width .property_detail .infotext-detail .title-info li:last-child {
    border-bottom: none;
}

.main-content .grid_full_width .property_detail .infotext-detail .title-info li span {
    float: right;
}

.main-content .grid_full_width .property_detail .infotext-detail .share {
    margin-top: 80px;
}
.main-content .grid_full_width .property_detail .infotext-detail .share ul li {
    display: inline-block;
    margin-right: 8px;
}

.main-content .grid_full_width .property_detail .flex-direction-nav .flex-disabled {
    opacity: .3!important;
    filter: alpha(opacity=30);
    cursor: default;
}

.main-content .grid_full_width .property_detail #pic-control .flex-direction-nav {
    *height: 0;
}

.main-content .grid_full_width .property_detail #pic-control .flex-direction-nav a {
    width: 29px;
    height: 55px;
    margin: -27px 5% 0 3%;
    display: block;
    background: url('../img/icon/pre-dt.jpg') no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
}

.main-content .grid_full_width .property_detail #pic-control .flex-direction-nav .flex-next {
    background: url('../img/icon/next-dt.jpg') no-repeat 0 0;
    background-position: 100% 0;
    right: 7%;
}

.main-content .grid_full_width .property_detail #pic-control .flex-direction-nav .flex-next:hover {
    background: url('../img/icon/next-dt-hv.png') no-repeat 0 0;
}

.main-content .grid_full_width .property_detail #pic-control .flex-direction-nav .flex-prev:hover {
    background: url('http://midraregypt.com/img/icon/pre-dt-hv.png') no-repeat 0 0;
}

.main-content .grid_full_width .property_detail #pic-control .flex-direction-nav .flex-prev {
    left: 0px;
}

.main-content .grid_full_width .property_detail #pic-control .flexslider:hover .flex-next {
    opacity: 0.8;
    right: 0px;
}

.main-content .grid_full_width .property_detail #pic-control .flexslider:hover .flex-prev {
    opacity: 0.8;
    left: 0px;
}

.main-content .grid_full_width .property_detail #pic-control .flexslider:hover .flex-next:hover {
    background: url('../img/icon/direction-nav.png') no-repeat 100% -54px;
    opacity: inherit;
}

.main-content .grid_full_width .property_detail #pic-control .flexslider:hover .flex-prev:hover {
    background: url('../img/icon/direction-nav.png') no-repeat 0 -54px;
    opacity: inherit;
}

.main-content .grid_full_width .property_detail #pic-control .flex-direction-nav .flex-disabled {
    opacity: .9!important;
    filter: alpha(opacity=30);
    cursor: default;
    opacity: inherit;
}

.main-content .grid_full_width .property_detail #pic-control.flexslider {
    background: none;
    border: none;
    box-shadow: none;
    margin-bottom: 20px;
    margin: 0 auto;
    padding: 0 115px 0 60px;
    position: relative;
}

.main-content .grid_full_width .property_detail #pic-control.flexslider .flex-direction-nav a {
    opacity: inherit;
}

.main-content .grid_full_width .property_detail #pic-control.flexslider img {
    height: 55px;
}

.main-content .grid_full_width .property_detail #pic-control.flexslider .slides>li {
    margin-right: 10px;
}

.main-content .grid_full_width .property_detail #pic-detail.flexslider {
    background: none;
    border: none;
    box-shadow: none;
    margin-bottom: 20px;
}

.main-content .grid_full_width .blog_list.full-width2col ul li.span6.first {
    clear: both;
}

.main-content .grid_full_width .blog_list li {
    background: #ffffff;
    padding: 0 0px 30px 0px;
    margin-bottom: 20px;
}
.main-content .grid_full_width .blog_list li h5.title {
    text-transform: uppercase;
    padding: 20px;
    font-weight: 300;
}

.main-content .grid_full_width .blog_list li .description {
    padding: 0 20px 0px 20px;
}
.main-content .grid_full_width .blog_list li .description .date {
    padding-bottom: 30px;
}

.main-content .grid_full_width .blog_list li .description .excerpt a.readmore {
    background-color: #333333;
    color: #ffffff;
    padding: 10px 20px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    margin-top: 30px;
    display: inline-block;
}
.main-content .grid_full_width .blog_list li .description .excerpt a.readmore:hover {
    background-color: #59c5c7;
}

.main-content .grid_full_width .blog_list li .mediumimg {
    float: left;
    margin: 30px 20px 10px 0;
}
.main-content .grid_full_width .blog_list li .mediumimg img {
    margin-left: 20px;
}

.main-content .grid_full_width .blog_list li.first {
    clear: both;
}

.main-content .grid_full_width .blog_detail_content {
    padding: 20px;
    background: #ffffff;
}
.main-content .grid_full_width .blog_detail_content h5.title {
    text-transform: uppercase;
    font-weight: 300;
}

.main-content .grid_full_width .blog_detail_content .description .date {
    padding-bottom: 30px;
}

.main-content .grid_full_width .blog_detail_content .excerpt {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #eeeeee;
}

.main-content .grid_full_width .blog_detail_content .comment h5 {
    text-transform: uppercase;
    font-size: 18px;
}

.main-content .grid_full_width .blog_detail_content .comment ul li .img-author-cm {
    float: left;
    margin-right: 20px;
}

.main-content .grid_full_width .blog_detail_content .comment ul li a.name-cm {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 12px;
    display: inline-block;
    padding-bottom: 10px;
}

.main-content .grid_full_width .blog_detail_content .comment .infocoment {
    overflow: hidden;
}
.main-content .grid_full_width .blog_detail_content .comment .infocoment .date-cm {
    padding-bottom: 10px;
}
.main-content .grid_full_width .blog_detail_content .comment .infocoment .date-cm a {
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
}

.main-content .grid_full_width .blog_detail_content .comment .infocoment .date-cm span {
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    color: #999999;
}

.main-content .grid_full_width .blog_detail_content .comment .infocoment .date-cm .infocoment .content-cm {
    padding-bottom: 10px;
}

.main-content .grid_full_width .blog_detail_content .comment ul li ul {
    margin-left: 70px;
}

.main-content .grid_full_width .blog_detail_content .comment ul li ul li {
    border-top: 1px solid #eeeeee;
    padding-top: 20px;
}

.main-content .grid_full_width .blog_detail_content p.borbg {
    background: #f5f5f5;
    padding: 10px;
    border-left: 2px solid #000000;
    margin-left: 20px;
}

.main-content .grid_full_width .form-cm {
    background-color: #ffffff;
    margin-top: 20px;
}
.main-content .grid_full_width .form-cm .content-form-cm {
    padding: 40px 20px 40px 20px;
}
.main-content .grid_full_width .form-cm .content-form-cm h4 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
}

.main-content .grid_full_width .form-cm .content-form-cm input {
    border: 1px solid #dddddd;
    background-color: #eeeeee;
    box-shadow: none;
    border-radius: 0;
    font-size: 12px;
    width: 48%;
    color: #999999;
    font-family: 'Raleway', sans-serif;
}
.main-content .grid_full_width .form-cm .content-form-cm input:focus {
    box-shadow: none;
    border-color: #59c5c7;
}

.main-content .grid_full_width .form-cm .content-form-cm textarea {
    border: 1px solid #dddddd;
    background-color: #eeeeee;
    box-shadow: none;
    border-radius: 0;
    font-size: 12px;
    color: #999999;
    width: 98%;
    font-family: 'Raleway', sans-serif;
}

.main-content .grid_full_width .form-cm .content-form-cm .button-cm {
    background-color: #333333;
    border: none;
    color: #ffffff;
    padding: 10px 50px;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 10px;
}
.main-content .grid_full_width .form-cm .content-form-cm .button-cm:hover {
    background-color: #59c5c7;
}

.main-content .grid_full_width .contact {
    padding-right: 20px;
}
.main-content .grid_full_width .contact h1 {
    font-size: 36px;
    font-family: 'Raleway', sans-serif;
    margin: 0;
    padding: 0 0 20px 0;
    font-weight: 400;
}

.main-content .grid_full_width .contact .contact-bor {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
}
.main-content .grid_full_width .contact .contact-bor .infotext {
    margin-bottom: 20px;
}

.main-content .grid_full_width .contact .contact-bor .map {
    background-color: #ffffff;
    padding: 10px 10px 2px 10px;
    margin-bottom: 20px;
}
.main-content .grid_full_width .contact .contact-bor .map iframe {
    width: 100%;
}

.main-content .grid_full_width .contact .contact-bor .map-box iframe {
    width: 100%;
}

.main-content .grid_full_width .contact .contact-bor .add-contact h6 {
    margin: 0;
    padding: 0;
}

.main-content .grid_full_width .contact .contact-bor .add-contact strong {
    color: #333333;
}

.main-content .grid_full_width .contact .contact-bor .add-contact a {
    color: #45a8aa;
}
.main-content .grid_full_width .contact .contact-bor .add-contact a:hover {
    color: #333333;
}

.main-content .grid_full_width .contact .contact-form input {
    border: 1px solid #e5e5e5;
    box-shadow: none;
    border-radius: 0;
    width: 95%;
    height: 20px;
}
.main-content .grid_full_width .contact .contact-form input:focus {
    border-color: #1a1759;
    box-shadow: none;
}

.main-content .grid_full_width .contact .contact-form textarea {
    border: 1px solid #e5e5e5;
    box-shadow: none;
    border-radius: 0;
    width: 97%;
}
.main-content .grid_full_width .contact .contact-form textarea:focus {
    border-color: #1a1759;
    box-shadow: none;
}

.main-content .grid_full_width .contact .contact-form label {
    color: #333333;
    font-size: 11px;
    font-weight: 700;
    padding: 5px 0 5px 0;
}

.main-content .grid_full_width .contact .contact-form .button-send {
    color: #ffffff;
    padding: 10px 60px;
    background-color: #333333;
    border: none;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    margin-top: 20px;
}
.main-content .grid_full_width .contact .contact-form .button-send:hover {
    background-color: #45a8aa;
}

.main-content .grid_full_width .error404 {
    text-align: center;
    padding-bottom: 120px;
}
.main-content .grid_full_width .error404 h1 {
    font-size: 240px;
    margin: 120px 0px 110px 0;
}

.main-content .grid_full_width .error404 p {
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #999999;
}

.main-content .grid_full_width .error404 a {
    display: inline-block;
    background-color: #59c5c7;
    border: none;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    margin-top: 20px;
    color: #ffffff;
    padding: 10px 15px;
    font-size: 12px;
}
.main-content .grid_full_width .error404 a:hover {
    background-color: #333333;
}

.main-content .grid_full_width .ouragents h1 {
    font-size: 36px;
    font-family: 'Raleway', sans-serif;
    margin: 0;
    padding: 0 0 40px 0;
    font-weight: 400;
}

.main-content .grid_full_width .ouragents .list_agents li {
    padding: 20px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 40px;
    background: #fff;
}
.main-content .grid_full_width .ouragents .list_agents li:last-child {
    margin-bottom: 0;
}

.main-content .grid_full_width .ouragents .list_agents li .our-border .our-img {
    float: left;
    height: 180px;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    width: 180px;
}

.main-content .grid_full_width .ouragents .list_agents li .our-border .our-info h4 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #999999;
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-transform: uppercase;
    line-height: 20px;
}

.main-content .grid_full_width .ouragents .list_agents li .our-border .our-info h5 {
    padding: 0 0 2px 0;
    margin: 0;
}
.main-content .grid_full_width .ouragents .list_agents li .our-border .our-info h5 a {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #333333;
}
.main-content .grid_full_width .ouragents .list_agents li .our-border .our-info h5 a:hover {
    color: #59c5c7;
}

.main-content .grid_full_width .ouragents .list_agents li .our-border .our-info span {
    color: #666666;
}

.main-content .grid_full_width .ouragents .list_agents li .our-border .our-info a {
    color: #59c5c7;
}

.main-content .grid_full_width .ouragents.agprofile h1 {
    font-size: 36px;
    text-transform: uppercase;
}

.main-content .grid_full_width .ouragents.agprofile .agentsproperties h3 {
    text-transform: inherit;
}

.main-content .grid_full_width .gallery .container h3 {
    padding: 0px 0 30px;
}

.main-content .grid_full_width .gallery .container .imggallery li {
    margin-bottom: 20px;
}
.main-content .grid_full_width .gallery .container .imggallery li .piclist {
    border: 10px solid #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    background: #0b2340;
   /* height: 168px;*/
}
.main-content .grid_full_width .gallery .container .imggallery li .piclist .mask {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    height: 190px;
    background: #59c5c7;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    width:100%;
}

.main-content .grid_full_width .gallery .container .imggallery li .piclist h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    padding: 20px 0px 10px 0px;
    font-size: 12px;
    background: transparent;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}

.main-content .grid_full_width .gallery .container .imggallery li .piclist p {
    font-family: 'arial', sans-serif;
    font-size: 12px;
    position: relative;
    color: #fff;
    text-align: center;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
    overflow: hidden;
    height: 40px;
}

.main-content .grid_full_width .gallery .container .imggallery li .piclist .info {
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.main-content .grid_full_width .gallery .container .imggallery li .piclist .info a {
    color: #fff;
    font-size: 15px;
    display: inline-block;
    padding: 10px 13px;
    border-radius: 20px;
    background: #000000;
}
.main-content .grid_full_width .gallery .container .imggallery li .piclist .info a:hover {
    color: #59c5c7;
    background: #fff;
}

.main-content .grid_full_width .gallery .container .imggallery li .piclist:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.main-content .grid_full_width .gallery .container .imggallery li .piclist:hover h2, .main-content .grid_full_width .gallery .container .imggallery li .piclist:hover p, .main-content .grid_full_width .gallery .container .imggallery li .piclist:hover .info {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.main-content .grid_full_width .about_us .welcome {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 40px;
    margin-bottom: 40px;
    -moz-box-shadow: 0px 1px 0px #f7f7f7;
    -webkit-box-shadow: 0px 1px 0px #f7f7f7;
    box-shadow: 0px 1px 0px #f7f7f7;
}
.main-content .grid_full_width .about_us .welcome .picct img {
    border: 10px solid #ffffff;
}

.main-content .grid_full_width .about_us h4 {
    font-weight: 500;
    font-size: 24px;
}

.main-content .grid_full_width .about_us .listsv {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 40px;
    margin-bottom: 40px;
    -moz-box-shadow: 0px 1px 0px #f7f7f7;
    -webkit-box-shadow: 0px 1px 0px #f7f7f7;
    box-shadow: 0px 1px 0px #f7f7f7;
}
.main-content .grid_full_width .about_us .listsv .row .span3 i {
    background: #333333;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    padding: 13px 13px;
}

.main-content .grid_full_width .about_us .listsv .row span {
    position: relative;
    top: 10px;
    left: 20px;
    color: #333333;
}

.main-content .grid_full_width .about_us .choseus {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 40px;
    margin-bottom: 40px;
    -moz-box-shadow: 0px 1px 0px #f7f7f7;
    -webkit-box-shadow: 0px 1px 0px #f7f7f7;
    box-shadow: 0px 1px 0px #f7f7f7;
}
.main-content .grid_full_width .about_us .choseus .showhideabout ul li {
    border-bottom: 1px solid #E5E5E5;
    padding: 20px 0px;
}
.main-content .grid_full_width .about_us .choseus .showhideabout ul li .btshowhide {
    color: #333333;
    font-weight: bold;
    cursor: pointer;
    display: inline-block;
    background: url('../img/icon/fagoff.png') no-repeat 0 1px;
    padding-left: 30px;
}
.main-content .grid_full_width .about_us .choseus .showhideabout ul li .btshowhide.active {
    background: url('../img/icon/fagon.png') no-repeat;
}

.main-content .grid_full_width .about_us .choseus .showhideabout ul li .abouttext {
    padding-left: 30px;
}

.main-content .grid_full_width .about_us .choseus .agentpost .imgag {
    position: relative;
    top: 10px;
}
.main-content .grid_full_width .about_us .choseus .agentpost .imgag img {
    border-radius: 50px;
    height: 40px;
    width: 40px;
    border: 1px solid #e5e5e5;
    background: #ffffff;
    padding: 10px;
    position: relative;
    top: 10px;
    margin-right: 10px;
}

.main-content .grid_full_width .about_us .choseus .agentpost .imgag span {
    color: #333333;
}
.main-content .grid_full_width .about_us .choseus .agentpost .imgag span.name {
    font-weight: 700;
}

.main-content .grid_full_width .about_us .choseus .agentpost .postttmn {
    padding: 27px;
    background: #ffffff;
    margin-left: 30px;
    border-bottom: 1px solid #e5e5e5;
}
.main-content .grid_full_width .about_us .choseus .agentpost .postttmn p {
    font-style: italic;
}

.main-content .grid_full_width .about_us .moteam h4 {
    margin-bottom: 20px;
}

.main-content .grid_full_width .about_us .moteam .picimg {
    width: 180px;
    height: 180px;
}
.main-content .grid_full_width .about_us .moteam .picimg img {
    border: 10px solid #ffffff;
}

.main-content .grid_full_width .about_us .moteam .span260px h6 {
    padding: 0px;
    line-height: 20px;
}

.main-content .grid_full_width .about_us .moteam .span260px span {
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
}

.main-content .grid_full_width .about_us .moteam .span260px p {
    padding: 10px 0px;
}

.main-content .grid_full_width .about_us .moteam .span260px .socialmo a {
    display: inline-block;
    background: #cccccc;
    padding: 1px 5px 0px;
}
.main-content .grid_full_width .about_us .moteam .span260px .socialmo a i {
    color: #ffffff;
}

.main-content .grid_full_width .about_us .moteam .span260px .socialmo a:hover {
    background: #59c5c7;
}

.main-content .grid_full_width .about_us .moteam ul li {
    margin-bottom: 40px;
}
.main-content .grid_full_width .about_us .moteam ul li.first {
    clear: both;
}

.main-content .grid_full_width .fag {
    background: #ffffff;
    padding: 0px 20px 20px 20px;
}
.main-content .grid_full_width .fag .showhidefag ul li {
    border-bottom: 1px solid #E5E5E5;
    padding: 20px 0px;
}
.main-content .grid_full_width .fag .showhidefag ul li:last-child {
    border: none;
}

.main-content .grid_full_width .fag .showhidefag ul li .btshowhide {
    color: #333333;
    font-weight: bold;
    cursor: pointer;
    display: inline-block;
    background: url('../img/icon/fagoff.png') no-repeat 0 1px;
    padding-left: 30px;
}
.main-content .grid_full_width .fag .showhidefag ul li .btshowhide.active {
    background: url('../img/icon/fagon.png') no-repeat;
}

.main-content .grid_full_width .fag .showhidefag ul li .fagtext {
    padding-left: 30px;
}

.footer-container {
    background:url("../img/footer_bg.png") #114a4b repeat-x scroll 0 bottom;
    padding-top: 50px;
}
.footer-container h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    color: #ffffff;
    text-transform: uppercase;
    padding-top: 0px;
    padding-bottom: 30px;
    font-size:  22px;
}

.footer-container .footer-top {
    border-bottom: 1px solid #277e80;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.footer-container .footer-top p {
    padding-bottom: 10px;
    padding-top: 0px;
    margin: 0px;
    color: #fff;
}

.footer-container .footer-top a {
    color: #45a8aa;
}
.footer-container .footer-top a:hover {
    color: #45a8aa;
}


.footer-container .newletter {
    background: #fff none repeat scroll 0 0;
    height: 35px;
    position: relative;
    width: 100%;
}
.footer-container .newletter:hover {
    box-shadow: 1px 1px 1px #000;
}

.footer-container .newletter input.textnewletter {
    border: none;
    box-shadow: none;
    position: absolute;
    top: 5px;
    left: 5px;
    font-size: 11px;
    border-radius: 0;
}

.footer-container .newletter .buttonnewletter {
    background-color: #fff;
    background-image: url("../img/buttonletter.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none;
    height: 13px;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    top: 10px;
    width: 15px;
}

.footer-container .newletter form {
    margin: 0px;
}
.footer-bottom p
{
	color:#fff;
}
.footer-container .footer-bottom {
    padding-bottom: 20px;
}
.footer-container .footer-bottom .social ul li {
    display: inline-block;
}
.footer-container .footer-bottom .social ul li a {
    background-image: url("../img/icon/social.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    margin-left: 10px;
    text-transform: capitalize;
    text-indent: -9999px;
    transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
}
.footer-container .footer-bottom .social ul li a.facebook {
    background-position: 0 0;
    width: 12px;
}
.footer-container .footer-bottom .social ul li a.facebook:hover {
    background-position: 0 -22px;
    width: 12px;
}

.footer-container .footer-bottom .social ul li a.twitter {
    background-position: -32px 0;
    width: 25px;
}
.footer-container .footer-bottom .social ul li a.twitter:hover {
    background-position: -32px -22px;
    width: 25px;
}

.footer-container .footer-bottom .social ul li a.googplus {
    background-position: -77px 0;
    width: 25px;
}
.footer-container .footer-bottom .social ul li a.googplus:hover {
    background-position: -77px -22px;
    width: 25px;
}

.footer-container .footer-bottom .social ul li a.pinterest {
    background-position: -122px 0;
    width: 17px;
}
.footer-container .footer-bottom .social ul li a.pinterest:hover {
    background-position: -122px -22px;
    width: 17px;
}

.footer-container .footer-bottom .social ul li a.email {
    background-position: -159px 0;
    width: 26px;
}
.footer-container .footer-bottom .social ul li a.email:hover {
    background-position: -159px -22px;
    width: 26px;
}

.footer-container .footer-bottom .social ul li a.feed {
    background-position: -200px 0;
    width: 20px;
}
.footer-container .footer-bottom .social ul li a.feed:hover {
    background-position: -200px -22px;
    width: 20px;
}

.footer-container .footer-bottom a {
    color: #45a8aa;
}

#bttop {
    background-image: url('../img/icon/backtotop.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 49px;
    width: 49px;
    padding: 5px;
    position: fixed;
    bottom: 35px;
    right: 10px;
    cursor: pointer;
    display: none;
    text-indent: -9999px;
}
#bttop:hover {
    background-image: url('../img/icon/backtotophv.png');
}

/*** New Style ***/
.pre-header
 {
    
	background: #59c5c7;
	padding: 8px 0px;
    
}
.pre-header ul li
 {
    
	float: left;
    margin-left: 10px;
    
	color: #fff;
    
	font-size: 14px;
    
}
.pre-header ul li a
 {
    
	color: #fff;
    
	font-size: 14px;
    
	/*text-transform: uppercase;*/
    
	line-height:  23px;
    
}
/*.pre-header ul li a:hover
 {
    
	color: #59c5c7;
    
}*/
.Call
 {
    
	font-size: 20px !important;
    
	text-transform: uppercase;
    
	font-family: 'Raleway', sans-serif;
    
}
.Call span
 {
    
	color: #fff;
    font-weight:bold;
	font-size: 18px;
    
}
.Ads
 {
    
	/*background: #fff;*/
    
	padding: 10px 0px;
    
	text-align: center;
    
}
a.Button
 {
    
	background-color: #363636;
    
	color: #fff;
    
	font-size: 14px;
    
	text-transform: uppercase;
    
	padding: 4px 12px;
    
	margin: 8px 0px 4px;
    
	display: inline-block;
    
}
a.Button:hover
 {
    
	background-color: #45a8aa;
    
	color: #fff;
    
}
.margin_T_40
 {
    
	margin-top: 40px;
    
}
.Project_info
 {
    
	padding: 15px;
	border-top:1px solid #dcdcdc;
    
}
.Project_info h1
 {
    
	color: #45a8aa;
    
	font-size: 14px;
    
	line-height: 15px;
    
	padding: 0px;
	margin:0 0 10px 0px;
    
}
.Project_info h2
 {
    
	color: #050505;
    
	font-size: 14px;
    
	line-height: 15px;
    
	padding: 0px;
	margin:0 0 10px 0px;
    
}
.Commission
{
	position:absolute;
	right:0px;
	top:0px;
}
.page-title-section::before {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.page-title-section {
    background-color: #2b2b2b;
    background-position: center center;
    background-size: cover;
   /* padding-top: 60px;*/
    overflow: hidden;
    position: relative;
    width: 100%;
}
.page-title-section h1
{
	color:#fff;
	text-transform:uppercase;
	position:relative;
	margin: 50px 0;
	padding:0px;
	font-family: 'Raleway', sans-serif;
	font-size:54px;
}
.breadcrumb
{
	margin:0px;
	border-radius:0px;
	background-color:#fff;
	text-align:right;
}
.breadcrumb li
{
	color: #59c5c7;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
	text-shadow:none;
}
.breadcrumb li a:hover
{
	color: #59c5c7;
}
.breadcrumb li::before {
    color: #000;
    content: "/ ";
    padding: 0 5px;
}
.breadcrumb li:first-child::before {
    display: none;
}
.titleInner {
    background-color: #45a8aa;
    color: #fff;
    font-size: 16px;
    padding: 0px 0 3px 15px;
}
.title, .titleInner {
    margin-bottom: 0;
    position: static;
}
.titleInner .icon_search {
    background-color: #252a2b;
    color: #c7d2d3;
    float: right;
    margin: 0 0 0 10px;
}
.Project_Title
{
	margin:0px 0px 30px;
	padding:10px 20px 0px;
}
.Project_Title h1 {
    border-bottom: 1px solid #d5d5d5;
    color:#45a8aa;
	text-transform:uppercase;
    margin-top: 0;
    padding-bottom: 10px;
    position: relative;
}
.Project_Title span {
    font-size: 22px;
    font-weight: normal;
    position: relative;
}
.Project_Title h1 > span::after {
    background-color: #45a8aa;
    content: " ";
    display: block;
    height: 4px;
    position: absolute;
    top: 36px;
    width: 100%;
}
.Developer
{
	background-color:#f3f3f3;
	padding:20px 0px;
	border:1px solid #e3e3e3;
	
}
.Developer .Dev_Img
{
	width:140px;
	border:1px solid #e3e3e3;
}
.Developer .Dev_info
{
	margin:0px;
}
.Dev_info h4
{
	font-size:16px;
	margin:0 0 0px 0px;
	padding:0px;
}
.DeveloperTxt
{
	margin:20px 0 0 0px;
}
.DeveloperBrd
{
	margin:0px 0 15px 0px;
	padding:0px 0 15px 0px;
	border-bottom:1px solid #dddddd;
}
.DeveloperTxt h1
{
	color:#45a8aa;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0px;
	padding:0px;
}
.property-item {
    background-color: #f3f3f3;
	border: 1px solid #eeeeee ;
    margin-bottom: 16px;
	margin-top: -18px;
}
.property-item .title {
    float: left;
    font-size: 18px;
    line-height: 41px;
    margin-bottom: 0;
    padding: 0 0 0 16px;
}
.property-item .price {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: right;
    margin: 0;
    padding: 0 0 0 15px;
}
.property-item .price .status-label {
    background: #000 none repeat scroll 0 0;
    margin-right: -5px;
    padding-left: 10px;
    padding-right: 10px;
}
.property-item .price .status2-label {
    background: #363636 none repeat scroll 0 0;
    margin-right: -5px;
    padding-left: 10px;
    padding-right: 10px;
}
.property-item .price span {
    background-color:#45a8aa;
    color: #fff;
    display: inline-block;
    margin-right: -1px;
    padding: 5px 10px 5px 14px;
}
.Links_bt
{
	margin:12px 0px;
	padding:0px;
}
.Links_bt a
{
	display:inline-block;
	margin-right:10px;
	background-color:#000;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	padding:3px 15px;
}
.Links_bt a:hover
{
	background-color:#45a8aa;
}

.Links_bt2
{
	margin:0px 0px;
	padding:0px;
}
.Links_bt2 a
{
	display:block;
	margin-bottom:10px;
	background-color:#59c5c7;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	padding:3px 15px;
	text-align:center;
}
.Links_bt2 a:hover
{
	background-color:#000;
}


/*****custom-code******/
.small-textbox 
{
    height:21px !important;
    width: 77% !important;
}
/*** New Style ***/
.featured_div {
    background-color: #45a8aa;
    color: #fff;
    font-size: 14px;
    left: -41px;
    padding: 1px 47px;
    position: absolute;
    top: 18px;
    transform: rotate(-45deg);
    z-index: 99;
	text-transform: uppercase;
}
.buttons_group
{
	background-color:#eee;
	padding-bottom:10px;
}
.btn-feature
{
	display:inline-block;
}
.btn-feature a
{
	padding:6px 8px;
	border:1px solid #aaaaaa;
	color:#000;
	font-size:12px;
}
.btn-feature a:hover
{
	background-color:#e6e6e6;
}
a:visited
{
	text-decoration:none;
}
.btn-feature i,.btn-group i
{
	color:#45a8aa;
	margin-left:6px;
	font-size:16px;
}
.btn-group > .btn:first-child
{
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover
{
	font-size:12px;
	color:#000;
}
.btn
{
	background:none;
	border:1px solid #aaaaaa;
	margin-top: -2px;
    padding: 2px 8px 0;
	cursor:pointer;
}
.btn-group i
{
	margin-right:10px;
}
.MainCompare {
    margin: 0 0 20px;
}
.MainCompare h1 {
    background-color: #45a8aa;
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 7px 8px 10px;
}
.CompareBts {
    float: right;
}

.CompareBts a {
    background-color: #59c5c7;
    color: #ffffff;
    display: inline;
    font-size: 12px;
    padding: 4px 7px 5px;
    text-transform: capitalize;
}
.Compare {
    border-bottom: 1px solid #cecece;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.Compare .Close {
    float: right;
}

.Compare img {
    float: left;
    margin-right: 10px;
}
.ecommerce h1 {
    font-size: 23px;
}
.goods-data {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 20px;
    margin-right: 10px;
    overflow-x: auto;
    padding: 20px;
}
.goods-data table, .checkout-page table {
    font: 300 13px;
    width: 100%;
}
.goods-data th, .checkout-page th {
    border-bottom: 1px solid #ecebeb;
    font-size: 16px;
    padding-bottom: 8px;
	text-align:left;
}
.goods-page-image, .checkout-image {
    width: 105px;
}
.goods-data td, .checkout-page td {
    border-bottom: 1px solid #ecebeb;
    padding: 20px 20px 20px 0;
    vertical-align: top;
}
.goods-page-image img, .checkout-image img {
    width: 150px;
}
.goods-data h4, .checkout-page .checkout-description h4 
{
    margin: 0 0 5px;
    padding: 0;
    text-transform: inherit;
	color:#59c5c7;
	font-size:16px;
}
.goods-data p, .checkout-description p {
    margin-bottom: 2px;
}
.goods-data .del-goods, .goods-data .add-goods {
    margin-top: 4px;
}
.del-goods {
    background: #d7dde3 url("../img/icon/del-goods.png") no-repeat scroll 50% 50%;
}
.del-goods, .add-goods {
    border-radius: 22px !important;
    color: #fff !important;
    float: right;
    font-size: 12px;
    height: 17px;
    line-height: 1;
    margin: 10px 0 0 5px;
    width: 17px;
}
.add-goods {
    background: #7bdd00 url("../img/icon/add-goods.png") no-repeat scroll 50% 50%;
}
.del-goods:hover, .add-goods:hover
{
	background-color:#59c5c7;
}
.goods-page-description a
{
	color:#59c5c7;
	font-weight:bold;
	text-decoration:underline;
}
.goods-page-description a:hover
{
	color:#000;
}
.Back
{
	text-align:right;
	margin-top:25px;
}
.Back i
{
	margin-right:6px;
	font-size:14px;
}
.MainComparison
{
	margin-top:20px;
}
.Comparison_Row th
{
	font-size: 14px;
    font-weight: bold;
    text-align: left;
	color: #59c5c7;
	padding-left: 10px;
}
.Comparison_Row img
{
	margin-bottom: 15px;	
}
.Comparison_Row td
{
	padding:25px 0px 10px 25px;
	border-bottom:1px solid #cfd0d0;
	border-right:1px solid #cfd0d0;
}
.Comparison_Row a
{
	background-color: #363636;
    color: #fff;
    display: inline-block;
    margin-bottom: 7px;
    padding: 5px 15px;
    text-transform: uppercase;
	
}
.Comparison_Row a:hover
{
	background-color: #59c5c7;
	
}
.main_page_nav
{
	background-color:#eee;
}
.page_nav
{
	background-color:#363636;
	color:#fff;
	display: inline-block;
    padding: 3px 10px 0;
	margin-top: -2px;
}
.page_nav:hover
{
	background-color:#45a8aa;
}
.page_nav i
{
	color:#fff;
	font-size:20px;
}
.Button_input
{
	background-color: #363636;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 8px 0 4px;
    padding: 4px 12px;
    text-transform: uppercase;
	border:none;
}
.Button_input:hover
{
	background-color: #59c5c7;
}
.newletter input
{
	padding:4px 2px 4px 6px;
}
footer
{
	background-color: #090834;
}