@charset "utf-8";
/* CSS Document */


body {
	background-color:#c8c6ad;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	margin:0px;
}

body h1 {
	font-size:14px;
	font-weight:bold;
	color:#254959;
}

body h2 {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin-bottom:10px;
}

body h3 {
	font-size:18px;
	font-weight:bold;
	color:#65663A;
	margin-top:10px;
	margin-bottom:-15px;
	text-align:center;
}

body h4 {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#7F391F;
	margin-top:-1px;
}

body h5 {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#7F391F;
	margin-top:0px;
	margin-bottom:10px;
}

body h6 {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#65663A;
	margin-top:-1px;
	font-style:italic;
}

#contents {
	width:780px;
	height:auto;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

#mainBackgroundTop {
	width:780px;
	height:50px;
	background-image:url("borderTop.png");
}

.ie6 #mainBackgroundTop {
	width:780px;
	height:50px;
	background-image:url("borderTopie6.png");
}

.ie5 #mainBackgroundTop {
	width:780px;
	height:50px;
	background-image:url("borderTopie6.png");
}

#mainBackgroundMiddle {
	width:780px;
	height:880px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

.ie6 #mainBackgroundMiddle {
	width:780px;
	height:900px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie5 #mainBackgroundMiddle {
	width:780px;
	height:900px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddleConsultation {
	width:780px;
	height:725px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

.ie7 #mainBackgroundMiddleConsultation {
	height:735px;	
}

.ie6 #mainBackgroundMiddleConsultation {
	width:780px;
	height:725px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie5 #mainBackgroundMiddleConsultation {
	width:780px;
	height:725px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddleShapesColorsPatterns {
	width:780px;
	height:440px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

.ie6 #mainBackgroundMiddleShapesColorsPatterns {
	width:780px;
	height:440px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie5 #mainBackgroundMiddleShapesColorsPatterns {
	width:780px;
	height:440px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddlePavers {
	width:780px;
	height:490px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

.ie6 #mainBackgroundMiddlePavers {
	width:780px;
	height:490px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie5 #mainBackgroundMiddlePavers {
	width:780px;
	height:490px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddleTestimonials {
	width:780px;
	height:725px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

.ie6 #mainBackgroundMiddleTestimonials {
	width:780px;
	height:725px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie5 #mainBackgroundMiddleTestimonials {
	width:780px;
	height:725px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddleSiteMap {
	width:780px;
	height:700px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

.ie6 #mainBackgroundMiddleSiteMap {
	width:780px;
	height:700px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie5 #mainBackgroundMiddleSiteMap {
	width:780px;
	height:700px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddlePhotoGallery {
	width:780px;
	height:540px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}


#mainBackgroundMiddlePhotoGalleryMenu {
	width:780px;
	height:575px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddleVideo {
	width:780px;
	height:525px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

.ie6 #mainBackgroundMiddleVideo {
	width:780px;
	height:525px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie5 #mainBackgroundMiddleVideo {
	width:780px;
	height:525px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddleThankYou {
	width:780px;
	height:525px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddlePrivacy {
	width:780px;
	height:525px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddleInstallation {
	width:780px;
	height:525px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

.ie6 #mainBackgroundMiddleInstallation {
	width:780px;
	height:525px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie5 #mainBackgroundMiddleInstallation {
	width:780px;
	height:525px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

#mainBackgroundMiddleSuppliers {
	width:780px;
	height:525px;
	background-image:url("borderMiddle.png");
	background-repeat:repeat-y;
}

.ie6 #mainBackgroundMiddleSuppliers {
	width:780px;
	height:525px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie5 #mainBackgroundMiddleSuppliers {
	width:780px;
	height:525px;
	background-image:url("borderMiddleie6.png");
	background-repeat:repeat-y;
}

.ie7 #w3c img {
	margin-top:-15px;
}

#w3c img {
	border:none;
}

#w3c p {
	margin-top:-15px;
}

#logo {
	position:relative;
	top:-25px;
	left:22px;
}

#license {
	position:absolute;
	top:47px;
	left:90px;	
}

#license a:link, #license a:visited {
	font-size:10px;
	color:#254959;
	text-decoration:none;
}

