body {
	padding: 0px;
	background-color: #ffffff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#outerframe {
	position:relative;
	padding: 0px;
	width: 950px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	
}

#header {
	text-align: center;
}



#navigation {
	position: absolute;
	left: 130px;
	top: 90px;
	width: 691px;
}

#navigation-1 {
	position: absolute;
	left: 200px;
	top: 125px;
	width: 504px;
}

#skiptonavigation {
	display:none;
}
#contactus {
	position:absolute;
	top:557px;
	left:0px;
}

#content {
	margin-top: 100px;
	padding-right: 30px;
	padding-top:20px;	
	padding-left: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}
.carpet-tile {
	float:left;
	padding: 7px;
	/*border: 1px dotted #CCCCCC;*/
	width:250px;
}
.carpet-full {
	float:left;
	padding-top: 7px;
}
.product-legend {
	float:left;
	padding: 7px;
	border: 1px dotted #CCCCCC;
	margin-left:50px;
	margin-top:7px;
}

.product-name {
	margin-top:5px;
	font-weight:bold;
}
.product-thumb {
	
}
.product-dimensions {
color:#666666;
margin-top:10px;

}

.clear-all {
	clear:both;
	height:40px;
	line-height:40px;
}


#footer {
	margin-top: 20px;
	padding-top:20px;	
	padding-left: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	color:#A4A4A5;
	font-size:0.9em;

}
#copyright {
	float:left;
}
#footer-contact {
	float:left;
	padding-left:250px;
	font-size:1.4em;
	font-weight:bold;
	color: #333333;
}
#octa {
	float:left;
	padding-left:314px;
}
#sitemap A:link, #legal A:link, #octa A:link {
	COLOR: #A4A4A5;
	text-decoration: none;
	border-bottom:none;
}
#sitemap A:visited, #legal A:visited, #octa A:visited {
	COLOR: #A4A4A5;
	text-decoration: none;
	border-bottom:none;
}
#sitemap A:hover, #legal A:hover, #octa A:hover {
	COLOR: #A4A4A5;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #921612;
}
#printfooter {
	display:none;
}
#printlogo {
	display:none;
}
h1 {
	font-size: 1.75em;
	margin-bottom: 0.3em;
	line-height: 1.7em;
	font-weight: normal;
	color: #333333;
	margin-top: 0em;
}
h2 {
	font-size: 1.2em;
	margin-top: 0em;
	margin-bottom: .3em;
	line-height: 1.6em;
	font-weight: bold;
	color: #8265B6;
	
}
h3 {
	font-size: 1.3em;
	margin-top: .5em;
	margin-bottom: .5em;
	line-height: 1.4em;
	font-weight: bold;
	COLOR: #0000C6;
}
.indent1 {
	padding-right:140px;
}

p {
	margin: 0px 0px 7px;
	padding: 0px;
	
}
.pp1-bold {

	font-size:1.1em;
	font-weight:bold;
}

.introtext{
	color:#8265B6;
	font-weight:bold;
}

li {
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0.25em;
	margin-left: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.2em;
}


ul {
	margin: 0em 0px 0.75em 10px;
	padding: 5px;
	list-style-type: disc;

}
ul li span {

}

ol {
	margin: 0em 0px 0.75em 10px;
	padding: 5px;

}
ol li span {
	color: #787778;
}

A:link      {
	COLOR: #000000;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #921612;
}
A:visited   {
	COLOR: #000000;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #921612;
}
A:hover     {
	COLOR: #009900;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #921612;
}

table {
	font-size: 1em;
	line-height: 1.4em;
}

.tableback {
	background-color: #F3EFF8;
}
.tdwhite {
	background-color: #FFFFFF;
}
.tddark {
	background-color: #A8E0ED;
}
.tdlight {
	background-color: #DAF1F8;
}
.tdhead {
	background-color: #4482CB;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
}
.formfield {
	border: 1px solid #8265B6;
}
.carpet-full {
	width:550px;
	text-align:center;
}
.product-legend {
	width:200px;
}
.product-zoom {
	float:left;
	position:relative;
	margin-left:50px;
	margin-top:7px;
	width:214px;
}
.product-zoom a img {
	width:214px;
}
.product-zoom a {
	border-bottom:none;
}
#product-zoom-hint {
	position:absolute;
	bottom:5px;
	right:5px;
}

/*buttons-main ---------------------------------------------------------------------------- */
#p7PMnav {
	margin: 0;
	padding:0;
	/*border: 1px solid #000000;*/
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p7PMnav li {
	float: left;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#p7PMnav ul a {
	background-image: none;
	text-indent: 0;
	padding: 2px 10px;
	height: auto;
	
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	text-indent: -9000px;
	height: 22px;
	background-image: url(global/buttons-main_f01.gif);
	background-repeat: no-repeat;
	line-height:22px;
	font-size: 0.9em;
	padding: 0px;
	border-bottom:none;
}

