
/*	Stylesheet - Estate Agents Authority
  -----------------------------------------*/
@charset "utf-8";

@font-face { font-family : "AGaramond-Regular"; src: url('fonts/agaramondregular/agaramondregular.eot'); src: url('fonts/agaramondregular/agaramondregular.eot?#iefix') format('embedded-opentype'), 	 url('fonts/agaramondregular/agaramondregular.woff') format('woff'), 	 url('fonts/agaramondregular/agaramondregular.ttf') format('truetype'), 	 url('fonts/agaramondregular/agaramondregular.svg#AGaramond-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family : "AGaramond-Bold"; src: url('fonts/agaramondbold/agaramondbold.eot'); src: url('fonts/agaramondbold/agaramondbold.eot?#iefix') format('embedded-opentype'), 	 url('fonts/agaramondbold/agaramondbold.woff') format('woff'), 	 url('fonts/agaramondbold/agaramondbold.ttf') format('truetype'), 	 url('fonts/agaramondbold/agaramondbold.svg#AGaramond-Bold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family : "AGaramond-BoldItalic"; src: url('fonts/agaramondbolditalic/agaramondbolditalic.eot'); src: url('fonts/agaramondbolditalic/agaramondbolditalic.eot?#iefix') format('embedded-opentype'), 	 url('fonts/agaramondbolditalic/agaramondbolditalic.woff') format('woff'), 	 url('fonts/agaramondbolditalic/agaramondbolditalic.ttf') format('truetype'), 	 url('fonts/agaramondbolditalic/agaramondbolditalic.svg#AGaramond-BoldItalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family : "AgaramondproSemiBoldItalic"; src: url('fonts/agaramondprosemibolditalic/agaramondprosemibolditalic.eot'); src: url('fonts/agaramondprosemibolditalic/agaramondprosemibolditalic.eot?#iefix') format('embedded-opentype'), 	 url('fonts/agaramondprosemibolditalic/agaramondprosemibolditalic.woff') format('woff'), 	 url('fonts/agaramondprosemibolditalic/agaramondprosemibolditalic.ttf') format('truetype'), 	 url('fonts/agaramondprosemibolditalic/agaramondprosemibolditalic.svg#AgaramondproSemiBoldItalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family : "HelveticaNeue"; src: url('fonts/helveticaneue/helveticaneue.eot'); src: url('fonts/helveticaneue/helveticaneue.eot?#iefix') format('embedded-opentype'), 	 url('fonts/helveticaneue/helveticaneue.woff') format('woff'), 	 url('fonts/helveticaneue/helveticaneue.ttf') format('truetype'), 	 url('fonts/helveticaneue/helveticaneue.svg#HelveticaNeue') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family : "HelveticaNeueLight"; src: url('fonts/helveticaneuelight/helveticaneuelight.eot'); src: url('fonts/helveticaneuelight/helveticaneuelight.eot?#iefix') format('embedded-opentype'), 	 url('fonts/helveticaneuelight/helveticaneuelight.woff') format('woff'), 	 url('fonts/helveticaneuelight/helveticaneuelight.ttf') format('truetype'), 	 url('fonts/helveticaneuelight/helveticaneuelight.svg#HelveticaNeueLight') format('svg'); font-weight: normal; font-style: normal; }

* {
	font-family : "HelveticaNeue";
	margin: 0;
	padding: 0;
	color:#231F20;
	font-weight:none;
}
.fontfamily{font-family:Arial!important;}

/*	Global Style 
  -----------------------------------------*/

body{
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

ul{margin:0px;list-style-type: none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;}

/* Links */

a {color:#231F20;text-decoration: none;}
a:hover {color:#636466;text-decoration:none;}
/* remove firefox link outline */
a, input, textarea { outline: none; }
a img{ border: none; }
:-moz-any-link:focus { outline: none; }

/* classes */
.red {color:#D5283C;}
.gray {color:#999;}
.gray3 {color:#4D4D4D;}
.gray1 {color:#333;}
.gray2 {color:#666;}
.gray3 {color:#646464;}
.green {color:green;}
.amber {color:#BF883B;}
.blue {color:#0066CA;}
.blue1 {color:#0A1948;}
.blue2 {color:#1A4F72;}
.black {color:#000;}
.date {color:#835f3c;font-weight:normal;font-size:11px;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.bold {font-weight:bold;}
.italic {font-style: italic;}
.pointer {cursor: pointer;}
.floatLeft {float:left}
.floatRight {float:right}
.top1{margin:5px 0px;}
.top2{margin:10px 0px;}
.bottom1{margin-bottom:15px;}
.left1 {margin-left:3px;}
.right1 {margin-right:15px;}
.paddingTop-4{padding-top:4px;}
.borderWhite{border:1px solid #fff;}
.grayBorder{border:1px solid #c8c8c8;}

.clear {clear:both;height:0px;font-size:1px;}
.hided {display:none;}
.parag1{color:#626E5C;font-weight:normal;font-size:11px;line-height:16px;}
.borderRightNone{border-right:none;}
.borderTop{border-top:1px solid #CFCECC;}
.borderBottom{border-Bottom:1px solid #CFCECC;}
.error404{font-size:26px;}
.error404Back{margin:20px auto;width:150px;}
.errorField{border:1px solid #FC4444;box-shadow: 0px 0px 3px #FC4444;}
.sentEmail{padding-bottom:20px;width:100%;color:green;text-align: center;}
.hidden{display:none;}
.capitalize{text-transform:capitalize;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.underline{text-decoration:underline;}
.strike{text-decoration: line-through;}
.lineThrough{text-decoration:line-through;}
.lineSales{ color:#990000;}

.boxShadow{box-shadow:1px 4px 7px black;-moz-box-shadow:1px 4px 7px black;-webkit-box-shadow:1px 4px 7px black;}
.radiusBorder{
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
}
.radiusBorderBottom{
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px;
}
/*	Heads
  -----------------------------------------*/
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6{}
#textonly h3{margin-bottom:0.5em;}
#textonly h4{margin-top:0.3em;}

/* Separator Horizontale
  -----------------------------------------*/
.separator1{width:100%;height:130px;}
.separator2{width:100%;height:150px;}

/*	Contenaire
  -----------------------------------------*/
#contenaire{
	position:relative;
	width:896px;
	padding:0px;
	margin:0px auto;
}
/*	Layout
  -----------------------------------------*/
#header{background-color:#fff;position:fixed;margin:0px;width:896px;min-height:148px;top:0;z-index:10;padding-bottom:10px;}
#textonly #header{background-color:#fff!important;}

#header-r1{margin:0px;padding:0px;height:148px;background:#fff url(../images/header/header.png) 0 0 no-repeat;}
#header-r2{clear:both;margin:0px;padding:0px;min-height:25px;background-color:#fff;}

#mainContent{padding:188px 0 0;width:100%;overflow:hidden;}
#textonly #mainContent{padding:113px 0 0;}
#VideoPlayer{width:768px;height:576px;display:inline-block;}

#primaryContent{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	width:729px;
	margin-left: 167px;
}

#sidebar{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	width:167px;
}
#textonly *{background-image:none!important;background:none!important;color:#000;text-shadow:0 0 0 #fff!important;}
#textonly a{color:#000!important;text-decoration:none;}
#textonly a:hover{text-decoration:underline;}
#textonly #mainMenu li a{text-align:left;text-decoration:none;}
#textonly #mainMenu li a:hover,#textonly #mainMenu li a.selected{text-decoration:underline;}
#textonly a:hover,#textonly a.selected,#textonly a.active{text-decoration:underline;}

/*	Header
  -----------------------------------------*/
#logo{float:left;margin-top:53px;}
#logo a{display:inline-block;}
#logo h1{font-size:24pt;font-weight:bold;color:#792a3f;padding:0;margin:0;line-height:1em;-webkit-margin-before:0;-webkit-margin-after:0;}

#textonly #header{height:auto;min-height:0;}
#textonly #header-r1{border-bottom:2px solid #c19089;height:auto;padding-bottom:10px;overflow:hidden;}
#textonly #header-r1>#logo{float:none;margin-top:10px;}
#textonly #header-r1>h2{font-size:12pt;float:left;}
#textonly #header-r1>p{font-size:12pt;text-align:right;margin-top:0px;}

#toolsBar{text-align:right;margin:0px;padding-top:10px;}
#toolsBar a{font-family : "HelveticaNeueLight";font-weight:normal;font-style:normal;}
#toolsBar .jFontSize{display:inline-block;*display:inline;zoom:1;margin-right:10px;padding:0px;}
#toolsBar .jFontSize a{margin-right:5px;}
#toolsBar .jFontSize a:hover{color:#636466;}
#toolsBar .jFontSize a.size1{font-size:70%;}
#toolsBar .jFontSize a.size2{font-size:90%;}
#toolsBar .jFontSize a.size3{font-size:120%;}

#toolsBar .languageBar{display:inline-block;*display:inline;zoom:1;padding-top:2px;}
#toolsBar .languageBar a{margin-left:8px;padding-left:12px;background:transparent url(../images/menu/icon.png) left center no-repeat;}
#toolsBar .languageBar a:hover img, #toolsBar .languageBar a img{text-decoration:none;border:none;}
#toolsBar .languageBar a:hover, #toolsBar .languageBar a.selected{background:transparent url(../images/menu/icon_hover.png) left center no-repeat;}


/*	Style mainMenu
  -----------------------------------------*/
#mainMenu {position:fixed;margin:0px 10px 0px 0px;margin:3px 10px 0px 0px\0;*margin:1px 10px 0px 0px;padding:0px;width:158px;list-style-type: none;z-index:5;}
#mainMenu li{display:block;margin:0px 0px 2px 0px;padding:0px;height:47px;}
#mainMenu li a{
	display:block;
	margin-right:0px;
	padding:0px;
	width:158px;
	height:47px;
	line-height:47px;
	color:#fff;
	font-size:15px;
	font-family : "AGaramond-Bold";
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:transparent url(../images/menu/bg_menu.png) 0 0 no-repeat;
}
#mainMenu li a:hover, #mainMenu li a.selected{color:#FFF200;text-shadow:1px 2px 3px #231F20;}

#mainMenu li.button1 a{background-position:0 0;}
#mainMenu li.button1 a.selected{background-position:-158px 0;}
#mainMenu li.button2 a{background-position:0 -49px;}
#mainMenu li.button2 a.selected{background-position:-158px -49px;}
#mainMenu li.button3 a{background-position:0 -98px;}
#mainMenu li.button3 a.selected{background-position:-158px -98px;}
#mainMenu li.button4 a{background-position:0 -147px;}
#mainMenu li.button4 a.selected{background-position:-158px -147px;}
#mainMenu li.button5 a{background-position:0 -196px;}
#mainMenu li.button5 a.selected{background-position:-158px -196px;}

/*	Button
  -----------------------------------------*/
.btn{}

.grayButton{display:block;padding-left:29px;background:transparent url(../images/button/gray_btn_left.png) 0 0 no-repeat;}
.grayButton a,.grayButton input{display:block;padding-right:12px;height:33px;line-height:33px;color:#000000;font-size:13px;font-weight:bold;border:none;background:transparent url(../images/button/gray_btn_right.png) top right no-repeat;text-decoration:none;}
.grayButton:hover{background-position:0px -33px;}
.grayButton:hover a,.grayButton:hover input{background-position:right -33px;}

/*	Content
  -----------------------------------------*/
.content{margin:0px;padding:10px 25px 80px;min-height:300px;}
.content h2{margin:10px 0px;padding:0px 0px 0px 15px;font-size:125%;font-family : "AGaramond-Bold";font-weight:normal;}
.content h2>sup{font-family:"AGaramond-Bold";font-weight:normal;}
.content .text{padding:5px 20px;line-height:130%;text-align:justify;font-family : "HelveticaNeueLight";font-weight:normal;}
.content .text sup{font-family:"HelveticaNeueLight";font-weight:normal;}

.content1{background-color:#FDE9F1;}
.content1 h2{color:#9F2D68;background:transparent url(../images/icons/icon_1.png) left center no-repeat;}
.content1 h2>sup{color:#9F2D68;}

.content2{background-color:#FFFCD5;}
.content2 h2{margin-top:20px;color:#D74D3B;background:transparent url(../images/icons/icon_2.png) left center no-repeat;}

.content3{padding:50px 0px 10px;background-color:#E4EFE0;}
.content3 h2{margin:10px 25px;color:#236E40;background:transparent url(../images/icons/icon_3.png) left center no-repeat;}

.content4{background-color:#E2E7E6;}
.content4 h2{color:#0079A7;background:transparent url(../images/icons/icon_4.png) left center no-repeat;}

.content5{padding:10px 22px 80px;background-color:#F1EDF7;}
.content5 h2{color:#734B8C;background:transparent url(../images/icons/icon_5.png) left center no-repeat;}

.imgContentR{float:right;width:340px;margin-left:10px;}
.imgContentR img{text-align:left;}

/*	jCarousel
  -----------------------------------------*/
#jCarouselHolder{width:729px;height:155px;background-color: #FDE9F1;}

.milestonesList{margin:0px;width:695px;}
.milestonesList .columnList{float:left;display:block;margin-right:9px;padding:0px;width:167px;}
.milestonesList .columnList.last{margin-right: 0px;}

#mycarousel-prev{}
#mycarousel-next{}

/*	Contect Tab
  -----------------------------------------*/
.tabHeader{position:fixed;height:40px;background-color:#E4EFE0;z-index:8;width:729px;}
.tabHeader a{float:left;display:block;width:243px;height:40px;line-height:40px;color:#fff;font-size:125%;text-align:center;background:transparent url(../images/button/tabs_btn.png) 0 0 no-repeat;}
.tabHeader a:hover{color:#FFF200;text-decoration:none;}
.tabHeader a.selected{color:#FFF200;text-decoration:none;background-position:0 -40px;}

/*	Boxes
  -----------------------------------------*/
.milestonesItem{margin-bottom:5px;}
.milestonesItem h3, .milestonesItem h4{font-family : "AGaramond-Bold";font-weight:normal;}
.milestonesItem h3{padding:3px 9px;font-size:20px;}
.milestonesItem h4{font-size:125%;}
.milestonesItem .itemContentHolder{}
.milestonesItem .itemContent{padding:4px 9px;font-size:13px;font-family: 'HelveticaNeueLight';font-weight:normal;font-style:normal;}
.milestonesItem .itemContent sup{font-family: 'HelveticaNeueLight';font-weight:normal;}
.milestonesItem .itemImg{margin:10px 9px;}
.milestonesItem .itemImg img{}

.milestonesItem .pos1{position:relative;top:0px;}
.milestonesItem .pos2{position:relative;top:0px;left:-3px;margin:10px 0px;}
.milestonesItem .pos3{position:relative;top:0px;left:-3px;margin:10px 0px;}

.color1 h3{color:#F58220;}
.color1 h4{color:#C06A15;}
.color1 .itemContentHolder{border-top:3px solid #F58220;background-color:#FED7B4;}

.color2 h3{color:#00A9A3;}
.color2 h4{color:#007C76;}
.color2 .itemContentHolder{border-top:3px solid #00A9A3;background-color:#AFDFE3;}

.color3 h3{color:#D20F8C;}
.color3 h4{color:#A70063;}
.color3 .itemContentHolder{border-top:3px solid #D20F8C;background-color:#ECBED8;}

.color4 h3{color:#8AC640;}
.color4 h4{color:#24732A;}
.color4 .itemContentHolder{border-top:3px solid #8AC640;background-color:#CEE4AE;}

.color5 h3{color:#F58220;}
.color5 h4{color:#C06A15;}
.color5 .itemContentHolder{border-top:3px solid #F58220;background-color:#FED7B4;}


/*	Videos
  ----------*/
.boxVideos{}
.boxVideos ul{}
.boxVideos ul li{float:left;margin:15px 0px 10px 25px;width:247px;height:160px;}
.boxVideos ul li a{display:block;width:247px;height:160px;}

.targetVideo{display:none;}

/*	Events
  -----------------------------------------*/
.boxEvents{position:relative;z-index:1;margin:0 17px;}
.boxEvents h3{color:#00B6F1;font-size:125%;font-family : "AGaramond-BoldItalic";font-weight:normal;font-style:normal;}
.boxEvents .boxEvents-Details{display:inline-block;*display:inline;zoom:1;padding:0 0 1em 45px;width:350px;vertical-align:top;}
.boxEvents .boxEvents-image{display:inline-block;*display:inline;zoom:1;padding-left:45px;margin:-30px 0 0;}
.boxEvents .eventDetails{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.boxEvents .eventDesc{font-size:90%;font-family : "HelveticaNeueLight";font-weight:normal;}
.boxEvents .eventDesc sup{font-family : "HelveticaNeueLight";font-weight:normal;}
.boxEvents .eventImg{display:inline-block;*display:inline;zoom:1;}
.boxEvents .eventImg img{display:inline-block;*display:inline;zoom:1;}

.eventGalleryHolder{width:17px;overflow:hidden;}
.eventGalleryHolder .eventGallery{position:relative;z-index:2;}
.eventGalleryHolder .eventGallery .btnView{position:absolute;top:50%;margin-top:-16px;width:17px;height:32px;z-index:10;zoom:1;}
.eventGalleryHolder .eventGallery .btnView a{display:block;width:17px;height:32px;background:transparent url(../images/button/right.png) 0 0 no-repeat;}
.eventGalleryHolder .eventGallery .btnView a.open{background-position:0 -32px;}
.eventGalleryHolder .eventGallery .btnView a:hover{}
.eventGalleryHolder .eventGallery ul{background-color:#323A3F;}
.posLeft .eventGallery ul li{display:inline-block;*display:inline;zoom:1;}
.posRight .eventGallery ul li{display:inline-block;*display:inline;zoom:1;}
.eventGalleryHolder .eventGallery ul li{margin:0px 7px;padding:5px 0;width:110px;background: none;border:0;}

.eventGalleryHolder.posRight{position:absolute;margin-top:-1.2em;margin-left:668px;*margin-left:651px;z-index:10;}
.eventGalleryHolder.posRight .eventGallery .btnView{left:0px;}
.eventGalleryHolder.posRight .eventGallery ul{margin-left:17px;}
.eventGalleryHolder.posLeft{position:absolute;margin-top:-1.2em;*margin-left:-17px;z-index:10;}
.eventGalleryHolder.posLeft .eventGallery .btnView{right:0px;}
.eventGalleryHolder.posLeft .eventGallery .btnView a{background:transparent url(../images/button/left.png) 0 0 no-repeat;}
.eventGalleryHolder.posLeft .eventGallery .btnView a.open{background-position:0 -32px;}
.eventGalleryHolder.posLeft .eventGallery ul{}

.boxGallery{text-align:center;}
.boxGallery a{display:block;width:110px;color:#fff;font-size:70%;font-family : "HelveticaNeueLight";font-weight:normal;}
.boxGallery img{display:block;margin:5px auto;width:65px;}


/*	List
  -----------------------------------------*/
.eventsList{margin-bottom:10px;}
.eventsList ul{}
.eventsList ul li{border-top:1px solid #ababab;vertical-align:top;padding:1.2em 0;margin-bottom:-25px;zoom:1;}

/*	Style Form
----------------------------------------------------------------------------------------------*/
.fieldFormHolder{margin-bottom:12px;padding:0px;}
.fieldFormHolder label,.fieldFormHolder input,.fieldFormHolder select,.termCondition{color:#5f5f5f;font-size:12px;font-family: Arial, sans-serif;font-weight:normal;}

.fieldFormTitle{float:left;}
.fieldFormTitle label{display:block;padding:0px 13px;height:29px;line-height:29px;cursor:default;}
.fieldFormTitle label.label1{width:65px;}
.fieldFormTitle label.label2{width:139px;}
.fieldFormTitle label.label3{width:189px;}
.fieldForm{float:left;padding:0px;margin:0px;}
.fieldForm input,.fieldForm select,.fieldForm select option{border:1px solid #868686;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.fieldForm input.errorField,.fieldForm select.errorField{border-color:#FC4444;}
.fieldForm input{padding:1px 4px;margin:0px;width:225px;height:25px;}
.fieldForm input.input1{width:160px;}
.fieldForm input.input2{width:405px;}
.fieldForm select{margin:0px;padding:4px 0px;width:100px;height:27px;cursor:pointer;}
.fieldForm select option{padding:1px 4px;margin:0px;border:none;}


.requiredField{padding-top:10px;color:#0D0D0D;font-size:70%;font-family: Arial, sans-serif;text-align:right;}
.requiredField{padding-top:10px;color:#0D0D0D;font-size:70%;font-family: Arial, sans-serif;text-align:right;}

.termCondition,.fieldCheckForm label{padding-left:39px;font-size:14px;font-weight:bold;}
.termCondition a{color:#6b1d75;font-size:14px;font-weight:bold;}
.termCondition a:hover{text-decoration:underline;}

.fieldCheckForm{}
.fieldCheckForm label{display:block;position:relative;padding-left:39px;width:570px;font-size:12px;}
.fieldCheckForm label input{position:absolute;top:5px;left:12px;padding:0px;width:14px;height:14px;}

/*	Footer
  -----------------------------------------*/
#footer{position:fixed;padding:0px 0px 28px 0px;width:896px;background:#fff url(../images/footer/footer.png) no-repeat left bottom;z-index:10;bottom:0;}
#textonly #footer{background-color:#fff!important;}
#footer-c1{float:left;padding:0px;}
#footer-c2{padding:0px;}
#footer-c2 .copyright{padding:0 12px;font-size:70%;text-align:right;line-height:1.7em;}

.menuFooter{margin:0px;padding:0px;list-style-type:none;display:inline-block;*display:inline;zoom:1;}
.menuFooter li{margin:0;padding:0 2px;display:inline-block;*display:inline;zoom:1;}
.menuFooter li span{margin:0px;padding:0px;display:inline-block;*display:inline;zoom:1;}
.menuFooter li a{display:inline-block;*display:inline;zoom:1;margin:0px;padding:0px;font-size:70%;line-height:1.7em;}
.menuFooter a:hover{color:#1D1D1B;text-decoration:underline;}
