/* CSS Document */

html, body {
	margin: 0;
	padding:0px;
	height: auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*--- layout ---*/

#MainCon {
	text-align: center;
	width: 800px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}
#Logo {
	width: 800px;
	height: 79px;
	text-align: left;
	top:0px;
}
#Nav {
	text-align: center;
	width:100%;
}
#HomeTxtCon {
	margin-top: 4px;
	text-align: center;
	width: 800px;
	margin-left:auto;
	margin-right:auto;
}
#bodyTxtCon {
	width: 510px;
	float: right;
	padding: 10px;
}
#subNavCon {
	width: auto;
	height: auto;
	background-color: #f9f6ee;
	padding: 8px;
	border: solid #d9d7d0 1px;
	margin:8px;
	color: #373735;
	text-align: left;
	font-size: 12px;
}

#subNavCon a:link {
	color: #373735;
}
#subNavCon a:visited {
	color: #000000;
}
#subNavCon a:hover {
	color: #0000FF;
}

#leftCol{
	width: 200px;
	height: auto;
	float: left;
	padding-left:8px;
}
#rightCol {
	width:580px!important;
	width:560px;
	height: auto;
	float: right;
	color: #373735;
	font-size: 10px;
	text-align: left;
	padding-left:8px;
}
#Footer {
	width:566px;
	height:auto;
	border: solid #d9d7d0 1px;
	font-size: 10px;
	color:#FFFFFF;
	padding: 4px;
	margin-top: 8px;
	text-align: center;
}

#Footer a:link {
	color: #FFFFFF;
}
#Footer a:visited {
	color: #FFFFFF;
}
#Footer a:hover {
	color:#999999;
}

#rightCol a:link {
	color: #666666;
}
#rightCol a:visited {
	color: #666666;
}
#rightCol a:hover {
	color:#000000;
}
/*--- styles ---*/

