@import url('../fonts/font-awesome.min.css');

* {

	margin: 0 auto;

	padding: 0;

}

p {

	font-size: 14px;

}

html, body,  span, applet, object, iframe, h1,   h4, h5, h6,  blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0 auto;

	padding: 0;

	border: 0;

	vertical-align: baseline;

	font-family: 'Carme', sans-serif;

}



.float-left {

	float: left;

}

.float-right {

	float: left;

	width:100%;

}

.aligncenter {

	text-align: center;

}

.clearfix:before, .clearfix:after, .row:before, .row:after {

	content: '\0020';

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

#search_property_bedroom{

	background:#FFF;

	border:solid 1px #CCC;

	width:120px;

}

#search_property_min_price{

	background:#FFF;

	border:solid 1px #CCC;

}

#search_property_max_price{

	background:#FFF;

	border:solid 1px #CCC;

}

.row:after, .clearfix:after {

	clear: both;

}

.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

body {

	background: #f2f2f2;

	font-family: 'Carme', sans-serif;

	font-size: 14px;

	padding: 0px 0 0 0;

	color: #666666;

}

/*#top {

	position: relative;

}

.top {

	width: 998px;

	margin: 0 auto;

	font-size: 11px;

	padding: 16px 0;

	position: relative;

}

.top .myaccount {

	position: absolute;

	top: 5px;

	right: 160px;

}

.top .myaccount-name {

	position: absolute;

	top: 30px;

	right: 200px;

	font-size: 12px;

	font-weight: 700; 

	z-index: 1;

}

.top .signup {

	position: absolute;

	top: 5px;

	right: 0px;

}

.top a {

	text-decoration: none;

	color: #666666;

}

.top a:hover {

	text-decoration: none;

	color: #ffffff;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	-ms-border-radius: 2px;

	-o-border-radius: 2px;

	border-radius: 2px;

}

.top a:hover.account {

	background: url(../images/icons/account.png) 5px -11px no-repeat #3a3a3a;

}

.top a:hover.register {

	background: url(../images/icons/register.png) 6px -11px no-repeat #3a3a3a;

}

.top a:hover.help {

	background: url(../images/icons/info.png) 6px -11px no-repeat #3a3a3a;

}

.top a.account {

	background: url(../images/icons/account.png) 5px 3px no-repeat;

	padding: 3px 7px 3px 20px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

.top a.register {

	background: url(../images/icons/register.png) 6px 3px no-repeat;

	padding: 3px 7px 3px 15px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

.top a.help {

	background: url(../images/icons/info.png) 6px 3px no-repeat;

	padding: 3px 7px 3px 15px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

#header-wrapper {

	width: 100%;

	background: #fff;

}*/

/*#header {

	width: 1098px;

	margin: 0 auto;

	position: relative;

	z-index: 10;

	height: 120px;

}

#header .number {

	left: -11px;

	bottom: 10px;

	font-size: 20px;

	color: #014d99;

	font-weight: normal;

	position: absolute;

	width: 260px;

	text-align: right;

}

#header .headtitle {

	position: absolute;

	left: 280px;

	top: 20px;

	width: 590px;

	text-align: center;

}

#header .headtitle h1 {

	font-size: 22px;

	color: #014d99;

	font-weight: normal;

	text-transform: capitalize;

}

.logo-social {

	padding: 0;

}

.ie7 .logo-social {

	margin-bottom: 25px;

}

.logo-social a {

	float: left;

}

.logo-social a.logo {

	display: inline-block;

	width: 263px;

}

.social {

	float: right;

	padding-top: 10px;

	width: 223px;

}

.social a {

	margin-left: 4px;

}

#header .language {

	width: 415px;

	position: absolute;

	left: 388px;

	bottom: 10px;

}

#header .language li {

	margin-right: 6px;

	float: left;

	display: inline;

	cursor: pointer;

}

#header .currency {

	width: 110px;

	position: absolute;

	right: 0px;

	top: 57px;

	z-index: 100000;

}*/

/*.main-menu {

	width: 100%;

	background: url(../images/menu-bg.png) 0 0 repeat-x;

	height: 51px;

}

#main-nav {

	width: 1098px;

	margin: 0 auto;

	position: relative;

	z-index: 0;

}

#main-nav > ul {

	margin: 0;

}

#main-nav li {

	list-style: none;

	font-weight: normal;

	float: left;

	position: relative;

	z-index: 50;

}

ul#main-nav li.eng {

	font-size: 22px;

}

ul#main-nav li a {

	color: #615f5f;

	text-shadow: 1px 1px 1px #fcfcfc;

	font-size: 14px;

}

ul#main-nav li a.eng   {

	color: #615f5f;

	text-shadow: 1px 1px 1px #fcfcfc;

	font-size: 18px;

}

ul#main-nav li a.dutch {

	color: #615f5f;

	text-shadow: 1px 1px 1px #fcfcfc;

	font-size: 18px;

}

ul#main-nav li a.german   {

	color: #615f5f;

	text-shadow: 1px 1px 1px #fcfcfc;

	font-size: 18px;

}

ul#main-nav li a.norwegian {

	color: #615f5f;

	text-shadow: 1px 1px 1px #fcfcfc;

	font-size: 18px;

}

ul#main-nav li a.russian {

	color: #615f5f;

	text-shadow: 1px 1px 1px #fcfcfc;

	font-size: 18px;

}

ul#main-nav li a.spanish {

	color: #615f5f;

	text-shadow: 1px 1px 1px #fcfcfc;

	font-size: 18px;

}

#main-nav li.last {

	border: none;

}

#main-nav li:hover a {

	color: #fff;

}

#main-nav li:hover p a {

	color: #fff;

}

#main-nav li a {

	text-decoration: none;

	color: #fff;

	font-size: 16px;

	padding: 14px 9px 19px 10px;

	text-transform: uppercase;

	display: inline-block;

}

#main-nav li a.eng {

	font-size: 16px;

	padding-left: 16px;

	padding-right: 16px;

}

#main-nav li a.dutch {

	font-size: 16px;

	padding-left: 12px;

	padding-right: 12px;

}

#main-nav li a.dutch2 {

	font-size: 16px;

	padding-left: 22px;

	padding-right: 22px;

}

#main-nav li a.italian {

	font-size: 16px;

	padding-left: 20px;

	padding-right: 20px;

}

#main-nav li a.polish {

	font-size: 16px;

	padding-left: 8px;

	padding-right: 8px;

}

#main-nav li a.german {

	font-size: 16px;

	padding-left: 7px;

	padding-right: 7px;

}

#main-nav li a.norwegian {

	font-size: 16px;

	padding-left: 21px;

	padding-right: 21px;

}

#main-nav li a.spanish {

	font-size: 16px;

	padding-left: 12px;

	padding-right: 12px;

}

#main-nav li a.russian {

	font-size: 16px;

	padding-left: 10px;

	padding-right: 10px;

}

#main-nav li a.swedish {

	font-size: 16px;

	padding-left: 19px;

	padding-right: 19px;

}

#main-nav li p a {

	position: absolute;

	left: 25px;

	top: 27px;

	padding: 0;

	font-size: 9px;

	color: #666666;

}

#main-nav li.home a {

	padding: 14px 10px 19px 35px;

}

#main-nav li.home a:hover {

}

#main-nav li.home p a {

	margin: 0 0 0 10px;

	padding: 0;

}

#main-nav li .first {

	background:  0 0 no-repeat;

	position: absolute;

	width: 18px;

	height: 17px;

	top: 14px;

	left: 15px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

}

#main-nav li.current .first {

	background: url(../images/home-icon-green.png) 0 0 no-repeat;

}

#main-nav li:hover .first {

	background: url(../images/home-icon-green.png) 0 0 no-repeat;

}

#main-nav li.indicator {

	background: url(../images/icons/plus.png) 90% 25% no-repeat;

}

#main-nav li.indicator:hover {

	background: url(../images/icons/minus.png) 90% 25% no-repeat;

}

#main-nav li.indicator.current {

	background: url(../images/icons/plus-hover.png) 90% 25% no-repeat;

}

#main-nav li a:hover, #main-nav li .hover > a, #main-nav li .current > a {

	color: #5c9e02;

	background: url(../images/menu-hover.png) repeat-x;

}

#main-nav li a:hover, #main-nav li a:hover p, #main-nav li .hover > a, #main-nav li .current > a, #main-nav li .current > p a {

	color: #fff;

	cursor: pointer;

	background: url(../images/menu-hover.png) repeat-x;

}

#main-nav li a:hover, #main-nav li .hover > a, #main-nav li .current > a {

	background: url(../images/menu-hover.png) repeat-x;

}

#main-nav li.current a {

	background: url(../images/menu-hover.png) repeat-x;

}

#main-nav li.current .submenu a {

	background: none;

}

.no-js #main-nav li:hover > ul {

	display: block;

}

#main-nav .submenu {

	border: 3px solid #0e7dbf;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

	border-radius: 4px;

	background-color: #fff;

	display: none;

	position: absolute;

	left: 0px;

	top: 52px;

	z-index: 1000;

	width: 1094px;

	padding-top: 15px;

	padding-bottom: 15px;

}

#main-nav .submenu .heading {

	width: 980px;

	margin: 0 auto;

	font-size: 22px;

	line-height: 32px;

}

#main-nav .submenu .subleft {

	width: 400px;

	float: left;

}

#main-nav .submenu .subleft .con1 {

	width: 200px;

	float: left;

}

#main-nav .submenu .subright {

	width: 500px;

	float: right;

}

#main-nav .submenu .subleft .con1 li .first {

	background: none;

}

#main-nav .submenu .subleft .con1 li .first a {

	background: none;

}

.ie7 #main-nav .submenu {

	top: 47px;

}

#main-nav .submenu .subleft .con1 li a {

	border-bottom: solid 1px #f0f0f0;

	color: #3a3a3a;

	font-size: 14px;

	padding: 10px;

	width: 165px;

}

#main-nav .submenu .subleft .con1 li a:hover {

	color: #5c9e02;

	background: #f8f8f8;

}

#main-nav .submenu .subleft .con1 li a.last {

	border: none;

}

#main-nav .submenu .subleft .con1 li.current {

	background: #000;

}

#main-nav .submenu .subleft .con1 li.current a {

	color: #5c9e02;

}

#main-nav .submenu .subleft .con1 li.current:after {

	display: none;

	background: none;

}*/

/*.neighbor-menu {

	width: 100%;

	background: url(../images/property-menu-bg.png) 0 0 repeat-x;

	height: 62px;

}

#neighbor-nav {

	width: 1098px;

	margin: 0 auto;

	position: relative;

	z-index: 0;

	color: #fff;

}

#neighbor-nav a {

	text-decoration: none;

	color: #fff;

}

#neighbor-nav a:hover {

	color: #000;

}

#neighbor-nav .con1 {

	width: 220px;

	float: left;

	line-height: 58px;

	font-size: 17px;

	background: url(../images/neighbor-div.png) no-repeat right top;

	text-transform: uppercase;

}

#neighbor-nav .con2 {

	float: left;

	padding: 10px 0 0 11px;

	width: 96px;

	background: url(../images/neighbor-div.png) no-repeat right top;

	text-transform: uppercase;

	min-height: 50px;

}

#neighbor-nav .con3 {

	float: left;

	padding: 6px 0 0 15px;

	width: 156px;

	font-size: 12px;

	background: url(../images/neighbor-div.png) no-repeat right top;

	text-transform: uppercase;

	min-height: 50px;

}

#neighbor-nav .con3 span {

	float: right;

	margin-right: 10px;

}

#neighbor-nav .con4 {

	float: left;

	padding: 6px 0 0 15px;

	width: 140px;

	font-size: 12px;

	background: url(../images/neighbor-div.png) no-repeat right top;

	text-transform: uppercase;

	min-height: 50px;

}

#neighbor-nav .con4 span {

	float: right;

	margin-right: 10px;

}

#neighbor-nav .con5 {

	float: left;

	padding: 6px 0 0 15px;

	width: 120px;

	font-size: 12px;

	background: url(../images/neighbor-div.png) no-repeat right top;

	text-transform: uppercase;

	min-height: 50px;

}

#neighbor-nav .con5 span {

	float: right;

	margin-right: 10px;

}

#neighbor-nav .con6 {

	float: left;

	padding: 6px 0 0 15px;

	width: 155px;

	font-size: 12px;

	background: url(../images/neighbor-div.png) no-repeat right top;

	text-transform: uppercase;

	min-height: 50px;

}

#neighbor-nav .con6 span {

	float: right;

	margin-right: 10px;

}

.banner-menu {

	width: 100%;

	background: url(../images/menu-neighbor-bg.png) 0 -113px repeat-x;

	height: 93px;

}

#banner-nav {

	width: 1098px;

	margin: 0 auto;

	position: relative;

	z-index: 0;

	color: #fff;

}

#banner-nav a {

	text-decoration: none;

	color: #fff;

	border: none;

}

#banner-nav img a {

	border: none;

}

#banner-nav .con1 {

	width: 290px;

	float: left;

	text-align: center;

	padding-top: 20px;

}

#banner-nav .con1 strong {

	text-transform: uppercase;

	font-size: 18px;

}

#banner-nav .con1 span {

	margin-right: 16px;

	width: 51px;

	height: 93px;

	float: left;

	margin-top: -19px;

}

#banner-nav .con2 {

	width: 266px;

	float: left;

	text-align: center;

	padding-top: 20px;

}

#banner-nav .con2 strong {

	text-transform: uppercase;

	font-size: 18px;

}

#banner-nav .con2 span {

	margin-right: 16px;

	width: 50px;

	height: 93px;

	float: left;

	margin-top: -20px;

}

#banner-nav .con3 {

	width: 270px;

	float: left;

	text-align: center;

	padding-top: 20px;

}

#banner-nav .con3 strong {

	text-transform: uppercase;

	font-size: 18px;

}

#banner-nav .con3 span {

	margin-right: 16px;

	width: 44px;

	height: 93px;

	float: left;

	margin-top: -19px;

}

#banner-nav .con4 {

	width: 258px;

	float: left;

	text-align: center;

	padding-top: 20px;

}

#banner-nav .con4 strong {

	text-transform: uppercase;

	font-size: 18px;

}

#banner-nav .con4 span {

	margin-right: 10px;

	width: 66px;

	height: 93px;

	float: left;

	margin-top: -19px;

}*/

.fullwidthbanner-container {

	width: 100% !important;

	position: relative;

	padding: 0;

	max-height: 330px !important;

	overflow: hidden;

}

.fullwidthbanner-container .fullwidthabnner {

	width: 100% !important;

	max-height: 330px !important;

	position: relative;

}

#video_link img {

	max-width: 100%;

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

.banner, .bannercontainer {

	width: 760px;

	height: 395px;

}

#video_link, #video_frame {

	width: 760px;

	height: 395px;

}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

.banner, .bannercontainer {

	width: 480px;

	height: 250px;

}

#video_link, #video_frame {

	width: 707px;

	height: 396px;

}		   		 /*  #video_link ,#video_frame			{	width:504px; height:282px;	} */

}

@media only screen and (min-width: 0px) and (max-width: 479px) {

.banner, .bannercontainer {

	width: 320px;

	height: 166px;

}

#video_link, #video_frame {

	width: 360px;

	height: 201px;

}

}

.fb_iframe_widget iframe {

	z-index: 120;

}

#search-slider {

	width: 998px;

	margin: 10px auto 0 auto;

}

.search {

	float: right;

}

.srch {

	width: 310px;

	padding: 10px 10px 20px 20px;

	background: #e2eefb;

	height: 310px;

	font-family: 'Carme', sans-serif;

	color: #494948;

	font-size: 12px;

	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);

}

.account_srch {

	width: 310px;

	padding: 10px 10px 20px 20px;

	background: url(../images/search-panel-bg3.png) no-repeat;

	height: 310px;

	font-family: 'Carme', sans-serif;

	color: #494948;

	font-size: 12px;

	-moz-box-shadow: 0 0 5px #888;

	-webkit-box-shadow: 0 0 5px#888;

	box-shadow: 0 0 5px #888;

	border-radius: 2px;

}

.ie7 .srch { 

}

/*.srch pre {

	float: right;

	margin-right: 30px;

}

.srch a {

	color: #494948;

	font-size: 14px;

	text-decoration: none;

	font-weight: bold;

	text-decoration: underline;

}

.srch h2 {

	font-size: 18px;

	font-weight: normal;

	color: #000;

	line-height: 22px;

}

.srch h2 strong {

	font-size: 20px;

}

.srch .checkbox {

	padding: 5px 0 5px 0;

	margin-bottom: 5px;

}

.ie7 .srch .checkbox {

	min-height: 25px;

}

.srch .checkbox label {

	float: left;

	padding: 6px 13px 0 3px;

	color: #494948;

	font-weight: 700;

}

.srch .selectboxcon {

	width: 310px;

	margin-bottom: 10px;

}

.srch .selectboxcon .leftcon {

	width: 150px;

	float: left;

}

.srch .selectboxcon .rightcon {

	width: 150px;

	float: right;

}

.srch .selectboxcon .left {

	width: 110px;

	float: left;

}

.srch .selectboxcon .left2 {

	width: 110px;

	float: right;

}

.srch .selectboxcon .left3 {

	width: 75px;

	float: left;

}

.srch .selectboxcon .left4 {

	width: 170px;

	float: left;

}

.srch .selectboxcon .left5 {

	width: 140px;

	float: right;

}

.srch .selectboxcon .right {

	width: 130px;

	float: right;

}

.srch .selectbox {

}

.ie7 .srch .selectbox {

	min-height: 40px;

}

.srch .selectbox .s-select {

	float: left;

	width: 47%;

	margin-right: 5%;

	padding-top: 3px;

}

.srch .selectbox .last {

	margin: 0;

}

.srch .jslider {

	float: left;

	width: 100%;

	height: 45px;

	position: relative;

	top: 25px;

}

.srch .jslider table {

	width: 100%;

	border-collapse: collapse;

	border: 0;

}

.srch .jslider th {

	padding: 0;

	vertical-align: top;

	text-align: left;

	border: 0;

}

.srch .jslider table tr td {

	width: 100%;

	vertical-align: top;

}

.srch .jslider .jslider-bg {

	position: relative;

}

.srch .jslider .jslider-bg i {

	height: 6px;

	position: absolute;

	font-size: 0;

	top: 0;

}

.srch .jslider .jslider-bg .l {

	width: 10%;

	background-position: 0 0;

	left: 0;

}

.srch .jslider .jslider-bg .f {

	width: 80%;

	left: 10%;

	background-repeat: repeat-x;

	background-position: 0 -20px;

}

.srch .jslider .jslider-bg .r {

	width: 10%;

	left: 90%;

	background-position: right 0;

}

.srch .jslider .jslider-bg .v {

	position: absolute;

	width: 60%;

	left: 20%;

	top: 0;

	height: 5px;

	background-repeat: repeat-x;

	background-position: 0 -40px;

}

.srch .jslider .jslider-pointer {

	width: 13px;

	height: 15px;

	background-position: 0 -60px;

	position: absolute;

	left: 20%;

	top: -4px;

	margin-left: -6px;

	cursor: pointer;

	cursor: hand;

}

.srch .jslider .jslider-pointer-hover {

	background-position: -20px -60px;

}

.srch .jslider .jslider-pointer-to {

	left: 80%;

}

.srch .jslider .jslider-label {

	font-size: 9px;

	line-height: 1em;

	color: black;

	opacity: 0.4;

	white-space: nowrap;

	padding: 0px 2px;

	position: absolute;

	top: -18px;

	left: 0px;

}

.srch .jslider .jslider-label small {

	position: relative;

	top: -0.4em;

}

.srch .jslider .jslider-label-to {

	left: auto;

	right: 0;

}

.srch .jslider .jslider-value {

	font-size: 11px;

	white-space: nowrap;

	padding: 1px 2px 0;

	position: absolute;

	top: -19px;

	left: 20%;

	line-height: 1em;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	-o-border-radius: 2px;

	border-radius: 2px;

	color: #3a3a3a;

}

.srch .jslider .jslider-value small {

	position: relative;

	top: -0.4em;

}

.srch .jslider .jslider-value-to {

	left: 80%;

}

.srch .jslider .jslider-scale {

	position: relative;

	top: 9px;

}

.srch .jslider .jslider-scale span {

	position: absolute;

	height: 5px;

	border-left: 1px solid #999;

	font-size: 0;

}

.srch .jslider .jslider-scale ins {

	font-size: 9px;

	text-decoration: none;

	position: absolute;

	left: 0px;

	top: 5px;

	color: #999;

}

.srch .jslider-single .jslider-pointer-to {

	display: none;

}

.srch .jslider-single .jslider-value-to {

	display: none;

}

.srch .jslider-single .jslider-bg .v {

	display: none;

}

.srch .jslider-single .jslider-label {

	display: none;

}

.srch .jslider_round_plastic .jslider-bg i {

	background-image: url(../images/jslider.round.plastic.png);

}

.srch .jslider_round_plastic .jslider-pointer {

	background-image: url(../images/jslider.round.plastic.png);

	width: 18px;

	height: 18px;

	top: -7px;

	margin-left: -8px;

}

.srch .input {

	width: 240px;

}

.srch .checkbox label {

	cursor: pointer;

}

.srch .search-button .search-property {

	color: #ffffff;

	position: relative;

	z-index: 1;

	cursor: pointer;

	float: right;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	background-color: #5c9e02;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	background-image: -moz-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -o-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -webkit-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	text-shadow: 0 1px 0 rgba(0,0,0,0.2);

	padding: 8px 15px;

	border: 1px solid #5c9e02;

}

.ie7 .srch .search-button .search-property {

	border: none;

}

.srch .search-button .search-property:hover {

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #226ab3, inset 0 1px 5px rgba(0,0,0,0.4);

	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

}

.srch .leftsrch {

	width: 120px;

	float: left;

}

.srch .rightsrch {

	width: 120px;

	float: left;

}

.search .search-shadow {

	background: url(../images/search-shadow.png) 0 0 no-repeat;

	height: 6px;

}*/

/*srch box panel design*/

.srch2 {

	width: 520px;

	padding: 10px;

	background: url(../images/searchbg-2.png) no-repeat;/* border: 1px solid rgba(188,188,188,0.82);

  background: url(../images/bkg/search-bg.png) left bottom repeat-x #ffffff;*/

}

.srch2 a {

	color: #fff;

	font-size: 14px;

	text-decoration: none;

	font-weight: normal;

}

.ie7 .srch2 {

/*border: 1px solid #c3c3c3;*/

}

.srch2 h2 {

	font-family: helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #fff;

}

