a:link {
	color: #333333;

}
a:visited {
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #800000;
	text-decoration: underline;
}
.adborder {
	border-top: 1px solid #E7EDE8;
	border-right: 1px solid #91AC96;
	border-bottom: 1px solid #91AC96;
	border-left: 1px solid #E7EDE8;
	background-color: #DEE7DF;
}
.adscopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #D5E2FF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F5FF;
	border-right-color: #B4BFD8;
	border-bottom-color: #B4BFD8;
	border-left-color: #F2F5FF;
	color: #333333;
}
.adscopytop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #7A9FC7;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ABBAD2;
	border-right-color: #6382A2;
	border-bottom-color: #6382A2;
	border-left-color: #ABBAD2;
	color: #FFFFFF;
}
.adscopytop2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #336699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #448ACF;
	border-right-color: #24486C;
	border-bottom-color: #24486C;
	border-left-color: #448ACF;
	color: #FFFFFF;
	padding: 4px;
}
.adscopybanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #CAFFD3;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F1FFE9;
	border-right-color: #ACDAB4;
	border-bottom-color: #ACDAB4;
	border-left-color: #F1FFE9;
	color: #333333;
}
.adscopytopbanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #8AC798;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #FFFFFF;
	border-top: 1px solid #A8F3B9;
	border-right: 1px solid #72A47D;
	border-bottom: 1px solid #72A47D;
	border-left: 1px solid #A8F3B9;
}
.adscopybox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #DBC9FF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E3FF;
	border-right-color: #AE9AD1;
	border-bottom-color: #AE9AD1;
	border-left-color: #E5E3FF;
	color: #333333;
}
.adscopytopbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #A889C7;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #FFFFFF;
	border-top: 1px solid #CEA9F3;
	border-right: 1px solid #8870A1;
	border-bottom: 1px solid #8870A1;
	border-left: 1px solid #CEA9F3;
}
.advancedcriteria {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #bc827e;
	border-right-color: #bc827e;
	border-bottom-color: #bc827e;
	border-left-color: #bc827e;
	margin: 0px;
	border-top-style: none;
	border-bottom-style: none;

}
.alarm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding: 2px;
	text-align: center;

}
.back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #AF6865;
	padding: 4px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7D4948;
}
.back a:link{
	color: #FFFFFF;
	text-decoration: underline;
}
.back a:hover{
	color: #333333;
	text-decoration: underline;
}
.back a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
.back2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #AF6865;
	padding: 4px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.back2 a:link{
	color: #FFFFFF;
	text-decoration: underline;
}
.back2 a:hover{
	color: #333333;
	text-decoration: underline;
}
.back2 a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
.bannerborder {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.body {
	background-image: none;
	background-color: #B5CAB7;

}
.borderbotthick {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.borderbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.borderright {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.borderrightdark {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #986664;
}
.bordertop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FCBAB4;
	border-right-color: #FCBAB4;
	border-bottom-color: #FCBAB4;
	border-left-color: #FCBAB4;
	padding-top: 4px;
}
.bordertop1a {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFECE9;
	border-right-color: #FFECE9;
	border-bottom-color: #FFECE9;
	border-left-color: #FFECE9;
}
.bordertop1b {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bordertop2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8B6663;
	border-right-color: #8B6663;
	border-bottom-color: #8B6663;
	border-left-color: #8B6663;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bordertop2a {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CABBB9;
	border-right-color: #CABBB9;
	border-bottom-color: #CABBB9;
	border-left-color: #CABBB9;
}
.bottom {
	background-image: url(http://www.creme-de-languedoc.com/images/backgrounds/bottom.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-style: solid;
	border-top-style: none;
	border-left-style: solid;

}
.bottomborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;

}
.bottomborderdark {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BA7E7B;
	margin: 0px;
	padding: 0px;
}
.bottomred {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #AE6865;
	border-right-color: #AE6865;
	border-bottom-color: #AE6865;
	border-left-color: #AE6865;
}
.boxads {
	padding: 0px;
	margin: 0px;
}
.bullets {
	list-style-image: url(images/info/property/bullet.gif);
}
.buttons {
	padding: 4px 2px;



}
.captions {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #794340;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	background-color: #E1CAC7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9f7775;
	border-bottom-color: #9F7775;
	border-left-color: #F1E7E7;
	text-align: center;
	margin: 0px;
	border-top-color: #f1e7e7;
}
.captions2 {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #333333;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #9f7775;
	border-bottom-color: #9F7775;
	border-left-color: #F1E7E7;
	text-align: center;
	margin: 0px;
	border-top-color: #f1e7e7;
	background-image: none;

}
.captions3 {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #794340;
	padding: 2px;
	font-size: 10px;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #9f7775;
	border-bottom-color: #9F7775;
	border-left-color: #F1E7E7;
	text-align: center;
	margin: 0px;
	border-top-color: #f1e7e7;
	background-image: none;

}
.captions3 a:link{
	color: #999999;
}
.categorycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C5251;
	background-color: #DECDCA;
	padding: 3px 8px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	line-height: 16px;
}
.categorycopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C5251;
	background-color: #EEDCD9;
	padding: 4px 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: 12px;
}
.categoryhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding: 3px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #c98683;
}
.categoryhead a:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c98683;
}
.categoryhead a:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c98683;
}
.categoryhead a:visited {
	color: #FFFFFF;
	background-color: #c98683;
	font-family: Arial, Helvetica, sans-serif;
}
.copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 8px 12px;
	text-align: justify;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}
