/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color: #6292C0;
	background-image: url(../images/Graphics/Background_Images_All_Pgs/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

td {font-family:Verdana; font-size:11px; line-height:13px; text-decoration:none; color:#000000;}

.kingston {background:#005da2; font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; letter-spacing:2px; padding:5px 0px 5px 0px; font-family:"Times New Roman", Times, serif;}

.footer {
	padding:20px 0px 10px 0px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.footer a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.footer a:hover{
	color:#b1d9ff;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.footer a.active{
	color:#b1d9ff;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.footer-text {padding:20px 0px 20px 0px; color:#FFFFFF; font-size:12px; line-height:16px;}

.info {color:#FFFFFF; text-decoration:underline;}
#designcentre {
	width: 917px;
	background-image: url(../images/jpegs/DesignCentre/background.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 1200px;
}
.designCentreLarge {
	font-family: "Times New Roman", Times, serif;
	font-size: 65px;
	color: #FFF;
	text-align: right;
	line-height: normal;
	font-style: italic;
	padding-right: 40px;
	padding-top: 0px;
}
#sidebardesigncentre {
	background-repeat: repeat-y;
	float: left;
	width: 220px;
	background-color: #FFF;
	background-position: -5px;
	height: 1100px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.designcentrePictures {
	text-align: right;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

.makeityourhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #34180C;
	text-align: left;
	line-height: normal;
}


.info a{color:#FFFFFF; text-decoration:underline;}
.info a:hover{color:#b1d9ff; text-decoration:underline;}

.small-text {color:#6e6e6e; font-size:9px; padding:3px 0px 10px 0px;}

.home-features-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	line-height: 15px;
}

.link a {color:#000000; text-decoration:underline; font-size:12px;}
.link a:hover {color:#001b89; text-decoration:underline; font-size:12px;}

.link-home-soon {padding:3px 0px 0px 20px;}
.link-home-soon a {
	background:url(../images/gifs/arrow.gif) top left no-repeat;
	padding:3px 0px 3px 20px;
	text-decoration:none;
	color:#000000;
}
.link-home-soon a:hover {
	background:url(../images/gifs/arrow.gif) top left no-repeat;
	padding:3px 0px 3px 20px;
	text-decoration:underline;
	color:#FF9900;
}

.download {padding:3px 0px 0px 20px;}
.download a {
	background:url(../images/gifs/arrow_blue.gif) top left no-repeat;
	padding:3px 0px 3px 20px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}
.download a:hover {
	background:url(../images/gifs/arrow_blue.gif) top left no-repeat;
	padding:3px 0px 3px 20px;
	text-decoration:underline;
	color:#FF9900;
	font-weight:bold;
	text-transform:uppercase;
}

.model-home a{color:#0066FF; text-decoration:underline; font-weight:bold; padding:0px;}
.model-home a:hover{color:#FF9900; text-decoration:underline; font-weight:bold; padding:0px;}
.home-features-textBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	font-weight: bold;
	text-decoration: none;
}
.home-features-textBold:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;
	text-align:left;
	font-weight: bold;
	text-decoration: none;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4B709C;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: bold;
	line-height: 25px;
}
.home-features-large-colour {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C00;
	text-align:left;
	font-weight: bold;
}
.home-features-text-large {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	text-align:left;
}
.numbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	list-style-position: outside;
	list-style-type: decimal;
	line-height: 15px;
}
.faq-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	text-align:left;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.headerSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C00;
	font-weight: bold;
	text-decoration: none;
}
.headerVerySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
	font-weight: bold;
	text-decoration: none;
}
.headerSmallrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4A6D97;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.headerSmallrollover:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C00;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.headerSmallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #446590;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.headerSmallgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #690;
	font-weight: bolder;
	text-decoration: none;
}
.headerSmallergreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.faq-textCenter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	text-align:center;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.home-features-large-colourCenter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#C00;
	text-align:center;
	font-weight: bold;
}
.home-features-textCenter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	line-height: 15px;
}
.smallheads {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#996;
	text-align:left;
	line-height: 15px;
}
.smallheadsrollovers {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#4A6D97;
	text-align:left;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
.smallheadsrollovers:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#79725A;
	text-align:left;
	line-height: 18px;
	font-weight: bold;
}.home-features-textverysmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:left;
	line-height: 15px;
}
#designcentremaincontent {
	float: right;
	width: 625px;
	padding-top: 0px;
	height: auto;
	padding-right: 20px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}

.home-features-textverysmallCenter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	line-height: 15px;
	font-style: italic;
}
#mainPage {
	text-align: left;
	width: 640px;
	padding-top: 10px;
	padding-left: 20px;
	background-color: #FFF;
	height: auto;
}
#mainPage p iframe {
	background-color: #FFF;
}

#mainPageRight {
	text-align: center;
	width: 240px;
	background-color: #FFF;
	float: right;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
}
.seriesTable {
	background-color: #FFF;
	border: thin solid #A89D76;
}

.homeHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0E2568;
	text-decoration: underline;
	font-weight: bolder;
}
.tableborder {
	border: thin double #CCC;
	color: #B7AB81;
}
.tablebackground {
	background-image: url(images/gifs/the-limestone-series.gif);
	background-repeat: no-repeat;
}
.largerheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #3F5F88;
}
#marycontact {
}
#maincontainer {
	width: 840px;
	background-color: #FFF;
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 40px;
}
#contactHeader {
	background-color: #FFF;
	width: 800px;
	margin-left: 25px;
}
.headerVerySmalldarkred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F0D02;
	font-weight: bold;
	text-decoration: none;
}
.largerheaderother {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #742924;
}
.headerSmallrolloverwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.largerheaderotherCopy {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #806B3E;
	text-decoration: none;
}
.kingstonCopy {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:5px 0px 5px 0px;
	font-family:"Times New Roman", Times, serif;
	background-color: #7DABC2;
}
.mediumheads {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#996;
	text-align:left;
	line-height: 18px;
}
.smallheadsrolloversgreenwood {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#8D9F29;
	text-align:left;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
.smallheadsrolloversgreenwood:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#663;
	text-align:left;
	line-height: 18px;
	font-weight: bold;
}
.smallheadsdark {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F684C;
	text-align:left;
	line-height: 15px;
}
.kingstonnobackground {
	font-size:12px;
	font-weight:bold;
	color:#263C61;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:5px 0px 5px 0px;
	font-family:"Times New Roman", Times, serif;
}
.homeHeaderwhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bolder;
}
.smallheadsdarklarge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6F684C;
	text-align:left;
	line-height: 15px;
}
.upgrades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #600;
}
.largerheaderothergreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #3F563C;
}
.oneColFixCtr #middle {
	background-color: #FFF;
	width: 740px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/jpegs/GoesGreen/images/energyStarpage_01.jpg);
	height: 129px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
.oneColFixCtr #middle2 {
	background-color: #FFF;
	width: 650px;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	background-image: url(../images/jpegs/GoesGreen/images/energyStarpage_02.jpg);
	height: 80px;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 25px;
}
.ariablue30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: italic;
	font-weight: 700;
	color: #0F589C;
}

.oneColFixCtr #middle3 {
	background-color: #FFF;
	width: 650px;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	background-image: url(../images/jpegs/GoesGreen/images/energyStarpage_04.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 10px;
	background-position: left bottom;
	height: 680px;
}
.arial13black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	font-weight: 400;
}

.arialBlue16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #268FD0;
	font-weight: 500;
}
.arialgreen24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: #81B52F;
}
.arialright18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #F00;
	text-align: right;
	padding-right: 70px;
	line-height: 30px;
	text-decoration: none;
}
.arial18blueheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #268FD0;
	text-align: left;
	padding-right: 150px;
	text-decoration: none;
}
.designCentreLargeGey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72px;
	color: #34180C;
	text-align: center;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.makeityourhomesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-align: left;
	line-height: normal;
	font-weight: 400;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.makeityourhomesmallbullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #34180C;
	text-align: left;
	line-height: normal;
	font-weight: 500;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 0px;
}
.makeityourhomecentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2C8BBB;
	line-height: normal;
	text-decoration: none;
}
.virtualtour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #900;
	line-height: normal;
	text-decoration: none;
}
.ariablue30noitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: #0F589C;
	line-height: normal;
}
.oneColFixCtr #middlefeatures {
	background-color: #FFF;
	width: 740px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/jpegs/HomeFeatures/featuresheader.gif);
	height: 129px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
.oneColFixCtr #middlewhycaraco {
	background-color: #FFF;
	width: 740px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/jpegs/WhyCaraCo/whycaracoheader.jpg);
	height: 129px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
#mainPagehomegreenwood {
	text-align: left;
	width: 600px;
	padding-top: 10px;
	padding-left: 20px;
	background-color: #FFF;
	height: auto;
}
.oneColFixCtr #middlecustomercare {
	background-color: #FFF;
	width: 740px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/jpegs/CustomerCare/banner.jpg);
	height: 129px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
.oneColFixCtr #middle2Design {
	width: 980px;
	margin-top: 5px;
	height: 80px;
	padding-top: 25px;
	padding-left: 10px;
	background-image: url(../images/jpegs/DesignCentre/header.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtr #middle3Design {
	background-color: #FFF;
	width: 650px;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	background-image: url(../images/jpegs/GoesGreen/images/energyStarpage_04.jpg);
	height: 950px;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 10px;
	background-position: left bottom;
}
.oneColFixCtr #middledesign {
	background-color: #FFF;
	width: 740px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/jpegs/DesignCentre/header.jpg);
	height: 129px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
.oneColFixCtr #middleneighbourhood {
	background-color: #FFF;
	width: 740px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/jpegs/Find_a_neighbourhood/neighbourhoodBanner.jpg);
	height: 129px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
.oneColFixCtr #middle3neighbourhood {
	background-color: #FFF;
	width: 650px;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	background-image: url(../images/jpegs/GoesGreen/images/energyStarpage_04.jpg);
	height: 780px;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 10px;
	background-position: left bottom;
}
.oneColFixCtr #middletestimonials {
	background-color: #FFF;
	width: 740px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/jpegs/Testimonials/testimonialsBanner.jpg);
	height: 129px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
.oneColFixCtr #middle4 {
	background-color: #FFF;
	width: 650px;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 10px;
	background-position: left;
	height: 780px;
}
.oneColFixCtr #middle3greenwood {
	background-color: #FFF;
	width: 650px;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	padding-left: 30px;
	height: 680px;
}
.oneColFixCtr #middlegreenwood {
	background-color: #FFF;
	width: 740px;
	float: left;
	margin-left: 10px;
	background-image: url(../images/jpegs/Greenwood/greenwood-parkbanner.jpg);
	height: 100px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