.srch2 .checkbox {

	padding: 5px 0 10px 0;

	margin-bottom: 5px;

	background: url(../images/dashed-line.png) left bottom repeat-x;

}

.ie7 .srch2 .checkbox {

	min-height: 25px;

}

.srch2 .checkbox label {

	float: left;

	padding: 6px 13px 0 3px;

	color: #fff;

}

.srch2 .selectbox {

	padding: 12px 0;

	margin-bottom: 5px;

	background: url(../images/dashed-line.png) left bottom repeat-x;

}

.ie7 .srch2 .selectbox {

	min-height: 40px;

}

.srch2 .selectbox .s-select {

	float: left;

	width: 47%;

	margin-right: 5%;

	padding-top: 3px;

}

.srch2 .selectbox .last {

	margin: 0;

}

.srch2 .jslider {

	float: left;

	width: 100%;

	height: 45px;

	position: relative;

	top: 25px;

}

.srch2 .jslider table {

	width: 100%;

	border-collapse: collapse;

	border: 0;

}

.srch2 .jslider th {

	padding: 0;

	vertical-align: top;

	text-align: left;

	border: 0;

}

.srch2 .jslider table tr td {

	width: 100%;

	vertical-align: top;

}

.srch2 .jslider .jslider-bg {

	position: relative;

}

.srch2 .jslider .jslider-bg i {

	height: 6px;

	position: absolute;

	font-size: 0;

	top: 0;

}

.srch2 .jslider .jslider-bg .l {

	width: 10%;

	background-position: 0 0;

	left: 0;

}

.srch2 .jslider .jslider-bg .f {

	width: 80%;

	left: 10%;

	background-repeat: repeat-x;

	background-position: 0 -20px;

}

.srch2 .jslider .jslider-bg .r {

	width: 10%;

	left: 90%;

	background-position: right 0;

}

.srch2 .jslider .jslider-bg .v {

	position: absolute;

	width: 60%;

	left: 20%;

	top: 0;

	height: 5px;

	background-repeat: repeat-x;

	background-position: 0 -40px;

}

.srch2 .jslider .jslider-pointer {

	width: 13px;

	height: 15px;

	background-position: 0 -60px;

	position: absolute;

	left: 20%;

	top: -4px;

	margin-left: -6px;

	cursor: pointer;

	cursor: hand;

}

.srch2 .jslider .jslider-pointer-hover {

	background-position: -20px -60px;

}

.srch2 .jslider .jslider-pointer-to {

	left: 80%;

}

.srch2 .jslider .jslider-label {

	font-size: 9px;

	line-height: 1em;

	color: black;

	opacity: 0.4;

	white-space: nowrap;

	padding: 0px 2px;

	position: absolute;

	top: -18px;

	left: 0px;

}

.srch2 .jslider .jslider-label small {

	position: relative;

	top: -0.4em;

}

.srch2 .jslider .jslider-label-to {

	left: auto;

	right: 0;

}

.srch2 .jslider .jslider-value {

	font-size: 11px;

	white-space: nowrap;

	padding: 1px 2px 0;

	position: absolute;

	top: -19px;

	left: 20%;

	line-height: 1em;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	-o-border-radius: 2px;

	border-radius: 2px;

	color: #3a3a3a;

}

.srch2 .jslider .jslider-value small {

	position: relative;

	top: -0.4em;

}

.srch2 .jslider .jslider-value-to {

	left: 80%;

}

.srch2 .jslider .jslider-scale {

	position: relative;

	top: 9px;

}

.srch2 .jslider .jslider-scale span {

	position: absolute;

	height: 5px;

	border-left: 1px solid #999;

	font-size: 0;

}

.srch2 .jslider .jslider-scale ins {

	font-size: 9px;

	text-decoration: none;

	position: absolute;

	left: 0px;

	top: 5px;

	color: #999;

}

.srch2 .jslider-single .jslider-pointer-to {

	display: none;

}

.srch2 .jslider-single .jslider-value-to {

	display: none;

}

.srch2 .jslider-single .jslider-bg .v {

	display: none;

}

.srch2 .jslider-single .jslider-label {

	display: none;

}

.srch2 .jslider_round_plastic .jslider-bg i {

	background-image: url(../images/jslider.round.plastic.png);

}

.srch2 .jslider_round_plastic .jslider-pointer {

	background-image: url(../images/jslider.round.plastic.png);

	width: 18px;

	height: 18px;

	top: -7px;

	margin-left: -8px;

}

.srch2 .search-button .search-property {

	color: #ffffff;

	position: relative;

	z-index: 20;

	cursor: pointer;

	float: right;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	background-color: #5c9e02;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	background-image: -moz-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -o-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -webkit-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	text-shadow: 0 1px 0 rgba(0,0,0,0.2);

	padding: 8px 15px;

	border: 1px solid #5c9e02;

	margin-top: 30px;

}

.ie7 .srch2 .search-button .search-property {

	border: none;

}

.srch2 .search-button .search-property:hover {

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

}

/*new for add to favorite signup process*/

/*srch box panel design*/

.fav-sign {

	width: 600px;

	overflow: hidden;

	font-size: 14px;

	color: #000;

}

.fav-sign a {

	color: #0066CC;

	text-decoration: none;

	font-size: 16px;

	font-weight: 700;

}

.fav-sign .title {

	font-size: 24px;

	font-weight: normal;

	color: #70af1a;

}

.fav-sign .title2 {

	font-size: 20px;

	font-weight: normal;

	color: #70af1a;

}

.modal-header {

	background: #636363;

	color: #F1F1F1;

	padding: 5px 15px;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);

	font-size: 18px;

}

.modal-header {

	border-bottom: 1px solid #EEEEEE;

	padding: 9px 15px;

}

.srch211 {

	width: 270px;

	float: right;

	padding: 7px;

}

.srch211 ul {

	list-style: none;

	list-style-type: none;

	list-style-image: none;

}

.srch211 ul li {

	background: #fbfb94;

	padding: 3px 10px;

	font-size: 13px;

	color: #000000;

	margin-top: 10px;

	line-height: 25px;

	-moz-box-shadow: 0 0 5px #888;

	-webkit-box-shadow: 0 0 5px#888;

	box-shadow: 0 0 5px #888;

}

.srch21 {

	width: 600px;

	padding: 7px;

	float: left;

}

.srch21 a {

	color: #fff;

	font-size: 14px;

	text-decoration: none;

	font-weight: normal;

}

.ie7 .srch21 {

/*border: 1px solid #c3c3c3;*/

}

.srch21 h2 {

	font-family: helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #fff;

}

.srch21 .checkbox {

	padding: 5px 0 10px 0;

	margin-bottom: 5px;

	background: url(../images/dashed-line.png) left bottom repeat-x;

}

.srch21 input {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	background: #e9e9e9;

	border: 1px solid #C3C3C3;

	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1) inset;

	color: #666666;

	margin-bottom: 4px;

	outline: medium none;

	padding: 2% 0%;

	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);

	width: 93%;

}

.textarea-new {

	margin-bottom: 10px;

	

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 ); /* IE6-9 */

	border: 1px solid #C3C3C3;

}

.ie7 .srch21 .checkbox {

	min-height: 25px;

}

.srch21 .checkbox label {

	float: left;

	padding: 6px 13px 0 3px;

	color: #fff;

}

.srch21 .select {

	background: #666666;

}

.ie7 .srch21 .selectbox {

	min-height: 40px;

}

.srch21 .selectbox .s-select {

	float: left;

	width: 47%;

	margin-right: 5%;

	padding-top: 3px;

}

.srch21 .selectbox .last {

	margin: 0;

}

.srch21 select {

	width: 94%;

	background: #fff !important;

	padding: 3px;

	margin-bottom: 12px;

	height: 30px;

	border: 1px solid #C3C3C3;

	border-radius: 2px 2px 2px 2px;

	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1) inset;

}

.srch21 input.search-button {

	color: #ffffff;

	position: relative;

	z-index: 20;

	cursor: pointer;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	background-color: #5c9e02;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	background-image: -moz-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -o-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -webkit-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	text-shadow: 0 1px 0 rgba(0,0,0,0.2);

	padding: 8px 15px;

	border: 1px solid #5c9e02;

	width: 15%;

	margin-left: 6px;

}

.ie7 .srch21 .search-button .search-property {

	border: none;

}

.srch21 .search-button .search-property:hover {

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

}

.search .search-shadow {

	background: url(../images/search-shadow.png) 0 0 no-repeat;

	height: 6px;

}

.slider {

	float: left;

	width: 71%;

	padding: 7px;

	border: 1px solid #bdbdbd;

	background: #ffffff;

	height: 350px;

}

.slider-shadow {

	float: right;

	margin-top: -1px;

	width: 736px;

	background: url(../images/slider-shadow.png) 0 0 no-repeat;

	height: 21px;

}

#content {

	width: 1098px;

	margin: 5px auto 0 auto;

	position: relative;

}

#content .previous-listing {

	position: absolute;

	top: 200px;

	left: -93px;

}

#content .next-listing {

	position: absolute;

	top: 200px;

	right: -93px;

}

.latest-transactions {

	width: 1098px;

	height: 350px;

	overflow: hidden;

}

.latest-transactions .latest-title {

	text-transform: uppercase;

}

.latest-transactions .latest-title p {

	margin: 0 0 0 20px;

	padding: 0 10px;

	font-family: helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	color: #3a3a3a;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);

	background: #eaeaea;

	display: inline-block;

}

.jcarousel-skin-tangos .jcarousel-next-horizontal {

	position: absolute;

	top: 40px;

	right: -69px;

	width: 66px;

	height: 117px;

	cursor: pointer;

	background: transparent url(../images/next-horizontal.png) no-repeat 0 0;

}

.jcarousel-skin-tangos .jcarousel-prev-horizontal {

	position: absolute;

	top: 40px;

	left: -80px;

	width: 66px;

	height: 117px;

	cursor: pointer;

	background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;

}

.jcarousel-skin-tangos .jcarousel-container-horizontal {

	width: 1000px;

	margin: 20px 0px 0 55px;

}

.jcarousel-skin-tangos .jcarousel-clip {

	overflow: hidden;

}

.jcarousel-skin-tangos .jcarousel-item-horizontal {

	margin: 0 10px 0 0;

}

.jcarousel-skin-tangos .jcarousel-direction-rtl .jcarousel-next-horizontal {

	right: 40px;

	left: auto;

	background-image: url(../../images/prev-horizontal.png);

}

.jcarousel-skin-tangos .jcarousel-next-horizontal:hover, .jcarousel-skin-tangos .jcarousel-next-horizontal:focus {

	background-position: -152px 0;

}

.jcarousel-skin-tangos .jcarousel-next-horizontal:active {

	background-position: -152px 0;

}

.jcarousel-skin-tangos .jcarousel-next-disabled-horizontal, .jcarousel-skin-tangos .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tangos .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tangos .jcarousel-next-disabled-horizontal:active {

	cursor: default;

	background-position: -96px 0;

}

.jcarousel-skin-tangos .jcarousel-direction-rtl .jcarousel-prev-horizontal {

	left: auto;

	right: 5px;

	background-image: url(../../images/next-horizontal.png);

}

.jcarousel-skin-tangos .jcarousel-prev-horizontal:hover, .jcarousel-skin-tangos .jcarousel-prev-horizontal:focus {

	background-position: -152px 0;

}

.jcarousel-skin-tangos .jcarousel-prev-horizontal:active {

	background-position: -152px 0;

}

.jcarousel-skin-tangos .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tangos .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tangos .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tangos .jcarousel-prev-disabled-horizontal:active {

	cursor: default;

	background-position: -96px 0;

}

.jcarousel-date-content {

	position: relative;

}

.jcarousel-date-content .l-new {

	background: url(../images/for-sale-wrapper.png) 0 0 no-repeat;

	position: absolute;

	z-index: 2;

	width: 148px;

	height: 30px;

	left: 0;

	top: 140px;

}

.jcarousel-date-content .l-new a {

	display: block;

	width: 92px;

	height: 24px;

}

.jcarousel-date-content .l-off {

	background: url(../images/for-rent-wrapper.png) 0 0 no-repeat;

	position: absolute;

	z-index: 2;

	width: 148px;

	height: 30px;

	left: 0;

	top: 140px;

}

.jcarousel-date-content .l-off a {

	display: block;

	width: 92px;

	height: 24px;

}

.jcarousel-date-content .l-image {

	border: 1px solid #b9b9b9;

	background: #ffffff;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

	border-radius: 4px;

	padding: 5px 5px 0 5px;

	position: relative;

}

.jcarousel-date-content .l-image .l-image-hover {

	background: url(../images/sli-ctn.png);

	position: absolute;

	width: 274px;

	height: 166px;

	top: 5px;

	-webkit-transition: opacity 0.7s ease;

	-moz-transition: opacity 0.7s ease;

	-o-transition: opacity 0.7s ease;

	-ms-transition: opacity 0.7s ease;

	transition: opacity 0.7s ease;

	opacity: 0;

}

.ie8 .jcarousel-date-content .l-image .l-image-hover {

	background: url(../images/sli-ctn.png);

	position: absolute;

	width: 274px;

	height: 166px;

	top: 5px;

	-webkit-transition: opacity 0.7s ease;

	-moz-transition: opacity 0.7s ease;

	-o-transition: opacity 0.7s ease;

	-ms-transition: opacity 0.7s ease;

	transition: opacity 0.7s ease;

	opacity: 0;

	display: none;

}

.ie7 .jcarousel-date-content .l-image .l-image-hover {

	display: none;

}

.jcarousel-date-content .l-image:hover {

	cursor: pointer;

}

.jcarousel-date-content .l-image:hover .l-image-hover {

	background: url(../images/sli-ctn.png);

	position: absolute;

	width: 179px;

	height: 101px;

	padding: 80px 0 0 95px;

	top: 5px;

	-webkit-transition: opacity 0.7s ease;

	-moz-transition: opacity 0.7s ease;

	-o-transition: opacity 0.7s ease;

	-ms-transition: opacity 0.7s ease;

	transition: opacity 0.7s ease;

	opacity: 1;

}

.ie8 .jcarousel-date-content .l-image:hover .l-image-hover {

	background: url(../images/sli-ctn.png);

	position: absolute;

	width: 179px;

	height: 101px;

	padding: 65px 0 0 95px;

	top: 5px;

	-webkit-transition: opacity 0.7s ease;

	-moz-transition: opacity 0.7s ease;

	-o-transition: opacity 0.7s ease;

	-ms-transition: opacity 0.7s ease;

	transition: opacity 0.7s ease;

	opacity: 1;

	display: block;

}

.ie7 .jcarousel-date-content .l-image:hover .l-image-hover {

	display: none;

}

.jcarousel-date-content .l-image:hover .l-image-hover a.l-lupa {

	display: inline-block;

	width: 35px;

	height: 36px;

	background: url(../images/icons/property-view.png) 0 0 no-repeat;

	margin-right: 5px;

}

.jcarousel-date-content .l-image:hover .l-image-hover a.l-lupa:hover {

	background: url(../images/icons/property-view.png) 0 -41px no-repeat;

}

.jcarousel-date-content .l-image:hover .l-image-hover a.l-link {

	display: inline-block;

	width: 35px;

	height: 36px;

	background: url(../images/icons/property-view.png) -40px 0 no-repeat;

}

.jcarousel-date-content .l-image:hover .l-image-hover a.l-link:hover {

	background: url(../images/icons/property-view.png) -40px -41px no-repeat;

}

.jcarousel-date-content .l-shadow {

	background: url(../images/home-images-shadow.png) 0 0 no-repeat;

	height: 7px;

}

.jcarousel-date-content .l-title {

	font-size: 14px;

	background: url(../images/icons/l-line.png) left bottom repeat-x;

	padding:0;

	font-size: 16px;

}

.jcarousel-date-content .l-title a {

	text-decoration: none;

	color: #3a3a3a;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);

}

.jcarousel-date-content .l-title a:hover {

	text-decoration: none;

	color: #5c9e02;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);

}

.jcarousel-date-content .l-features {

	font-size: 11px;

	color: #666666;

	padding: 1px 0px 4px  0px;

	background: url(../images/icons/l-line.png) left bottom repeat-x;

}

.ie7 .jcarousel-date-content .l-features {

	min-height: 18px;

}

.jcarousel-date-content .l-features .l-bedrooms {

	float: left;

	background: url(../images/bedrooms.png) left center no-repeat;

	padding: 3px 20px 2px 33px;

	font-size: 11px;

}

.jcarousel-date-content .l-features .l-area {

	float: left;

	background: url(../images/areas.png) left center no-repeat;

	padding: 5px 20px 0 33px;

	font-size: 11px;

}

.jcarousel-date-content .l-features .l-baths {

	float: left;

	background: url(../images/bathroom.png) left center no-repeat;

	padding: 3px 7px 2px 33px;

	font-size: 11px;

}

.jcarousel-date-content .l-features .l-type {

	float: left;

	background: url(../images/icons/type.png) left center no-repeat;

	padding: 0 0 0 16px;

}

.jcarousel-date-content .l-details {

	padding: 7px 0;

}

.jcarousel-date-content .l-details .l-price {

	float: left;

	font-family: helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	color: #3a3a3a; 

}

.jcarousel-date-content .l-details .l-view {

	float: right;

}

.jcarousel-date-content .l-details .l-view a {

	display: inline-block;

	text-align: center;

	text-decoration: none;

	color: #ffffff;

	padding: 5px 10px 6px 10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

	-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	background: #3a3a3a;

}

.jcarousel-date-content .l-details .l-view a:hover {

	background: #5c9e02;

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

}

.second-row {

	padding-top: 10px;

}

.second-row .content {

}

.second-row .content .p {

	font-size: 14px;

}

.second-row .content .contentcon {

	width: 640px;

	background-color: #fff;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));

	background-image: -webkit-linear-gradient(top, #fff, #ddd);

	background-image: -moz-linear-gradient(top, #fff, #ddd);

	background-image: -ms-linear-gradient(top, #fff, #ddd);

	background-image: -o-linear-gradient(top, #fff, #ddd);

	background-image: linear-gradient(top, #fff, #ddd);

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-box-shadow: 8px #000, 0 -1px 0 #fff inset;

	-webkit-box-shadow: 8px #000, 0 -1px 0 #fff inset;

	box-shadow: 8px #000, 0 -1px 0 #fff inset;

	padding: 10px;

	border: #CCCCCC solid 1px;

}

.second-row .content .contentleft {

	width: 418px;

	float: left;

	text-align: justify;

}

.second-row .content .contentright {

	width: 216px;

	float: right;

}

.second-row .content .contentright img {

	border: #FFFFFF solid 3px;

	margin-top: 5px;

}

.second-row .leftpanel {

	width: 778px;

	float: left;

}

.second-row h1 {

	text-align: left;

	font-size: 24px;

	font-weight: normal;

	color: #3a3a3a;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);

	/*background: url(../images/heading-bullet.png) no-repeat 0 0;*/ padding-left: 18px;

	text-transform: uppercase;

	margin-bottom: 10px;

}

.second-row h1 span {

	background: #eaeaea;

	padding: 0 10px;

}

.second-row h1 {

	text-align: left;

	font-family: helvetica, sans-serif;

	font-size: 20px;

	font-weight: normal;

	color: #3a3a3a;

	text-transform: uppercase;

	margin-bottom: 15px;

}

.why-us {

	margin-top: 10px;

}

.second-row h2 {

	text-align: left;

	font-size: 20px;

	font-weight: normal;

	color: #3a3a3a;/*background: url(../images/heading-bullet.png) no-repeat 0 0;*/

	text-transform: uppercase;

	margin-bottom: 10px;

	padding-left: 18px;

}

.second-row h2 span {

/* background: #eaeaea;

  padding: 0 10px;*/

}

.second-row .why-us .content {

	color: #666666;

	line-height: 1.4em;

	margin-bottom: 10px;

}

.second-row .popular-area {

}

.second-row .popular-area .block1 {/*width:242px;*/

	width: 365px;

	float: left;

	margin-bottom: 10px;

	margin-left: 12px;

}

.second-row .popular-area .block1 h4 {

	font-size: 20px;

	color: #11509a;

}

.second-row .popular-area .block1 .property-thumb {/*width:236px;*/

	width: 359px;

	position: relative;

	background: #FFFFFF;

	padding: 5px 5px 3px 5px;

	border: #959595 solid 1px;

}

.second-row .popular-area .block1 .property-thumb .price {

	position: absolute;

	top: -5px;

	left: 44px;

	width: 142px;

	text-align: center;

}

.second-row .popular-area .block1 .property-thumb .price .pricenum {

	position: absolute;

	left: 0;

	top: 3px;

	color: #FFFFFF;

	width: 142px;

	text-align: center;

}

.second-row .popular-area .block1 .property-thumb .busiwrapp {

	position: absolute;

	left: -5px;

	bottom: 30px;

}

.second-row .popular-area .block1 .property-thumb .detailwrap {

	position: absolute;

	right: 17px;

	bottom: -7px;

}

.second-row .popular-area .block1 .property-info {

	width: 361px; /*width:228px;*/

	padding: 5px;

}

.second-row .popular-area .block1 .property-info h4 {/*width:228px; text-align:center;*/

	width: 149px;

	float: left;

	color: #5f5e5e;

	line-height: 30px;

}

.second-row .popular-area .block1 .property-info .info {/*padding:4px 6px 4px 4px; background:#FFFFFF; font-weight: bold;float:left;*/

	border: #c7c7c7 solid 2px;

	color: #fff;

	margin-right: 4px;

	font-size: 14px;

	float: left;

	height: 30px;

	line-height: 27px;

	color: white;

	font-family: Trebuchet, Arial, sans-serif;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	box-shadow: 0px 15px 0px rgba(0,0,0,0.08) inset;

	padding-left: 8px;

	padding-right: 34px;

	background-color: #6BB2ED;

	color: #FFFFFF;

	border-radius: 60px 60px 60px 60px;

}

.second-row .popular-area .block1 .property-info .info .aaa {

	background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.1) 0%, transparent 80%) repeat scroll 0 0 #FFFFFF;

	border: 2px solid #C7C7C7;

	border-radius: 30px 30px 30px 30px;

	bottom: 0;

	box-shadow: 0 1px 1px white inset;

	float: right;

	margin: -2px -2px 0px 5px;

	padding: 0 9px;

	transition: all 0.3

}

.second-row .popular-area .block1 .property-info .info span a {

	color: #fff;

	font-weight: normal;

	text-decoration: none;

}

.second-row .popular-area .block1 .product {

	position: relative;

	float: left;

	margin: 0 5px 2px 8px;

}

.second-row .popular-area .block1 .ie7 .product {

	margin: 0 5px 20px 5px;

}

.second-row .popular-area .block1 .product .l-features {

	font-size: 11px;

	color: #666666;

	padding: 7px 65px;

	background: url(../images/icons/l-line.png) left bottom repeat-x;

} 

.second-row .popular-area .block1 .product .ie7 .product .l-features {

	min-height: 18px;

}

.second-row .popular-area .block1 .product .l-features .l-bedrooms {

	float: left;

	background: url(../images/icons/bedrooms.png) left center no-repeat;

	padding: 3px 15px 4px 35px;

}

.second-row .popular-area .block1 .product .l-features .l-area {

	float: left;

	background: url(../images/icons/areas.png) left center no-repeat;

	padding: 3px 8px 2px 22px;

}

.second-row .popular-area .block1 .product .l-features .l-baths {

	float: left;

	background: url(../images/icons/bathroom.png) left center no-repeat;

	padding: 3px 0 2px 28px;

}

.second-row .popular-area .block2 {/*width:242px;*/

	width: 365px;

	float: left;

	margin-bottom: 10px;

	margin-left: 30px;

}

.second-row .popular-area .block2 h4 {

	font-size: 20px;

	color: #11509a;

}

.second-row .popular-area .block2 .property-thumb {/*width:236px;*/

	width: 359px;

	position: relative;

	background: #FFFFFF;

	padding: 5px 5px 3px 5px;

	border: #959595 solid 1px;

}

.second-row .popular-area .block2 .property-thumb .price {

	position: absolute;

	top: -5px;

	left: 44px;

	width: 142px;

	text-align: center;

}

.second-row .popular-area .block2 .property-thumb .price .pricenum {

	position: absolute;

	left: 0;

	top: 3px;

	color: #FFFFFF;

	width: 142px;

	text-align: center;

}

.second-row .popular-area .block2 .property-thumb .busiwrapp {

	position: absolute;

	left: -5px;

	bottom: 30px;

}

.second-row .popular-area .block2 .property-thumb .detailwrap {

	position: absolute;

	right: 17px;

	bottom: -7px;

}

.second-row .popular-area .block2 .property-info {/*width:228px;*/

	width: 361px;

	padding: 5px;

}

.second-row .popular-area .block2 .property-info h4 {/*width:228px; text-align:center;*/

	width: 149px;

	float: left;

	color: #5f5e5e;

	line-height: 30px;

}

.second-row .popular-area .block2 .property-info .info {

	border: #c7c7c7 solid 2px;

	color: #fff;

	margin-right: 4px;

	font-size: 14px;

	float: left;

	height: 30px;

	line-height: 27px;

	color: white;

	font-family: Trebuchet, Arial, sans-serif;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	box-shadow: 0px 15px 0px rgba(0,0,0,0.08) inset;

	padding-left: 8px;

	padding-right: 34px;

	background-color: #6BB2ED;

	color: #FFFFFF;

	border-radius: 60px 60px 60px 60px;

}

.second-row .popular-area .block1 .property-info .info span {

	background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.1) 0%, transparent 80%) repeat scroll 0 0 #FFFFFF;

	border: 2px solid #C7C7C7;

	border-radius: 30px 30px 30px 30px;

	bottom: 0;

	box-shadow: 0 1px 1px white inset;

	float: right;

	margin: -2px -2px 0px 5px;

	padding: 0 9px;

	transition: all 0.3

}

.second-row .popular-area .block2 .property-info .info span {

	background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.1) 0%, transparent 80%) repeat scroll 0 0 #FFFFFF;

	border: 2px solid #C7C7C7;

	border-radius: 30px 30px 30px 30px;

	bottom: 0;

	box-shadow: 0 1px 1px white inset;

	float: right;

	margin: -2px -2px 0px 5px;

	padding: 0 9px;

	transition: all 0.3

}