.copy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px 4px 12px;
}
.copy2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	text-align: center;
}
.copy2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	text-align: center;
}
.copy2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	padding: 0px;
	text-align: center;
}
.copy2nobox {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
}
.copy2small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 2px 4px;
	text-align: center;
}
.copybottombar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #AFC1E0;
	padding: 8px 2px 0px 6px;
	text-align: left;
	line-height: 16px;
}
.copybottombar a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #AFC1E0;
	padding: 0px;
	text-align: left;
	line-height: 16px;
	text-decoration: underline;
}
.copybottombar a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #AFC1E0;
	padding: 0px;
	text-align: left;
	line-height: 16px;
}
.copybottombar a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	text-align: left;
	line-height: 16px;
	text-decoration: underline;
}
.copygrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	padding: 2px;
	text-align: center;
}
.copygrey a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;

}
.copygrey a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;

}
.copygrey a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;

}
.copylineabove {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 8px 12px;
	text-align: justify;
	line-height: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FAE7E4;
}
.copylinebelow {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 8px 12px;
	text-align: justify;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CABBB9;
}
.copyliving {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #725451;
	padding: 4px;
}
.copyliving a:link {
	color: #725451;
	text-decoration: none;
}
.copyliving a:visited {
	color: #725451;
	text-decoration: none;
}
.copyliving a:hover {
	color: #333333;
	text-decoration: underline;
}
.copylinebelow2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #673C3C;
	padding: 0px 4px 4px 26px;
	text-align: justify;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAB9B7;
}
.copynobox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	line-height: 16px;
	font-weight: normal;
}
.copynojustify {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 8px 12px;
	line-height: 16px;
}
.copynojustifybot {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 8px 12px;
	text-align: left;
	line-height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: none;
	border-top-color: #833E39;
	border-right-color: #833E39;
	border-bottom-color: #833E39;
	border-left-color: #833E39;
}
.copynojustifybotright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 8px 12px;
	text-align: left;
	line-height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #833E39;
	border-right-color: #833E39;
	border-bottom-color: #833E39;
	border-left-color: #833E39;
}
.copynojustifylessbox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 4px;
	line-height: 16px;
}
.copyprice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6C3E39;
	padding: 4px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9BBB9;
}
.copysmall {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	padding: 4px 8px;
}
.copysmallbox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 6px 4px 2px;
	text-align: justify;
	line-height: 16px;
}
.copylessbox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 4px 12px;
	text-align: justify;
	line-height: 16px;
}
.detailhead {
	background-image: url(images/headlines/headlineback.gif);
	background-repeat: repeat;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #D8B6B4;
	border-left-color: #FFFFFF;
	background-color: #AF6865;
	border-left-width: 0px;
	color: #FFFFFF;




}
.detailbar {
	background-color: #C28E8B;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 2px 2px 2px 8px;
	font-variant: small-caps;
	font-weight: bold;




}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-top-style: none;
	border-bottom-style: solid;
	padding-right: 1px;
	padding-left: 1px;
	color: #5A3231;
	background-color: #C8DBC8;





}
.days {
	font-family: Arial, Helvetica, sans-serif;
	color: #5A3231;
	background-color: #D7B6B4;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #333333;

}
.detailbarbotbor {
	background-color: #C28E8B;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 2px 2px 2px 8px;
	font-variant: small-caps;
	font-weight: bold;
}
.directoryback {
	background-image: url(images/backgrounds/background3.gif);
	background-repeat: repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.directoryback2 {
	background-image: url(images/backgrounds/backgroundside2.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #333333;
	border-top-style: solid;
}
.directoryback2a {
	background-image: url(images/backgrounds/backgroundside2.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;
	border-bottom-style: solid;
}
.directoryback3 {
	background-image: url(images/backgrounds/background4.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.directorycategory {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFE6A4;
	border-right-color: #FCDA8B;
	border-bottom-color: #DABD79;
	border-left-color: #FCDA8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	text-align: right;
	text-decoration: underline;
}
.directorycategory a:link {
	text-decoration: none;
}
.directorycategory a:hover {
	text-decoration: none;
	color: #333333;
}
.directorycategory a:visited {
	text-decoration: none;
}
.directorycategory2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	text-align: right;
	font-variant: normal;
	background-color: #333333;
	color: #FCD477;
}
.directorycategoryGrey {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFE6A4;
	border-right-color: #FCDA8B;
	border-bottom-color: #DABD79;
	border-left-color: #FCDA8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	text-align: right;
	color: #999999;
	text-decoration: underline;
}
.directorycategoryGrey a:link {
	color: #999999;
}
.directorycategoryGrey a:visited {
	color: #999999;
}
.directorycategoryGrey a:hover {
	color: #333333;
}
.directorycopy {
	padding: 8px;
	background-image: url(images/backgrounds/background5.gif);
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.directoryhigh {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	background-color: #CC0000;
	padding: 2px;
	color: #FFFFFF;
}
.directoryhl {
	font-family: Arial, Helvetica, sans-serif;
	color: #FCEA92;
	background-color: #333333;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	text-align: right;
}
.directoryleft {
	padding: 0px;
	background-image: url(images/backgrounds/background5.gif);
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.directorylogo {
	margin: 4px;
	border: 1px solid #FFFFFF;
}
.directorylow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #999999;
	padding: 2px;
	color: #FFFFFF;
	font-variant: small-caps;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9CA7E;
	text-align: center;
	font-weight: bold;
}
.directoryname {
	background-color: #FCEA92;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FCF8C0;
	border-right-color: #FFFFFF;
	border-bottom-color: #DCCC7F;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	color: #333333;
	border-right-style: none;
	border-left-style: none;
	font-weight: normal;
}
.directorysubcat {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FCF6B7;
	border-right-color: #FCEA92;
	border-bottom-color: #DCCC7F;
	border-left-color: #FCEA92;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 2px 2px 6px;
	background-color: #FCEA92;
	text-align: right;
	text-decoration: underline;
}
.directorysubcat a:link {
	text-decoration: none;
}
.directorysubcat a:hover {
	color: #333333;
	text-decoration: none;
}
.directorysubcat a:visited {
	text-decoration: none;
}
.directorysubcat2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 2px 2px 0px;
	background-color: #333333;
	text-align: right;
	color: #FCEA92;
	font-weight: bold;
}
.directorysubcatGrey {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FCF6B7;
	border-right-color: #FCEA92;
	border-bottom-color: #DCCC7F;
	border-left-color: #FCEA92;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 2px 2px 6px;
	background-color: #FCEA92;
	text-align: right;
	color: #999999;
	text-decoration: underline;
}
.directorysubcatGrey a:link {
	color: #999999;
}
.directorysubcatGrey a:visited {
	color: #999999;
}
.directorysubcatGrey a:hover {
	color: #333333;
}
.flyshit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 2px;
	text-align: center;
}
.formfields {
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 1px;
	padding-left: 4px;
	text-align: right;


}

.FourBorders {
	border: 1px solid #333333;
}
.frame {
	background-image: url(http://www.creme-de-languedoc.com/images/living/frame.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom: 4px;
}
.gap {
	background-image:  url(images/elements/Property-South-France-Wallpaper.gif);
	background-position: -6px;
}
.giveroomright {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.hand {
	cursor: hand;
}
.headlines {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6D3D38;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 12px;
	margin: 0px;
	padding-right: 12px;
	padding-bottom: 2px;
	text-transform: none;
}
.headlines-white {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 12px;
	margin: 0px;
	padding-right: 12px;
	padding-bottom: 2px;
	text-transform: none;
}

.headlines2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 3px;
	margin: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-transform: none;
	background-color: #AF6865;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.headlines2b {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #DCC4C2;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 2px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	text-transform: none;
}
.headlines3 {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 2px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	text-transform: none;
}
.headlines4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6D3D38;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	text-transform: none;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6D3D38;

}
.headlines5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6D3D38;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-transform: none;
	text-align: center;
}
.headlines6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #BA7E7B;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
}
.headlinesnobox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6D3D38;
	text-decoration: none;
	margin: 0px;
	text-transform: none;
	padding: 0px;
	text-align: left;
}
.homesidesubs {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	background-color: #C37A76;
	padding: 6px 4px 2px;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #B4716D;
	border-left-color: #FFFFFF;
	border-bottom-style: solid;
	font-variant: small-caps;
}
.homesidesubs a:link {
	color: #FFFFFF;
}
.homesidesubs a:visited {
	color: #FFFFFF;
}
.homesidesubs a:hover {
	color: #336699;
}
.homesidesubsnotop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	background-color: #C37A76;
	padding: 6px 4px 2px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #B4716D;
	border-bottom-style: solid;
	font-variant: small-caps;
}
.homesidesubsnotop a:link {
	color: #FFFFFF;
}
.homesidesubsnotop a:visited {
	color: #FFFFFF;
}
.homesidesubsnotop a:hover {
	color: #336699;
}
.icon {
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	margin: 0px 6px 0px 0px;

}
.icon2 {

	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	margin: 8px 0px 0px;
}