#license a:hover, #license a:active {
	font-size:10px;
	color:#7F391F;
	text-decoration:underline;
}

.ie7 #greenBar {
	position:absolute;
	top:0px;
	left:75px;
	width:394px;
	height:1px;
	background-image:url("greenBar.png");
}

.ie6 #greenBar {
	position:absolute;
	top:0px;
	left:75px;
	width:394px;
	height:1px;
	background-image:url("greenBar.png");
	background-repeat:no-repeat;
}

.ie5 #greenBar {
	position:absolute;
	top:0px;
	left:75px;
	width:394px;
	height:1px;
	background-image:url("greenBar.png");
	background-repeat:no-repeat;
}

#addressBar {
	position:relative;
	top:-97px;
	left:288px;
	width:470px;
	height:75px;
	text-align:right;
}

.ie7 #addressBar {
	top:-98px;
}

.ie7 #addressBar h1 {
	padding-top:5px;
	margin-bottom:-8px;
}

.ie6 #addressBar h1 {
	margin-top:5px;
	margin-bottom:-8px;
}

.ie5 #addressBar h1 {
	margin-top:5px;
	margin-bottom:-8px;
}

#addressBar h1 a:link, #addressBar h1 a:visited {
	color:#333333;
	background-color:#FFFF99;
	font-size:13px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border:#65663A 1px solid;
}	

#addressBar a:link, #addressBar a:visited {
	font-size:13px;
	font-weight:bold;
	color:#7F391F;
	text-decoration:none;	
}

#addressBar a:hover, #addressBar a:active {
	font-size:13px;
	font-weight:bold;
	color:#7F391F;
	text-decoration:underline;	
}

#menu {
	position:relative;
	width:730px;
	height:25px;
	border:1px solid #7F391F;
	top:-101px;
	left:25px;
	background-image:url("menuBackground.png");
	background-repeat:repeat-x;
	text-align:center;
	z-index:1;
}

.ie7 #menu {
	top:-92px;
}

#menu ul {
	list-style:none;
	margin-top:6px;
	margin-left:-40px;
}

.ie7 #menu ul {
	margin-left:0px;	
}

.ie6 #menu ul {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
}

.ie5 #menu ul {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
}

#menu li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
}

.ie6 #menu ul {
	padding-top:6px;
}

.ie5 #menu ul {
	padding-top:6px;
}

#menu a:link, #menu a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;	
}

#menu a:hover, #menu a:active {
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;	
}

#mainContents {
	position:relative;
	left:25px;
	top:-683px;
	width:400px;
}

.ie7 #mainContents {
	top:-664px;
	margin-bottom:-500px;
}

.ie6 #mainContents {
	top:-673px;
	margin-bottom:-870px;
}

.ie5 #mainContents {
	top:-673px;
	margin-bottom:-870px;
}

#mainContents a:link, #mainContents a:visited {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#7F391F;
}

#mainContents a:hover, #mainContents a:active {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#254959;
}

#mainContents img {
	margin-left:5px;
	margin-right:10px;
	border:none;
}

#mainContents2 {
	position:relative;
	left:25px;
	top:-102px;
	width:730px;
}

.ie7 #mainContents2 {
	margin-bottom:-500px;
	top:-85px;
}

.ie6 #mainContents2 {
	margin-bottom:-500px;
	padding-top:10px;
}

.ie5 #mainContents2 {
	margin-bottom:-500px;
	padding-top:10px;
}

#mainContents2 p {
	position:relative;
	top:-9px;
	width:350px;
	margin-bottom:0px;
}

.gecko #mainContents2 p {
	top:-6px;
}

.safari #mainContents2 p {
	top:-6px;
}

#mainContents2 a:link, #mainContents2 a:visited {
	font-size:11px;
	color:#254959;
	text-decoration:none;
}

#mainContents2 a:hover, #mainContents2 a:active {
	font-size:11px;
	color:#7F391F;
	text-decoration:underline;
}

#mainContents2 h3 {
	font-size:16px;
	font-weight:bold;
	color:#65663A;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	text-align:left;
}


#mainContentsShapesColorsPatterns {
	position:relative;
	left:25px;
	top:-102px;
	width:730px;
}