.second-row .popular-area .block2 .property-info .info span a {

	color: #fff;

	font-weight: normal;

	text-decoration: none;

}

.second-row .popular-area .block2 .product {

	position: relative;

	float: left;

	margin: 0 5px 2px 8px;

}

.second-row .popular-area .block2 .ie7 .product {

	margin: 0 5px 20px 5px;

}

.second-row .popular-area .block2 .product .l-features {

	font-size: 11px;

	color: #666666;

	padding: 7px 65px;

	background: url(../images/icons/l-line.png) left bottom repeat-x;

}

.second-row .popular-area .block2 .product .ie7 .product .l-features {

	min-height: 18px;

}

.second-row .popular-area .block2 .product .l-features .l-bedrooms {

	float: left;

	background: url(../images/icons/bedrooms.png) left center no-repeat;

	padding: 3px 15px 4px 32px;

}

.second-row .popular-area .block2 .product .l-features .l-area {

	float: left;

	background: url(../images/icons/areas.png) left center no-repeat;

	padding: 3px 15px 2px 22px;

}

.second-row .popular-area .block2 .product .l-features .l-baths {

	float: left;

	background: url(../images/icons/bathroom.png) left center no-repeat;

	padding: 3px 0 2px 30px;

}

.second-row .happy-clients {

	width: 31%;

	margin-right: 3.5%;

}

.second-row .happy-clients .content {

	background: url(../images/icons/quote.png) 0 0 no-repeat;

	color: #666666;

	line-height: 1.4em;

	font-style: italic;

}

.second-row .happy-clients .content p {

	font-weight: bold;

	color: #3a3a3a;

	padding-top: 17px;

}

.second-row .rightpanel {

	width: 292px;

	float: right;

}

.second-row .rightpanel .newsletter {

	margin-bottom: 15px;

}

.sidebar {

	width: 290px;

}

.sidebar h3 {/*background:url(../images/left-head-bg.png) no-repeat; width:280px;*/

	height: 30px;

	line-height: 13px;

	padding-left: 10px;

	font-size: 18px;

	font-weight: normal;

	color: #3f91dc;

}

.sidebar .content {/*background:#fff; width:274px; min-height:50px; padding:8px;*/

	width: 277px;

	margin-left: 9px;

	border-left: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

	background: none no-repeat #d5d5d5;

}

.sidebar .content_bg {

	min-height: 90px;

	width: 270px;

	margin: 0px auto;

}

.sidebar .content .title {

	font-size: 20px;

	font-weight: normal;

	color: #2e813e;

	line-height: 40px;

}

.sidebar .content .maincon {

	width: 274px;

}

.sidebar .content .maincon .leftcon {

	width: 125px;

	float: left;

}

.sidebar .content .maincon .rightcon {

	width: 125px;

	float: right;

}

.sidebar .contentbot {

	background: url(../images/left-bottom-bg.png) bottom center no-repeat;

	width: 297px;

}

.sidebar .contenttop {

	background: url(../images/left-up-bg.png) no-repeat scroll center top transparent;

	width: 297px;

}

.sidebar ul.highlight {

	background: #3f91dc;

	padding: 10px 0;

	padding-left: 20px;

	color: #fff;

}

.sidebar ul.highlight li {

	line-height: 18px;

}

.sidebar .content .newsletter-input {

	width: 94%;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	-ms-border-radius: 2px;

	-o-border-radius: 2px;

	border-radius: 2px;

	background-color: #ffffff;

	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);

	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);

	box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);

	border: #979797 solid 1px;

	color: #999999;

	padding: 6px 8px;

	outline: none;

	display: inline-block;

	margin-bottom: 8px;

}

.sidebar .content .newsletter-submit {

	width: 87px; /* background: url(../images/subscribe-but.png) 0 0 no-repeat;*/

	background: url(../images/but_login.png) no-repeat 0 0;

	border: none;

	cursor: pointer;

	width: 90px;

	height: 35px;

}

.second-row .newsletter .content {

	background: #3a3a3a;  /*background:url(../images/newsletter-bg.png) no-repeat;*/

	background: url(../images/subscribe-bg.png) no-repeat;

	color: #000;

	padding: 90px 18px 18px 18px;

	width: 256px;

	height: 143px;

	position: relative;

	font-size: 12px;

	font-weight: 700;

}

.second-row .newsletter .content .news {

	position: absolute;

	left: 20px;

	top: 10px;

	width: 254px;

	color: #fff;

}

.second-row .newsletter .content .news .title {

	font-size: 20px;

	font-weight: normal;

	line-height: 40px;

}

.second-row .newsletter .content p {

	margin: 0;

	padding-bottom: 7px;

}

.second-row .newsletter .content .newsletter-input {

	width: 94%;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	-ms-border-radius: 2px;

	-o-border-radius: 2px;

	border-radius: 2px;

	background-color: #ffffff;

	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);

	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);

	box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);

	border: none;

	color: #999999;

	padding: 11px 8px;

	outline: none;

	display: inline-block;

	margin-bottom: 8px;

}

.second-row .newsletter .content .newsletter-submit {

	width: 87px; /* background: url(../images/subscribe-but.png) 0 0 no-repeat;*/

	background: url(../images/but-subscribe.png) no-repeat;

	border: none;

	cursor: pointer;

	float: right;

	padding: 11px 8px;

	margin-top: 30px;

}

.ie7 .second-row .newsletter .content .newsletter-submit {

	top: 41px;

}

.ie8 .second-row .newsletter .content .newsletter-submit {

	width: 38px;

	background: url(../images/newsletter-submit.png) 0 0 no-repeat;

	border: none;

	cursor: pointer;

	position: absolute;

	top: 40px;

	right: 18px;

	padding: 11px 8px;

	height: 36px;

}

.last-hour {

	padding-top: 40px;

}

.last-hour h2 {

	text-transform: uppercase;

	margin-bottom: 15px;

}

.last-hour h2 span {

	margin: 0 0 0 20px;

	padding: 0 10px;

	font-family: helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	color: #3a3a3a;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);

	background: #eaeaea;

	display: inline-block;

}

.last-hour .jcarousel-date-content {

	margin-right: 70px;

}

.ie7 .last-hour .jcarousel-date-content {

	float: left;

	width: 286px;

}

.last-hour .jcarousel-date-content.last {

	margin-right: 0;

}

.social-footer {

	padding: 10px 0 0 0;

}

.social-footer .col {

	width: 33%;

}

.ie7 .social-footer .col {

	width: 32.9%;

}

.social-footer .col h2 {

	text-transform: uppercase;

	margin-bottom: 15px;

}

.social-footer .col h2 span {

	padding: 0 10px 0 0;

	font-family: helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #3a3a3a;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);

	background: #eaeaea;

	display: inline-block;

}

.social-footer .col h2 span.contact {

	background: url(../images/social/icon-contact.png) 0px center no-repeat #eaeaea;

	padding-left: 50px;

	height: 40px;

	line-height: 44px;

}

.social-footer .col h2 span.facebook {

	background: url(../images/social/icon-facebook.png) 0px center no-repeat #eaeaea;

	padding-left: 50px;

	height: 40px;

	line-height: 44px;

}

.social-footer .col h2 span.twitter {

	background: url(../images/social/icon-twitter.png) 0px center no-repeat #eaeaea;

	padding-left: 50px;

	height: 40px;

	line-height: 44px;

}

.social-footer .col h2 span.tv {

	background: url(../images/icons/tv.png) 10px center no-repeat #eaeaea;

	padding-left: 48px;

}

.social-footer .col .content .post {

	margin-bottom: 25px;

}

.ie7 .social-footer .col .content .post {

	min-height: 46px;

}

.social-footer .col .content .post.last {

	margin-bottom: 0;

}

.social-footer .col .content .post .image {

	background: #ffffff;

	border: 1px solid #d8d8d8;

	width: 55px;

	height: 55px;

	padding: 5px;

	overflow: hidden;

	margin-right: 10px;

}

.social-footer .col .content .post .post-det {

	width: 171px;

}

.social-footer .col .content .post .post-det a {

	text-decoration: none;

	color: #666666;

}

.social-footer .col .content .post .post-det a:hover {

	text-decoration: none;

	color: #666666;

}

.social-footer .col .content .post .post-det a span {

	color: #3a3a3a;

	font-weight: bold;

}

.social-footer .col .content .post .post-det a:hover span {

	color: #5c9e02;

	font-weight: bold;

}

.social-footer .col .content .post .post-det p {

	color: #999999;

	font-style: italic;

	padding-top: 5px;

}

.social-footer .col .f-content {  /*padding-left: 50px;*/

}

.social-footer .col .f-content .post {

	float: left;

	margin: 10px 0 20px 0;

}

.social-footer .col .f-content .post.last {

	margin-bottom: 0;

}

.social-footer .col .f-content .post .post-det a {

	text-decoration: none;

	color: #666666;

}

.social-footer .col .f-content .post .post-det a:hover {

	text-decoration: underline;

	color: #666666;

}

.social-footer .col .f-content .post .post-det a span {

	color: #3a3a3a;

	font-weight: bold;

}

.social-footer .col .f-content .post .post-det a:hover span {

	color: #5c9e02;

	font-weight: bold;

}

.social-footer .col .f-content .post .post-det p {

	color: #999999;

	font-style: italic;

	padding-top: 5px;

}

.social-footer .col .t-content {  /*padding-left: 50px;*/

}

.social-footer .col .t-content .post {

	margin-bottom: 25px;

}

.social-footer .col .t-content .post.last {

	margin-bottom: 0;

}

.social-footer .col .t-content .post .post-det a {

	text-decoration: none;

	color: #666666;

}

.social-footer .col .t-content .post .post-det a:hover {

	text-decoration: none;

	color: #666666;

}

.social-footer .col .t-content .post .post-det a span {

	color: #3a3a3a;

	font-weight: bold;

}

.social-footer .col .t-content .post .post-det a:hover span {

	color: #5c9e02;

	font-weight: bold;

}

.social-footer .col .t-content .post .post-det p {

	color: #999999;

	font-style: italic;

	padding-top: 5px;

}

#footer {

	background: #424242;

}

#footer .footer {

	width: 998px;

	margin: 0 auto;

	padding: 10px 0;

}

#footer .footer .address {

	color: #ffffff;

	text-shadow: 0 1px 0 rgba(0,0,0,0.5);

}

#footer .footer .contact {

	color: #ffffff;

	text-shadow: 0 1px 0 rgba(0,0,0,0.5);

	padding: 0;

}

#footer .footer .contact a {

	text-decoration: none;

	color: #ffffff;

	font-weight: bold;

}

#footer .footer .contact a:hover {

	text-decoration: underline;

	color: #ffffff;

}

#copyright {

	width: 998px;

	margin: 0 auto;

	padding: 20px 0;

}

#copyright .copyright {

	color: #3a3a3a;

}

#copyright .copyright span {

	color: #5c9e02;

}

#copyright .copyright a {

	color: #3a3a3a;

	text-decoration: none;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

#copyright .copyright a:hover {

	color: #5c9e02;

	text-decoration: none;

}

#copyright .footer-menu {

	color: #3a3a3a;

}

#copyright .footer-menu a {

	color: #3a3a3a;

	text-decoration: none;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

#copyright .footer-menu a:hover {

	color: #5c9e02;

	text-decoration: underline;

}

#footer-top {

	background: url(../images/footer-bg.png);

}

#footer {

	border-top: 1px solid #ffffff;

	padding-top: 35px;

	text-shadow: -1px -1px 1px #000000;

	color: #898989;

	border-bottom: 1px solid #393939;

}

#footer .container {

	width: 1098px;

	margin: 0 auto;

}

#footer .widget {

	width: 260px;

	margin: 0px 0px 0px 0px;

	padding-bottom: 35px;

	float: left;

}

#footer .widget h3.title {

	color: #ffffff;

	font-size: 24px;

	margin-bottom: 12px;

}

#footer a {

	color: #aaaaaa;

	text-decoration: none;

}

#footer a:hover {

	color: #ffffff;

	text-decoration: none;

}

#footer .widget ul {

	margin-bottom: 5px;

	margin-left: 17px;

}

#footer .widget ul ul {

	margin-bottom: 0;

}

#footer .widget ul li {

	background: url("../images/footer-bullet.png") no-repeat scroll 0 10px;

	color: #AAAAAA;

	padding: 5px 0 8px 18px;

	list-style: none;

	list-style-type: none;

}

#footer .widget ul li ul {

	margin: 0 0 -12px;

	padding: 5px 0 0 7px;

}

#footer #wp-calendar td#today {

	color: #ffffff;

}

#footer-copyright {

	background: #181818 url(../images/footer-copyright-bg.png) repeat-x;

	padding: 11px 0px 1px;

}

p#copyright {

	color: #6b6b6b;

	font-size: 11px;

	text-shadow: -1px -1px 1px #000000;

	text-align: center;

}

p#copyright a {

	color: #a0a0a0;

}/*------ tag clouds --------*/

ul.tagcloud {

	width: 324px;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	display: block;

}

ul.tagcloud > li {

	display: inline!important;

	line-height: 2em;

}

ul.tagcloud > li a {

	display: inline;

	float: left;

	margin-right: 5px;

}

ul.tagcloud > li.cloud-100 > a {

	color: #926308;

	font-size: 24px;

	text-shadow: 1px 1px 1px #ffffff;

}

ul.tagcloud > li.cloud-75 > a {

	color: #517629;

	font-size: 18px;

	text-shadow: 1px 1px 1px #ffffff;

}

ul.tagcloud > li.cloud-50 > a {

	color: #9e2c2c;

	font-size: 14px;

	text-shadow: 1px 1px 1px #ffffff;

}

ul.tagcloud > li.cloud-25 > a {

	color: #000;

	font-size: 12px;

	text-shadow: 1px 1px 1px #ffffff;

}

ul.tagcloud {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	display: block;

}

ul.tagcloud > li {

	display: inline!important;

	line-height: 2em;

}

ul.tagcloud > li a {

	display: inline;

	float: left;

	margin-right: 5px;

}

ul.tagcloud > li.cloud-100 > a {

	color: #926308;

	font-size: 24px;

	text-shadow: 1px 1px 1px #ffffff;

}

ul.tagcloud > li.cloud-75 > a {

	color: #517629;

	font-size: 18px;

	text-shadow: 1px 1px 1px #ffffff;

}

ul.tagcloud > li.cloud-50 > a {

	color: #9e2c2c;

	font-size: 14px;

	text-shadow: 1px 1px 1px #ffffff;

}

ul.tagcloud > li.cloud-25 > a {

	color: #000;

	font-size: 12px;

	text-shadow: 1px 1px 1px #ffffff;

} /*Sign Up form css section start*/

#container-full {/*background: url('../images/container.png') no-repeat;*/

	width: 100%;

	height: 370px;

	margin: 0px auto;

	padding: 0 0;

	overflow: hidden;

	position: relative;

}

#container-full #first_step, #second_step, #third_step, #fourth_step {

	display: none;

}

#container-full #frst_step {

	display: block;

}

#container-full .form {

	margin: 6px 12px 0 12px;

}

#container-full h1, #container h2 {

	font-size: 26px;

	color: rgb(4, 92, 160);

	padding: 2px 0 10px 0;

	font-family: 'FranchiseRegular', 'Arial Narrow', Arial, sans-serif;

	font-weight: bold;

	text-align: center;

	padding-bottom: 10px;	/*background: -webkit-repeating-linear-gradient(-12deg, 	rgb(12, 114, 162) , 	rgb(12, 114, 162) 20px, 	rgb(4, 92, 160) 20px, 	rgb(4, 92, 160) 40px, 	rgb(4, 92, 160) 40px);	-webkit-text-fill-color: transparent;*/

	-webkit-background-clip: text;

}

#container-full h1:after, #container-full h2:after {

	content: ' ';

	display: block;

	width: 100%;

	height: 2px;

	margin-top: 10px;

	background: -moz-linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(147,184,189,0)), color-stop(20%, rgba(147,184,189,0.8)), color-stop(53%, rgba(147,184,189,1)), color-stop(79%, rgba(147,184,189,0.8)), color-stop(100%, rgba(147,184,189,0)));

	background: -webkit-linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

	background: -o-linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

	background: -ms-linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

	background: linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

}

#container-full h1 span, #container-full h2 span {

	color: #333333;

}

#container-full table {

	margin: 10px 40px;

	font-size: 14px;

	font-weight: bold;

}

#container-full table td {

	padding: 5px 10px;

}

#container-full table td:nth-child(2) {

	color: #a90329;

}

#container-full input, #container-full select {

	background: url(../images/input.png) no-repeat;

	color: #888;

	border: 1px solid #ccc;

	font-family: Cantarell, Verdana, sans-serif;

	font-weight: bold;

	font-size: 15px;

	width: 300px;

	height: 35px;

	padding: 0 25px;

	margin: 20px 0;

	float: left;

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

}

#container-full input.submit {

	background: url(../images/button.png) no-repeat;

	border: none;

	cursor: pointer;

	width: 85px;

	height: 38px;

	position: relative;

	bottom: 2px;

	left: 300px;

}

#container-full .backbutton {

	background: url(../images/backbutton.png) no-repeat;

	border: none;

	cursor: pointer;

	width: 85px;

	height: 38px;

	position: relative;

	bottom: 2px;

	left: 300px;

}

#container-full input.submit:focus {

	border: none;

}

#container-full input.send {

	background: url(../images/send.png) no-repeat;

}

#container-full input.error {

	border: 1px solid red;

}

#container-full input.valid {

	border: 1px solid #1FFF00;

}

#container-full select.error {

	border: 1px solid red;

}

#container-full select.valid {

	border: 1px solid #1FFF00;

}

#container-full input:focus, #container-full select:focus {

	border: 1px solid #a90329;

	color: #a90329;

}

#container-full select {

	padding: 5px 0 5px 25px;

}

#container-full option {

	padding: 0 15px;

}

#container-full label {

	color: #666;

	font-size: 12px;

	float: right;

	width: 260px;

	padding-top: 26px;

}

#progress_bar {

	background: url(../images/progress_bar.png) no-repeat;

	width: 339px;

	height: 24px;

	margin: 0 auto;

	position: relative;

}

#progress {

	background: url(../images/progress.png) repeat-x;

	width: 0px;

	height: 23px;

	border-radius: 20px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

}

#progress_text {

	position: relative;

	line-height: 21px;

	text-align: center;

	font-weight: bold;

	color: white;

	text-shadow: 1px 1px 2px #222;

	width: 339px;

	height: 24px;

	top: -23px;

	left: 0;

}