.inboxbb {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #336633;
	padding: 6px 4px 2px;
	text-align: justify;
	line-height: 16px;
}
.inboxbb a:link{
	color: #336633;
}
.inboxbb a:visited{
	color: #336633;
	font-style: italic;
}
.inboxbb a:hover{
	color: #57AD57;
}

.inboxrentals {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #003399;
	padding: 6px 4px 2px;
	text-align: justify;
	line-height: 16px;
}
.inboxrentals a:link{
	color: #003399;
}
.inboxrentals a:visited{
	color: #003399;
	font-style: italic;
}
.inboxrentals a:hover{
	color: #0051F4;
}
.inboxsales {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CC0000;
	padding: 6px 4px 2px;
	text-align: justify;
	line-height: 16px;
}
.inboxsales a:link{
	color: #CC0000;
}
.inboxsales a:visited{
	color: #CC0000;
	font-style: italic;
}
.inboxsales a:hover{
	color: #FF3C3F;
}
.info {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 2px 2px 2px 8px;
	text-align: left;
}
.info2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #432523;
	padding: 2px 8px 2px 2px;
	text-align: left;
	font-weight: normal;

}
.infobot3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 2px 2px 2px 8px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FEF3E9;
	border-right-color: #C6B4B4;
	border-bottom-color: #C6B4B4;
	border-left-color: #FEF3E9;
	border-top-style: solid;
	background-color: #E6D3D1;
}
.infobot3left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 2px 2px 2px 8px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FEF3E9;
	border-right-color: #C6B4B4;
	border-bottom-color: #C6B4B4;
	border-left-color: #AF6865;
	border-top-style: solid;
	background-color: #E6D3D1;
	border-left-style: solid;
}
.infobot3right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 2px 2px 2px 8px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FEF3E9;
	border-right-color: #AF6865;
	border-bottom-color: #C6B4B4;
	border-left-color: #FEF3E9;
	border-top-style: solid;
	background-color: #E6D3D1;
	border-right-style: solid;
}
.infobotline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 2px 2px 2px 8px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #AE6865;
	border-right-color: #AE6865;
	border-bottom-color: #AE6865;
	border-left-color: #AE6865;
	border-top-style: solid;
}
.infobotline2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 2px 2px 2px 8px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #AE6865;
	border-right-color: #AE6865;
	border-bottom-color: #AE6865;
	border-left-color: #AE6865;
	border-top-style: solid;
	border-left-style: solid;
}
.infodesc {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 8px;
	text-align: left;
}
.introlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 2px;
	text-align: center;

}
.labels {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5B312F;
	padding: 2px;
	text-align: right;
}
.labels2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #EDDDDC;
	padding: 2px 2px 2px 8px;
	text-align: right;
	font-weight: normal;

}
.labels3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5B312F;
	padding: 0px;
	text-align: right;
	margin: 0px;
	line-height: normal;
}
.labelsflights {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5B312F;
	padding: 2px 2px 2px 8px;
	text-align: left;
}
.labelssmall {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5B312F;
	padding: 1px;
	text-align: right;
}
.labelssmall2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5B312F;
	padding: 1px 2px;
	text-align: right;
}
.leftborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 4px;

}
.leftborderthick {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.letter {
	background-color: #E9D7D6;
	border: 1px solid #AE6865;

}
.line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	padding: 0px;
}
.line2 {
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 8px;
	text-align: center;
	margin: 0px;
	padding-right: 0px;
	border-top-style: none;
	border-bottom-style: none;



}
.linebottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	border-top-style: none;
	border-bottom-style: solid;
	padding: 0px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.magborder {
	border-top: 1px dotted #336699;
	border-right: 1px none #336699;
	border-bottom: 1px none #336699;
	border-left: 1px none #336699;
}
.magborder2 {
	padding: 4px;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.magborder3 {
	padding: 0px;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.magcopy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 0px 8px 8px;
	text-align: justify;
	line-height: 16px;
}
.magheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: none;
	color: #336699;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 4px 8px;
}
.magheads a:link {
	color: #336699;
}
.magheads a:visited {
	color: #336699;
}
.magheads a:hover {
	color: #333333;
}
.magheads2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #336699;
	font-weight: bold;
	padding-top: 4px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.magheads3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #336699;
	font-weight: normal;
	padding-top: 4px;
	margin: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-variant: normal;
}
.magheadsbotbord {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #336699;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDBBB8;
	text-align: right;
}
.magpics {
	border: 1px solid #336699;
}
.magpics2 {
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px none #336699;
	border-left: 1px solid #336699;
}
.magquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	color: #00517A;
	padding: 2px 4px 2px 8px;
	font-style: italic;
	font-weight: normal;
}
.mapcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding: 2px;
	border: none;
}
.mastertable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-image:  url(images/elements/Property-South-France-Wallpaper2.gif);


}
.module {
	border-top: 1px none #bc827e;
	border-right: 1px solid #bc827e;
	border-bottom: 1px solid #bc827e;
	border-left: 1px solid #bc827e;
	background-color: #F0E5E5;


}
.module2 {

	border-top: 1px solid #bc827e;
	border-right: 1px solid #bc827e;
	border-bottom: 1px solid #bc827e;
	border-left: 1px solid #bc827e;
	background-color: #F0E5E4;
	background-image: url(images/backgrounds/backgroundmodule.gif);
}
.module2blue {
	background-color: #B5CEF6;
	border: 1px solid #336699;
}
.module2copy {
	border-top: 1px solid #bc827e;
	border-right: 1px solid #bc827e;
	border-bottom: 1px solid #bc827e;
	border-left: 1px solid #bc827e;
	background-color: #F0E5E4;
	background-image: url(images/backgrounds/backgroundmodule.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 8px;
}
.module2spaced {
	border-top: 1px solid #bc827e;
	border-right: 1px solid #bc827e;
	border-bottom: 1px solid #bc827e;
	border-left: 1px solid #bc827e;
	background-color: #F0E5E4;
	background-image: url(images/backgrounds/backgroundmodule.gif);
	margin-left: 6px;
}
.module3 {
	background-color: #E4C2C2;
	background-image: none;
	border: 1px solid #6c3e39;

}
.moduleline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #BC827E;
	border-right-color: #BC827E;
	border-bottom-color: #BC827E;
	border-left-color: #BC827E;
}
.modulespaced {
	border-top: 1px solid #bc827e;
	border-right: 1px solid #bc827e;
	border-bottom: 1px solid #bc827e;
	border-left: 1px solid #bc827e;
	background-color: #F3EAE4;
	background-image: url(images/backgrounds/backgroundmodule.gif);
	margin-left: 8px;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding: 6px 4px 2px;
}
.nav a:link {
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding: 0px;
}
.nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding: 0px;
}
.nav a:active {
	color: #FF0000;
	text-decoration: none;
	text-align: right;
	padding: 0px;
}
.nav a:hover {
	color: #333333;
	text-decoration: none;
}
.nav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding: 4px 2px 2px;
	background-image: url(images/navbar/navdowns/saledown2.gif);
	background-repeat: no-repeat;
}
.navarea {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(images/backgrounds/nav-tourism.gif);
}
.navarea a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.navarea a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navarea a:hover {
	color: #333333;
	text-decoration: none;
}