#p7PMnav a#button1 {background-position: 0px 0px; width: 112px;}
#p7PMnav a#button2 {background-position: -112px 0px; width: 116px;}
#p7PMnav a#button3 {background-position: -228px 0px; width: 118px;}
#p7PMnav a#button4 {background-position: -346px 0px; width: 116px;}
#p7PMnav a#button5 {background-position: -462px 0px; width: 117px;}
#p7PMnav a#button6 {background-position: -579px 0px; width: 112px;}

#p7PMnav a#button1:hover {background-position: 0px -22px;}
#p7PMnav a#button2:hover, #p7PMnav #button2.p7PMon {background-position: -112px -22px;}
#p7PMnav a#button3:hover, #p7PMnav #button3.p7PMon {background-position: -228px -22px;}
#p7PMnav a#button4:hover, #p7PMnav #button4.p7PMon {background-position: -346px -22px;}
#p7PMnav a#button5:hover, #p7PMnav #button5.p7PMon {background-position: -462px -22px;}
#p7PMnav a#button6:hover, #p7PMnav #button6.p7PMon {background-position: -579px -22px;}

/* remove extra dotted lines from Firefox */
/* hide from IE mac \*/
#p7PMnav a {overflow: hidden;}
#p7PMnav ul a {overflow: visible;}
/* end hiding from IE5 mac */

/* sub menu 1 --------------------------------------------------------------------------------- */
#p7PMnav-s1 {
	margin: 0;
	padding:0;
	/*border: 1px solid #000000;*/
}
#p7PMnav-s1 li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p7PMnav-s1 li {
	float: left;
}
#p7PMnav-s1 ul {
	margin: 0;
	padding: 0;
	background-color: #4F4D58;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#p7PMnav-s1 ul a {
	background-image: none;
	text-indent: 0;
	padding: 2px 10px;
	height: auto;
	
}
#p7PMnav-s1 a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	text-indent: -9000px;
	height: 22px;
	background-image: url(global/buttons-main_f02.gif);
	background-repeat: no-repeat;
	line-height:22px;
	font-size: 0.9em;
	padding: 0px;
	border-bottom:none;
}

#p7PMnav-s1 a#button1-s1 {background-position: 0px 0px; width: 275px;}
#p7PMnav-s1 a#button2-s1 {background-position: -275px 0px; width: 117px;}
#p7PMnav-s1 a#button3-s1 {background-position: -392px 0px; width: 112px;}


#p7PMnav-s1 a#button1-s1:hover {background-position: 0px -22px;}
#p7PMnav-s1 a#button2-s1:hover, #p7PMnav-s1 #button2-s1.p7PMon {background-position: -275px -22px;}
#p7PMnav-s1 a#button3-s1:hover, #p7PMnav-s1 #button3-s1.p7PMon {background-position: -392px -22px;}

/* remove extra dotted lines from Firefox */
/* hide from IE mac \*/
#p7PMnav-s1 a {overflow: hidden;}
#p7PMnav-s1 ul a {overflow: visible;}
/* end hiding from IE5 mac */

/* sub menu 2 --------------------------------------------------------------------------------- */
#p7PMnav-s2 {
	margin: 0;
	padding:0;
	/*border: 1px solid #000000;*/
}
#p7PMnav-s2 li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p7PMnav-s2 li {
	float: left;
}
#p7PMnav-s2 ul {
	margin: 0;
	padding: 0;
	background-color: #4F4D58;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#p7PMnav-s2 ul a {
	background-image: none;
	text-indent: 0;
	padding: 2px 10px;
	height: auto;
	
}
#p7PMnav-s2 a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	text-indent: -9000px;
	height: 22px;
	background-image: url(global/buttons-main_f03.gif);
	background-repeat: no-repeat;
	line-height:22px;
	font-size: 0.9em;
	padding: 0px;
	border-bottom:none;
}

#p7PMnav-s2 a#button1-s2 {background-position: 0px 0px; width: 112px;}
#p7PMnav-s2 a#button2-s2 {background-position: -112px 0px; width: 117px;}
#p7PMnav-s2 a#button3-s2 {background-position: -229px 0px; width: 111px;}


#p7PMnav-s2 a#button1-s2:hover {background-position: 0px -22px;}
#p7PMnav-s2 a#button2-s2:hover, #p7PMnav-s2 #button2-s2.p7PMon {background-position: -112px -22px;}
#p7PMnav-s2 a#button3-s2:hover, #p7PMnav-s2 #button3-s2.p7PMon {background-position: -229px -22px;}

/* remove extra dotted lines from Firefox */
/* hide from IE mac \*/
#p7PMnav-s2 a {overflow: hidden;}
#p7PMnav-s2 ul a {overflow: visible;}
/* end hiding from IE5 mac */

/* ---- mootools <<<---------------------------------------------------------------*/

#log_res.ajax-loading {
	background-image: url(global/spinner.gif);
	background-position: center;
	background-repeat: no-repeat;
		}
.error {
			color:#CC0000;
			margin:0;
			padding:0;
} 