.alertbutton {

	padding: 5px;

	border: 2px solid #fff;

	overflow: hidden;

	background-color: #e5e7ea;

	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #dcdee2), color-stop(50%, #eff0f1), color-stop(100%, #dcdee2)); /* Saf4+, Chrome */

	background-image: -webkit-linear-gradient(left, #dcdee2, #eff0f1, #dcdee2); /* Chrome 10+, Saf5.1+, iOS 5+ */

	background-image: -moz-linear-gradient(left, #dcdee2, #eff0f1, #dcdee2); /* FF3.6 */

	background-image: -ms-linear-gradient(left, #dcdee2, #eff0f1, #dcdee2); /* IE10 */

	background-image: -o-linear-gradient(left, #dcdee2, #eff0f1, #dcdee2); /* Opera 11.10+ */

	background-image: linear-gradient(left, #dcdee2, #eff0f1, #dcdee2);

	-pie-background: linear-gradient(left, #dcdee2, #eff0f1, #dcdee2); /* IE6-IE9 */

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

	behavior: URL(PIE.htc);

	color: #000000;

	font-weight: normal;

}

.msg-bg {

	width: 100%;

	height: 30px;

}

.S-msg {

	font: normal 11px/14px Arial, Helvetica, sans-serif;

	color: #148ccd;

	background: #d6f1ff;

	border: 1px solid #81c8ee;

	padding: 4px 5px;

	width: 95%;

	margin: 6px auto 6px auto;

}

.E-msg {

	font: normal 11px/14px Arial, Helvetica, sans-serif;

	color: #e13a24;

	background: #ffdad5;

	border: 1px solid #ebb1aa;

	padding: 4px 5px;

	width: 95%;

	margin: 6px auto 6px auto;

}/*------------------------------------------------*//*---------------[Login and Forgot Password]---*//*------------------------------------------------*//**** panels ****//* Form Style *//*new sign and signup page style*/

/** The wrapper that will contain our two forms **/

.form_wrapper {

	width: 60%;

	right: 0px;

	min-height: 560px;

	margin: 0px auto;

	width: 500px;

	position: relative;

}

/**** Styling the form elements **/



/**** general text styling ****/

.form_wrapper a {

	color: rgb(95, 155, 198);

	text-decoration: underline;

}

.form_wrapper h1 {

	font-size: 48px;

	color: rgb(6, 106, 117);

	padding: 2px 0 10px 0;

	font-family: 'FranchiseRegular', 'Arial Narrow', Arial, sans-serif;

	font-weight: bold;

	text-align: center;

	padding-bottom: 10px;

}

/** For the moment only webkit supports the background-clip:text; */

.form_wrapper h1 {

	/*background: -webkit-repeating-linear-gradient(-45deg, 

	rgb(18, 83, 93) , 

	rgb(18, 83, 93) 20px, 

	rgb(64, 111, 118) 20px, 

	rgb(64, 111, 118) 40px, 

	rgb(18, 83, 93) 40px);

	-webkit-text-fill-color: transparent;*/

	-webkit-background-clip: text;

}

.form_wrapper h1:after {

	content: ' ';

	display: block;

	width: 100%;

	height: 2px;

	margin-top: 10px;

	background: -moz-linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(147,184,189,0)), color-stop(20%, rgba(147,184,189,0.8)), color-stop(53%, rgba(147,184,189,1)), color-stop(79%, rgba(147,184,189,0.8)), color-stop(100%, rgba(147,184,189,0)));

	background: -webkit-linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

	background: -o-linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

	background: -ms-linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

	background: linear-gradient(left, rgba(147,184,189,0) 0%, rgba(147,184,189,0.8) 20%, rgba(147,184,189,1) 53%, rgba(147,184,189,0.8) 79%, rgba(147,184,189,0) 100%);

}

.form_wrapper p {

	margin-bottom: 15px;

}

.form_wrapper p:first-child {

	margin: 0px;

}

.form_wrapper label {

	color: rgb(64, 92, 96);

	position: relative;

}



/**** advanced input styling ****/

/* placeholder */

::-webkit-input-placeholder {

 color: rgb(190, 188, 188);

 font-style: italic;

}

input:-moz-placeholder, textarea:-moz-placeholder {

 color: rgb(190, 188, 188);

 font-style: italic;

}

input {

	outline: none;

}

/* all the input except submit and checkbox */

.form_wrapper input:not([type="checkbox"]) {

	width: 97%;

	margin-top: 4px;

	padding: 10px 5px 10px 2px;

	border: 1px solid rgb(178, 178, 178);

	-webkit-appearance: textfield;

	-webkit-box-sizing: content-box;

	-moz-box-sizing : content-box;

	box-sizing : content-box;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;

	-moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;

	box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;

	-webkit-transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-o-transition: all 0.2s linear;

	transition: all 0.2s linear;

}

.form_wrapper input:not([type="checkbox"]):active, .form_wrapper input:not([type="checkbox"]):focus {

	border: 1px solid rgba(91, 90, 90, 0.7);

	background: rgba(238, 236, 240, 0.2);

	-webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;

	-moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;

	box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;

}

/** the magic icon trick ! **/

[data-icon]:after {

	content: attr(data-icon);

	font-family: 'FontomasCustomRegular';

	color: rgb(106, 159, 171);

	position: absolute;

	left: 10px;

	top: 35px;

	width: 30px;

}

/*styling both submit buttons */

.form_wrapper p.button input {

	width: 30%;

	cursor: pointer;

	background: rgb(61, 157, 179);

	padding: 8px 5px;

	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;

	color: #fff;

	font-size: 24px;

	border: 1px solid rgb(28, 108, 122);

	margin-bottom: 10px;

	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,  0px 0px 0px 3px rgb(254, 254, 254),  0px 5px 3px 3px rgb(210, 210, 210);

	-moz-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,  0px 0px 0px 3px rgb(254, 254, 254),  0px 5px 3px 3px rgb(210, 210, 210);

	box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,  0px 0px 0px 3px rgb(254, 254, 254),  0px 5px 3px 3px rgb(210, 210, 210);

	-webkit-transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-o-transition: all 0.2s linear;

	transition: all 0.2s linear;

}

.form_wrapper p.button input:hover {

	background: rgb(74, 179, 198);

}

.form_wrapper p.button input:active, .form_wrapper p.button input:focus {

	background: rgb(40, 137, 154);

	position: relative;

	top: 1px;

	border: 1px solid rgb(12, 76, 87);

	-webkit-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;

	-moz-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;

	box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;

}

p.login.button, p.signin.button {

	text-align: right;

	margin: 5px 0;

}

/* styling the checkbox "keep me logged in"*/

.keeplogin {

	margin-top: -5px;

}

.keeplogin input, .keeplogin label {

	display: inline-block;

	font-size: 12px;

	font-style: italic;

}

.keeplogin input#loginkeeping {

	margin-right: 5px;

}

.keeplogin label {

	width: 80%;

}

/*styling the links to change from one form to another */



p.change_link {

	position: absolute;

	color: rgb(127, 124, 124);

	left: 0px;

	height: 20px;

	width: 440px;

	padding: 17px 30px 20px 30px;

	font-size: 16px;

	text-align: right;

	border-top: 1px solid rgb(219, 229, 232);

	-webkit-border-radius: 0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

	border-radius: 0 0 5px 5px;

	background: rgb(225, 234, 235);

	background: -moz-repeating-linear-gradient(-45deg,  rgb(247, 247, 247),  rgb(247, 247, 247) 15px,  rgb(225, 234, 235) 15px,  rgb(225, 234, 235) 30px,  rgb(247, 247, 247) 30px  );

	background: -webkit-repeating-linear-gradient(-45deg,  rgb(247, 247, 247),  rgb(247, 247, 247) 15px,  rgb(225, 234, 235) 15px,  rgb(225, 234, 235) 30px,  rgb(247, 247, 247) 30px  );

	background: -o-repeating-linear-gradient(-45deg,  rgb(247, 247, 247),  rgb(247, 247, 247) 15px,  rgb(225, 234, 235) 15px,  rgb(225, 234, 235) 30px,  rgb(247, 247, 247) 30px  );

	background: repeating-linear-gradient(-45deg,  rgb(247, 247, 247),  rgb(247, 247, 247) 15px,  rgb(225, 234, 235) 15px,  rgb(225, 234, 235) 30px,  rgb(247, 247, 247) 30px  );

}

.form_wrapper p.change_link a {

	display: inline-block;

	font-weight: bold;

	background: rgb(247, 248, 241);

	padding: 2px 6px;

	color: rgb(29, 162, 193);

	margin-left: 10px;

	text-decoration: none;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid rgb(203, 213, 214);

	-webkit-transition: all 0.4s linear;

	-moz-transition: all 0.4s linear;

	-o-transition: all 0.4s linear;

	-ms-transition: all 0.4s linear;

	transition: all 0.4s linear;

}

.form_wrapper p.change_link a:hover {

	color: rgb(57, 191, 215);

	background: rgb(247, 247, 247);

	border: 1px solid rgb(74, 179, 198);

}

.form_wrapper p.change_link a:active {

	position: relative;

	top: 1px;

}

/** Styling both forms **/

#register, #login {

	position: absolute;

	top: 0px;

	width: 88%;

	padding: 18px 6% 60px 6%;

	margin: 0 0 35px 0;

	background: rgb(247, 247, 247);

	border: 1px solid rgba(147, 184, 189,0.8);

	-webkit-box-shadow: 0pt 2px 5px rgba(105, 108, 109,  0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;

	-moz-box-shadow: 0pt 2px 5px rgba(105, 108, 109,  0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;

	box-shadow: 0pt 2px 5px rgba(105, 108, 109,  0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;

	-webkit-box-shadow: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

#register {

	z-index: 21;

	opacity: 0;

}

#login {

	z-index: 22;

}

#toregister:target ~ #wrapper #register, #tologin:target ~ #wrapper #login {

	z-index: 22;

	-webkit-animation-name: fadeInLeft;

	-moz-animation-name: fadeInLeft;

	-ms-animation-name: fadeInLeft;

	-o-animation-name: fadeInLeft;

	animation-name: fadeInLeft;

	-webkit-animation-delay: .1s;

	-moz-animation-delay: .1s;

	-o-animation-delay: .1s;

	-ms-animation-delay: .1s;

	animation-delay: .1s;

}

#toregister:target ~ #wrapper #login, #tologin:target ~ #wrapper #register {

	-webkit-animation-name: fadeOutLeft;

	-moz-animation-name: fadeOutLeft;

	-ms-animation-name: fadeOutLeft;

	-o-animation-name: fadeOutLeft;

	animation-name: fadeOutLeft;

}

/** the actual animation, credit where due : http://daneden.me/animate/ ***/

.animate {

	-webkit-animation-duration: 0.5s;

	-webkit-animation-timing-function: ease;

	-webkit-animation-fill-mode: both;

	-moz-animation-duration: 0.5s;

	-moz-animation-timing-function: ease;

	-moz-animation-fill-mode: both;

	-o-animation-duration: 0.5s;

	-o-animation-timing-function: ease;

	-o-animation-fill-mode: both;

	-ms-animation-duration: 0.5s;

	-ms-animation-timing-function: ease;

	-ms-animation-fill-mode: both;

	animation-duration: 0.5s;

	animation-timing-function: ease;

	animation-fill-mode: both;

}

/** yerk some ugly IE fixes 'cause I know someone will ask "why does it look ugly in IE?", no matter how many warnings I will put in the article */



.lt8 #wrapper input {

	padding: 10px 5px 10px 32px;

	width: 92%;

}

.lt8 #wrapper input[type=checkbox] {

	width: 10px;

	padding: 0;

}

.lt8 #wrapper h1 {

	color: #066A75;

}

.lt8 #register {

	display: none;

}

.lt8 p.change_link, .ie9 p.change_link {

	position: absolute;

	height: 90px;

	background: transparent;

}

/*----- 404 page---------*/

.error-page {

	background: url("../images/404.gif") no-repeat scroll 0 0 transparent;

	height: 144px;

	margin: 0 auto;

	padding: 163px 46px 95px 138px;

	width: 365px;

}

.error-page-in {

	color: #13A1D1;

	cursor: default;

	font: 14px/14px Verdana, Arial, Helvetica, sans-serif;

	position: absolute;

	text-align: center;

}

/*----- 404 page---------*/

/*----- Buying Property Section page---------*/

.buying-property {

	width: 1078px;

	overflow: hidden;

}

.buying-property .buying-search {

	width: 520px;

	float: left;

}

.buying-property .buying-search .search-left {

	width: 300px;


	float: left;

}

.buying-property .buying-search .search-left .priceleft {

	width: 140px;

	float: left;

}

.buying-property .buying-search .search-left .priceright {

	width: 140px;

	float: right;

}

.buying-property .buying-search .search-right {

	width: 200px;

	float: right;

}

.buying-property .buying-search .search-right checkbox {

	padding: 0;

	margin: 0;

}

.buying-property .buying-map {

	width: 680px;

	float: right;

}

/*6 section home page*/

.homepage-ethic {

	width: 778px;

	float: left;

}

.homepage-ethic a {

	color: #000;

	text-decoration: none;

}

.homepage-ethic .box-con {

	width: 778px;

}

.homepage-ethic .box-con2 {

	width: 380px;

	float: left;

}

.homepage-ethic .box-con3 {

	width: 380px;

	float: right;

}

.homepage-ethic .box1 {

	width: 380px;

}

.homepage-ethic .box1 .star {

	width: 40px;

	float: left;

	background: url(../images/star.png) no-repeat;

	height: 40px;

}

.homepage-ethic .box1 .content {

	width: 330px;

	float: right;

	text-align: justify;

	font-size: 14px;

}

.homepage-ethic .box1 .content span {

	color: #333;

	font-size: 20px;

}

.homepage-ethic .box2 {

	width: 380px;

}

.homepage-ethic .box2 .star {

	width: 50px;

	float: left;

	background: url(../images/star.png) no-repeat;

	height: 50px;

}

.homepage-ethic .box2 .content {

	width: 330px;

	float: right;

	text-align: justify;

	font-size: 14px;

}

.homepage-ethic .box2 .content span {

	color: #333;

	font-size: 20px;

}

.backtopage {

	float: right;

	height: 35px;

	position: absolute;

	left: 980px;

	top: -4px;

}

.rightpanel ul.cat-menu {

}

.rightpanel .cat-menu li.categoriess {

	font-size: 18px;

	color: #70af1a;

	font-weight: normal;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);

	margin-bottom: 5px;

	background: none;

	padding-top: 0;

}

.rightpanel .cat-menu li {

	list-style: none;

	padding: 7px 0 7px 5px;

}

.rightpanel .cat-menu li a {

	text-decoration: none;

	color: #000000;

	background: url(../images/cat-menu-arrow.png) 0 3px no-repeat;

	padding: 0 0 0 10px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

.rightpanel .cat-menu li a:hover {

	text-decoration: none;

	color: #70af1a;

}

.rightpanel .cat-menu li.active {

	padding-left: 15px;

}

.rightpanel .cat-menu li.active a {

	background: url(../images/cat-menu-arrow.png) 0 -8px no-repeat;

	color: #70af1a;

}

.rightpanel .cat-shadow {

	background: url(../images/search-shadow.png) 0 0 no-repeat;

	height: 6px;

}

.singlemanage2 {

	color: #777;

	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);

	background: #ffffff;

	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #eaeaea));

	background: -webkit-linear-gradient(top, #ffffff 1%, #eaeaea 100%);

	background: -o-linear-gradient(top, #ffffff 1%, #eaeaea 100%);

	background: -ms-linear-gradient(top, #ffffff 1%, #eaeaea 100%);

	background: linear-gradient(top, #ffffff 1%, #eaeaea 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 );

	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 2px 2px rgba(0,0,0,0.1);

	padding: 10px 10px;

	font-size: 12px;

	font-weight: bold;

	overflow: hidden;

	width: 640px;

	margin: 8px 0;

}

.singlemanage2 .inf {

	width: 160px;

	float: left;

}

.singlemanage3 {

	background: rgb(183,222,237); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(183,222,237,1)), color-stop(50%, rgba(113,206,239,1)), color-stop(51%, rgba(33,180,226,1)), color-stop(100%, rgba(183,222,237,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed', GradientType=0 ); /* IE6-9 */

	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 2px 2px rgba(0,0,0,0.1);

	padding: 10px 10px;

	font-size: 12px;

	font-weight: bold;

	overflow: hidden;

	width: 640px;

	margin: 8px 0;

	color: #000;

	text-shadow: none;

}

.singlemanage3 .inf {

	width: 160px;

	float: left;

}

/*property detail page*/

.property-main {

	width: 1068px;

	margin: 0 auto;

}

.property-main .leftpanelp {

	width: 482px;

	float: left;

	background: url(../images/property-detail/gallery-back-newbg.png) repeat-x;

	height: 310px;

	-moz-border-radius: 10px;

	border-radius: 5px;

	padding: 10px;

	-moz-box-shadow: 0 0 5px 5px #b7b7b7;

	-webkit-box-shadow: 0 0 5px 5px#b7b7b7;

	box-shadow: 0 0 5px 5px #b7b7b7;

	margin-top: 10px;
	
	background-size:contain;

}

.property-main .rightpanelp {

	width: 530px;

	float: right;

}

.property-main .rightpanelp .iconcon {

	width: 500px;

}

.property-main .rightpanelp .icon {

	width: 140px;

	float: left;

	position: relative;

}

.property-main .rightpanelp .icon span {

	font-size: 22px;

	position: absolute;

	left: 55px;

	top: 10px;

}

.property-main .rightpanelp .content {

	width: 500px;

}

.property-main .rightpanelp .content p {

	line-height: 16px;

	margin-bottom: 10px;

}

.property-main .rightpanelp .content h1 {

	font-size: 22px;

	line-height: 30px;

	color: #545454;

	font-weight: normal;

	text-transform: capitalize;

}

.property-main .rightpanelp .content .price {

	width: 500px; /*padding-bottom:20px;*/

	font-size: 18px;

	color: #9b0a0a;

	font-weight: bold;

	text-transform: capitalize;

	padding-bottom: 10px;

}

.property-main .rightpanelp .content .icon {

	width: 210px;

	margin-right: 5px;

	float: left;

	margin-top: -15px;

	position: relative;

}

.property-main .rightpanelp .content .icon .counternumber {

	font-size: 12px;

	color: #fff;

	font-weight: 700;

	position: absolute;

	top: 21px;

	left: 18px;

	width: 22px;

	text-align: center;

}

.property-main .rightpanelp .content .icon .counternumber a {

	color: #fff;

	text-decoration: none;

}

.property-main .rightpanelp .content .icon2 {

	width: 210px;

	margin-right: 5px;

	float: left;

	margin-top: -15px;

	position: relative;

}

.property-main .rightpanelp .content .icon2 .counternumber {

	font-size: 12px;

	color: #fff;

	font-weight: 700;

	position: absolute;

	top: 21px;

	left: 16px;

	width: 22px;

	text-align: center;

}

.property-main .rightpanelp .content .icon2 .counternumber a {

	color: #fff;

	text-decoration: none;

}

.property-main .rightpanelp .content .icon3 {

	width: 242px;

	margin-right: 5px;

	float: left; /*margin-top:10px;*/

}

.login-success {

	padding: 8px 15px 14px 40px;

	background: #2155a8; /* Old browsers */

	background: -moz-linear-gradient(top, #2155a8 0%, #25a8ea 99%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2155a8), color-stop(99%, #25a8ea)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #2155a8 0%, #25a8ea 99%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #2155a8 0%, #25a8ea 99%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #2155a8 0%, #25a8ea 99%); /* IE10+ */

	background: linear-gradient(to bottom, #2155a8 0%, #25a8ea 99%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2155a8', endColorstr='#25a8ea', GradientType=0 ); /* IE6-9 */

	border: 1px solid #4b8048;

	width: 933px;

	margin: 0 auto 5px auto;

	color: #fff;

	line-height: 30px;

	font-size: 14px;

	font-weight: 700;

	position: relative;

}

.login-success .avatar {

	position: absolute;

	left: 5px;

	top: 7px;

}

.login-success span {

	float: right;

}

/*property map view gallery*/

ul.map-gallery-view {

}

ul.map-gallery-view li {

	list-style: none;

	list-style-type: none;

	list-style-image: none;

}

ul.map-gallery-view a {

	color: #003399;

	text-decoration: underline;

}

ul.map-gallery-view a span {

	float: right;

}

.map-link-con .map-gallery-view-pre {

	font-size: 12px;

	color: #ffffff;

	float: left;

	text-decoration: none;

	background: #b5bdc8; /* Old browsers */

	background: -moz-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5bdc8), color-stop(36%, #828c95), color-stop(100%, #28343b)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* IE10+ */

	background: linear-gradient(to bottom, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b', GradientType=0 ); /* IE6-9 */

	border-radius: 7px;

	padding: 5px;

	font-weight: bold;

}

.map-link-con .map-gallery-view-next {

	font-size: 12px;

	color: #ffffff;

	float: right;

	text-decoration: none;

	background: #b5bdc8; /* Old browsers */

	background: -moz-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5bdc8), color-stop(36%, #828c95), color-stop(100%, #28343b)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* IE10+ */

	background: linear-gradient(to bottom, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b', GradientType=0 ); /* IE6-9 */

	border-radius: 7px;

	padding: 5px;

	font-weight: bold;

}

.map-link-con {

	height: 27px;

	float: left;

	width: 100%;

}

.product {

	position: relative;

	float: left;

	margin: 0 3px 20px 5px;

	width: 249px;/*width:357px;8*/

}

.ie7 .product {

	margin: 0 5px 20px 5px;

}

.grid-products .product .l-new {

	/*background: url(../images/icons/new-property.png) 0 0 no-repeat;*/

	background: url(../images/for-sale-wrapper.png) 0 0 no-repeat;

	position: absolute;

	z-index: 2;

	width: 148px;

	height: 30px;

	left: 0;

	top: 100px;

}

.grid-products .product .l-new a {

	display: block;

	width: 92px;

	height: 24px;

}

.product .l-off {

	background: url(../images/for-rent-wrapper.png) 0 0 no-repeat;

	position: absolute;

	z-index: 2;

	width: 148px;

	height: 30px;

	left: 0;

	top: 100px;

}

.product .l-off a {

	display: block;

	width: 92px;

	height: 24px;

}

.product .l-image {

	border: 1px solid #b9b9b9;

	background: #ffffff;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	height: 140px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

	border-radius: 4px;

	padding: 5px 5px 0 5px;

	position: relative;

}

.product .l-image .l-image-hover {

	background: url(../images/sli-ctn.png);

	position: absolute;

	width: 220px;

	height: 134px;

	top: 5px;

	-webkit-transition: opacity 0.7s ease;

	-moz-transition: opacity 0.7s ease;

	-o-transition: opacity 0.7s ease;

	-ms-transition: opacity 0.7s ease;

	transition: opacity 0.7s ease;

	opacity: 0;

}

.ie8.product .l-image .l-image-hover {

	background: url(../images/sli-ctn.png);

	position: absolute;

	width: 220px;

	height: 134px;

	top: 5px;

	-webkit-transition: opacity 0.7s ease;

	-moz-transition: opacity 0.7s ease;

	-o-transition: opacity 0.7s ease;

	-ms-transition: opacity 0.7s ease;

	transition: opacity 0.7s ease;

	opacity: 0;

	display: none;

}

.ie7 .product .l-image .l-image-hover {

	display: none;

}

.product .l-image:hover {

	cursor: pointer;

}

.product .l-image:hover .l-image-hover {

	background: url(../images/sli-ctn.png);

	position: absolute;

	width: 150px;

	height: 84px;

	padding: 50px 0 0 70px;

	top: 5px;

	-webkit-transition: opacity 0.7s ease;

	-moz-transition: opacity 0.7s ease;

	-o-transition: opacity 0.7s ease;

	-ms-transition: opacity 0.7s ease;

	transition: opacity 0.7s ease;

	opacity: 1;

}

.ie8 .product .l-image:hover .l-image-hover {

	background: url(../images/sli-ctn.png);

	position: absolute;

	width: 150px;

	height: 84px;

	padding: 50px 0 0 70px;

	top: 5px;

	-webkit-transition: opacity 0.7s ease;

	-moz-transition: opacity 0.7s ease;

	-o-transition: opacity 0.7s ease;

	-ms-transition: opacity 0.7s ease;

	transition: opacity 0.7s ease;

	opacity: 1;

	display: block;

}

.product .l-image:hover .l-image-hover a.l-lupa {

	display: inline-block;

	width: 35px;

	height: 36px;

	background: url(../images/icons/property-view.png) 0 0 no-repeat;

	margin-right: 5px;

}

.product .l-image:hover .l-image-hover a.l-lupa:hover {

	background: url(../images/icons/property-view.png) 0 -41px no-repeat;

}

.product .l-image:hover .l-image-hover a.l-link {

	display: inline-block;

	width: 35px;

	height: 36px;

	background: url(../images/icons/property-view.png) -40px 0 no-repeat;

}

.product .l-image:hover .l-image-hover a.l-link:hover {

	background: url(../images/icons/property-view.png) -40px -41px no-repeat; 

}

.product .l-shadow {

	background: url(../images/grid-prod-shadow.png) 0 0 no-repeat;

	height: 7px;

}

.product .l-title {

	background: url(../images/icons/l-line.png) left bottom repeat-x;

	padding: 3px 0 8px 0;

	float: left;

	width: 100%;

}

.product .l-title a {

	text-decoration: none;

	color: #3a3a3a;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);

}

.product .l-title a:hover {

	text-decoration: none;

	color: #70af1a;

	text-shadow: 0 1px 0 rgba(255,255,255,0.75);

}

.product .l-features {

	font-size: 11px;

	color: #666666;

	padding: 7px 0;

	background: url(../images/icons/l-line.png) left bottom repeat-x;

	float: left;

	width: 100%;

}

.ie7 .product .l-features {

	min-height: 18px;

}

.product .l-features .l-bedrooms {

	float: left;

	background: url(../images/icons/bedrooms.png) left center no-repeat;

	padding: 3px 10px 2px 35px;

}

.product .l-features .l-area {

	float: left;

	background: url(../images/icons/areas.png) left center no-repeat;

	padding: 3px 10px 2px 26px;

}

.product .l-features .l-baths {

	float: left;

	background: url(../images/icons/bathroom.png) left center no-repeat;

	padding: 3px 0 2px 27px;

}

.product .l-features .heart-icon {

	float: right;

}

.product .l-details {

	padding: 7px 0;

	float: left;

	width: 100%; 

}

.product .l-details .l-price {

	float: left;

	font-family: helvetica, sans-serif;

	font-size: 22px;

	font-weight: normal;

	color: #3a3a3a;

}

.product .l-details .l-view {

	float: right;

}

.product .l-details .l-view a {

	display: inline-block;

	text-align: center;

	text-decoration: none;

	color: #ffffff;

	padding: 4px 10px 5px 10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

	-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	background: #3a3a3a;

}

.product .l-details .l-view a:hover {

	background: #70af1a;

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

}

/*my account section style*/

.myaccount-area {

	font-family: helvetica, sans-serif;

}

.myaccount-area h5 {

	background: #fff;

	padding: 5px 10px;

	font-size: 22px;

	margin-bottom: 5px;

}

.myaccount-area .activity {

	padding: 3px;

	background: #fff;

	margin-bottom: 5px;

}

.favorite-property-con {

	width: 286px;

	float: left;

	margin-right: 20px;

}

/*neighborhood content style*/

.neighborhood-con {

	width: 660px;

	float: left;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}

.neighborhood-con .heading {

	background: #FFFFFF;

	border: #CCCCCC solid 1px;

	padding: 5px;

	font-size: 22px;

	margin-bottom: 10px;

}

.neighborhood-con .con {

	background: #fff;

	margin-bottom: 10px;

}

.neighborhood-con .left {

	width: 400px;

	float: left;

	padding: 5px;

}

.neighborhood-con .right {

	width: 240px;

	float: right;

	padding-top: 10px;

}

#wraper-neighborhood {

	width: 660px;

	float: left;

	font-family: HelveticaNeueLTCom-LtCn;

}

#wraper-neighborhood .box1 {

	width: 660px;

	height: auto;

	float: left;

	margin-bottom: 25px;

}

#wraper-neighborhood .box1 .box2 {

	width: 300px;

	min-height: 200px;

	background-color: #FFFFFF;

	float: left;

	margin: 10px 20px 0px 20px;

	border: 1px solid #CDCED0;

}

#wraper-neighborhood .box1 .box2 img {

	border-bottom: 5px solid #333333;

}

#wraper-neighborhood .box1 .box2 p {

	float: left;

	text-align: justify;

	margin: 10px 8px 8px 8px;

}

#wraper-neighborhood .box1 .box3 {

	width: 300px;

	min-height: 200px;

	background-color: #FFFFFF;

	float: left;

	margin-top: 10px;

	border: 1px solid #CDCED0;

}

#wraper-neighborhood .box1 .box3 img {

	border-bottom: 5px solid #333333;

}

#wraper-neighborhood .box1 .box3 p {

	float: left;

	margin-top: 10px;

	text-align: justify;

	margin: 10px 8px 8px 8px;

}

#wraper-neighborhood .box1 .box4 {

	width: 580px;

	height: auto;

	background-color: #FFFFFF;

	float: left;

	margin: 10px 20px 0px 20px;

	padding: 10px 20px;

}

