/*div#content h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#009df8;
	width:250px;
	text-align:center;
}
*/

div#home {
	height:255px;
}
div#home-text {
	width:590px;
	height:125px;
	position:relative;
	left:338px;
	bottom:3px;
}
div#home-text1 {
	float:left;
	position:relative;
	width:294px;
	margin-right:5px;
	height:125px;
	background-image:url('/images/news-back-left.gif') ;
}
div#home-text2 {
	float:right;
	position:relative;
	width:291px;
	height:125px;
	background-image:url('/images/news-back.gif') ;
}
div#home-text2 p b {
	color:#fae500;
}
div#news-home {
	float:right;
	position:relative;
	width:313px;
	bottom:250px;
	margin-top:10px;
	right:14px;
}
div#news-home ul li {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:-35px;
	list-style:none;
}

/* ABOUNT - /desjoyaux/ */
div#about-text  {
	width:500px;
	margin-top:15px;
}
div#about-text-economy {
	width:350px;
	margin-top:15px;
}
div#about-text-production {
	width:450px;
	margin-top:15px;
}
div#about-text p a {
	text-decoration:none;
	color:#009df8;
}
div#about-hq {
	background-image:url('/images/desjoyaux-hq.jpg') ;
	background-repeat: no-repeat;
	width:925px;
	height:480px;
}

/* STRUCTURE - /structure/ */
div#structure{
	margin-top:15px;
	height:530px;
}
div#structure-text{
	width:550px;
}
div#structure-text2{
	width:550px;
}
div#structure-type {
	width:300px;
	float:right;
	position:absolute;
	top:365px;
	right:10px;
}
div#structure-image {
	width:570px;
	padding-top:10px;

}
div#structure-list ul{
	margin-left:8px;
	padding:0 0 10px 60px;
}
div#structure-list ul li {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div#structure-list {
	position:relative;
	float:right;
	width:380px;
	top:50px;
}
div#structure-list h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#009df8;
	width:130px;
	position:relative;
	left:35px;
	text-align:left;
}
/* filtration */

div#filter {
	height:450px;
}
div#filtration{
	margin-top:15px;
	width:420px;
	height:430px;
}
div#filtration-pipless {
	margin-top:15px;
	width:900px;
}

div#filtration-pipless-text{
	margin-top:15px;
	width:420px;
}
div#filtration-pipless-text ul li{	
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:30px;
}
div#filtration-pipless-text h2{
		font-size:10px;
}
div#pipefree-image{
	float:right;
	width:350;
	height:505;
	top:20px;
	right:150px;
	position:relative;
}
div#filtration-right{
	margin-top:15px;
	width:420px;
	float:right;
	right:50px;
	position:relative;
	bottom:422px;
}

div#filtration-text{
	position:relative;
	width:420px;
	float:right;
	right:50px;
	bottom:422px;
}
div#filtration-text ul li{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div#filtration-text h2{
		font-size:10px;
		padding-top:5px
}
div#filtration-text a{
	color:#009df8;
}
div#filter-right{
	width:500px;
	float:right;
	left:30px;
	clear:both;
}
div#filtration-free {
	border:1px solid #353434;
	margin-bottom:10px;
	width:400px;
	height:90px;
}
div#filtration1 {
	border:1px solid #353434;
	width:400px;
}
div#coping1 {
	width:750px;
	height:260px;
	clear:both;
	float:left;
	
}
div#filtration2 {
	border:1px solid #353434;
	margin:10px 0 10px 0;
	position:relative;
	width:400px;
}
div#filtration3 {
	border:1px solid #353434;
	position:relative;
	width:400px;
}
div#filtration1 ul li{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div#filtration3 {
	border:1px solid #353434;
}
div#filtrationabove1 {
	border:1px solid #353434;
	width:550px;
	margin-bottom:10px;
	position:relative;
	left:187px;
}
div#filtrationabove1 a {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#filtrationabove1 ul li{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:40px;
}
div#filtration-above {
	margin-top:15px;
	width:880px;
}
div#filtration-above ul li{
	width:420px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:40px;
}
/* swimming pool range - /swimming-pools/ */
div#swimming-pools {
	height:430px;
}
div#swimming-pool-text  {
	width:750px;
	margin-top:15px;
}
div#swimming-pool-text ul li  {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	left:35px;
}
div#swimming-pool-range {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-top:10px;
	width:300px;
}
div#swimming-pool-range h2 {
 	font-size:10px;
}
div#swimming-pool-range ul{
	padding-left:35px;
}
div#swimming-pool-range-right ul{
	padding-left:35px;
}
div#swimming-pool-range ul li a{
	color:#FFFFFF;
	text-decoration:underline;
}
div#poolrange-image-map {
	border:1px solid #353434;
	width:700px;
	height:130px;
	position:relative;
	top:10px;
	padding-top:5px;
}
div#poolrange-image-map a {
	text-decoration:none;
	color:#FFFFFF;
}
div#swimming-pool-range-right {	
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	position:relative;
	right:550px;
	bottom:111px;
	
}
div#swimming-pool-range-right h2 {
 	font-size:10px;
}
div#swimming-pool-range-right ul li a{
	color:#FFFFFF;
	text-decoration:underline;
}
/* inground pools - /inground-pools/ */
div#inground-text  {
	width:650px;
	margin-top:15px;

}
div#inground-pool {
	background-image:url('/images/inground-background.jpg');
	width:910px;
	height:400px;
}
div#inground-image-map {
	border:1px solid #353434;
	width:750px;
	height:130px;
	position:relative;
	top:12px;
	padding-top:5px;
}
div#inground-image-map a {
	text-decoration:none;
	color:#FFFFFF;
}