.navback {
	background-image: url(images/navbar/navbar.gif);
	background-repeat: no-repeat;
	height:60px;
	width:751px;
}
.navbar {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.navbarborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	border-left-style: solid;
}
.navprop {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(images/backgrounds/nav-prop.gif);
}
.navprop a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.navprop a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navprop a:hover {
	color: #333333;
	text-decoration: none;
}
.newnav {
	background-image: url(images/navbar/navbar.gif);
	background-repeat: no-repeat;
	height:60px;
	width:751px;
	border: 1px solid #FFFFFF;
}
.newtitle {
	background-image: url(images/elements/titleX.gif);
	background-repeat: no-repeat;
	padding-right: 12px;
}
.pagebreaks {
	page-break-before: auto;
}
.pics {
	margin: 2px;
	padding: 0px;
	border: 1px solid #684A48;
}
.picsleft {


	background-color: #E8D6D2;
	margin: 6px 8px 6px 0px;
	padding: 0px;
	border: 1px solid #684A48;
}
.picsleftnobdr {
	margin: 2px 4px 2px 0px;
	padding: 0px;
	border: 1px none #684A48;
}
.picslefttop {


	background-color: #E8D6D2;
	margin: 0px 8px 6px 0px;
	padding: 0px;
	border: 1px solid #684A48;
}
.picsnospace {
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
}
.picsright {

	background-color: #E8D6D2;
	margin: 6px 0px 6px 8px;
	padding: 0px;
	border: 1px solid #684A48;
}
.picsrighttop {
	margin: 0px 0px 4px 8px;
	padding: 0px;
	border: 1px solid #684A48;
}
.picsrighttopnoborder {
	margin: 0px 0px 2px 8px;
	padding: 0px;
}
.picsrighttop2 {
	margin: 0px;
	padding: 0px;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.picsrighttop3 {
	margin: 0px;
	padding: 0px;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.picsrighttop4 {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.picsrighttop5 {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #FFFFFF;
}
.picsrighttop6 {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
}
.picsrighttop6a {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #E3C4C4;
	border-right: 1px none #E3C4C4;
	border-bottom: 1px solid #E3C4C4;
	border-left: 1px none #E3C4C4;
}
.picsrighttop7 {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
}
.picsrighttop8 {
	margin: 0px;
	padding: 0px;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
}
.picsside {


	background-color: #E8D6D2;
	margin: 2px 1px;
	padding: 0px;
	border: 1px solid #FFFFFF;
}
.pricesblank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	border: 1px none #333333;

}
.pricesbooked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C4524F;
	text-align: center;
	background-color: #c45247;
	border: 1px solid #666666;




}
.pricesfree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	background-color: #C8DBC8;
	border: 1px solid #666666;




}