#wraper-neighborhood .box1 .box4 p {

	float: left;

	margin-top: 10px;

	text-align: justify;

	margin: 10px 5px 5px 5px;

}

#wraper-neighborhood .box1 .box4 h3 {

	float: left;

	margin-top: 10px;

	font-size: 25px;

	margin: 10px 2px 10px 2px;

}

#wraper-neighborhood .box1 .box4 image {

	float: left;

	margin-top: 10px;

	font-size: 25px;

	margin: 10px 2px 10px 2px;

}

#wraper-neighborhood .box7 {

	width: 580px;

	height: auto;

	float: left;

}

#wraper-neighborhood .box7 .box5 {

	width: 150px;

	background-color: #FFFFFF;

	float: left;

	margin: 10px 10px 5px 5px;

}

#wraper-neighborhood .box7 .box5 p {

	float: left;

	text-align: justify;

	margin: 10px 5px 5px 5px;

}

#wraper-neighborhood .box7 .box6 {

	width: 412px;

	height: auto;

	background-color: #FFFFFF;

	float: left;

	margin-top: 10px;/*border: 1px solid #CDCED0;

	-moz-box-shadow: 0 0 5px #888;

	-webkit-box-shadow: 0 0 5px#888;

	box-shadow: 0 0 5px #888;*/

}

#wraper-neighborhood .box7 .box6 p {

	float: left;

	margin-top: 10px;

	text-align: justify;

	margin: 0px 5px 5px 10px;

}

/* ------------------------------ Language Nav ------------------------------ */



ul.language-nav {

	margin: 0 auto;

	padding: 0;

	width: 100%;

	list-style: none;

	clear: both;

}

ul.language-nav li {

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

}

ul.language-nav>li {

}

ul.language-nav a.lang {

	background: #fff;

	font-size: 12px;

	border-top: #003366 solid 3px;

	width: 160px;

	margin-right: 8px;

	text-decoration: none;

}

ul.language-nav a.curr {

	background: #fff;

	font-size: 12px;

	border-top: #003366 solid 3px;

	width: 120px;

	text-decoration: none;

}

ul.language-nav li.hasDropDown a {

	padding-right: 30px;

}

ul.language-nav li.hasDropDown a:hover {

	background: #fff;

	color: #74A6C3;

}

ul.language-nav li a {

	float: left;

	font-family: 'EB Garamond', serif;

	display: block;

	padding: 12px 12px 12px;

	line-height: 24px;

	color: #898988;

	font-size: 15px;

	text-transform: uppercase;

}

ul.language-nav>li>a {

	position: relative;

	z-index: 9100;

	border-right: 1px solid #e1e1e1;

}

ul.language-nav.nine>li>a {

	letter-spacing: -1px;

}

ul.language-nav li.subhover>a {

	border-right: none;

}

ul.language-nav li a span {

	display: block;

	font-weight: 400;

	height: 20px;

}

ul.language-nav li:hover a, ul#topnav li a:hover {

	background: #fff;

	color: #74A6C3;

	text-decoration: none;

}

ul.language-nav li .subnav {

	position: absolute;

	top: 40px;

	left: 0px;

	z-index: 9000;

	background: #fff;

	padding: 15px 0 15px 15px;

	float: left;

	display: none;

	border: 1px #dadada solid;

}

ul.language-nav .subnav {

	list-style: none;

	margin: 0;

	padding: 0;

	float: left;

	width: 200px;

	-moz-box-shadow: 0px 1px 2px 0 #666;

	-webkit-box-shadow: 0px 1px 2px 0 #666;

	box-shadow: 0px 1px 2px 0 #666;

}

ul.language-nav .subnav li {

	width: 100%;

	color: #fff;

	list-style: none;

	margin: 0;

	padding: 3px;

}

ul.language-nav .subnav li img {

	margin-right: 8px;

	margin-top: 3px;

	border: #CCCCCC solid 1px;

}

ul.language-nav .subnav li a {

	display: block;

	background: none;

	font-size: 12px;

	width: 100%;

	padding: 2px 8px;

	width: 170px;

	font-size: 12px;

	height: auto;

	border: 1px solid #dedede;

	font-family: 'Open Sans', sans-serif;

	text-transform: uppercase;

	color: #a6a6a6;

	-moz-box-shadow: 0px 0px 2px 0 #ccc;

	-webkit-box-shadow: 0px 0px 2px 0 #ccc;

	box-shadow: 0px 0px 2px 0 #ccc;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 54%, #f7f7f7 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #ffffff), color-stop(100%, #f7f7f7)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffffff 54%, #f7f7f7 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffffff 54%, #f7f7f7 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffffff 54%, #f7f7f7 100%); /* IE10+ */

	background: linear-gradient(to bottom, #ffffff 54%, #f7f7f7 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0 ); /* IE6-9 */

}

ul.language-nav .subnav li a span.smallText {

	font-size: 11px;

}

ul.language-nav .subnav li a span.smallText sup {

	font-size: 11px;

}

ul.language-nav .subnav li a:hover {

	border: 1px solid #74A6C3;

	-moz-box-shadow: 0px 0px 2px 0 #999;

	-webkit-box-shadow: 0px 0px 2px 0 #999;

	box-shadow: 0px 0px 2px 0 #999;

}

ul.language-nav>li.hasDropDown {

}

ul.language-nav>li.subhover.hasDropDown {

}

ul.language-nav2 {

	margin: 0 auto;

	padding: 0;

	width: 100%;

	list-style: none;

	clear: both;

}

ul.language-nav2 li {

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

}

ul.language-nav2>li {

}

ul.language-nav2 a.lang {

	background: #fff;

	font-size: 12px;

	border-top: #003366 solid 3px;

	width: 160px;

	text-decoration: none;

}

ul.language-nav2 a.curr {

	background: #fff;

	font-size: 12px;

	border-top: #003366 solid 3px;

	width: 120px;

	text-decoration: none;

}

ul.language-nav2 li.hasDropDown a {

	padding-right: 10px;

}

ul.language-nav2 li.hasDropDown a:hover {

	background: #fff;

	color: #74A6C3;

}

ul.language-nav2 li a {

	float: left;

	font-family: 'EB Garamond', serif;

	display: block;

	padding: 12px 12px 12px;

	color: #898988;

	font-size: 15px;

	text-transform: uppercase;

}

ul.language-nav2>li>a {

	position: relative;

	z-index: 9100;

	border-right: 1px solid #e1e1e1;

}

ul.language-nav2.nine>li>a {

	letter-spacing: -1px;

}

ul.language-nav2 li.subhover>a {

	border-right: none;

}

ul.language-nav2 li a span {

	display: block;

	font-weight: 400;

	height: 20px;

}

ul.language-nav2 li:hover a, ul#topnav li a:hover {

	background: #fff;

	color: #74A6C3;

	text-decoration: none;

}

ul.language-nav2 li .subnav {

	position: absolute;

	top: 40px;

	left: 0px;

	z-index: 9000;

	padding: 15px 0 15px 5px;

	background: #fff;

	float: left;

	display: none;

	border: 1px #dadada solid;

}

ul.language-nav2 .subnav {

	list-style: none;

	margin: 0;

	padding: 0;

	float: left;

	width: 196px;

	-moz-box-shadow: 0px 1px 2px 0 #666;

	-webkit-box-shadow: 0px 1px 2px 0 #666;

	box-shadow: 0px 1px 2px 0 #666;

}

ul.language-nav2 .subnav li {

	width: 90%;

	color: #fff;

	list-style: none;

	margin: 0;

	padding: 3px;

}

ul.language-nav2 .subnav li img {

	margin-right: 8px;

	margin-top: 3px;

	border: #CCCCCC solid 1px;

}

ul.language-nav2 .subnav li a {

	display: block;

	background: none;

	font-size: 12px;

	width: 100%;

	padding: 2px 8px;

	width: 170px;

	font-size: 12px;

	height: auto;

	border: 1px solid #dedede;

	font-family: 'Open Sans', sans-serif;

	text-transform: uppercase;

	color: #a6a6a6;

	-moz-box-shadow: 0px 0px 2px 0 #ccc;

	-webkit-box-shadow: 0px 0px 2px 0 #ccc;

	box-shadow: 0px 0px 2px 0 #ccc;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 54%, #f7f7f7 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(54%, #ffffff), color-stop(100%, #f7f7f7)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffffff 54%, #f7f7f7 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffffff 54%, #f7f7f7 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffffff 54%, #f7f7f7 100%); /* IE10+ */

	background: linear-gradient(to bottom, #ffffff 54%, #f7f7f7 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0 ); /* IE6-9 */

}

ul.language-nav2 .subnav li a span.smallText {

	font-size: 11px;

}

ul.language-nav2 .subnav li a span.smallText sup {

	font-size: 11px;

}

ul.language-nav2 .subnav li a:hover {

	border: 1px solid #74A6C3;

	-moz-box-shadow: 0px 0px 2px 0 #999;

	-webkit-box-shadow: 0px 0px 2px 0 #999;

	box-shadow: 0px 0px 2px 0 #999;

}

ul.language-nav2>li.hasDropDown {

	border-top: 0\0;

}

ul.language-nav2>li.subhover.hasDropDown {

}

.result-notification {

	background:#636363;

	padding: 5px 10px;

	width: 600px;

	color: #FFFFFF;

	font-size: 14px;

	border: #FFFFFF solid 1px;

	margin-bottom: 10px;

}

.common-button {

	display: inline-block;

	text-align: center;

	text-decoration: none;

	color: #ffffff;

	padding: 5px 10px 6px 10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

	-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	cursor: pointer;

	border: none;

	background: #3a3a3a;

}

.common-button:hover {

	background: #5c9e02;

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

}

a.common-button2 {

	display: inline-block;

	text-align: center;

	text-decoration: none;

	color: #ffffff;

	padding: 3px 10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

	-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	cursor: pointer;

	border: none;

	background: #3a3a3a;

	font-size: 11px;

	line-height: 14px;

}

a:hover.common-button2 {

	background: #5c9e02;

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

}

.infobox-body {

	width: 270px;

}

/* for my account page's tab only */

/* ------------------------------------------------- */



#tabs {

	overflow: hidden;

	width: 100%;

	margin: 0;

	padding: 0;

	list-style: none;

}

#tabs li {

	float: left;

	margin: 0 .3em 0 0;

}

#tabs a {

	position: relative;

	background: #ddd;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));

	background-image: -webkit-linear-gradient(top, #fff, #ddd);

	background-image: -moz-linear-gradient(top, #fff, #ddd);

	background-image: -ms-linear-gradient(top, #fff, #ddd);

	background-image: -o-linear-gradient(top, #fff, #ddd);

	background-image: linear-gradient(to bottom, #fff, #ddd);

	padding: .7em 0.7em;

	float: left;

	text-decoration: none;

	color: #444;

	text-shadow: 0 1px 0 rgba(255,255,255,.8);

	-webkit-border-radius: 5px 0 0 0;

	-moz-border-radius: 5px 0 0 0;

	border-radius: 5px 0 0 0;

	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);

	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);

	box-shadow: 0 2px 2px rgba(0,0,0,.4);

}

#tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {

	background: #fff;

}

#tabs a:focus {

	outline: 0;

}

#tabs a::after {



	position: absolute;

	z-index: 1;

	top: 0;

	right: -.5em;

	bottom: 0;

	width: 1em;

	background: #ddd;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));

	background-image: -webkit-linear-gradient(top, #fff, #ddd);

	background-image: -moz-linear-gradient(top, #fff, #ddd);

	background-image: -ms-linear-gradient(top, #fff, #ddd);

	background-image: -o-linear-gradient(top, #fff, #ddd);

	background-image: linear-gradient(to bottom, #fff, #ddd);

	-moz-box-shadow : 2px 2px 2px rgba(0,0,0,.4);

	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);

	box-shadow: 2px 2px 2px rgba(0,0,0,.4);

	-webkit-transform: skew(10deg);

	-moz-transform: skew(10deg);

	-ms-transform: skew(10deg);

	-o-transform: skew(10deg);

	transform: skew(10deg);

	-webkit-border-radius: 0 5px 0 0;

	-moz-border-radius: 0 5px 0 0;

	border-radius: 0 5px 0 0;

}

#tabs #current a, #tabs #current a::after {

	background: #fff;

	z-index: 3;

}

/* ------------------------------------------------- */



#tab-content {

	background: #fff;

	padding: 0.5em 2em 0 2em;

	/*height: 220px;*/

	position: relative;

	z-index: 2;

	-moz-border-radius: 0 5px 5px 5px;

	-webkit-border-radius: 0 5px 5px 5px;

	border-radius: 0 5px 5px 5px;

	-moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);

	-webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);

	box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);

}

#tab-content h2, #tab-content h3, #tab-content p {

/*	margin: 0 0 15px 0;*/

}

#tab-content h2{

	margin: 0 0 4px 0 !important;

}

/* ------------------------------------------------- */



#about {

	color: #999;

}

#about a {

	color: #eee;

}

#tab-content .section1 {

	display: inline;

	float: left;

	list-style: none;

	width: 325px;

	border: #a5a4a4 solid 1px;

	margin-bottom: 15px;

	padding: 10px 2px;

	margin-right: 16px;

	background: rgb(226,226,226); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 ); /* IE6-9 */

}

#tab-content .section1 .label {

	width: 110px;

	float: left;

}

#tab-content .section1 .label span {

	padding: 5px;

	border: #b5b5b5 solid 1px;

	background: #d2d2d2;

}

#tab-content .section1 .field {

	width: 160px;

	float: left;

}

#tab-content .section1 .field span {

	color: #397808;

	text-shadow: -1px -1px 1px #fff;

	font-weight: bold;

	font-size: 14px;

}

#tab-content .section1 .field p span {

	color: #FF0000;

	float: left;

}

#tab-content .section1 .icon {

	width: 30px;

	float: right;

	padding-top: 2px;

}

#tab-content .section1 .icon a {

	border: none;

}

div.dropdown {

	/*color: #48a057;

position:absolute;

width: 143px;

height: 17px;position: relative;margin: 39px -41px 0 0;

text-align:left;

float:right;

font-weight:bold;*/

/*border-radius:6px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);  padding:10px; right:5px; top:81px;

	background-color: #ffd857;

	color: #48A057;

	font-weight: bold;

	padding: 0 8px;

	position: absolute;

	right: 5px;

	text-align: left;

	top: 92px;

	-webkit-border-top-left-radius: 6px;

	-webkit-border-top-right-radius: 6px;

	-moz-border-radius-topleft: 6px;

	-moz-border-radius-topright: 6px;

	border-top-left-radius: 6px;

	border-top-right-radius: 6px;*/

}

div.submenu {

	background: #fff;

	position: absolute;

	top: 27px;

	left: 0px;

	/*width: 135px;border-radius: 6px;

box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);padding: 27px 0 5px;margin-left: 10px;*/

	display: none;

	z-index: 100;

	-webkit-border-bottom-right-radius: 6px;

	-webkit-border-bottom-left-radius: 6px;

	-moz-border-radius-bottomright: 6px;

	-moz-border-radius-bottomleft: 6px;

	border-bottom-right-radius: 6px;

	border-bottom-left-radius: 6px;

	padding: 10px 0px;

	width: 100%;

}

.dropdown li {

	width: 100%;

	float: left;

}

.dropdown li a {

	color: #555555;

	display: block;

	font-family: arial;

	font-weight: bold;

	padding: 5px;/*padding:6px 28px 6px 15px;*/

	cursor: pointer;

	text-decoration: none;

	width: 93%;

	float: left;

	margin-left: 0px;

}

.dropdown li a:hover {

	background: #155FB0;

	color: #FFFFFF;

	text-decoration: none;

	width: 93%;

	float: left;

}

a.account {

	font-size: 11px;

	line-height: 26px;

	color: #555;

	height: 28px;

	position: relative;

	/*width: 151px;position: absolute;

padding: 11px 0 0 10px;

margin: -11px 0 0 -17px;*/

	z-index: 110;

	display: block;

	text-decoration: none;

	/*background: url(../images/dropdown_arrow.png) 116px 23px no-repeat;*/

	cursor: pointer;

	margin-left: 0px;

}

.root {

	list-style: none;

	margin: 0px;

	padding: 0px;

	font-size: 11px;

	float: left;

	width: 100%;/*padding: 11px 0 0 0px;

border-top:1px solid #dedede;*/

}

.no-result-found {

	background-color: #fdacb4;

	border: 1px solid #ff0018;

	padding: 8px;

	font-size: 14px;

	font-weight: bold;

}