.ie7 #mainContentsShapesColorsPatterns {
	margin-bottom:-500px;
	top:-85px;
}
	
.ie6 #mainContentsShapesColorsPatterns {
	padding-top:10px;
	margin-bottom:-300px;
}

.ie5 #mainContentsShapesColorsPatterns {
	padding-top:10px;
	margin-bottom:-300px;
}


#mainContentsShapesColorsPatterns p {
	position:relative;
	top:-5px;
	left:15px;
	width:350px;
}

.ie7 #mainContentsShapesColorsPatterns p {
	position:relative;
	top:-9px;
	width:350px;
}

#mainContentsShapesColorsPatterns a:link, #mainContentsShapesColorsPatterns a:visited {
	font-size:11px;
	color:#254959;
	text-decoration:none;
}

#mainContentsShapesColorsPatterns a:hover, #mainContentsShapesColorsPatterns a:active {
	font-size:11px;
	color:#7F391F;
	text-decoration:underline;
}

#mainContentsPhotoGallery {
	position:relative;
	left:25px;
	top:-102px;
	width:730px;
}

.ie7 #mainContentsPhotoGallery {
	top:-85px;
	margin-bottom:-675px;
}
	
.ie6 #mainContentsPhotoGallery {
	margin-bottom:-675px;
	padding-top:10px;

}

.ie5 #mainContentsPhotoGallery {
	margin-bottom:-675px;
	padding-top:10px;

}

#mainContentsPhotoGallery p {
	position:relative;
	top:-5px;
	left:15px;
	width:350px;
}

.ie7 #mainContentsPhotoGallery p {
	position:relative;
	top:-9px;
	width:350px;
}

#mainContentsPhotoGallery a:link, #mainContentsPhotoGallery a:visited {
	font-size:11px;
	color:#254959;
	text-decoration:none;
}

#mainContentsPhotoGallery a:hover, #mainContentsPhotoGallery a:active {
	font-size:11px;
	color:#7F391F;
	text-decoration:underline;
}

#photoGalleryImage {
	position:relative;
	top:-100px;
	left:25px;
	height:548px;
	width:730px;
	border:1px solid #7F391F;
}

.ie7 #photoGalleryImage {
	top:-83px;
	
}

#projectGallery {	
	position:relative;
	top:-473px;
	left:212px;
	height:398px;
	width:530px;
}

.ie7 #projectGallery {
	top:200px;
}

.ie6 #projectGallery {
	top:180px;
}

.ie5 #projectGallery {
	top:180px;
}

#projectGalleryMenu {
	position:relative;
	top:-223px;
	left:212px;
	height:398px;
	width:530px;
	text-align:center;
}

.ie7 #projectGalleryMenu {
	top:470px;
}

.ie6 #projectGalleryMenu {
	top:450px;
}

.ie5 #projectGalleryMenu {
	top:450px;
}

#projectGalleryMenu a:link, #projectGalleryMenu a:visited {
	position:relative;
	top:5px;
	font-size:10px;
	color:#254959;
	text-decoration:none;
}

#projectGalleryMenu a:hover, #projectGalleryMenu a:active {
	position:relative;
	top:5px;
	font-size:10px;
	color:#7F391F;
	text-decoration:underline;
}

#box20 {
	position:relative;
	top:0px;
	left:0px;
	width:170px;
	height:250px;
	background-image:url("box20Background.png");
	background-repeat:no-repeat;
}

.ie7 #box20 {
	top:-10px;
}

#box20 h1 {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	font-size:28px;
	font-style:italic;
	color:#FFFFFF;
}

.safari #box20 h1 {
	padding-top:10px;
}

.gecko #box20 h1 {
	padding-top:10px;
}

#box20 h2 {
	font-size:12px;
	font-weight:bold;
	color:#c8c6ad;
	margin-top:0px;
	margin-bottom:10px;
	font-style:normal;
	text-align:center;
	border-top:1px solid #7F391F;
	border-bottom:1px solid #7F391F;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#333333;
}

#box20 h2 a:link, #box20 h2 a:visited {
	font-size:12px;
	font-weight:bold;
	color:#c8c6ad;
	margin-top:0px;
	margin-bottom:10px;
	font-style:normal;
	text-align:center;
}

