﻿HTML, BODY {margin:0px; padding:0px; font-family:Arial; text-align:center;}
A,ABBR,ACRONYM,ADDRESS,AREA,B,BASE,BDO,BIG,BLOCKQUOTE,BODY,BR,BUTTON,CAPTION,CITE,CODE,COL,COLGROUP,DD,DEL,DFN,DIV,DL,DOCTYPE,DT,EM,FIELDSET,FORM,H1,H2,H3,H4,H5,H6,HEAD,HTML,HR,I,IMG,INPUT,INS,KBD,LABEL,LEGEND,LI,LINK,MAP,META,NOSCRIPT,OBJECT,OL,OPTGROUP,OPTION,P,PARAM,PRE,Q,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRONG,STYLE,SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,UL,VAR {margin:0px; padding:0px; text-align:left;}
IMG,OBJECT,FIELDSET,HR,TABLE {border:0px; behavior: url(../../iepngfix.htc);}
.hidden {position:absolute; left:-9000px; top:0;}
.clear{clear:both; }

body {
	background-color:#7b96a7;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:8px 0 0 0;
	background-image:url(../img/bg-image-repeat.gif);
	background-repeat: repeat-x;	
}

/*Base heading styles*/

h3{color: #8B9C72; font-family: Arial; font-size: 13px; font-weight: normal;}

#mainContainer{/*background:url('../img/bg_color.gif') repeat left top;*/ position:relative; width:100%; text-align:center;}
#mainContainer1{ position:relative; width:100%; text-align:center;  background-color:#000000;}
#mainGraphicCont{width:1254px; height:100%;  margin-left:auto;margin-right:auto; background:url('../img/bg-image.jpg') no-repeat left top; /*margin-top:10px;*/padding:10px 0 55px 0; background-color:#7b96a7;  }
#mainGraphicCont1{ height:100%;   margin-left:auto; margin-right:auto; position:relative; background-color:black; padding-top:10px;   }

#mainNavigation {width:100%; height:78px; position:relative;  /*border:1px yellow solid;*/}
#mainNavigation1{width:100%; height:78px; position:relative; padding:4px 0px 0 15px; /*border:1px yellow solid;*/}
.logo{float:left; padding:37px 0px 0 49px;  width:135px; height:60px; margin-left:auto; margin-right:auto; position:relative; }
.logo img{behavior: url(../../iepngfix.htc);}
.navHolder{float:left; padding:55px 0px 0 122px; width:644px; height:36px; margin-left:auto; margin-right:auto; position:relative; }
.navHolder img{width:644px; height:36px; float:none; behavior: url(../../iepngfix.htc);}
.nav1{width:41px; font-size:12px; float:left;}
.nav2{width:65px; font-size:12px; float:left;}
.nav3{width:59px; font-size:12px; float:left;}
.nav4{width:72px; font-size:12px; float:left; }
.nav5{width:86px; font-size:12px; float:left; }
.nav6{width:72px; font-size:12px; float:left; }
.navLine{width:12px; height:30px; float:left; background:url('../img/nav_line.png') no-repeat left top; }



#containerMiddle {width:971px; height:100%; margin-left:auto; margin-right:auto; position:relative;  background:transparent url('../img/main_graphic_middle_long.png') no-repeat left top;  /*margin-top:10px; padding-top:10px;*/}
#repeat{width:971px; height:100%; margin-left:auto; margin-right:auto; position:relative; background:transparent url('../img/main_graphic_repeat.png') repeat-y left top; background-color:#03121c; /*margin-top:10px; padding-top:10px;*/}
#containerMiddleHome {width:971px; height:100%; margin-left:auto; margin-right:auto; position:relative; padding:0 0 9px 0;background:transparent url('../img/main_graphic_middle.png') no-repeat left top;  /*margin-top:10px; padding-top:10px;*/}
#containerBottom {width:971px; height:86px; margin-left:auto; margin-right:auto; position:relative; background:url('../img/main_graphic_bottom-gen.gif') no-repeat left top; }
#containerBottomHome {width:971px; height:12px; margin-left:auto; margin-right:auto; position:relative; background:url('../img/main_graphic_bottom.gif') no-repeat left top; }
#containerPopup {width:849px; height:624px; margin-left:auto; margin-right:auto; position:relative; background:transparent url('../img/const_update_fb_bg.png') no-repeat left top; border:1px black solid;}
#containerPopup2 {width:950px; height:721px; margin-left:auto; margin-right:auto; position:relative; background:transparent url('../img/site_plan_fb_bg.png') no-repeat left top; border:1px black solid;}


#mainContent{ padding:338px 0px 0px 275px; /*border:1px white solid;*/}
#mainContent1{ margin:155px 0px 0px 105px; /*border:1px white solid;*/}
.contentHolder1{  padding:1px 0 0px 29px; /*border:1px red solid;*/}
.contentHolder2{  padding:40px 0 0 44px; /*border:1px red solid;*/}
.contentHolder3{  padding:1px 0 0px 18px; /*border:1px red solid;*/}
.holder{float:left; width:639px;  padding:0px 0 70px 0; }
.holder-small{float: left; width: 585px; padding: 0 0 70px;}
.holder1{float:left; width:639px;  padding:10px 0 70px 0; }
.holder1 p{
	font-size:13px;
	width:580px;
	color:#ebebeb;
	padding:5px 0 10px 0;
	line-height: 18px;
}
.holder2{ width:570px; height:338px;  overflow-y:auto;  padding-right:70px; }
.holder2 p{font-size:13px; width:535px; color:#ebebeb; padding:5px 0 10px 0;}
.holder2 ul{font-size:13px;  color:#ebebeb; padding:5px 0px 10px 0px;}
.holder2 li{padding:0px 0px 3px 20px; list-style-type: none; background-image: url('../img/List_bullet_v3.png'); background-repeat: no-repeat;float:none; behavior: url(../../iepngfix.htc); }
.ContentScroll{ width:550px;  overflow:hidden;  }

.closeButton{width:20px; height:35px; /*border:1px white solid;*/ padding:10px 0 0 920px;}
.downloadButton{ height:35px;  padding:650px 0 0 45px;}
.downloadButton .zoom{float:left; width:30px; }
.downloadButton .download{float:left;  }

.holderLHS{float:left; width:59%;  padding:0px 0 0px 0;}
/* .holderLHS img{width:229px; height:21px; display:block; behavior: url(../../iepngfix.htc); } */

.holderLHSwide{float:left; width:60%;  padding:0px 0 0px 0;}
.contentHolder1 p, .split p, .holderLHS p{font-size:12px; color:#3a576c; padding:8px 0 10px 0; line-height: 18px;}
.split ul, .holderLHS ul{font-size:12px; color:#3a576c; padding:5px 0px 10px 0px;}
.split li, .holderLHS li{padding:0px 0px 10px 20px; list-style-type: none; background-image: url('../img/list_bullet.png'); background-repeat: no-repeat; }
.mainHeading{min-height:25px; height: auto !important; height: 25px; width:640px; }
.mainHeading img{ height:25px; width:160px;float:none; behavior: url(iepngfix.htc);}
.mainHeading2{height:26px; width:352px; }
.mainHeading2 img{float:none; behavior: url(../../iepngfix.htc);}
.mainHeading3 img{height:21px; width:428px; float:none; behavior: url(../../iepngfix.htc);}
.mainHeading4 img{height:21px; width:520px; float:none; behavior: url(../../iepngfix.htc);}
.mainHeading5 img{height:40px; width:520px; float:none; behavior: url(../../iepngfix.htc);}

.italicText{font-size:17px; font-style:italic; padding:3px 0px 8px 0px; font-weight:100; color:#abb8c1;}
.italicText2{font-size:17px; font-style:italic; padding:3px 0px 0 0px; width:260px;font-weight:100; color:#abb8c1;}
.heading1{font-size:14px; color:#0077c0; padding:20px 0px 0 0px;}
.heading2{font-size:12px; /*font-weight:bold;*/ color:#0077c0; font-style:italic; padding:2px 0px 0 0px;}
.heading3{font-size:17px;  padding:0px 0px 0 0px; width:260px;font-weight:100; color:#ffffff;}
.heading4{font-size:15px; color:#005f9a; padding:50px 0px 0 0px;}
.heading5{font-size:14px; color:#005f9a; padding:0px 0px 20px 0px;}

a.buttonHolder-home{ margin:30px 10px 0 0px;}
a.buttonHolder-home {display:block; width:172px; height:26px; float: left; background-image: url('../img/home_button.png'); background-repeat: no-repeat; text-indent:-9000px;}
a:hover.buttonHolder-home { background-image: url('../img/home_button_over.png'); background-repeat: no-repeat; }

a.buttonHolder-cov{margin:30px 0px 0 0px;}
a.buttonHolder-cov {display:block; width:172px; height:26px; float: left; background-image: url('../img/covenant_button.png'); background-repeat: no-repeat; text-indent:-9000px;}
a:hover.buttonHolder-cov { background-image: url('../img/covenant_button_over.png'); background-repeat: no-repeat; }

a.submitbuttonHolder{margin:50px 0px 0 127px;}
a.submitbuttonHolder {display:block; width:74px; height:25px; background-image: url('../img/submit_btn.png'); background-repeat: no-repeat; text-indent:-9000px;}
a:hover.submitbuttonHolder{ background-image: url('../img/submit_btn_over.png'); background-repeat: no-repeat; }


.holderMiddle{float:left; width:4%; }
.holderMiddleSite{float:left; width:0.5%; }
.devide{ padding:0px 0px 0 10px; }
.devide2{ /*margin-top:-16px;*/ padding:0 0 0 10px;}
.devide3{ /*margin-top:-16px;*/ padding:0 0 0 1px;}
.holderRHS{float:left; width:29%; padding-bottom: 66px; }
.holderRHSpad{float:left; width:29%; padding:0 0 66px 10px; }
.imageHolder{ padding:35px 0 0 0; }
.imageHolder2{ padding:35px 0 0 0; color:#a1c6e0; font-size:14px; }
.imageHolder3{ padding:8px 0 0 0; color:#006bad; font-size:12px; }
.imageHolder4{ padding:12px 0 0 0 ;  color:#006bad; font-size:12px; }
.holderRHS h2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; color: #68a538; padding: 0; font-weight: normal;}
.imageHolder4{ padding:20px 0 0 0; }
.image{padding:0px 0 7px 0; }
.image2{padding:0px 0 0px 0; }
.image2 p{padding:0px 0 10px 0; }
.image2 img{float :none; behavior: url(../../iepngfix.htc); padding: 5px 0 0 0;}
.image2 a{padding: 0 !important; background-image: none !important; }
.image2 img.neg-mar, img.neg-mar{margin-left: -3px; position: relative; background-image: none !important; padding: 0 !important;}
.image2 a.dwnld{display: block; float: right; line-height:22px; padding: 10px 0px 5px 0px; margin: 0px 0 0; background-image: url('../img/a-dwnld.jpg') !important;width:100px; height:22px; background-repeat: no-repeat; background-position: 100% 50%; color: #3a576c; text-decoration: none;}
.custom-btm-mar{margin-bottom: 67px;}
.imageHolder4 .image2 {color: #005f9a; font-size: 12px;}
.imageHolder4 .image2 .linksize {font-size: 11px !IMPORTANT;}


.image3{padding:0px 0 25px 0; }
.image3 img{width:202px; height:156px; float :none; behavior: url(../../iepngfix.htc); padding: 5px 0 0 0;}
.imageText {font-size:12px; color:#ebebeb; padding:0px 0 0px 0;}
.imageText p{ padding:5px 0 10px 0;}

.custom-size{width: 32%;}
.custom-size p{padding: 2px 0 21px;}

#container2 {width:1005px; height:596px; margin-left:auto;margin-right:auto;position:relative; background:url('../img/bg_landing.jpg') no-repeat left top; padding-top:10px;}
#container3 {width:1005px; height:596px; margin-left:auto;margin-right:auto;position:relative; background:url('../img/bg_claim.jpg') no-repeat left top; padding-top:10px;}


/* Links*/
.navHolder a,.navHolder a:link,.navHolder a:visited {font-size:12px; font-weight:bold; text-decoration:none; color:#0077c0;clear:both;}
.navHolder a.active, .navHolder a:active, .navHolder a:hover{font-size:12px; font-weight:bold; text-decoration:none; color:#7ac142;clear:both;}

#headingContainer {width:383px; height:62px; /*background:url('../img/heading_claim.png') no-repeat left top;*/ float:left; position:absolute; text-align:center;  top:95px; left:240px; float:none; behavior: url(../../iepngfix.htc);}
#headingContainer img{width:383px; height:62px;float:none; behavior: url(../../iepngfix.htc);}


#textContent {font-size:11px; font-weight:bold; text-align:justify; color:#000000; padding:0 0 10px 0;}
#textContent2 {font-size:11px; font-weight:bold; text-align:justify; color:#000000; padding:0 0 10px 100px;}

#baseNavigation{width:949px; height:40px; padding:0px 0 0 0;color:#ffffff; margin-left:auto; margin-right:auto; position:relative;}
#baseNavigation a:{font-size:11px; text-decoration:none; color:#ffffff; clear:both;}
#baseNavigation a:active{font-size:11px; text-decoration:none; color:#ffffff;clear:both;}
#baseNavigation a:link {font-size:11px; text-decoration:none; color:#ffffff;clear:both;}
#baseNavigation a:visited {font-size:11px; text-decoration:none; color:#ffffff;clear:both;}
#baseNavigation a:hover {font-size:11px; text-decoration:none; color:#a9bfd6;clear:both;}
.baseNav1{width:115px; float:left;  padding:10px 0 0 294px; font-size:11px; }
.baseNav2{width:90px; float:left;  padding:10px 0 0 0; font-size:11px; }
.baseNav3{width:147px; float:left;  padding:10px 0 0 0; font-size:11px; }
.baseNav4{width:115px; float:left; font-size:10px; padding:0px 0px 0 160px; /*  hide old logo */ display: none;}	
.baseNav4 img{width:108px; height:35px; float:none; padding:3px 0 0 0;behavior: url(../../iepngfix.htc);}
.baseNav4 img{width:184px; height:130px; float:left; padding:3px 0 0 0;behavior: url(../../iepngfix.htc);}

/* Form Elements */
fieldset {}
FIELDSET {border:none;  padding:5px 0 0px 0;  width:401px; /*border:1px red solid;*/ }
INPUT {color:#000000; border:1px #adbca8 solid; font-size:10px;padding:2px 3px 2px 3px; float:left;width:120px; height:12px; background:url('../img/contact_textarea_bg.png') left top;/*border:1px yellow solid;*/}
LABEL {color:#3a576c; font-size:11px; float:left; width:130px; padding:4px 0px 0px 0px;}
LEGEND {color:#000000; font-size:1.0em;}
SELECT {color:#000000; border:1px #adbca8 solid;font-size:12px;float:left;width:130px;height:19px;clear:right;background:url('../img/contact_textarea_bg.png') left top;}
TEXTAREA {color:#000000; border:1px #adbca8 solid; font-size:10px; float:left;width:215px; height:76px;/*background:url('../img/contact_textarea_big_bg.png') repeat-x left top;border:1px pink solid;*/}

.optional{color:#8b9c72; font-size:11px; width:20px; padding :0px 0px 0px 5px;}
/*.error {clear:none; color:#ff0000; float:left; font-size:11px; margin-left:10px;}*/
.checkText{color:#ebebeb; font-size:11px; width:180px; padding :0px 0px 0px 5px;}
.labelGrey {color:#a1a5b7;}

.small{width:80px; padding:3px 0px 0 0px; }
.large{width:160px; padding:3px 0px 0 0px; }
.Xlarge{width:185px; padding:3px 0px 0 0px; }
.coloured{width:160px; padding:3px 0px 0 0px; color:#ffffff;font-size:12px; height:17px; background:url('../img/contact_textarea_bg_grey.png') left top; border:1px black solid; }
.comments{width:230px; height:108px; font-size:12px; padding:3px 0 0 0; background-color:#ffffff;}
.checkbox {width:15px; float :left; position:relative; text-align:center; margin: 4px 5px 0px 0;   }
.optionalLabel{color:#3a576c; font-size:10px; float:left; width:50px; padding:4px 0px 0px 4px;}
.optionalComments{color:#3a576c; font-size:10px; float:right; width:80px; padding:4px 0px 0px 4px;}

.submitbuttonHolder{margin:44px 0px 0 127px; border:0px;}

input.button:hover {
background-position:0pt -36px;
background:transparent url('../img/submit_btn_over.png') no-repeat scroll 0pt;

}
input.button {border:0px;
background:transparent url('../img/submit_btn.png') no-repeat scroll 0pt;
cursor:pointer;
height:36px;

width:94px;
}

/*input, select, textarea {
font-family:Arial,Tahoma,Sans-Serif;
font-size:90%;
}*/

/*_____________________________________news__________________________________*/
#tabmenu {width:628px;height:25px; margin: 12px 0px 0px 0px; padding: 0 0 3px;  z-index: 1; padding-left: 10px; line-height:24px;  background-image: url(../img/tabs-ul-bg.png); background-repeat: no-repeat; background-position: 0 0; behavior: url(iepngfix.htc);}
#tabmenu li {display:block; width:162px; float:left; }
#tabmenu a,#tabmenu a.active {line-height:20px !important; color:#1a628e; height:24px; display:block;background: #ffffff; background-image: url('../img/contruction_unactive.png'); font:12px "Arial", sans-serif; padding: 2px 5px 0px 5px; margin: 0; text-decoration: none; text-align:center ;  }
#tabmenu a.active {background-image: url('../img/contruction_active.png'); color: #ffffff;}
#tabmenu a:hover {color: #ffffff; background-image: url('../img/contruction_active.png');}
#tabmenu a:visited {}
#tabmenu a.active:hover {background-image: url('../img/contruction_active.png');}


#content { color: #ebebeb;  width:600px; background-image:url('../img/news_bg.png') ; background-repeat: no-repeat; padding: 20px; border-top: none; z-index: 2; float:none; behavior: url(../../iepngfix.htc);	}
#content p{color: #3a576c; font-size:13px; font:Arial; padding:10px 0 5px 0;}
#content a {font-size:11px; font:Arial; text-decoration: underline; color: #619a35; background-image:url('../img/List_bullet_v2.png') ; background-repeat: no-repeat; padding:5px 0px 0px 18px; _margin:0 0px 0 4px; text-decoration:none; }
#content a img{font-size:11px; font:Arial; text-decoration: underline; color: #619a35; background-image:url('../img/List_bullet_v2.png') ; background-repeat: no-repeat; padding:5px 0px 0px 18px; float:none; behavior: url(../../iepngfix.htc); }
#content a:hover {font-size:11px; font:Arial; text-decoration: none; color: #619a35; background-image:url('../img/List_bullet_v2.png') ; background-repeat: no-repeat; padding:5px 0px 0px 18px;}
#content .newsLine{ padding:7px 0px 3px 0px;}
.style2 {color: #3a576c; font-size:11px; font:Arial; padding:10px 0 5px 0;}
.style3 {color: #3a576c; font-size:12px; font:Arial; padding:10px 0 5px 0;}
.style4 {color: #35331e; font-size:12px; font:Arial; padding:10px 0 5px 0;}


div.sub
{
	float: right;
	width: 188px;
	padding: 0 29px 0 0;
	text-align: right;
}

/*_________________________________scrollbar_________________________________*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
	width: 560px;
	height: 350px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	/*background-color: #E7EADE;*/
	margin: 0.3em auto;
	padding: 0px 55px 0 0;;
}


.image-strip{float: left; width: 100%; margin: 0 0 0 -4px !important; margin: 0 0 0 -2px; padding: 0 0 4px;}
.image-strip img{float: left;padding: 0 3px 0 0; behavior: url(../../iepngfix.htc);}
.split{float: left; width: 100%; padding: 0 0 0px;}
.split .main-col{float: left; width: 393px; padding: 16px 0 0;}
.split .sub-col{float: left; width: 203px; padding: 0 0 0 15px;}
.split .sub-col img{float: left; padding: 0 0 7px; behavior: url(../../iepngfix.htc);}

.wide-box{padding: 18px 0 6px;}
.wide-box img{behavior: url(../../iepngfix.htc);}

.imageHolder5{padding: 18px 0 0;}
.imageHolder5 h3{color: #A1C6E0; text-transform: uppercase;}
.imageHolder5 div.image2{float: left; padding: 0 0 6px;}
.imageHolder5 img{float: left; padding: 0;}


#builder-logos, #builder-logos li{
  list-style: none;
  float: left;
  padding: 2px;
}

#build-back{
  float: left;
  clear: both;
  padding-top:20px;
}

#build-main{
  float: left;
  clear: both;
}

.list-cols{
  float: left;
  width: 100%;
}

#enquire-image {
padding-left:57px;
}

#mainContent {
  background: url("../../media/mountview_devine_rebrand.gif") no-repeat scroll 789px bottom transparent;
}