a.currencychanger {

	white-space: nowrap;

	line-height: 1em;

	position: relative;

	outline: none;

	overflow: visible; /* removes extra side padding in IE */

	cursor: pointer;

	border: 1px solid #999;/* IE */

	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */

	border-bottom: rgba(0, 0, 0, .4) 1px solid;

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	box-shadow: 0 1px 2px rgba(0,0,0,.2);

	background: -moz-linear-gradient(  center top,  rgba(255, 255, 255, .1) 0%,  rgba(0, 0, 0, .1) 100%  );/* FF3.6 */

	background: -webkit-gradient(  linear,  center bottom,  center top,  from(rgba(0, 0, 0, .1)),  to(rgba(255, 255, 255, .1))  );/* Saf4+, Chrome */

 filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */

	-moz-user-select: none;

	-webkit-user-select: none;

	-khtml-user-select: none;

	user-select: none;

	background-color: #00ADEE;

	color: #fff;

	font-size: 14px;

	text-decoration: none;

	padding: 3px 8px;

}

button, input, select, textarea {

	margin: 0;

	font-size: 100%;

	vertical-align: middle;

}

button, input {

 *overflow: visible;

	line-height: normal;

}

 button::-moz-focus-inner, input::-moz-focus-inner {

 padding: 0;

 border: 0;

}

button, input[type="button"], input[type="reset"], input[type="submit"] {

	cursor: pointer;

	-webkit-appearance: button;

}

input[type="search"] {

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	-webkit-appearance: textfield;

}

 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {

 -webkit-appearance: none;

}

textarea {

	overflow: auto;

	vertical-align: top;

}

fieldset {

	padding: 0;

	margin: 0;

	border: 0;

}

/*label, input, button, select, textarea {

	font-size: 16px;

	font-weight: normal;

	line-height: 20px;

}*/

input, button, select, textarea {

	font-family: arial, sans-serif;

}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {

	

}

input, textarea {

	width: 90%;

}

textarea {

	height: auto;

}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {

	

}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {

	border-color: rgba(82, 168, 236, 0.8);

	outline: 0;

	outline: thin dotted \9;/* IE6-9 */



	/*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);

	 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);

	      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/

}

input[type="radio"], input[type="checkbox"] {

	line-height: normal;

	cursor: pointer;

	margin: 3px 2px;/*float:left;*/

}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {

	width: auto;

}

select, input[type="file"] {

	/*height: 30px;

	/* In IE7, the height of the select element cannot be changed by height, only font-size */



	/*margin-top: 4px;

	/* For IE7, add top margin to align select with labels



	line-height: 30px; */

}

/* select {

	width: 220px;

	background-color: #ffffff;

	border: 1px solid #cccccc;

}*/

select[multiple], select[size] {

	height: auto;

}

select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {

	outline: thin dotted #333;

	outline: 5px auto -webkit-focus-ring-color;

	outline-offset: -2px;

}

.submit_button {

	color: #ffffff;

	cursor: pointer;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	background-color: #70af1a;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #9de131;

	background-image: -moz-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -o-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -webkit-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	text-shadow: 0 1px 0 rgba(0,0,0,0.2);

	padding: 8px 15px;

	border: 1px solid #70af1a;

}

.submit_button:hover {

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

	background-image: linear-gradient(bottom, rgba(0,0,0,0.09) -118.63%, rgba(255,255,255,0.09) 31.37%);

}

.reset_button {

	color: #ffffff;

	cursor: pointer;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #FF9999;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #FF9999;

	box-shadow: 0 1px 1px rgba(0,0,0,0.11), inset 0 1px 0 #fFF9999;

	text-shadow: 0 1px 0 rgba(0,0,0,0.2);

	padding: 8px 15px;

	border: 1px solid red;

	background: #feccb1; /* Old browsers */

	background: -moz-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feccb1), color-stop(50%, #f17432), color-stop(51%, #ea5507), color-stop(100%, #fb955e)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* IE10+ */

	background: linear-gradient(to bottom, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e', GradientType=0 ); /* IE6-9 */

}

.reset_button:hover {

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

}

.l-new {

	background: url(../images/for-sale-wrapper.png) 0 0 no-repeat;

	position: absolute;

	z-index: 2;

	width: 148px;

	height: 30px;

	left: 0;

	top: 100px;

}

.l-off {

	background: url(../images/for-rent-wrapper.png) 0 0 no-repeat;

	position: absolute;

	z-index: 2;

	width: 148px;

	height: 30px;

	left: 0;

	top: 140px;

}

.addmap_small img {

	border: 2px solid #fff;

	border-radius: 8px;

}

.content-wrap {

	float: left;

	margin-bottom: 50px;

}

/*  CHECKBOX */



B.fmCheckbox {

	float: left;

	width: 23px;

	height: 21px;

	background: red;

	position: relative;

	cursor: pointer;

	background: url("../images/icons/checkbox.png") no-repeat left -22px;

	margin-right: 3px !important;

	font-size: 9px;

	line-height: 1%;

	text-indent: -1000em;

}

B.fmCheckbox.checked {

	background-position: left top;

}

B.fmCheckbox:HOVER {

	background-position: -22px -22px;

}

B.fmCheckbox.checked:HOVER {

	background-position: -22px 0;

}

B.fmCheckbox.chbx-disabled {

	background-position: -36px 0;

}

B.fmCheckbox.checked.chbx-disabled, B.fmCheckbox.checked.chbx-disabled:HOVER {

	background-position: -36px top;

}

/*	SELECT BOX	*/



.fmSelect {

	width: 100% !important;

	float: left;

	position: relative;

	outline: none;/*z-index: 150;*/

}

.fmSelect STRONG {

	float: left;

	width: 100%;

	background:#fff;

	cursor: pointer;

	position: relative;

}

.fmSelect STRONG SPAN {

	display: block;

	background: url("../images/icons/select-box-right.png") no-repeat right center;

}

.fmSelect STRONG SPAN CITE {

	display: block;

	padding: 7px 5px;

	white-space: nowrap;

	overflow: hidden;

	font-style: normal;

	margin-right: 33px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

}

.fmSelect UL {

	position: absolute;

	left: 0;

	top: 29px;

	margin: 0 !important;

	padding: 0;

	border: 1px solid #d3d3d3;

	width: 100%;

	list-style: none;

	font-size: 13px;

	background: white;

	padding-top: 1px;

	/*z-index: 1500;*/

	z-index: 4;

	display: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

	min-height: 77px;

	max-height: 111px;

	overflow: auto;

}

.fmSelect UL LI {

	display: block;

	padding: 5px 7px;

	border-bottom: 1px solid #f8f8f8;

}

.fmSelect UL LI:hover {

	background: #D3E9F6;

	cursor: pointer;

}

.fnFileHidden {

	position: absolute;

	top: 0;

	right: 0;

	z-index: 150;

	height: 30px;

	width: 15em !important;

 filter: alpha(opacity: 0);

	opacity: 0;

	font-size: 30px;

	padding: 0 1px;

}

#languages .fmSelect {

	width: 100% !important;

	float: left;

	position: relative;

	outline: none;/*z-index: 150;*/

}

#languages .fmSelect STRONG {

	float: left;

	width: 100%;

	background: url("../images/icons/select-box-left.png") 0 0 no-repeat;

	cursor: pointer;

	position: relative;

}

#languages .fmSelect STRONG SPAN {

	display: block;

	background: url("../images/icons/select-box-right.png") no-repeat right top;

}

#languages .fmSelect STRONG SPAN CITE {

	display: block;

	padding: 11px 5px;

	white-space: nowrap;

	overflow: hidden;

	font-style: normal;

	margin-right: 33px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

}

#languages .fmSelect UL {

	position: absolute;

	left: 0;

	top: 36px;

	margin: 0 !important;

	padding: 0;

	border: 1px solid #d3d3d3;

	width: 100%;

	list-style: none;

	font-size: 13px;

	background: white;

	padding-top: 1px;

	/*z-index: 1500;*/

	z-index: 4;

	display: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

}

#languages .fmSelect UL LI {

	display: block;

	padding: 5px 7px;

	border-bottom: 1px solid #f8f8f8;

}

.fmSelect2 UL LI:hover {

	background: #D3E9F6;

	cursor: pointer;

}

.fnFileHidden {

	position: absolute;

	top: 0;

	right: 0;

	z-index: 150;

	height: 30px;

	width: 15em !important;

 filter: alpha(opacity: 0);

	opacity: 0;

	font-size: 30px;

	padding: 0 1px;

}

/* RADIO BUTTON */



.fmRadio {

	float: left;

	width: 14px;

	height: 13px;

	font-size: 0;

	line-height: 1%;

	text-decoration: none;

	cursor: pointer;

	margin-top: 10px;

	background: url("../images/icons/radio-button.png") no-repeat left -13px;

}

.fmRadio.checked {

	background-position: left top;

}

.fmRadio:HOVER {

	background-position: -13px -13px;

	text-decoration: none;

}

.fmRadio.checked:HOVER {

	background-position: -13px top;

}

.fmRadio.rbtn-disabled, .fmRadio.checked.rbtn-disabled, .fmRadio.rbtn-disabled:HOVER {

	background-position: -13px -13px;

}

/* * */



.fmZero {

	margin: 0 !important;

	position: relative !important;

}

.fmHidden {

	display: none;

}

/*	INPUT	*/



.fmInput {

	

	width: 100%;

	float: left;

}

.fmInput SPAN {

	display: block;

	padding: 0px 9px 7px 1px;

}

.fmInput SPAN INPUT {

	border:solid 1px #CCC;

	outline: none;

	width: 100%;

	padding: 0 3px;

	height:29px;

	position: relative;

	/*z-index: 50;*/

	color: #777;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	background:#FFF;

}

.fmInput.fmInFocus {

	

}

.fmInput.fmInFocus SPAN {

	

}

.fmInput.fmInFocus SPAN INPUT {

	background-color: #FBFBFB;

}

.fmInput.disabled {

	

}

.fmInput.disabled SPAN {

	

}

.fmInput.disabled SPAN INPUT {

	background-color: #F0F0F0;

}

.location-area {

	width: 900px;

}

.location-area .con {

	width: 225px;

	float: left;

}

/* The Nivo Slider styles */

.nivoSlider {

	position: relative;

	width: 100%;

	height: auto;

	min-height: auto;

	overflow: hidden;

}

.ie8 .nivoSlider {

	position: relative;

	width: 100%;

	min-height: auto;

	overflow: hidden;

}

.nivoSlider img {

	position: absolute;

	top: 0px;

	left: 0px;

	height: auto;

	max-width: none;

}

.nivo-main-image {

	display: block !important;

	position: relative !important;

	width: 100% !important;

}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	border: 0;

	padding: 0;

	margin: 0;

	z-index: 6;

	display: none;

}

/* The slices and boxes in the Slider */

.nivo-slice {

	display: block;

	position: absolute;

	z-index: 5;

	height: 100%;

	top: 0;

}

.nivo-box {

	display: block;

	position: absolute;

	z-index: 5;

	overflow: hidden;

}

.nivo-box img {

	display: block;

}

/* Caption styles */

.nivo-caption {

	background: url(../images/sli-ctn.png);

	width: 405px;

	height: 150px;

	position: absolute;

	border: 1px solid #fff;

	top: 62%;

	left: 36%;

	z-index: 5000;

}

.nivo-caption h2 {

	color: #fff;

	font-size: 20px;

	width: 1000%;

	font-family: 'Open Sans', sans-serif;

	font-weight: 700;

	width: 86%;

	margin: 4% 7% 0 7%;

	text-transform: uppercase;

}

.nivo-caption p {

	width: 86%;

	margin: 2% 7% 0 7%;

	font-size: 12px;

	color: #ececec;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 15px;

}

.nivo-caption .da-price {

	float: left;

	margin: 3% 0 0 7%;

	font-family: 'Economica', sans-serif;

	font-size: 30px;

	font-weight: 700;

	color: #ffffff;

}

.nivo-caption .da-price sup {

	font-size: 16px;

}

.nivo-caption .da-link {

	float: right;

	margin: 3% 7% 0 0;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background-color: #70af1a;

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.11), inset 0 1px 0 #9de131;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.11), inset 0 1px 0 #9de131;

	box-shadow: 0 1px 1px rgba(0,0,0,.11), inset 0 1px 0 #9de131;

	background-image: -moz-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -o-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: -webkit-linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	background-image: linear-gradient(bottom, #67ab0d 0%, #8bcf1b 100%);

	font-size: 12px;

	text-shadow: 0 1px 0 rgba(0,0,0,.2);

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	text-decoration: none;

	padding: 8px 15px;

	border: 1px solid #89cb19;

}

.nivo-caption .da-link:hover {

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background-color: #70af1a;

	border: 1px solid #5d8a15;

	-moz-box-shadow: 0 1px 0 #000, inset 0 1px 5px rgba(0,0,0,.4);

	-webkit-box-shadow: 0 1px 0 #000, inset 0 1px 5px rgba(0,0,0,.4);

	box-shadow: 0 1px 0 #000, inset 0 1px 5px rgba(0,0,0,.4);

	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.09) -118.63%, rgba(255,255,255,.09) 31.37%);

	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.09) -118.63%, rgba(255,255,255,.09) 31.37%);

	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.09) -118.63%, rgba(255,255,255,.09) 31.37%);

	background-image: linear-gradient(bottom, rgba(0,0,0,.09) -118.63%, rgba(255,255,255,.09) 31.37%);

}

.nivo-html-caption {

	display: none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position: absolute;

	top: 62%;

	z-index: 9;

	cursor: pointer;

	display: none;

}

.nivo-nextNav {

	top: 0;

	right: 20px;

	width: 19px;

	height: 73px;

	background: url(../images/slider-arrows.png) 0 -83px no-repeat;

	text-indent: -9999px;

}

.nivo-nextNav:hover {

	background: url(../images/slider-arrows.png) -29px 0 no-repeat;

}

.nivo-prevNav {

	top: 0px;

	margin-top: 80px;

	right: 20px;

	width: 19px;

	height: 73px;

	background: url(../images/slider-arrows.png) 0 0 no-repeat;

	text-indent: -9999px;

}

.nivo-prevNav:hover {

	background: url(../images/slider-arrows.png) -29px -83px no-repeat;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {

	text-align: center;

	padding: 15px 0;

	display: block;

}

.nivo-controlNav a {

	cursor: pointer;

	display: inline-block;

	width: 22px;

	height: 22px;

	background: url(../images/bullets.png) no-repeat;

	text-indent: -9999px;

	border: 0;

	margin: 0 2px;

}

.nivo-controlNav a.active {

	font-weight: bold;

}

#tabbed_box_1 {

	margin: 0px auto 0px auto;

	width: 324px;

}

#tabbed_box_2 {

	margin: 0px auto 0px auto;

	width: 100%;

}

#tabbed_box_3 {

	width: 740px;

	margin-left: 4px;

}