#box20 h2 a:hover, #box20 h2 a:active {
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
	margin-top:0px;
	margin-bottom:10px;
	font-style:normal;
	text-align:center;
}  

#menuImage1 {
	position:absolute;
	top:0px;
	left:0px;
}

#menuImage2 {
	position:absolute;
	top:0px;
	left:272px;
}

#menuImage3 {
	position:absolute;
	top:223px;
	left:0px;
}

#menuImage4 {
	position:absolute;
	top:223px;
	left:272px;
}

#mainContentsConsultation {
	position:relative;
	left:25px;
	top:-500px;
	width:400px;
}

.ie7 #mainContentsConsultation {
	top:-481px;
	margin-bottom:-500px;
}

.ie6 #mainContentsConsultation {
	padding-top:10px;
	margin-bottom:-500px;
}

.ie5 #mainContentsConsultation {
	padding-top:10px;
	margin-bottom:-500px;
}

#mainContentsConsultation a:link, #mainContentsConsultation a:visited {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#7F391F;
}

#mainContentsConsultation a:hover, #mainContentsConsultation a:active {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#254959;
}

#mainContentsConsultation img {
	margin-left:5px;
	margin-right:10px;
	border:none;
}

#mainContentsTestimonials {
	position:relative;
	left:25px;
	top:-500px;
	width:400px;
}

.ie7 #mainContentsTestimonials {
	top:-481px;
}

.ie6 #mainContentsTestimonials {
	padding-top:10px;
}

.ie5 #mainContentsTestimonials {
	padding-top:10px;
}

#mainContentsTestimonials2 {
	position:relative;
	left:25px;
	top:-500px;
	width:730px;
}

.ie7 #mainContentsTestimonials2 {
	top:-481px;
	margin-bottom:-500px;
}

.ie6 #mainContentsTestimonials2 {
	padding-top:10px;
	margin-bottom:-500px;
}

.ie5 #mainContentsTestimonials2 {
	padding-top:10px;
	margin-bottom:-500px;
}

#mainContentsTestimonials a:link, #mainContentsTestimonials a:visited {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#7F391F;
}

#mainContentsTestimonials a:hover, #mainContentsTestimonials a:active {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#254959;
}

#mainContentsTestimonials img {
	margin-left:5px;
	margin-right:10px;
	border:none;
}

#mainContentsInstallation {
	position:relative;
	left:25px;
	top:-500px;
	width:400px;
}

.ie7 #mainContentsInstallation {
	top:-481px;
	margin-bottom:-500px;
}

.ie6 #mainContentsInstallation {
	padding-top:10px;
	margin-bottom:-500px;
}

.ie5 #mainContentsInstallation {
	padding-top:10px;
	margin-bottom:-500px;
}

#mainContentsInstallation a:link, #mainContentsInstallation a:visited {
	font-size:11px;
	color:#254959;
	text-decoration:none;
	font-weight:normal;
}

#mainContentsInstallation a:hover, #mainContentsInstallation a:active {
	font-size:11px;
	color:#7F391F;
	text-decoration:underline;
	font-weight:normal;	
}

#mainContentsInstallation img {
	margin-left:5px;
	margin-right:10px;
	border:none;
}

#mainContentsInstallation li {
	margin-top:10px;
	margin-bottom:10px;
}

#mainContentsSiteMap {
	position:relative;
	left:25px;
	top:-500px;
	width:400px;
}

.ie7 #mainContentsSiteMap {
	top:-481px;
	margin-bottom:-500px;
}

.ie6 #mainContentsSiteMap {
	padding-top:10px;
	margin-bottom:-500px;
}

.ie5 #mainContentsSiteMap {
	padding-top:10px;
	margin-bottom:-500px;
}

#mainContentsSiteMap a:link, #mainContentsSiteMap a:visited {
	font-size:10px;
	color:#254959;
	text-decoration:none;
	font-weight:normal;
}

#mainContentsSiteMap a:hover, #mainContentsSiteMap a:active {
	font-size:10px;
	color:#7F391F;
	text-decoration:underline;
	font-weight:normal;	
}