/* indoor pools - /indoor-pools/ */

div#indoor-text  {
	width:450px;
	margin-top:15px;

}

div#indoor-pool {
	background-image:url('/images/indoor-background.jpg');
	background-repeat: no-repeat;
	width:910px;
	height:495px;
}
div#indoor-pool-design {
	background-image:url('/images/indoor-background.jpg');
	width:910px;
	height:400px;
}
div#indoor-image-map {
	border:1px solid #353434;
	width:560px;
	height:130px;
	position:relative;
	top:10px;
	padding-top:5px;
}
div#indoor-image-map a {
	text-decoration:none;
	color:#FFFFFF;
}

/* design construction - /pool-design-construction/ */

div#design-text  {
	width:450px;
	margin-top:15px;
}
div#design-text ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	margin-left:35px;
}
div#design {

}
/* maintenance - /pool-maintenance/ */


div#maintenance-text  {
	width:450px;
	margin-top:15px;
	height:400px;
}

div#maintenance-text-right   {
	width:450px;
	margin-top:15px;
	float:right;
	position:relative;
	right:10px;
}
div#maintenance-text-electrolysis {
	width:750px;
	margin-top:15px;
}

/* chemicals - /pool-chemicals/ */

div#chemicals-text  {
	width:450px;
	margin-top:15px;
}
div#chemicals {

}

/* above ground - /above-ground-pools/ */

div#above-ground {
	background-image:url('/images/above-back.jpg');
	width:910px;
	height:400px;
}
div#above-ground-text{
	width:450px;
	margin-top:15px;
}
div#above-ground-text a{
	text-decoration:none;
	color:#009df8;
}

div#above-ground-spec{
	float:right;
	clear:both;
	position:relative;
	bottom:195px;
	left:30px;
}
div#above-ground ul li{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style:none;
	padding-left:10px;

}
div#above-ground-spec h2{
	padding-top:5px;
	font-size:10px;
}
div#above-image-map {
	border:1px solid #353434;
	width:530px;
	height:110px;
	position:relative;
	top:20px;
	padding-top:5px;
}
div#above-image-map a {
	text-decoration:none;
}
/* above ground spec */
div#above-ground-text-spec{
	margin-top:15px;
}
div#above-image-spec-map {
	border:1px solid #353434;
	width:188px;
	height:380px;
	position:relative;
	float:right;
	bottom:370px;
	right:20px;
	padding-top:5px;
}
div#above-image-spec-map p a{
	text-decoration:none;
	color:#009df8;
	text-align:center;
}
.aggallery-table {
	position:relative;
	left:25px;
}
/* coping */
div#coping{
	background-image:url('/images/copingbg.jpg');
	width:920px;
	height:340px;
	
}
div#coping-text{
	margin-top:15px;
}
div#coping-right{
	margin-top:15px;
	width:420px;
	float:right;
	right:50px;
	position:relative;
	bottom:60px;
}
div#coping1 {
	border:1px solid #353434;
	width:600px;
	padding:5px 0 0 0;
}
div#coping1 ul li{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:30px;
}
/* shelter enclosures*/