.tabbed_area {

	/*border:1px solid #494e52;

	background-color:#636d76;

	padding:8px;	*/

	background-color: #fff;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));

	background-image: -webkit-linear-gradient(top, #fff, #ddd);

	background-image: -moz-linear-gradient(top, #fff, #ddd);

	background-image: -ms-linear-gradient(top, #fff, #ddd);

	background-image: -o-linear-gradient(top, #fff, #ddd);

	background-image: linear-gradient(top, #fff, #ddd);

	/* -moz-border-radius: 2px 2px 2px 2px;

    -webkit-border-radius: 2px 2px 2px 2px;

    border-radius: 2px 2px 2px 2px;

    -moz-box-shadow: 2px 2px 2px #000, 0 -1px 0 #fff inset;

    -webkit-box-shadow: 2px 2px 2px #000, 0 -1px 0 #fff inset;

    box-shadow: 2px 2px 2px #000, 0 -1px 0 #fff inset;*/

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-box-shadow: 8px #000, 0 -1px 0 #fff inset;

	-webkit-box-shadow: 8px #000, 0 -1px 0 #fff inset;

	box-shadow: 8px #000, 0 -1px 0 #fff inset;

	padding: 10px;

	border: #CCCCCC solid 1px;

}

.tabbed_area ul.tabs {

	margin: 0px;

	padding: 0px;

	margin-top: 5px;

	margin-bottom: 6px;

	height: 19px;

}

.tabbed_area ul.tabs li {

	list-style: none;

	display: inline;

	float: left;

	list-style-type: none;

	list-style: none;

}

.tabbed_area ul.tabs li a {

	-moz-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);

	-webkit-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);

	box-shadow: -4px 0 0 rgba(0, 0, 0, .2);

	background: #226ab3;

	background: -moz-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -webkit-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -ms-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -o-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	text-shadow: 0 1px 0 rgba(0,0,0,.5);

	color: #fff;

	float: left;

	font: bold 12px/35px 'Lucida sans', Arial, Helvetica;

	height: 35px;

	padding: 0 10px;

	text-decoration: none;

	-moz-border-radius: 0px 8px 0px 8px;

	-webkit-border-radius: 0px 8px 0px 8px;

	border-radius: 0px 8px 0px 8px;

}

.tabbed_area ul.tabs li a:hover {

	background: #74b31c;

	background: -moz-linear-gradient(74b31c, transparent 10px, #74b31c 10px);

	background: -webkit-linear-gradient(74b31c, transparent 10px, #74b31c 10px);

	background: -ms-linear-gradient(74b31c, transparent 10px, #74b31c 10px);

	background: -o-linear-gradient(74b31c, transparent 10px, #74b31c 10px);

	background: linear-gradient(74b31c, transparent 10px, #74b31c 10px);

}

.tabbed_area ul.tabs li a.active {

	background: #609916;

	background: -moz-linear-gradient(609916, transparent 10px, #609916 10px);

	background: -webkit-linear-gradient(609916, transparent 10px, #609916 10px);

	background: -ms-linear-gradient(609916, transparent 10px, #609916 10px);

	background: -o-linear-gradient(609916, transparent 10px, #609916 10px);

	background: linear-gradient(609916, transparent 10px, #609916 10px);

	text-shadow: none;

	color: #fff;

}

.tabbed_area ul.tabs li a.active2 {

	background: #226ab3;

	background: -moz-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -webkit-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -ms-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -o-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	text-shadow: none;

	color: #fff;

}

.tabbed_area ul.tabs li a.active3 {

	background: #226ab3;

	background: -moz-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -webkit-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -ms-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -o-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	text-shadow: none;

	color: #fff;

}

.tabbed_area .content {

	/*background-color:#ffffff;

	padding:10px;

	border:1px solid #464c54;*/ 	

	font-family: Arial, Helvetica, sans-serif;/*background-image:url(images/content_bottom.jpg);

	background-repeat:repeat-x;	 

	background-position:bottom;

	text-align:left;*/

}

.tabbed_area .content ul {

}

.tabbed_area .content ul li {

	list-style-type: none;

	list-style-image: none;

	list-style: none;

}

.tabbed_area .content p {

	line-height: 12px;

}

.tabbed_area .content p a {

	color: #1e6ca6;

}

.tabbed_area .content p span {

	float: right;

}

#home .tabbed_area #content_2, #content_3, #content_4, #sidebarcontent_2, #sidebarcontent_3, #sidebarcontent_4 {

	display: none;

}

.tabbed_area #content_2, #content_3, #content_4, #content_5, #content_6, #content_7, #content_8 {

	display: none;

}

.tabbed_area .content {

	margin: 0px;

	padding: 10px 5px;

	text-align: left;

	clear: both;

}

.tabbed_area .content .section1 {

	display: inline;

	float: left;

	list-style: none;

	width: 290px;

	background: #FFFFFF;

	border: #CCCCCC solid 1px;

	margin-bottom: 5px;

	padding: 5px;

}

.tabbed_area .content .section1 .label {

	width: 80px;

	float: left;

}

.tabbed_area .content .section1 .label span {

	padding: 5px;

	border: #b5b5b5 solid 1px;

	background: #d2d2d2;

}

.tabbed_area .content .section1 .field {

	width: 140px;

	float: left;

}

.tabbed_area .content .section1 .field span {

	color: #397808;

	text-shadow: -1px -1px 1px #fff;

	font-weight: bold;

	font-size: 14px;

}

.tabbed_area .content .section1 .field p span {

	color: #FF0000;

	float: left;

}

.tabbed_area .content .section1 .icon {

	width: 30px;

	float: right;

	padding-top: 2px;

}

.tabbed_area .content .section1 .icon a {

	border: none;

}

/*popular location section*/

.popular-location {

	width: 1090px;

	margin: 0 auto;

}

.popular-location .box1 {

	width: 230px;

	padding: 8px 10px 0px 10px;

	background-image: linear-gradient(bottom, rgb(240,240,240) 21%, rgb(250,250,250) 61%, rgb(235,237,240) 81%);

	background-image: -o-linear-gradient(bottom, rgb(240,240,240) 21%, rgb(250,250,250) 61%, rgb(235,237,240) 81%);

	background-image: -moz-linear-gradient(bottom, rgb(240,240,240) 21%, rgb(250,250,250) 61%, rgb(235,237,240) 81%);

	background-image: -webkit-linear-gradient(bottom, rgb(240,240,240) 21%, rgb(250,250,250) 61%, rgb(235,237,240) 81%);

	background-image: -ms-linear-gradient(bottom, rgb(240,240,240) 21%, rgb(250,250,250) 61%, rgb(235,237,240) 81%);

	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.21, rgb(240,240,240)),  color-stop(0.61, rgb(250,250,250)),  color-stop(0.81, rgb(235,237,240)) );

	border: #CCCCCC solid 1px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}

.popular-location .box1 a {

	color: #000;

	font-size: 16px;

	text-decoration: none;

	background: url(../images/icons/location.png) no-repeat left top;

	padding-left: 30px;padding-top: 4px;

}

.property-feature {

	width: 500px;

	float: left;

}

.property-feature .list {

	padding: 5px 5px 5px 40px;

	background: url(../images/icons/equipment.png) no-repeat 10px 6px #fff;

	width: 150px;

	float: left;

	color: #000000;

	margin-right: 10px;

	margin-bottom: 10px;

	border: #CCCCCC solid 1px;

	font-weight: 12px;

	font-weight: 700;

}

/*.tabbed_area .content ul li {list-style:none;padding:10px 0;font-size:13px;display:inline;float:left;width:30%;font-weight:bold;}



.tabbed_area .content ul li span{background:url(../images/check.png) no-repeat; padding-left:20px; height:16px; width:16px;}



.tabbed_area .content ul li img{background:none;}

.tabbed_area .content ul li:last-child {

	border-bottom:none;

}

.tabbed_area .content ul li a {

	text-decoration:none;

	color:#3e4346;

}

.tabbed_area .content ul li a small {

	color:#8b959c;

	font-size:9px;

	text-transform:uppercase;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	position:relative;

	left:4px;

	top:0px;

}

.tabbed_area .content ul li a:hover {

	color:#a59c83;

}

.tabbed_area .content ul li a:hover small {

	color:#baae8e;

}*/

.tabbed_area3 {

	/*border:1px solid #494e52;

	background-color:#636d76;

	padding:8px;	*/

   /* -moz-border-radius: 2px 2px 2px 2px;

    -webkit-border-radius: 2px 2px 2px 2px;

    border-radius: 2px 2px 2px 2px;

    -moz-box-shadow: 2px 2px 2px #000, 0 -1px 0 #fff inset;

    -webkit-box-shadow: 2px 2px 2px #000, 0 -1px 0 #fff inset;

    box-shadow: 2px 2px 2px #000, 0 -1px 0 #fff inset;*/

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-box-shadow: 8px #000, 0 -1px 0 #fff inset;

	-webkit-box-shadow: 8px #000, 0 -1px 0 #fff inset;

	box-shadow: 8px #000, 0 -1px 0 #fff inset;

	padding: 10px;

	border: #CCCCCC solid 1px;

	width: 700px;

}

.tabbed_area3 ul.tabs {

	margin: 0px;

	padding: 0px;

	margin-top: 5px;

	margin-bottom: 6px;

	height: 19px;

}

.tabbed_area3 ul.tabs li {

	list-style: none;

	display: inline;

	float: left;

	list-style-type: none;

	list-style: none;

}

.tabbed_area3 ul.tabs li a {

	-moz-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);

	-webkit-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);

	box-shadow: -4px 0 0 rgba(0, 0, 0, .2);

	background: #226ab3;

	background: -moz-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -webkit-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -ms-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -o-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	text-shadow: 0 1px 0 rgba(0,0,0,.5);

	color: #fff;

	float: left;

	font: bold 12px/35px 'Lucida sans', Arial, Helvetica;

	height: 35px;

	padding: 0 10px;

	text-decoration: none;

	-moz-border-radius: 0px 8px 0px 8px;

	-webkit-border-radius: 0px 8px 0px 8px;

	border-radius: 0px 8px 0px 8px;

}

.tabbed_area3 ul.tabs li a:hover {

	background: #74b31c;

	background: -moz-linear-gradient(74b31c, transparent 10px, #74b31c 10px);

	background: -webkit-linear-gradient(74b31c, transparent 10px, #74b31c 10px);

	background: -ms-linear-gradient(74b31c, transparent 10px, #74b31c 10px);

	background: -o-linear-gradient(74b31c, transparent 10px, #74b31c 10px);

	background: linear-gradient(74b31c, transparent 10px, #74b31c 10px);

}

.tabbed_area3 ul.tabs li a.active {

	background: #609916;

	background: -moz-linear-gradient(609916, transparent 10px, #609916 10px);

	background: -webkit-linear-gradient(609916, transparent 10px, #609916 10px);

	background: -ms-linear-gradient(609916, transparent 10px, #609916 10px);

	background: -o-linear-gradient(609916, transparent 10px, #609916 10px);

	background: linear-gradient(609916, transparent 10px, #609916 10px);

	text-shadow: none;

	color: #fff;

}

.tabbed_area3 ul.tabs li a.active2 {

	background: #226ab3;

	background: -moz-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -webkit-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -ms-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -o-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	text-shadow: none;

	color: #fff;

}

.tabbed_area3 ul.tabs li a.active3 {

	background: #226ab3;

	background: -moz-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -webkit-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -ms-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: -o-linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	background: linear-gradient(226ab3, transparent 10px, #226ab3 10px);

	text-shadow: none;

	color: #fff;

}

.tabbed_area3 .content {

	/*background-color:#ffffff;

	padding:10px;

	border:1px solid #464c54;*/ 	

	font-family: Arial, Helvetica, sans-serif;/*background-image:url(images/content_bottom.jpg);

	background-repeat:repeat-x;	 

	background-position:bottom;

	text-align:left;*/

}

#fallr-overlay {

	display: none;

	position: fixed;

	left: 0;

	top: 0;

	background: #333;

	height: 100%;

	width: 100%;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	filter: alpha(opacity=50);

	opacity: 0.5;

	z-index: 4;

}

#fallr-wrapper, #fallr-wrapper * {

	margin: 0;

	/*padding: 0;*/

	border: 0;

	outline: 0;

	font-family: Helvetica, Ubuntu, Arial, sans-serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 19px;

	color: #000;

	vertical-align: baseline;

	-webkit-font-smoothing: antialiased;

	z-index: 10000;

}

#fallr-wrapper {

	position: fixed;

	overflow: hidden;

	background: #f0f0f0;

	border: 1px solid #fff;

	box-shadow: 0 0 5px #111;

	-moz-box-shadow: 0 0 5px #111;

	-webkit-box-shadow: 0 0 5px #111;

	/*background:url(../images/bkg/orange-background.jpg) no-repeat;*/

	background: #E9E9E9;

}

#fallr-icon {

	position: absolute;

	top: 35px;

	/*left: 20px;*/

	height: 64px;

	width: 14px;

	background-position: 0 0;

	background-repeat: no-repeat;

}

#fallr {

	position: relative;

	padding: 20px 20px 20px 40px;

	z-index: 4;

}

#fallr-buttons {

	position: relative;

	bottom: 0;

	right: 0;

	margin: 15px;

	clear: both;

	display: block;

	text-align: right;

}

/*  Github button style

    http://nicolasgallagher.com/lab/css3-github-buttons/ 

*/



#fallr-wrapper .fallr-button {

	position: relative;

	overflow: visible;

	display: inline-block;

	padding: 4px 15px;

	border: 1px solid #d4d4d4;

	margin-left: 10px;

	margin-top: 10px;

	text-decoration: none;

	white-space: nowrap;

	cursor: pointer;

	color: #000;

	background-color: #5C9E02;

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#67AB0D), to(#8BCF1B));

	background-image: -moz-linear-gradient(#67AB0D, #8BCF1B);

	background-image: -o-linear-gradient(#67AB0D, #8BCF1B);

	background-image: linear-gradient(#67AB0D, #8BCF1B);

	-webkit-background-clip: padding;

	-moz-background-clip: padding;

	-o-background-clip: padding-box;

	border: 1px solid rgba(0, 0, 0, .25);

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #000;

}

#fallr-wrapper .fallr-button:hover, #fallr-wrapper .fallr-button:focus {

	border-color: #3072b3;

	border-bottom-color: #2a65a0;

	text-decoration: none;

	color: #fff;

	background-color: #3C8DDE;

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));

	background-image: -moz-linear-gradient(#599bdc, #3072b3);

	background-image: -o-linear-gradient(#599bdc, #3072b3);

	background-image: linear-gradient(#599bdc, #3072b3);

}

#fallr-wrapper .fallr-button.fallr-button-danger {

	color: #900;

}

#fallr-wrapper .fallr-button.fallr-button-danger:hover, #fallr-wrapper .fallr-button.fallr-button-danger:focus {

	border-color: #b53f3a;

	border-bottom-color: #a0302a;

	color: #fff;

	background-color: #dc5f59;

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));

	background-image: -moz-linear-gradient(#dc5f59, #b33630);

	background-image: -o-linear-gradient(#dc5f59, #b33630);

	background-image: linear-gradient(#dc5f59, #b33630);

}

#fallr input{margin-right:5px;}

#fallr h1, #fallr h2, #fallr h3, #fallr h4, #fallr h5, #fallr h6, #fallr p, #fallr form, #fallr input, #fallr label {

	margin-bottom: 0px;

}

#fallr h3 {

	font-size: 18px;

	line-height: 45px;

}

#fallr h4 {

	font-size: 16px;

	line-height: 37px;

}

#fallr h5 {

	font-size: 14px;

	line-height: 30px;

}

#fallr input[type="text"], #fallr input[type="password"], #fallr textarea {

	background: #fff;

	border: solid 1px #999;

	color: #777;

	padding: 5px;

	width: 97%;

	box-shadow: inset #bbb 0px 0px 5px;

	-moz-box-shadow: inset #bbb 0px 0px 5px;

	-webkit-box-shadow: inset #bbb 0px 0px 5px;

}

#fallr ol li, #fallr ul li, #fallr blockquote, #fallr q {

	margin-left: 20px;

}

#fallr table {

	border: 1px solid #ddd;

	border-collapse: collapse;

	border-spacing: 0;

	line-height: 1.35em;

	width: 100%;

}

#fallr th, #fallr td {

	padding: 10px;

}

/* custom icons */



.icon-calendar {

	background: url('images/view-pim-calendar.png');

}

.icon-card {

	background: url('images/x-office-contact.png');

}

.icon-chat {

	background: url('images/chat.png');

}

.icon-check {

	background: url('images/task-complete.png');

}

.icon-config {

	background: url('images/configure.png');

}

.icon-error {

	background: url('images/dialog-close.png');

}

.icon-form {

	background: url('images/basket.png');

}

.icon-help {

	background: url('images/help-contents.png');

}

.icon-info {

	background: url('images/dialog-information.png');

}

.icon-lamp {

	background: url('images/help-hint.png');

}

.icon-mail {

	background: url('images/internet-mail.png');

}

.icon-news {

	background: url('images/knewsticker.png');

}

.icon-photo {

	background: url('images/kview.png');

}

.icon-save {

	background: url('images/document-save.png');

}

.icon-secure {

	background: url('images/gpg.png');

}

.icon-sad {

	background: url('images/face-sad.png');

}

.icon-smile {

	background: url('images/face-smile.png');

}

.icon-trash {

	background: url('images/trash-empty.png');

}

.icon-user {

	background: url('images/system-users.png');

}

.icon-warning {

	background: url('images/agt_update_criticals.png');

}

.icon-wizard {

	background: url('images/plasmagik.png');

}

#fallr-wrapper .con {

	width: 200px;

	float: left;

}

#fallr-wrapper .con2 {

	width: 200px;

	float: right;

}

#fallr-wrapper .con strong {

	font-family: helvetica, sans-serif;

	font-weight: normal;

	color: #FFFFFF;

	margin-bottom: 10px;

	line-height: 30px;

	background: #636363;

	padding: 3px 5px;	

}

#fallr-wrapper .con2 strong {

	font-family: helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #FFF;

	margin-bottom: 10px;

	line-height: 30px;

	background: #636363;

	padding: 3px 5px;

}

#fallr-wrapper .popup-search-con2 {

	font-family: helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 20px;

	color: #000;

	margin: 8px 0 0;

}

#fallr-wrapper .popupheading {

	font-family: helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #FFFFFF;

	margin-bottom: 10px;

	line-height: 30px;

	background: #636363;

	padding: 4px 14px;

}

#fallr-wrapper .left-con {

	width: 300px;

	float: left;

}

#fallr-wrapper .right-con {

	width: 300px;

	float: right;

}

/*

    ColorBox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/

#colorbox, #cboxOverlay, #cboxWrapper {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 9999;

	overflow: hidden;

}

#cboxOverlay {

	position: fixed;

	width: 100%;

	height: 100%;

}

#cboxMiddleLeft, #cboxBottomLeft {

	clear: left;

}

#cboxContent {

	position: relative;

}

#cboxLoadedContent {overflow:auto;

	-webkit-overflow-scrolling: touch;

}

#cboxTitle {

	margin: 0;

}

#cboxLoadingOverlay, #cboxLoadingGraphic {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {

	cursor: pointer;

}

.cboxPhoto {

	float: left;

	margin: auto;

	border: 0;

	display: block;

	max-width: none;

}

.cboxIframe {

	width: 100%;

	height: 100%;

	display: block;

	border: 0;

}

#colorbox, #cboxContent, #cboxLoadedContent {

	box-sizing: content-box;

	-moz-box-sizing: content-box;

	-webkit-box-sizing: content-box;

}

/* 

    User Style:

    Change the following styles to modify the appearance of ColorBox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay {

	background: url(../images/colorbox/overlay.png) repeat 0 0;

}

#colorbox {

	outline: 0;

}

#cboxTopLeft {

	width: 21px;

	height: 21px;

	background: #fff;

}

#cboxTopRight {

	width: 21px;

	height: 21px;

	background: #fff;

}

#cboxBottomLeft {

	width: 21px;

	height: 21px;

	background: #fff;

}

#cboxBottomRight {

	width: 21px;

	height: 21px;

	background: #fff;

}

#cboxMiddleLeft {

	width: 21px;

	background: #fff;

}

#cboxMiddleRight {

	width: 21px;

	background: #fff;

}

#cboxTopCenter {

	height: 21px;

	background:#fff;

}

#cboxBottomCenter {

	height: 21px;

	background: #fff;

}

#cboxContent {

	background: #fff;

	overflow: hidden;

}

.cboxIframe {

	background: #fff;

}

#cboxError {

	padding: 50px;

	border: 1px solid #ccc;

}

#cboxLoadedContent {

	margin-bottom: 28px;

}

#cboxTitle {

	position: absolute;

	bottom: 4px;

	left: 0;

	text-align: center;

	width: 100%;

	color: #949494;

}

#cboxCurrent {

	position: absolute;

	bottom: 4px;

	left: 58px;

	color: #949494;

}

#cboxLoadingOverlay {

	background: url(../images/colorbox/loading_background.png) no-repeat center center;

}

#cboxLoadingGraphic {

	background: url(../images/colorbox/loading.gif) no-repeat center center;

}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {

	border: 0;

	padding: 0;

	margin: 0;

	overflow: visible;

	width: auto;

	background: none;

}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {

	outline: 0;

}

#cboxSlideshow {

	position: absolute;

	bottom: 4px;

	right: 30px;

	color: #0092ef;

}

#cboxPrevious {

	position: absolute;

	bottom: 0;

	left: 0;

	background: url(../images/colorbox/controls.png) no-repeat -75px 0;

	width: 25px;

	height: 25px;

	text-indent: -9999px;

}

#cboxPrevious:hover {

	background-position: -75px -25px;

}

#cboxNext {

	position: absolute;

	bottom: 0;

	left: 27px;

	background: url(../images/colorbox/controls.png) no-repeat -50px 0;

	width: 25px;

	height: 25px;

	text-indent: -9999px;

}

#cboxNext:hover {

	background-position: -50px -25px;

}

#cboxClose {

	position: absolute;

	bottom: 0;

	right: 0;

	background: url(../images/colorbox/controls.png) no-repeat -25px 0;

	width: 25px;

	height: 25px;

	text-indent: -9999px;

}

#cboxClose:hover {

	background-position: -25px -25px;

}

/*

  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill

  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.

  See: http://jacklmoore.com/notes/ie-transparency-problems/

*/

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);

}

/*

  The following provides PNG transparency support for IE6

  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.

*/

.cboxIE6 #cboxTopLeft {

	background: url(../images/colorbox/ie6/borderTopLeft.png);

}

.cboxIE6 #cboxTopCenter {

	background: #e9e9e9;

}

.cboxIE6 #cboxTopRight {

	background: url(../images/colorbox/ie6/borderTopRight.png);

}

.cboxIE6 #cboxBottomLeft {

	background: url(../images/colorbox/ie6/borderBottomLeft.png);

}

.cboxIE6 #cboxBottomCenter {

	background: url(../images/colorbox/ie6/borderBottomCenter.png);

}

.cboxIE6 #cboxBottomRight {

	background: url(../images/colorbox/ie6/borderBottomRight.png);

}

.cboxIE6 #cboxMiddleLeft {

	background: url(../images/colorbox/ie6/borderMiddleLeft.png);

}

.cboxIE6 #cboxMiddleRight {

	background: url(../images/colorbox/ie6/borderMiddleRight.png);

}

.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {

 _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");

}

/*  _______________________________________



	01 MENU BAR

    _______________________________________  */







#wrapper_menu {

	width: 1098px;

	margin: 0 auto;

	display: block;

	position: relative;

	/*z-index:9999;*/

	/*z-index:99;*/

	z-index: 9;

}

.menu {

	list-style: none;

	width: 1098px;

	padding-top: 16px;

}

.menu li {

	float: left;

	text-align: center;

	position: relative;

	border: none;

	margin-left: 8px;

	margin-right: 10px;

}

.menu li.fullwidth {

	position: static !important;

}