.pdPageStats{
position: relative;
z-index: 0;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#833E39;
}

.pdPageStats:hover{
z-index: 50;
 text-decoration:none;
}

.pdPageStats span{ 
position: absolute;
padding: 5px;
left: -100px;
visibility: hidden;
color: black;
text-decoration: none;
}

.pdPageStats span img{
border-width: 0;
padding: 2px;
}

.pdPageStats:hover span{
visibility: visible;
top: 10px;
left:10px; 
text-decoration:none;
}
.pics-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.pics-br {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.pics-lrt {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.picsrighttop8 {
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
}
.quote {
	font-style: italic;
	font-weight: normal;
	color: #8E5452;
	font-size: 16px;
	line-height: 20px;
}
.relativelayer {
	position: relative;
	background-color: #339933;
}
.resultsinfo {



	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 2px;
	text-align: left;
}
.resultsrow {
	margin-top: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.resultspics {

	background-color: #E8D6D2;
	margin: 2px 4px;
	padding: 0px;
	border: 1px solid #684A48;
}
.rightborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 8px 8px 0px;
	line-height: 16px;


}
.rightborder2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	margin: 0px;
}
.rightbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.shortdesc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #F7F0F0;
	border-right-color: #F7F0F0;
	border-bottom-color: #F7F0F0;
	border-left-color: #F7F0F0;


}
.sidelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EDAFA9;
	border-bottom-color: #9B726E;
	color: #FFFFFF;
	margin: 0px;
}
.sidelinks a:link{
	color: #FFFFFF;
}
.sidelinks a:visited{
	color: #FFFFFF;
}
.sidelinks a:hover{
	color: #333333;
}
.sidelinks2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EDAFA9;
	border-bottom-color: #9B726E;
	color: #333333;
}
.sidelinkssub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	padding: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EDAFA9;
	border-bottom-color: #9B726E;
	color: #333333;
	font-variant: small-caps;
	text-transform: none;
	font-weight: bold;
}
.smalltablecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #BA7E7B;
	border-right-color: #BA7E7B;
	border-bottom-color: #BA7E7B;
	border-left-color: #BA7E7B;
	border-top-style: dotted;
}
.smalltabletop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 3px 1px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #6C3E39;
	border-right-color: #6C3E39;
	border-bottom-color: #6C3E39;
	border-left-color: #6C3E39;
	border-top-style: solid;

}
.smalltabletop2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px 2px 2px 8px;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #6C3E39;
	border-right-color: #6C3E39;
	border-bottom-color: #6C3E39;
	border-left-color: #6C3E39;
	border-top-style: solid;
	background-color: #833E39;
}
.space {
	margin: 4px;
}
.spaceleft {
	margin-left: 8px;
}

	