.NavHome{
	background-image: url(IMGs/bg_homeRepeat.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.NavApart{
	background-image:url(IMGs/bg_ApartRepeat.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.NavServ{
	background-image:url(IMGs/bg_ServiceRepeat.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.NavFacil{
	background-image:url(IMGs/bg_FacilRepeat.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.NavRest{
	background-image:url(IMGs/bg_RestRepeat.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.NavAbout{
	background-image:url(IMGs/bg_AboutRepeat.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.NavContact{
	background-image:url(IMGs/bg_ContactRepeat.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.bodyTxt {
	font-size: 12px;
	color: #353535;
	text-align: left;
	line-height: 20px;
}
.homeIntro {
	color: #00411f;
	font-size: 16px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}
.apartIntro {
	color: #DCA708;
	font-size: 16px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}
.servIntro {
	color: #ff2b1f;
	font-size: 16px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}
.facilIntro {
	color: #a90047;
	font-size: 16px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}
.restIntro {
	color: #3da95c;
	font-size: 16px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}
.aboutIntro {
	color: #0020dc;
	font-size: 16px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}
.contactIntro {
	color: #2dc6c2;
	font-size: 16px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}

.headServ {
	color: #FF2B1F;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}

.headApart {
	color: #DCA708;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}

.headApartVideo {
	color: #3DA95C;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}

.headFacil {
	color: #A90047;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}

.headRest {
	color: #3DA95C;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}

.headAbout {
	color: #0020DC;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}


.imgBorder {
	background-color: #f9f6ee;
	border: solid #d9d7d0 1px;
}


.footerHome {
	background-color: #00411f;
}
.footerApart {
	background-color: #ffc10b;
}
.footerServ {
	background-color:#ff2b1f;
}
.footerFacil {
	background-color:#a90047;
}
.footerRest {
	background-color:#3da95c;
}
.footerAbout {
	background-color:#B3D3FD;
}
.footerContact {
	background-color:#2dc6c2;
}

.imgFloat {
	float:left;
}

.Txtbox2 {
	background-color: #f9f6ee;
	border: solid #d9d7d0 1px;
	padding: 2px;
	font-size: 10px;
	color: #373735;
}



p {
	font-size: 12px;
}

.marginRight {
	margin-right:8px;
}

.hr {
	border-bottom: solid #d9d7d0 1px;
	width: 570px;
}

#sizer {
	background-color: #f9f6ee;
	border: solid #d9d7d0 1px;
	padding: 2px;
	font-size: 10px;
	color: #373735;
	width:194px;
}

#chrissavelle_logo{}

/*-----contactColumnStyles-----*/

.center {
text-align: center;
}
.callHome {
	color: #00411f;
	font-size: 16px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	border-bottom: solid #d9d7d0 1px;
}

#contCol {
	background-color: #f9f6ee;
	border: solid #d9d7d0 1px;
	padding: 2px;
	font-size: 10px;
	color: #373735;
	padding-bottom:8px;
	text-align: center;
}

.contColTxt {
	font-size: 12px;
	color: #353535;
	padding-top: 8px;
	padding-bottom: 4px;
	border-bottom: solid #d9d7d0 1px;
}

#contCol a:link {
	color: #353535;
	text-decoration: none;
}
#contCol a:visited {
	color: #353535;
	text-decoration: none;
}
#contCol a:hover {
	color: #000000;
	text-decoration: none;
	}
	
.bodyTxt2 {
	font-size: 12px;
	color: #353535;
	text-align: center;
	line-height: 20px;
}

.menuhr {
	border-bottom: solid #d9d7d0 1px;
	width: 370px;
}

.contactLine {
	border-top: solid #d9d7d0 1px;	
}

/*------HTML STYLES-------*/

.html_NavHome{
	background-image: url(IMGs/html_navBg_home.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 784px;
	height: 300px;
	padding: 8px;
	text-align: left;	
}
.html_NavApart{
	background-image: url(IMGs/html_navBg_apart.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 784px;
	height: 300px;
	padding: 8px;
	text-align: left;
}
.html_NavServ{
	background-image: url(IMGs/html_navBg_serv.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 784px;
	height: 300px;
	padding: 8px;
	text-align: left;
}
.html_NavFacil{
	background-image: url(IMGs/html_navBg_facil.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 784px;
	height: 300px;
	padding: 8px;
	text-align: left;
}
.html_NavRest{
	background-image: url(IMGs/html_navBg_rest.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 784px;
	height: 300px;
	padding: 8px;
	text-align: left;
}
.html_NavAbout{
	background-image: url(IMGs/html_navBg_about.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 784px;
	height: 300px;
	padding: 8px;
	text-align: left;
}
.html_NavContact{
	background-image: url(IMGs/html_navBg_cont.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 784px;
	height: 300px;
	padding: 8px;
	text-align: left;
}


#html_navCon {
	width:198px;
	height:201px;	
}

#html_lefCol {
	height:175px;
	
}

.click {
	padding-left:220px;
}

/*------Edits march 08-------*/


.Txtbox3 {
	background-color: #f9f6ee;
	border: solid #d9d7d0 1px;
	width:404px;
	min-height:144px;
	_height:144px;
	padding: 4px;
	float:right;
}

.Txtbox {
	background-color: #f9f6ee;
	border: solid #d9d7d0 1px;
	width:560px;
	min-height:144px;
	_height:144px;
	padding: 4px;
	float:right;
	text-align: left;
}

.txtImgCon {
	width:566px!important;
	width:560px;
	min-height: 144px;
	float: right;
	margin-top:8px;
	margin-right:4px;
}

/*
.bottomLinks {
	width:566px;
	float: right;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #F9F6EE;
	line-height: 14px;
	}

*/
#footerLinks {
	width:566px;
	height:auto;
	border: solid #d9d7d0 1px;
	font-size: 10px;
	color:#93DED8;
	padding: 4px;
	margin-top: 8px;
	text-align: center;
}

#footerLinks a:link {
	color: #000;
}

#footerLinks a:visited {
	color: #93DED8;
}

#footerLinks a:hover {
	color:#999999;
}

.headFacil2 {
	background-color: #A90047;
	font-size: 16px;
	width:554px;
	height: 26px;
	padding-left:6px;
	padding-top:4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
}
.headVideo2 {
	background-color: #00411f;
	font-size: 16px;
	width:554px;
	height: 26px;
	padding-left:6px;
	padding-top:4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
}

.headService2 {
	background-color: #C63A31;
	font-size: 16px;
	width:554px;
	height: 26px;
	padding-left:6px;
	padding-top:4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
}

.headRest2 {
	background-color: #3da95c;
	font-size: 16px;
	width:554px;
	height: 26px;
	padding-left:6px;
	padding-top:4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
}

h1 {
	
}

h2 {
	
}

li {
	list-style-image: url(IMGs/bullet.gif);
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
}