div#shelter-low{
	margin-top:15px;
	width:420px;
	height:350px;
}
div#shelter-low-text{
	margin-top:15px;
	width:420px;
	float:right;
	right:50px;
	position:relative;
	bottom:340px;
}
div#liners-liner-text{
	margin-top:15px;
	width:420px;
	float:right;
	right:50px;
	position:relative;
	topm:20px;
}
div#cover-images{
	margin-top:15px;
	width:420px;
	float:right;
	right:50px;
	position:relative;
	bottom:150px;
}

div#shelter-text{
	margin-top:15px;
	width:420px;
	float:right;
	right:50px;
	position:relative;
	top:20px;
}
div#low-line-image-map {
	border:1px solid #353434;
	width:425px;
	height:130px;
	position:relative;
	top:35px;
	left:447px;
	padding-top:5px;
}
div#low-line-image-map a {
	text-decoration:none;
	color:#FFFFFF;
}
div#cover-image-map {
	border:1px solid #353434;
	width:425px;
	height:130px;
	position:relative;
	top:53px;
	padding-top:5px;
}
div#cover-image-map a {
	text-decoration:none;
	color:#FFFFFF;
}
div#mid-line-image-map {
	border:1px solid #353434;
	width:427px;
	height:130px;
	position:relative;
	top:10px;
	left:445px;
	padding-top:5px;
}
div#mid-line-image-map a {
	text-decoration:none;
	color:#FFFFFF;
}
div#shelter {
	height:610px;
}
div#shelter-mid {
	height:565px;
}
div#shelter-res {
	height:600px;
}
/* commercial pools */

div#cm-image-map {
	border:1px solid #353434;
	width:530px;
	height:110px;
	position:relative;
	top:110px;
	padding-top:5px;
}
div#cm-image-map a {
	text-decoration:none;
	color:#FFFFFF;
}
div#commercial {
	background-image:url('/images/com-back.jpg');
	width:910px;
	height:400px;
}

/* Heating */
div#heating-text{
	margin-top:15px;
	width:420px;
	float:right;
	left:450px;
	position:relative;
	bottom:20px;
}
div#content-text ul li{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style:none;
	margin-left:15px;
}
div#content-text  {
	margin-top:15px;
	width:400px;
}

div#filter-Steps {
	height:450px;
}
div#filter-integrated {
	height:590px;
}
div#filter-surface {
	height:605px;
}
div#covers{
	margin-top:15px;
	width:420px;
	height:320px;
}
div#covers-standard{
	margin-top:15px;
	width:420px;
	height:360px;
}
div#covers-bubble {
	height:745px;
}
div#covers-bubble-right{
	margin-top:15px;
	width:420px;
	float:right;
	left:465px;
	position:relative;
	bottom:340px;
}
div#bubble-image-map {
	border:1px solid #353434;
	width:425px;
	height:130px;
	position:relative;
	top:50px;
	left:447px;
	padding-top:5px;
}
div#covers-smmer-winter {
	height:1020px;
}
div#covers-auto-above {
	height:590px;
}
div#heat-pump {
	height:850px;
}
div#heat-pump-elec {
	height:900px;
}
div#int-filter-image-map {
	border:1px solid #353434;
	width:430px;
	height:130px;
	position:relative;
	top:10;
	left:35px;
	padding-top:5px;
}
div#int-filter-image-map1 {
	border:1px solid #353434;
	width:430px;
	height:130px;
	position:relative;
	float:right;
	top:0px;
	rightt:45px;
	padding-top:5px;
}
div#steps-image-map {
	border:1px solid #353434;
	width:530px;
	height:130px;
	position:relative;
	top:12px;
	padding-top:5px;
}
div#Steps1 {
	height:350px;
}
div#liner {
	height:400px;
}
div#heating-text-liner{
	margin-top:15px;
	width:420px;
	float:right;
	right:50px;
	position:relative;
	top:20px;
}
div#coping-content {
	width:755px;
	height:250px;
}
div#liner1 {
	border:1px solid #353434;.
}
div#filter-pipeless {
	height:450px;
}
.span.crumb {
	font-size:10px;
	color:#CCCCCC;
	text-decoration:none;
}

.span.crumb:hover{
		text-decoration:underline;
		color:#fff;
}
div#designbg {
		background-image:url('/images/designbg.jpg') ;
			background-repeat: no-repeat;
}