.menu li:hover {

	/*background:none;*/

	background: #bfd255; /* Old browsers */

	background: -moz-linear-gradient(top, #636363 0%, #3C2929 50%, #444040 51%, #554C4C 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636363), color-stop(50%, #3C2929), color-stop(51%, #444040), color-stop(100%, #554C4C)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #636363 0%, #3C2929 50%, #444040 51%, #554C4C 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #636363 0%, #3C2929 50%, #444040 51%, #554C4C 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #636363 0%, #3C2929 50%, #444040 51%, #554C4C 100%); /* IE10+ */

	background: linear-gradient(to bottom, #636363 0%, #3C2929 50%, #444040 51%, #554C4C 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#554C4C', GradientType=0 ); /* IE6-9 */

	border-radius: 0px;

	padding: 5px 0px;

	margin-top: -5px;

}

.menu li.active {

	/*background:none;*/

	background: #bfd255; /* Old browsers */

	background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfd255), color-stop(50%, #8eb92a), color-stop(51%, #72aa00), color-stop(100%, #9ecb2d)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* IE10+ */

	background: linear-gradient(to bottom, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d', GradientType=0 ); /* IE6-9 */

	border-radius: 5px;

	padding: 5px 0px;

	margin-top: -5px;

}

.menu li.nodrop:hover { /*padding:0;*/

}

.menu li.nodrop:hover a {

}

.menu li a {

	text-decoration: none;

	color: #fff;

	font-size: 16px;

	text-transform: uppercase;

	display: inline-block;

}

.menu li a.eng {

	font-size: 16px;

	padding-left: 8px;

	padding-right: 8px;

}

.menu li a.dutch {

	font-size: 16px;

	padding-left: 4px;

	padding-right: 4px;

}

.menu li a.dutch2 {

	font-size: 16px;

	padding-left: 15px;

	padding-right: 15px;

}

.menu li a.italian {

	font-size: 16px;

	padding-left: 11px;

	padding-right: 11px;

}

.menu li a.polish {

	font-size: 14px;

	padding-left: 7px;

	padding-right: 7px;

}

.menu li a.german {

	font-size: 14px;

	padding-left: 5px;

	padding-right: 5px;

}

.menu li a.norwegian {

	font-size: 16px;

	padding-left: 11px;

	padding-right: 11px;

}

.menu li a.spanish {

	font-size: 16px;

	padding-left: 3px;

	padding-right: 3px;

}

.menu li a.russian {

	font-size: 14px;

	padding-left: 7px;

	padding-right: 7px;

}

.menu li a.swedish {

	font-size: 16px;

	padding-left: 9px;

	padding-right: 9px;

}

.menu li:hover a {

	/*color:#161616;*/

	color: #fff;

	text-shadow: none;/*position:relative;

	z-index:11;*/

}

.menu li:hover div a {

	display: inline;

}

.menu li .drop {

	padding-right: 27px;

	background: url("img/drop.png") no-repeat right 13px;

}

.menu li:hover .drop {

	padding-right: 27px;

	background: url("img/drop.png") no-repeat right 12px;

}

/* Right aligned menu item */



.menu .right {

	float: right;

	right: 0;

	margin-right: 0px;

}

.menu li.right:hover {

	margin-right: -1px;

}

/*  _______________________________________



	02 DROP DOWN MENU

    _______________________________________  */







/* Left & right aligned common styles */



.menu .dropdown_1column, .menu .dropdown_2columns, .menu .dropdown_3columns, .menu .dropdown_4columns, .menu .dropdown_5columns, .menu .dropdown_fullwidth {

	margin: 4px auto;

	left: -999em;

	position: absolute;

	background: #073664;

	border: 2px solid #fff;

	padding: 10px;

	text-align: left;

	-moz-border-radius: 5px 5px 5px 5px;

	-webkit-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

/* Drop Downs Sizes */



.menu .dropdown_1column {

	width: 145px;

}

.menu .dropdown_2columns {

	width: 1000px;

	margin-top: -6px;

	margin-left: -260px;

	z-index: 999;

}

.menu .dropdown_2columns .leftcon {

	width: 400px;

	float: left;

}

.menu .dropdown_2columns .leftcon .leftcon1 {

	width: 200px;

	float: left;

}

.menu .dropdown_2columns .leftcon .leftcon1 a {

	color: #FFFFFF;

	background: #185ea3;

	text-align: left;

	line-height: 30px;

	width: 182px;

	padding-left: 8px;

	display: block;

}

.menu .dropdown_2columns .leftcon .rightcon2 {

	width: 200px;

	float: right;

}

.menu .dropdown_2columns .leftcon .rightcon2 a {

	color: #FFFFFF;

	background: #185ea3;

	text-align: left;

	line-height: 30px;

	width: 182px;

	padding-left: 8px;

	display: block;

}

.menu .dropdown_2columns .rightcon {

	width: 582px;

	float: right;

}

.menu .dropdown_3columns {

	width: 455px;

}

.menu .dropdown_4columns {

	width: 610px;

}

.menu .dropdown_5columns {

	width: 765px;

}

.menu .dropdown_fullwidth {

	width: 920px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	border-radius: 5px;

}

.menu li .first_fullwidth {

	-moz-border-radius: 0px 5px 5px 5px;

	-webkit-border-radius: 0px 5px 5px 5px;

	border-radius: 0px 5px 5px 5px;

}

/* Showing Drop Down on Mouse Hover - Left aligned */



.menu li:hover .dropdown_1column, .menu li:hover .dropdown_2columns, .menu li:hover .dropdown_3columns, .menu li:hover .dropdown_4columns, .menu li:hover .dropdown_5columns {

	left: -1px;

	top: 25px;

}

.menu li:hover .dropdown_fullwidth {

	left: 21px;

	top: 33px;

	display: block;

}

/* Showing Drop Down on Mouse Hover - Right aligned */



.menu li .align_right {

	/* Rounded Corners */

	-moz-border-radius: 5px 0px 5px 5px;

	-webkit-border-radius: 5px 0px 5px 5px;

	border-radius: 5px 0px 5px 5px;

}

.menu li:hover .align_right {

	left: auto;

	right: -1px;

	top: 25px;

}

.menu li.right:hover .dropdown_fullwidth {

	right: 18px;

	top: 33px;

}

/* Columns Sizes */



.menu .col_1, .menu .col_2, .menu .col_3, .menu .col_4, .menu .col_5, .menu .col_6 {

	display: inline;

	float: left;

	position: relative;

	margin-left: 10px;

}

.menu .col_1 {

	width: 145px;

}

.menu .col_2 {

	width: 300px;

}

.menu .col_3 {

	width: 455px;

}

.menu .col_4 {

	width: 610px;

}

.menu .col_5 {

	width: 765px;

}

.menu .col_6 {

	width: 920px;

}

/* IMPORTANT */



/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */

.menu .firstcolumn {

	margin-left: 0; /* Clearing margin & left */

	clear: left;

}

/*  _______________________________________



	03 CONTENT STYLING

    _______________________________________  */







.menu p, .menu ul, .menu li, .menu h2, .menu h3 {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 21px;

	text-align: left;

}

.menu p {

	font-size: 12px;

	line-height: 18px;

	margin: 0;

	margin-bottom: 10px;

	text-shadow: 1px 1px 1px #FFFFFF;

}

.menu .strong {

	font-weight: bold;

}

.menu .italic {

	font-style: italic;

}

.menu h2, .menu h3 {

	text-shadow: 1px 1px 1px #FFFFFF;

	border-bottom: 1px solid #888888;

	margin-top: 7px;

}

.menu h2 {

	font-weight: 400;

	font-size: 21px;

	margin-bottom: 18px;

	padding-bottom: 11px;

}

.menu h3 {

	font-weight: 600;

	font-size: 14px;

	margin-bottom: 14px;

	padding-bottom: 7px;

}

.menu li:hover div a {

	text-decoration: none;

	text-shadow: none;

	border: none;

	padding: 0;

}

.menu .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */

	margin-top: 18px;

}

/* Icon paragraphs */



.menu .help, .menu .favorite, .menu .mail, .menu .print {

	padding-left: 36px;

	margin-bottom: 18px;

}

.menu .help {

	background: url("img/help.png") no-repeat 0px 2px;

}

.menu .favorite {

	background: url("img/favorite.png") no-repeat 0px 2px;

}

.menu .mail {

	background: url("img/mail.png") no-repeat 0px 2px;

}

.menu .print {

	background: url("img/print.png") no-repeat 0px 2px;

}

/* Images styles */



.menu .imgshadow_dark { /* Better style on dark background */

	background: #FFFFFF;

	padding: 4px;

	border: 1px solid #333333;

	margin-top: 5px;

	-moz-box-shadow: 0px 0px 5px #000000;

	-webkit-box-shadow: 0px 0px 5px #000000;

	box-shadow: 0px 0px 5px #000000;

}

.menu .imgshadow_light { /* Better style on light background */

	background: #FFFFFF;

	padding: 4px;

	border: 1px solid #777777;

	margin-top: 5px;

	-moz-box-shadow: 0px 0px 5px #666666;

	-webkit-box-shadow: 0px 0px 5px #666666;

	box-shadow: 0px 0px 5px #666666;

}

.menu .img_left { /* Image sticks to the left */

	width: auto;

	float: left;

	margin: 2px 15px 5px 0px;

}

.menu .img_right { /* Image sticks to the right */

	width: auto;

	float: right;

	margin: 2px 0px 5px 15px;

}

/* Box styles */



.menu li .black_box, .menu li .dark_grey_box {

	color: #eeeeee;

	text-shadow: 1px 1px 1px #000;

	padding: 4px 6px 4px 6px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	border-radius: 5px;

}

.menu li .black_box {

	background-color: #333333;

	-webkit-box-shadow: inset 0 0 3px #000000;

	-moz-box-shadow: inset 0 0 3px #000000;

	box-shadow: inset 0 0 3px #000000;

}

.menu li .dark_grey_box {

	background-color: #555555;

	-webkit-box-shadow: inset 0 0 3px #111111;

	-moz-box-shadow: inset 0 0 3px #111111;

	box-shadow: inset 0 0 3px #111111;

}

/* Standard lists styles */



.menu li ul {

	list-style: none;

	padding: 0;

	margin: 0 0 12px 0;

}

.menu li ul li {

	font-size: 12px;

	line-height: 24px;

	position: relative;

	text-shadow: 1px 1px 1px #ffffff;

	padding: 0;

	margin: 0;

	float: left;

	text-align: left;

	width: 145px;

}

.menu li ul li a {

	padding: 0;

}

.menu li ul li:hover {

	background: none;

	border: none;

	padding: 0;

	margin: 0;

}

/* Greybox lists styles */



.menu li .greybox li {

	background: #F4F4F4;

	border: 1px solid #bbbbbb;

	margin: 0px 0px 4px 0px;

	padding: 4px 6px 4px 6px;

	width: 131px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	border-radius: 5px;

}

.menu li .greybox li:hover {

	background: #ffffff;

	border: 1px solid #aaaaaa;

	padding: 4px 6px 4px 6px;

	margin: 0px 0px 4px 0px;

}

/* Other lists styles */



.menu li .plus li {

	background: url("img/plus.png") left 6px no-repeat;

	margin: 0px 0px 4px 0px;

	padding: 0px 0px 0px 21px;

	width: 109px;

}

.menu li .plus li:hover {

	background: url("img/plus.png") left 6px no-repeat;

	padding: 0px 0px 0px 21px;

	margin: 0px 0px 4px 0px;

}

/* Social Icons */



.menu li ul.social {

	list-style: none;

	margin: 0;

	padding: 0;

}

.menu li ul.social li {

	padding-top: 5px;

	margin: 0 12px 12px 0;

	float: left;

	position: relative;

	display: inline;

	width: 32px;

}

.menu li ul.social li img {

	border: none;

}

.menu li ul.social li:hover {

	padding-top: 5px;

	margin: -1px 12px 12px 0;

}

.menu li ul.social li span {

	display: none;

}

/* 2-Levels Drop Down */





.menu .levels, .menu .levels ul { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

}

.menu li:hover .levels a {

	display: block;

}

.menu .levels a {

	display: block;

	width: 10em;

}

.menu .levels a.parent, .menu .levels a.parent:hover {

	background: url("img/drop2.png") right center no-repeat;

}

.menu .levels li {

	float: left;

	width: 150px;

}

.menu .levels li ul { /* second-level lists */

	position: absolute;

	border: 1px solid #666666;

	background: #EEEEEE;

	top: -23px;

	margin: 15px 0px 0px 4px;

	padding: 6px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	border-radius: 5px;

	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));

	background: -o-linear-gradient(top, #EEEEEE, #BBBBBB);

	left: -999em;

}

.menu .levels li ul ul {

	top: -23px;

}

.menu .levels li:hover ul ul, .menu .levels li:hover ul ul ul {

	left: -999em;

}

.menu .levels li:hover ul, .menu .levels li li:hover ul, .menu .levels li li li:hover ul {

	left: 142px;

}

/*  _______________________________________



	04 CONTACT FORM

    _______________________________________  */







.menu form {

	margin: 0 0 12px 0;

	padding: 0px;

}

/* Labels & fieldsets stylings */



.menu fieldset {

	margin: 0;

	border: none;

}

.menu form p {

	margin: 10px 0;

	overflow: hidden;

	width: 270px;

}

.menu label {

	float: left;

	display: block;

	text-align: left;

	width: 50px;

}

.menu input, .menu textarea {

	margin: 0;

	width: 170px;

	float: right;

	color: #eeeeee;

	background-color: #222222;

	border: 1px solid #0A0A0A;

	padding: 3px 5px 3px 5px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

}

.menu textarea {

	height: 100px;

	overflow: auto;

}

/* Buttons stylings */



.menu button {

	float: right;

	width: 80px;

	margin: 0px;

	margin-right: 12px;

	border: none;

	padding: 2px 7px 2px 7px;

	color: #eeeeee;

	background-color: #222222;

	border: 1px solid #0A0A0A;

	text-shadow: 1px 1px 1px #000;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

}

/*  _______________________________________



	05 COLORS

    _______________________________________  */







/* Black */



.menu_black {

	background: #333;

	border: 1px solid #444;

	border-top: 1px solid #777;

	background: -moz-linear-gradient(top, #555, #2a2a2a);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#555), to(#2a2a2a));

	background: -o-linear-gradient(top, #555, #2a2a2a);

}

.menu_black li:hover div a {

	color: #444;

}

.menu_black li:hover div a:hover {

	color: #777;

}

.menu_black li ul li a:hover {

	color: #777;

}

/* Blue */



.menu_blue {

}

.menu_blue li:hover div a {

	color: #015b86;

}

.menu_blue li:hover div a:hover {

	color: #029feb;

}

.menu_blue li ul li a:hover {

	color: #029feb;

}

/* Brown */



.menu_brown {

	background: #44391e;

	border: 1px solid #5c4c29;

	border-top: 1px solid #a28748;

	background: -moz-linear-gradient(top, #736033, #382f19);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#736033), to(#382f19));

	background: -o-linear-gradient(top, #736033, #382f19);

}

.menu_brown li:hover div a {

	color: #5c4c29;

}

.menu_brown li:hover div a:hover {

	color: #a28748;

}

.menu_brown li ul li a:hover {

	color: #a28748;

}

/* Green */



.menu_green {

	background: #3e5718;

	border: 1px solid #52711f;

	border-top: 1px solid #8bc135;

	background: -moz-linear-gradient(top, #658c26, #354914);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#658c26), to(#354914));

	background: -o-linear-gradient(top, #658c26, #354914);

}

.menu_green li:hover div a {

	color: #52711f;

}

.menu_green li:hover div a:hover {

	color: #8bc135;

}

.menu_green li ul li a:hover {

	color: #8bc135;

}

/* Light Blue */



.menu_lightblue {

	background: #52786b;

	border: 1px solid #608c7d;

	border-top: 1px solid #99b9ae;

	background: -moz-linear-gradient(top, #709e8e, #52786b);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#709e8e), to(#52786b));

	background: -o-linear-gradient(top, #709e8e, #52786b);

}

.menu_lightblue li:hover div a {

	color: #608c7d;

}

.menu_lightblue li:hover div a:hover {

	color: #99b9ae;

}

.menu_lightblue li ul li a:hover {

	color: #99b9ae;

}

/* Orange */



.menu_orange {

	background: #d24900;

	border: 1px solid #f45500;

	border-top: 1px solid #ff945b;

	background: -moz-linear-gradient(top, #ff6717, #c14300);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6717), to(#c14300));

	background: -o-linear-gradient(top, #ff6717, #c14300);

}

.menu_orange li:hover div a {

	color: #f45500;

}

.menu_orange li:hover div a:hover {

	color: #ff945b;

}

.menu_orange li ul li a:hover {

	color: #ff945b;

}

/* Pink */



.menu_pink {

	background: #910045;

	border: 1px solid #b30055;

	border-top: 1px solid #ff1a87;

	background: -moz-linear-gradient(top, #d50066, #80003d);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d50066), to(#80003d));

	background: -o-linear-gradient(top, #d50066, #80003d);

}

.menu_pink li:hover div a {

	color: #b30055;

}

.menu_pink li:hover div a:hover {

	color: #ff1a87;

}

.menu_pink li ul li a:hover {

	color: #ff1a87;

}

/* Purple */



.menu_purple {

	background: #6a5f71;

	border: 1px solid #7b6f83;

	border-top: 1px solid #ada5b3;

	background: -moz-linear-gradient(top, #8c8094, #615867);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8c8094), to(#615867));

	background: -o-linear-gradient(top, #8c8094, #615867);

}

.menu_purple li:hover div a {

	color: #7b6f83;

}

.menu_purple li:hover div a:hover {

	color: #ada5b3;

}

.menu_purple li ul li a:hover {

	color: #ada5b3;

}

/* Red */



.menu_red {

	background: #830701;

	border: 1px solid #a40802;

	border-top: 1px solid #fd190f;

	background: -moz-linear-gradient(top, #d70b02, #830701);

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d70b02), to(#830701));

	background: -o-linear-gradient(top, #d70b02, #830701);

}

.menu_red li:hover div a {

	color: #a40802;

}

.menu_red li:hover div a:hover {

	color: #fd190f;

}

.menu_red li ul li a:hover {

	color: #fd190f;

}

.pricefeatured_con {

	position: absolute;

	bottom: 7px;

}

.price_bg {

	background-color: #000;

	float: left;

	color: #fff;

	padding: 4px 7px;

}

.featured_bg {

	background-color: #FFB000;

	padding: 4px 7px;

	float: left;

	color: #fff;

}

.plus {

	background-image: url(../images/plus.png);

	bottom: 7px;

	cursor: pointer;

	display: block;

	height: 26px;

	position: absolute;

	right: 5px;

	width: 26px;

	display:none;

}

.content a {

	color: #000;

	text-decoration: none;

}

.property_no {

	background: #f9fcf7; /* Old browsers */

	background: -moz-linear-gradient(top, #f9fcf7 0%, #f5f9f0 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9fcf7), color-stop(100%, #f5f9f0)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #f9fcf7 0%, #f5f9f0 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #f9fcf7 0%, #f5f9f0 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #f9fcf7 0%, #f5f9f0 100%); /* IE10+ */

	background: linear-gradient(to bottom, #f9fcf7 0%, #f5f9f0 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#f5f9f0', GradientType=0 ); /* IE6-9 */

	border: 2px solid #C7C7C7;

	border-radius: 30px 30px 30px 30px;

	bottom: 0;

	box-shadow: 0 1px 1px white inset;

	float: left;

	margin: 1px -2px 0px -34px;

	padding: 4px 5px;

	transition: all 0.3;

}

.promo {

	/*border-right: 1px dotted #333333; padding: 15px;*/

	float: left;

	height: 200px;

	width: 250px;

}

.promo .pic {

	float: left;

	/* margin-right: 30px;*/

	width: 250px;

}

.promo .pic img {

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}

.promo .info {

	float: left;/*width: 160px;*/

}

.promo a.title {

	color: #ADC4DC;

	font-size: 15px;

	font-weight: bold;

}

#tags {

	line-height: 24px;

	padding: 8px;

	font-family: DroidSerif;

}

#tags a:hover {

	text-decoration: underline;

}

.print img {

	float: right;

	margin-right: 40px;

}

.icon-gallery, .icon-description, .icon-features, .icon-details, .icon-location, .icon-neighborhood, .icon-moreenquiry, .icon-visitenquiry {

	background: url(../images/icon.png) no-repeat scroll 0 0 transparent;

}

#tabs > li#current > a > i, #tabs > li > a:hover > i {

	opacity: 1;

}

#tabs > li > a > i {

	height: 18px;

	opacity: 0.5;

}

[class^="icon-"], [class*=" icon-"] {

 background-repeat: no-repeat;

 display: inline-block;

 height: 18px;

 line-height: 20px;

 margin-top: -2px;

 vertical-align: text-top;

 width: 15px;

 margin-right:3px;

}

.icon-gallery {

	background-position: -2px 0;

}

.icon-description {

	background-position: -25px 0;

}

.icon-features {

	background-position: -45px 0;

}

.icon-details {

	background-position: -68px 0;

}

.icon-location {

	background-position: -88px 0;

}

.icon-neighborhood {

	background-position: -109px 0;

}

.icon-moreenquiry {

	background-position: -131px 0;

}

.icon-visitenquiry {

	background-position: -155px 0;

}

/* homevaluation page */



.latest-title h1 {

	color: #3A3A3A;

	font-family: helvetica, sans-serif;

	font-size: 20px;

	font-weight: normal;

	margin-bottom: 10px;

	text-align: left;

	text-transform: uppercase;

}

.valuation ul li {

	float: left;

	list-style-type: none;

	margin-bottom: 15px;

	margin-right: 46px;

}

#tabs a::after {

	content: '';

	position: absolute;

	z-index: 1;

	top: 0;

	right: -.5em;

	bottom: 0;

	width: 1em;

	background: #ddd;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));

	background-image: -webkit-linear-gradient(top, #fff, #ddd);

	background-image: -moz-linear-gradient(top, #fff, #ddd);

	background-image: -ms-linear-gradient(top, #fff, #ddd);

	background-image: -o-linear-gradient(top, #fff, #ddd);

	background-image: linear-gradient(to bottom, #fff, #ddd);

	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);

	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);

	box-shadow: 2px 2px 2px rgba(0,0,0,.4);

	-webkit-transform: skew(10deg);

	-moz-transform: skew(10deg);

	-ms-transform: skew(10deg);

	-o-transform: skew(10deg);

	transform: skew(10deg);

	-webkit-border-radius: 0 5px 0 0;

	-moz-border-radius: 0 5px 0 0;

	border-radius: 0 5px 0 0;

}



.jcarousel-skin-tangos li{float:left !important; margin-left:10px; list-style:none;}

.jcarousel-date-content .l-features .l-view {

	float: right;

}

.jcarousel-date-content .l-features .l-view a {

	display: inline-block;

	text-align: center;

	text-decoration: none;

	color: #ffffff;

	padding: 5px 10px 6px 10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-ms-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

	-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	box-shadow: inset 0 -2px 0 rgba(0,0,0,0.4);

	background: #3a3a3a;

}

.jcarousel-date-content .l-features .l-view a:hover {

	background: #5c9e02;

	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

	box-shadow: 0 1px 0 #fff, inset 0 1px 5px rgba(0,0,0,0.4);

}

.jcarousel-date-content .l-title .l-price {

	font-family: helvetica,sans-serif;

	font-size: 20px;

	font-weight: normal;

	color: #3A3A3A;

	float: right; 

}





.cd-top {

  display: inline-block;

  height: 40px;

  width: 40px;

  position: fixed;

  bottom: 40px;

  right: 10px;

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

  /* image replacement properties */

  overflow: hidden;

  text-indent: 100%;

  white-space: nowrap;

  background: rgba(234, 0, 136) url(../images/cd-top-arrow.svg) no-repeat center 50%;

  visibility: hidden;

  opacity: 0;

  -webkit-transition: opacity .3s 0s, visibility 0s .3s;

  -moz-transition: opacity .3s 0s, visibility 0s .3s;

  transition: opacity .3s 0s, visibility 0s .3s;

}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {

  -webkit-transition: opacity .3s 0s, visibility 0s 0s;

  -moz-transition: opacity .3s 0s, visibility 0s 0s;

  transition: opacity .3s 0s, visibility 0s 0s;

}

.cd-top.cd-is-visible {

  /* the button becomes visible */

  visibility: visible;

  opacity: 1;

}

.cd-top.cd-fade-out {

  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */

  opacity: .5;

}

.no-touch .cd-top:hover {

  background-color: #ea0088;

  opacity: 1;

}



.cd-container {

  width: 90%;

  max-width: 768px;

  margin: 2em auto;

}

.cd-container::after {

  /* clearfix */

  content: '';

  display: table;

  clear: both;

}
@media(max-width: 1200px){
	.theme-default .nivo-slice{display: none !important;}
	.theme-default .nivo-main-image{height: auto !important;}
}

/* 12 may 2017 */
.field {
  height: 40px;
}

/*whislist icon CSS*/
.l-image>span.wishlist-icon {
    border-color: transparent rgba(0,0,0,0.5) transparent transparent;
    border-width: 0 50px 50px 0;
    border-style: solid;
    color: #fff;
    cursor: pointer;
    font-size: 22px;
    height: 0;
    width: 0;
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: auto;
    left: auto;
    z-index: 999;
}
.l-image>span.wishlist-icon i {
    position: absolute;
    top: 3px;
    right: -45px;
    bottom: auto;
    left: auto;
}


/* 08 june style*/
.new--design  ul{list-style: none;}
.new--design .jcarousel-date-content{ background: #ffffff;box-shadow: 4px 11px 35px -14px rgba(0, 0, 0, 0.5);min-height: 420px;
    position: relative;}
.new--design .jcarousel-date-content .l-image{border:none;border-bottom: 3px solid #69ad0e;position: relative; background: none; margin-bottom: 14px; padding: 0px; border-radius: 0px;}
.new--design .jcarousel-date-content .l-image img{vertical-align: top;}
.new--design .jcarousel-date-content .l-title {margin-bottom: 20px; font-size: 14px; text-align: center; height: auto !important; background: none;}
.new--design .jcarousel-date-content .l-title a{color: #626262;}
.new--design .jcarousel-date-content .l-title a:hover{color:#69ad0e;}

  

  /*Local Area Network Page Style Begins Here*/

  .local-area-network {background: #f2f2f2;}
  h1.text-center {text-align: center !important;}
  .lan-right .panel-heading {background: #d4d3d2;cursor: pointer;text-align: left;}
  .lan-right .panel-body {background: #d4d3d2;}
  .banner-img img{opacity: 0;max-width:100%;}
  .banner-img {background:url("http://www.homeandhelpgrancanaria.com/images/lan/new.jpg") no-repeat;background-attachment: fixed;-o-background-attachment: fixed;-moz-background-attachment: fixed;-webkit-background-attachment: fixed;height: 300px;background-position: center top;
  background-size: 1140px 700px;}
  .local-area-network h1 {background: #f2f2f2;color: #232323;margin: 0; padding: 10px 0;text-transform: uppercase;font-size: 30px;font-family: 'Open Sans', sans-serif;}
  .local-area-network .inner-container h3 {
  color: #404040;
  font-family: "Open Sans",sans-serif;
  font-size: 24px;
  font-weight: 500;
}
  .open-already {display: block !important;height: auto !important;}
  .lan-right .panel-default {box-shadow: 0 0 3px #303030;margin-bottom: 20px;}
  .lan-right .panel-title a {font-weight: bold;}
  .lan-right .panel-body {border-color: transparent !important;}
  .lan-right .fa.fa-warning {color: #fbdc45;font-size: 50px; left: 50%;position: absolute;transform: translate(-50%, -50px);-o-transform: translate(-50%, -50px);-moz-transform: translate(-50%, -50px);-webkit-transform: translate(-50%, -50px);text-shadow: 0 0 10px #000000;-o-text-shadow: 0 0 10px #000000;-moz-text-shadow: 0 0 10px #000000;-webkit-text-shadow: 0 0 10px #000000;}
  .palert-right h5 {font-size: 24px;font-weight: normal;line-height: normal;}
  .palert-right h5 span{color:#00aef2;}
  .pt-30 { padding-top: 30px !important;}
  .full-width{float: left;width: 100%;}
  .local-area-network .inner-container p, .local-area-network .inner-container{font-size: 15pt;font-family: "Source Sans Pro";color: #464545;}
  .panel-title.expand a {font-weight: normal;}
  .local-area-network .panel-body {font-family: "Source Sans Pro";}

/*Local Area Network Page Style Ends Here*/

@media (max-width: 767px){
	.banner-img {background-attachment: scroll;background-position: center center;background-size: 100% auto;height: 200px;}
  	.local-area-network h3{font-size: 20px;}
  	.local-area-network h1{font-size: 20px;}
  	.lan-right{margin-top: 30px;}
  	.lan-right .fa.fa-warning{font-size: 30px;}
}

/*@media (max-width: 480px){
	.banner-img {background-size: 400px 300px;height: 200px;}
}*/