#mainContentsSiteMap img {
	margin-left:5px;
	margin-right:10px;
	border:none;
}

#mainContentsSiteMap li {
	margin-top:10px;
	margin-bottom:10px;
}

#mainContentsVideo {
	position:relative;
	left:25px;
	top:-102px;
	width:600px;
}

.ie7 #mainContentsVideo {
	top:-83px;
	margin-bottom:-500px;
}

.ie6 #mainContentsVideo {
	padding-top:10px;
	margin-bottom:-500px;
}

.ie5 #mainContentsVideo {
	padding-top:10px;
	margin-bottom:-500px;
}

#mainContentsVideo a:link, #mainContentsVideo a:visited {
	font-size:11px;
	color:#254959;
	text-decoration:none;
	font-weight:normal;
}

#mainContentsVideo a:hover, #mainContentsVideo a:active {
	font-size:11px;
	color:#7F391F;
	text-decoration:underline;
	font-weight:normal;	
}

#mainContentsVideo img {
	margin-left:5px;
	margin-right:10px;
	border:none;
}

#mainContentsVideo ul {
	list-style:none;
	margin-left:-25px;
	margin-right:350px;
}

.ie7 #mainContentsVideo ul {
	list-style:none;
	margin-left:15px;
	margin-right:350px;
}

.ie6 #mainContentsVideo ul {
	list-style:none;
	margin-left:15px;
	margin-right:350px;
}

.ie5 #mainContentsVideo ul {
	list-style:none;
	margin-left:15px;
	margin-right:350px;
}

#mainContentsVideo li {
	margin-top:10px;
	margin-bottom:10px;
}

#mainContentsVideo h4 {
	margin-top:30px;
}

#mainContentsSuppliers {
	position:relative;
	left:25px;
	top:-500px;
	width:400px;
}

.ie7 #mainContentsSuppliers {
	top:-481px;
	margin-bottom:-500px;
}

.ie6 #mainContentsSuppliers {
	padding-top:10px;
	margin-bottom:-500px;
}

.ie5 #mainContentsSuppliers {
	padding-top:10px;
	margin-bottom:-500px;
}

.ie7 #mainContentsSuppliers p {
	margin-top:0px;
}


#mainContentsSuppliers a:link, #mainContentsSuppliers a:visited {
	font-size:11px;
	color:#254959;
	text-decoration:none;
}

#mainContentsSuppliers a:hover, #mainContentsSuppliers a:active {
	font-size:11px;
	color:#7F391F;
	text-decoration:underline;
}

#mainContentsSuppliers img {
	margin-top:-5px;
	margin-left:5px;
	margin-right:10px;
	margin-bottom:2px;
	border:none;
}

#rcpImage {
	position:relative;
	top:-400px;
	left:145px;
}

.gecko #rcpImage {
	top:-395px;
}

.safari #rcpImage {
	top:-396px;
}

#shapesColorsPatternsImage {
	position:relative;
	top:-310px;
	left:385px;
	width:320px;
	height:298px;
}

.ie7 #shapesColorsPatternsImage {
	top:200px;
}

.ie6 #shapesColorsPatternsImage {
	top:-8px;
}

.ie5 #shapesColorsPatternsImage {
	top:-8px;
}

#installationVideo {
	position:absolute;
	top:35px;
	left:267px;
}

#beforeAfter {
	position:relative;
	top:0px;
	left:0px;
	height:296px;
	width:395px;
}

#paverBlock {
	position:relative;
	top:-300px;
	left:360px;
	width:370px;
	height:350px;
}

#paverBlockText p {
	position:relative;
	left:14px;
	width:700px;
	text-align:center;
	top:-364px;
}

.gecko #paverBlockText p {
	left:11px;
	top:-364px;
}

.safari #paverBlockText p {
	top:-364px;
}

#paverBlockText a:link, #paverBlockText a:visited {
	color:#5C4732;
	text-decoration:none;
	font-weight:bold;
}

#paverBlockText a:hover, #paverBlockText a:active {
	color:#7F391F;
	text-decoration:underline;
	font-weight:bold;
}

#watchVideo {
	position:relative;
	top:-97px;
	left:435px;
	width:320px;
	height:70px;
	background-image:url("3Logos.png");
	z-index:0;
}