.style1 {color: #999999}
.subcats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top: 1px solid #D5AAAD;
	border-right: 1px none #D5AAAD;
	border-bottom: 1px solid #764544;
	border-left: 1px none #764544;
	text-align: left;
	background-color: #AE6865;

}
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6C3E39;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	text-align: center;
}
.subheads2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-variant: normal;
	text-transform: none;
	color: #673C3C;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding: 4px 0px 0px 4px;
}
.subheads2  {
	color: #673C3C;
}
.subheads2 a:visited {
	color: #673C3C;
}
.subheads2 a:hover {
	color: #8B5352;
}
.subheads3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #AF6865;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding: 4px 2px 2px 0px;
	text-align: left;

}
.subheads3a {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding: 4px 2px 2px 0px;
	text-align: left;
}
.subheads4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6C3E39;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	text-align: left;
}
.subheadsleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6C3E39;
	text-decoration: none;
	margin: 0px;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
	padding: 0px;
}
.subunderlined {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5A3231;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-top: 1px none #bc827e;
	border-right: 1px none #bc827e;
	border-bottom: 1px solid #bc827e;
	border-left: 1px none #bc827e;
	text-align: left;
}
.tab-up {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	background-image: url(images/backgrounds/background1.gif);
	font-size: 14px;
}
.tab-down {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e6d3cb;
	padding: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A17D7B;
	border-left-color: #FFC6C3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: center;
	background-image: url(images/backgrounds/backgroundside.gif);
	font-size: 14px;
}
.tab-down a:link {
	color: #FFFFFF;
}
.tab-down a:visited {
	color: #FFFFFF;
}
.tab-down a:hover {
	color: #CC0000;
}
.table {
	background-image: url(images/backgrounds/background1.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #E6D3D1;

}
.table2 {

	background-image: url(images/backgrounds/backgroundside.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.table2leftbor {

	background-image: url(images/backgrounds/backgroundside.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.table3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF8F1;
	border-right-color: #BCAEAC;
	border-bottom-color: #BCAEAC;
	border-left-color: #FFF8F1;
	background-color: #F2DFDC;
}
.table3b {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF8F1;
	border-right-color: #BCAEAC;
	border-bottom-color: #BCAEAC;
	border-left-color: #FFF8F1;
	background-color: #E9D8D5;
}
.tableborder {
	border-top: 1px solid #E9D7D6;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #E9D7D6;
	border-left: 1px solid #FFFFFF;
}
.tableborder2 {
	border: 1px dotted #FFFFFF;
	background-color: #D5A5A3;
}
.tablecellbotright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #BA7E7B;
	border-right-color: #BA7E7B;
	border-bottom-color: #BA7E7B;
	border-left-color: #BA7E7B;
	padding: 2px;
}
.tablecellbotright2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #BA7E7B;
	border-right-color: #BA7E7B;
	border-bottom-color: #BA7E7B;
	border-left-color: #BA7E7B;
	padding: 2px;
	background-color: #BA7E7B;
}
.tablecellbotrightred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #BA7E7B;
	border-right-color: #BA7E7B;
	border-bottom-color: #BA7E7B;
	border-left-color: #BA7E7B;
	padding: 2px;
	font-weight: bold;
}
.tablegreensides {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AABAA3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: E6FCDC;
}
.tablenobottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #BA7E7B;
}
.tablenoborder {
	background-image: url(images/backgrounds/background1.gif);
	background-color: #E6D3D1;
}
.tablenotop {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: url(images/backgrounds/background1.gif);
}
.tablepops {
	background-image: url(images/backgrounds/background1.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #703C38;
	border-right-color: #703C38;
	border-bottom-color: #703C38;
	border-left-color: #703C38;
	background-color: #E6D3D1;
	margin: 0px;
	padding: 0px;

}
.tablerowcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6FCDC;
	border-bottom-color: #AABAA3;
	background-color: #CCDFC3;
}
.tablerowcopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6FCDC;
	border-bottom-color: #AABAA3;
	background-color: #CCDFC3;
}
.tablerowcopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6FCDC;
	border-bottom-color: #AABAA3;
	background-color: #D8EDCF;
}
.tablerowcopytop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6FCDC;
	border-bottom-color: #AABAA3;
	background-color: #95A38E;
}
.tabletopleft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #AE6865;
	border-right-color: #AE6865;
	border-bottom-color: #AE6865;
	border-left-color: #AE6865;
}
.thumbs {
	margin-right: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	margin-left: 8px;
	margin-bottom: 4px;


}
.title {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.topborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;

}


.vpdPageStats{
	padding:2px;
    margin-bottom:5px;
}
.weeks {
	background-color: #F0E5E4;
	text-align: center;
	padding-right: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-bottom-style: solid;
	border-top-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;



}
.tofindpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336699;
	font-variant: small-caps;
	padding: 4px;
	background-image: url(images/backgrounds/darkbackground.gif);
}

#Layer1 {
	position:absolute;
	left:302px;
	top:0px;
	width:450px;
	height:60;
	z-index:1;
}

#pagestats {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#993300;
border:1px solid #CCCCCC;
background-color:#FFCC33;
padding:5px;
line-height:12px;

}
#pagestats .td1{
padding:0px 0px 0px 4px;
}
#pagestats .td2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
}
#pagestats a{
 text-decoration:none;
}
.red {
	color: #C00;
}
.red {
	color: #C00;
}