.gecko #watchVideo {
	top:-106px;
}

.safari #watchVideo {
	top:-106px;
}

#watchVideoText {
	position:relative;
	top:-104px;
	left:435px;
	width:320px;
	height:70px;
}

.gecko #watchVideoText {
	top:-113px;
}

.safari #watchVideoText {
	top:-113px;
}

#watchVideoText p {
	margin-top:-12px;
}

.gecko #watchVideoText p {
	margin-top:-10px;
}

.safari #watchVideoText p {
	margin-top:-8px;
}

#video {
	position:relative;
	width:320px;
	height:285px;
	left:435px;
	top:-94px;
}

.gecko #video {
	top:-103px;
}

.safari #video {
	top:-101px;
}

#coupon {
	position:relative;
	left:435px;
	top:-86px;
	width:318px;
	height:150px;
	border:2px dashed #254959;
	z-index:2;
}

.gecko #coupon {
	top:-96px;
}

.safari #coupon {
	top:-94px;
}

#coupon p {
	margin-left:123px;
	width:150px;
}


.ie7 #coupon p {
	margin-top:-10px;
}

#coupon h1{
	margin-left:30px;
	color:#333333;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}

.gecko #coupon h1{
	margin-bottom:10px;	
}

#coupon h3{
	margin-top:-135px;
}

#coupon a:link, #coupon a:visited {
	font-size:10px;
	color:#254959;
	text-decoration:none;
}

#coupon a:hover, #coupon a:active {
	font-size:10px;
	color:#7F391F;
	text-decoration:underline;
}

#coupon img {
	border:none;
	z-index:0;
}

#coupon2 {
	position:relative;
	left:435px;
	top:-82px;
	width:318px;
	height:150px;
	border:2px dashed #254959;
	z-index:2;
}

#coupon2 img {
	border:none;
	z-index:0;
}

.ie #coupon2 {
	top:-72px;
}	

#coupon2 p {
	margin-left:123px;
	width:150px;
}


.ie7 #coupon2 p {
	margin-top:-10px;
}


#coupon2 h1{
	margin-left:30px;
	color:#333333;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}

.gecko #coupon2 h1{
	margin-bottom:10px;	
}

#coupon2 h3 {
	margin-top:-135px;
}

#coupon2 a:link, #coupon2 a:visited {
	font-size:10px;
	color:#254959;
	text-decoration:none;
}

#coupon2 a:hover, #coupon2 a:active {
	font-size:10px;
	color:#7F391F;
	text-decoration:underline;
}

#skyline {
	position:relative;
	width:780px;
	height:132px;
	background-image:url("skyline.png");
}

.ie6 #skyline {
	position:relative;
	width:780px;
	height:132px;
	background-image:url("skylineie.png");
}

.ie5 #skyline {
	position:relative;
	width:780px;
	height:132px;
	background-image:url("skylineie.png");
}

#bottomText {
	position:relative;
	top:13px;
}

#brownLine {
	width:780px;
	height:1px;
	background-image:url("brownLine.png");
	background-repeat:no-repeat;	
}

#mainBackgroundBottom {
	width:780px;
	height:50px;
	background-image:url("borderBottom.png");
	margin-bottom:20px;
}

.ie6 #mainBackgroundBottom {
	background-image:url("borderBottomie6.png");
	margin-top:-13px;
}

.ie5 #mainBackgroundBottom {
	background-image:url("borderBottomie6.png");
	margin-top:-13px;
}

#photo {
	position:relative;
	width:320px;
	height:240px;
	left:435px;
	top:-82px;
	border:1px solid #000000;
}

.gecko #photo {
	top:-92px;
}

.safari #photo {
	top:-92px;
}

ol li {
	margin-bottom:5px;
	font-weight:bold;
	color:#7F391F;
}

ol {
	margin-right:15px;
	margin-top:-4px;
}

.ie7 ol {
	margin-top:-9px;
}

.rightAlign {
	width:180px;
	text-align:right;
	font-weight:bold;
	color:#7F391F;
	vertical-align:top;
}

.leftAlign {
	text-align:left;
}

.commentTable {
	margin-top:-8px;
}