 


Home | About | Why Optimize? | Contact



CSS Formatter and Optimiser (based on csstidy 1.1) 
Language: English Deutsch French

Important Notes:

the same selectors and properties are automatically merged 
your code should be well-formed. This is no validator which points out errors in your CSS code. To make sure that your code is valid, use the W3C Validator. 



CSS Input:
CSS-Code:
html {
	font-size:100%
}
body {
	background-color:#eed88d;
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	/*font-size:15px;*/
	font-size:12pt;
	/*font-size:0.9em;*/
	margin:0
}
A:HOVER {
	color:#333;
	text-decoration:none
}
P {
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	font-size:100%;
	color:#000
}
h1 {
	color:#232323;
	margin-left:25px;
	font:400 100% Futura, Arial, Trebuchet MS, sans-serif
}
h2 {
	color:#232323;
	margin-left:15px;
	font:400 100% Futura, Arial, Trebuchet MS, sans-serif
}
h3 {
	color:#004F00;
	margin-left:10px;
	font:400 90% Futura, Arial, Trebuchet MS, sans-serif
}
h4 {
	color:#8D8454;
	margin-left:10px;
	font:400 60% Futura, Arial, Trebuchet MS, sans-serif
}
P.Center {
	color:#232323;
	line-height:40px;
	margin-top:20px;
	margin-left:40px;
	margin-right:40px;
	font:normal 80% Futura, Arial, Trebuchet MS, sans-serif
}
P.Center1 {
	color:#232323;
	line-height:40px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	font:normal 80% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterNat {
	color:#232323;
	line-height:30px;
	margin-left:20px;
	margin-right:20px;
	font:normal 80% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterPro {
	color:#232323;
	line-height:14px;
	margin-left:10px;
	margin-right:15px;
	font:normal 80% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterProB1 {
	color:#8D8454;
	line-height:14px;
	margin-left:10px;
	margin-right:15px;
	font:normal 70% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterProB2 {
	color:#8D8454;
	line-height:14px;
	margin-left:10px;
	margin-right:15px;
	font:400 100% Futura, Arial, Trebuchet MS, sans-serif
}
Pre.CenterProB3 {
	color:#8D8454;
	line-height:14px;
	margin-left:10px;
	margin-right:15px;
	text-align:right;
	font:400 95% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterProB3 {
	color:#8D8454;
	line-height:16px;
	margin-left:12px;
	margin-right:12px;
	text-align:right;
	font:400 100% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterProB4 {
	color:#8D8454;
	line-height:16px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	font:400 100% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterWar {
	color:#fff;
	margin-left:30px;
	margin-right:15px;
	letter-spacing:6px;
	font:500 120% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterWar2 {
	color:#fff;
	line-height:14px;
	margin-left:30px;
	margin-right:15px;
	font:300 70% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterWar2 A {
	color:#fff;
	text-decoration:none
}
P.CenterWar2 A:HOVER {
	color:#DADADA
}
P.CenterWarL {
	color:#8b0f04;
	margin-left:40px;
	margin-right:30px;
	font:700 100% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterProd1 {
	color:#8CA0B5;
	margin-left:10px;
	margin-right:15px;
	line-height:20px;
	text-align:right;
	font:400 70% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterProd1 A {
	color:#8CA0B5;
	text-decoration:none
}
P.CenterProd1 A:HOVER {
	color:#a8a8a8
}
P.CenterProd {
	color:#59592b;
	margin-left:10px;
	margin-right:10px;
	font:500 100% Futura, Arial, Trebuchet MS, sans-serif
}
P.CenterProd A {
	color:#484822;
	text-decoration:none
}
P.menuBottom {
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	font-size:60%;
	margin-top:10px
}
P.menuBotLt {
	margin-top:10px;
	text-align:right;
	font:400 70% Futura, Arial, Trebuchet MS, sans-serif
}
P.menuTop {
	font-size:60%;
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	color:#004F00;
	text-align:right;
	padding-right:7px;
	margin:5px
}
P.menuTop A {
	color:#004F00;
	text-decoration:none;
	font-weight:400
}
P.menuTop A:HOVER {
	color:#900
}
P.menuTopSm {
	font-size:70%;
	font-family:"Futura Lt BT", "Arial Narrow", Trebuchet MS, sans-serif;
	color:#756D46;
	text-align:right;
	margin-right:10px
}
P.menubtLt {
	font-size:70%;
	font-family:"Futura Lt BT", "Arial Narrow", Trebuchet MS, sans-serif;
	color:#756D46;
	text-align:left;
	margin-right:5px;
	margin-left:10px
}
P.menuTopD {
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	font-size:70%;
	color:#756D46;
	text-align:right;
	padding-left:5px;
	margin:10px 5px 5px 0
}
P.menuTop1 {
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	font-size:60%;
	color:#756D46;
	text-align:right;
	padding-left:0;
	margin:10px 10px 5px 0
}
P.menuTopD1 {
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	font-size:70%;
	color:#59592b;
	text-align:right;
	padding-left:5px;
	margin:5px 5px 5px 0
}
P.ProHome {
	color:#221E1F;
	padding-left:7px;
	line-height:22px;
	margin:10px;
	font:500 100% Futura, Arial, Trebuchet MS, sans-serif
}
P.ProHome A {
	color:#221E1F;
	text-decoration:none
}
P.ProHome A:HOVER {
	color:#900
}
ProHome {
	color:#221E1F;
	padding-left:7px;
	line-height:22px;
	margin:10px;
	font:500 100% Futura, Arial, Trebuchet MS, sans-serif
}
ProHome A {
	color:#221E1F;
	text-decoration:none
}
ProHome A:HOVER {
	color:#900
}
P.ProTx {
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	font-size:70%;
	color:#221E1F;
	padding-left:7px;
	margin:10px
}
.btLtL1 {
	color:#333
}
P.leftRed {
	font-size:9px;
	color:#E51838;
	line-height:15px;
	margin-left:5px
}
P.Red {
	color:#E51838;
	margin-left:5px;
	font:700 100% Futura, Arial, Trebuchet MS, sans-serif
}
P.dkRed {
	color:#A21126;
	line-height:20px;
	text-align:right;
	margin-right:10px;
	font:400 70% Futura, Arial, Trebuchet MS, sans-serif
}
P.dkRed1 {
	color:#820024;
	line-height:20px;
	text-align:center;
	margin-right:10px;
	font:400 80% Futura, Arial, Trebuchet MS, sans-serif
}
P.dkRed1 A {
	color:#820024;
	text-decoration:none
}
P.retailers {
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	font-size:80%;
	line-height:11px
}
P.feature {
	color:#808285
}
.DkTanTx {
	color:#8b0f04;
	margin-right:10px;
	font:500 100% Futura, Arial, Trebuchet MS, sans-serif
}
.DkRedTx {
	color:#8b0f04;
	margin-right:10px;
	font:500 16px Futura, Arial, Trebuchet MS, sans-serif
}
.DkRedTx1 {
	color:#8b0f04;
	margin-right:10px;
	font:400 80% Futura, Arial, Trebuchet MS, sans-serif
}
.DkBrownTx1 {
	color:#8D8454;
	margin-left:10px;
	margin-right:10px;
	font:400 90% Futura, Arial, Trebuchet MS, sans-serif
}
.DkTx {
	color:#232323;
	margin-left:10px;
	margin-right:10px;
	font:500 80% Futura, Arial, Trebuchet MS, sans-serif
}
.DkTx A {
	color:#232323;
	text-decoration:none
}
.DkTxL {
	color:#221E1F;
	margin-left:0px;
	margin-right:0px;
	font-family: Futura, Arial, "Trebuchet MS", sans-serif;
	font-size: 100%;
	font-weight: 600;
}
.DkTxL A {
	color:#221E1F;
	text-decoration:none
}
.DkTxL A:HOVER {
	color:#900
}
.leftTitle {
	font-size:80%;
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	color:#887E51;
	text-align:left;
	padding-left:10px;
	line-height:18px;
	margin:5px 10px
}
leftTitle A {
	font-size:90%;
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	color:#A59A67;
	text-align:left;
	padding-left:20px;
	margin:5px 5px 5px 20px
}
.rightTitle {
	font-size:80%;
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	color:#887E51;
	text-align:right;
	padding-left:10px;
	line-height:18px;
	margin:5px 10px
}
rightTitle A {
	font-size:80%;
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	color:#A59A67;
	text-align:right;
	padding-left:25px;
	margin:5px 5px 5px 20px
}
.rightTitleSm {
	font-size:80%;
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	color:#887E51;
	text-align:right;
	padding-left:10px;
	line-height:18px;
	margin:5px 10px
}
rightTitleSm A {
	font-size:90%;
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	color:#A59A67;
	text-align:right;
	padding-left:20px;
	margin:5px 5px 5px 20px
}
.productsTitle {
	text-transform:capitalize;
	color:#8B0F04;
	margin:2px;
	font:500 80% Futura, Arial, Trebuchet MS, sans-serif
}
.products {
	font-size:70%;
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	text-transform:capitalize;
	margin:7px
}
P.products A {
	color:#000
}

.bgDaisy {
	background-image:url(../images/bg_daisy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.natHist1 {
	background-image:url(../images/nathistory_lt1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.natHist2 {
	background-image:url(../images/nathistory_rt_top1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.natHist3 {
	background-image:url(../images/nathistory_rt_bot1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.tanBg {
	background-image:url(../images/bg_eceadd.gif);
}

.greenBg {
	background-image:url(../images/bg_c3d7a4.gif);
}

.dwarR {
	background-image:url(../images/bg_wR.gif);
}

.warwL {
	background-image:url(../images/bg_wL.gif);
}

.tanStripe {
	background-image:url(../images/strip_tan.gif);

}

.blueStrip {
	background-image:url(../images/design_10.gif);

}

.map {
	background-image:url(../images/bgMap.gif);
	background-position: left top;
}
.daisy {
	background-image:url(../images/bg_warranty.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgwarMain {
	background-image:url(../images/bg_warranty.jpg);
}

.bgWAR {
	background-image:url(../images/bg_daisy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.histBgImage {
	background-image:url(../images/bg_history_fade.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.prodBgImage {
	background-image:url(../images/bg_products01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.resultsBgImage {
	background-image:url(../images/retailers_rt_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.prodBgImage {
	background-image:url(../images/bgBed._pre.jpg);
}

.designBgImage {
	background-image:url(../images/bg_prod_design2.jpg);
}

.prodBgImage {
	background-image:url(../images/bg_products01.jpg);
}
.contactBgImage {
	background-image:url(../images/bg_contact.jpg);
}

.retailers {
	font-family:Futura, Arial, Trebuchet MS, sans-serif;
	color:#8B0F04;
	background-color:#E9D666;
	border-color:#8b0f04;
	border-style:solid;
	border-width:1px
}
A, P.CenterWarL A, .DkTanTx A, .DkRedTx A, .DkRedTx1 A {
	color:#8b0f04;
	text-decoration:none
}
P.CenterProB1 A, P.CenterProB2 A, .DkBrownTx1 A, P.ProHome A, P.ProTx A {
	color:#8D8454;
	text-decoration:none
}
P.CenterProB1 A:HOVER, P.CenterProB2 A:HOVER, .DkBrownTx1 A:HOVER {
	color:#8b0f04
}
P.CenterWarL A:HOVER, .DkTanTx A:HOVER, .DkRedTx A:HOVER, .DkRedTx1 A:HOVER, .DkTx A:HOVER, P.menuBotLt A:HOVER, P.menuTopD1 A:HOVER, P.ProTx A:HOVER, P.dkRed1 A:HOVER {
	color:#F61F41
}
P.CenterProd A:HOVER, P.menuBottom A:HOVER, P.menuTopSm A:HOVER, P.menubtLt A:HOVER, P.menuTopD A:HOVER, P.menuTop1 A:HOVER, P.ProHome A:HOVER {
	color:#820024
}
P.menuBottom A, P.menuBotLt A, P.menuTopD1 A {
	color:#221E1F;
	text-decoration:none
}
P.menuTopSm A, P.menubtLt A, P.menuTopD A, P.menuTop1 A {
	color:#756D46;
	text-decoration:none
}
P.products A:HOVER, .note OL {
	color:#E51838
}
.hr {
	height: 1px;
	width: 98%;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
 CSS from URL: 
  
Code Layout:
Compression (code layout):
  Highest (no readability, smallest size) High (moderate readability, smaller size) Standard (balance between readability and size) Low (higher readability) Custom (enter below)

Custom template 
  Options Sort Selectors (caution)
 Sort Properties
Optimise selectors and their properties 
0 1 2 (?) 
 Merge shorthand properties
 Only safe optimisations
 Compress colors
 Compress font-weight
 Lowercase selectors
Case for properties:
 Lowercase  Uppercase
 Remove unnecessary backslashes
 convert !important-hack
 Remove last ;
 Save comments
 Discard invalid properties CSS2.1CSS2.0CSS1.0
 Output as file 
  
Messages334Optimised number: Changed "0px" to "0"335Optimised number: Changed "0px" to "0"559Optimised color: Changed "#CCCCCC" to "#CCC"560Optimised color: Changed "#CCCCCC" to "#CCC"561Optimised color: Changed "#CCCCCC" to "#CCC"562Optimised color: Changed "#CCCCCC" to "#CCC" Input: 11.618KB, Output: 9.885KB, Compression Ratio: 14.9% (-1733 Bytes)
html {
font-size:100%;
}

body {
background-color:#eed88d;
font-family:Futura, Arial, Trebuchet MS, sans-serif;
font-size:12pt;
margin:0;
}

A:HOVER {
color:#333;
text-decoration:none;
}

P {
font-family:Futura, Arial, Trebuchet MS, sans-serif;
font-size:100%;
color:#000;
}

h1 {
color:#232323;
margin-left:25px;
font:400 100% Futura, Arial, Trebuchet MS, sans-serif;
}

h2 {
color:#232323;
margin-left:15px;
font:400 100% Futura, Arial, Trebuchet MS, sans-serif;
}

h3 {
color:#004F00;
margin-left:10px;
font:400 90% Futura, Arial, Trebuchet MS, sans-serif;
}

h4 {
color:#8D8454;
margin-left:10px;
font:400 60% Futura, Arial, Trebuchet MS, sans-serif;
}

P.Center {
color:#232323;
line-height:40px;
margin-top:20px;
margin-left:40px;
margin-right:40px;
font:normal 80% Futura, Arial, Trebuchet MS, sans-serif;
}

P.Center1 {
color:#232323;
line-height:40px;
margin-top:20px;
margin-left:20px;
margin-right:20px;
font:normal 80% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterNat {
color:#232323;
line-height:30px;
margin-left:20px;
margin-right:20px;
font:normal 80% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterPro {
color:#232323;
line-height:14px;
margin-left:10px;
margin-right:15px;
font:normal 80% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterProB1 {
color:#8D8454;
line-height:14px;
margin-left:10px;
margin-right:15px;
font:normal 70% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterProB2 {
color:#8D8454;
line-height:14px;
margin-left:10px;
margin-right:15px;
font:400 100% Futura, Arial, Trebuchet MS, sans-serif;
}

Pre.CenterProB3 {
color:#8D8454;
line-height:14px;
margin-left:10px;
margin-right:15px;
text-align:right;
font:400 95% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterProB3 {
color:#8D8454;
line-height:16px;
margin-left:12px;
margin-right:12px;
text-align:right;
font:400 100% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterProB4 {
color:#8D8454;
line-height:16px;
margin-left:10px;
margin-right:10px;
text-align:left;
font:400 100% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterWar {
color:#fff;
margin-left:30px;
margin-right:15px;
letter-spacing:6px;
font:500 120% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterWar2 {
color:#fff;
line-height:14px;
margin-left:30px;
margin-right:15px;
font:300 70% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterWar2 A {
color:#fff;
text-decoration:none;
}

P.CenterWar2 A:HOVER {
color:#DADADA;
}

P.CenterWarL {
color:#8b0f04;
margin-left:40px;
margin-right:30px;
font:700 100% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterProd1 {
color:#8CA0B5;
margin-left:10px;
margin-right:15px;
line-height:20px;
text-align:right;
font:400 70% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterProd1 A {
color:#8CA0B5;
text-decoration:none;
}

P.CenterProd1 A:HOVER {
color:#a8a8a8;
}

P.CenterProd {
color:#59592b;
margin-left:10px;
margin-right:10px;
font:500 100% Futura, Arial, Trebuchet MS, sans-serif;
}

P.CenterProd A {
color:#484822;
text-decoration:none;
}

P.menuBottom {
font-family:Futura, Arial, Trebuchet MS, sans-serif;
font-size:60%;
margin-top:10px;
}

P.menuBotLt {
margin-top:10px;

text-align:right;
font:400 70% Futura, Arial, Trebuchet MS, sans-serif;
}

P.menuTop {
font-size:60%;
font-family:Futura, Arial, Trebuchet MS, sans-serif;
color:#004F00;
text-align:right;
padding-right:7px;
margin:5px;
}

P.menuTop A {
color:#004F00;
text-decoration:none;
font-weight:400;
}

P.menuTopSm {
font-size:70%;
font-family:"Futura Lt BT", "Arial Narrow", Trebuchet MS, sans-serif;
color:#756D46;
text-align:right;
margin-right:10px;
}

P.menubtLt {
font-size:70%;
font-family:"Futura Lt BT", "Arial Narrow", Trebuchet MS, sans-serif;
color:#756D46;
text-align:left;
margin-right:5px;
margin-left:10px;
}

P.menuTopD {
font-family:Futura, Arial, Trebuchet MS, sans-serif;
font-size:70%;
color:#756D46;
text-align:right;
padding-left:5px;
margin:10px 5px 5px 0;
}

P.menuTop1 {
font-family:Futura, Arial, Trebuchet MS, sans-serif;
font-size:60%;
color:#756D46;
text-align:right;
padding-left:0;
margin:10px 10px 5px 0;
}

P.menuTopD1 {
font-family:Futura, Arial, Trebuchet MS, sans-serif;
font-size:70%;
color:#59592b;
text-align:right;
padding-left:5px;
margin:5px 5px 5px 0;
}

P.ProTx {
font-family:Futura, Arial, Trebuchet MS, sans-serif;
font-size:70%;
color:#221E1F;
padding-left:7px;
margin:10px;
}

.btLtL1 {
color:#333;
}

P.leftRed {
font-size:9px;
color:#E51838;
line-height:15px;
margin-left:5px;
}

P.Red {
color:#E51838;
margin-left:5px;
font:700 100% Futura, Arial, Trebuchet MS, sans-serif;
}

P.dkRed {
color:#A21126;
line-height:20px;
text-align:right;
margin-right:10px;
font:400 70% Futura, Arial, Trebuchet MS, sans-serif;
}

P.dkRed1 {
color:#820024;
line-height:20px;
text-align:center;
margin-right:10px;
font:400 80% Futura, Arial, Trebuchet MS, sans-serif;
}

P.dkRed1 A {
color:#820024;
text-decoration:none;
}

P.retailers {
font-family:Futura, Arial, Trebuchet MS, sans-serif;
font-size:80%;
line-height:11px;
}

P.feature {
color:#808285;
}

.DkTanTx {
color:#8b0f04;
margin-right:10px;
font:500 100% Futura, Arial, Trebuchet MS, sans-serif;
}

.DkRedTx {
color:#8b0f04;
margin-right:10px;
font:500 16px Futura, Arial, Trebuchet MS, sans-serif;
}

.DkRedTx1 {
color:#8b0f04;
margin-right:10px;
font:400 80% Futura, Arial, Trebuchet MS, sans-serif;
}

.DkBrownTx1 {
color:#8D8454;
margin-left:10px;
margin-right:10px;
font:400 90% Futura, Arial, Trebuchet MS, sans-serif;
}

.DkTx {
color:#232323;
margin-left:10px;
margin-right:10px;
font:500 80% Futura, Arial, Trebuchet MS, sans-serif;
}

.DkTx A {
color:#232323;
text-decoration:none;
}

.DkTxL {
color:#221E1F;
margin-left:0;
margin-right:0;
font-family:Futura, Arial, "Trebuchet MS", sans-serif;
font-size:100%;
font-weight:600;
}

.leftTitle {
font-size:80%;
font-family:Futura, Arial, Trebuchet MS, sans-serif;
color:#887E51;
text-align:left;
padding-left:10px;
line-height:18px;
margin:5px 10px;
}

leftTitle A {
font-size:90%;
font-family:Futura, Arial, Trebuchet MS, sans-serif;
color:#A59A67;
text-align:left;
padding-left:20px;
margin:5px 5px 5px 20px;
}

rightTitle A {
font-size:80%;
font-family:Futura, Arial, Trebuchet MS, sans-serif;
color:#A59A67;
text-align:right;
padding-left:25px;
margin:5px 5px 5px 20px;
}

rightTitleSm A {
font-size:90%;
font-family:Futura, Arial, Trebuchet MS, sans-serif;
color:#A59A67;
text-align:right;
padding-left:20px;
margin:5px 5px 5px 20px;
}

.productsTitle {
text-transform:capitalize;
color:#8B0F04;
font:500 80% Futura, Arial, Trebuchet MS, sans-serif;
margin:2px;
}

.products {
font-size:70%;
font-family:Futura, Arial, Trebuchet MS, sans-serif;
text-transform:capitalize;
margin:7px;
}

P.products A {
color:#000;
}

.natHist1 {
background-image:url(../images/nathistory_lt1.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.natHist2 {
background-image:url(../images/nathistory_rt_top1.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.natHist3 {
background-image:url(../images/nathistory_rt_bot1.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.tanBg {
background-image:url(../images/bg_eceadd.gif);
}

.greenBg {
background-image:url(../images/bg_c3d7a4.gif);
}

.dwarR {
background-image:url(../images/bg_wR.gif);
}

.warwL {
background-image:url(../images/bg_wL.gif);
}

.tanStripe {
background-image:url(../images/strip_tan.gif);
}

.blueStrip {
background-image:url(../images/design_10.gif);
}

.map {
background-image:url(../images/bgMap.gif);
background-position:left top;
}

.daisy {
background-image:url(../images/bg_warranty.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.bgwarMain {
background-image:url(../images/bg_warranty.jpg);
}

.histBgImage {
background-image:url(../images/bg_history_fade.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.prodBgImage {
background-repeat:no-repeat;
background-position:left top;
background-image:url(../images/bg_products01.jpg);
}

.resultsBgImage {
background-image:url(../images/retailers_rt_top.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.designBgImage {
background-image:url(../images/bg_prod_design2.jpg);
}

.contactBgImage {
background-image:url(../images/bg_contact.jpg);
}

.retailers {
font-family:Futura, Arial, Trebuchet MS, sans-serif;
color:#8B0F04;
background-color:#E9D666;
border-color:#8b0f04;
border-style:solid;
border-width:1px;
}

A,P.CenterWarL A,.DkTanTx A,.DkRedTx A,.DkRedTx1 A {
color:#8b0f04;
text-decoration:none;
}

P.CenterProB1 A,P.CenterProB2 A,.DkBrownTx1 A,P.ProHome A,P.ProTx A {
color:#8D8454;
text-decoration:none;
}

P.CenterProB1 A:HOVER,P.CenterProB2 A:HOVER,.DkBrownTx1 A:HOVER {
color:#8b0f04;
}

P.CenterWarL A:HOVER,.DkTanTx A:HOVER,.DkRedTx A:HOVER,.DkRedTx1 A:HOVER,.DkTx A:HOVER,P.menuBotLt A:HOVER,P.menuTopD1 A:HOVER,P.ProTx A:HOVER,P.dkRed1 A:HOVER {
color:#F61F41;
}

P.CenterProd A:HOVER,P.menuBottom A:HOVER,P.menuTopSm A:HOVER,P.menubtLt A:HOVER,P.menuTopD A:HOVER,P.menuTop1 A:HOVER,P.ProHome A:HOVER {
color:#820024;
}

P.menuTopSm A,P.menubtLt A,P.menuTopD A,P.menuTop1 A {
color:#756D46;
text-decoration:none;
}

P.products A:HOVER,.note OL {
color:#E51838;
}

.hr {
height:1px;
width:98%;
border-color:#CCC;
border-style:solid;
}

P.menuTop A:HOVER,P.ProHome A:HOVER,ProHome A:HOVER,.DkTxL A:HOVER {
color:#900;
}

P.ProHome,ProHome {
color:#221E1F;
padding-left:7px;
line-height:22px;
font:500 100% Futura, Arial, Trebuchet MS, sans-serif;
margin:10px;
}

P.ProHome A,ProHome A,.DkTxL A,P.menuBottom A,P.menuBotLt A,P.menuTopD1 A {
color:#221E1F;
text-decoration:none;
}

.rightTitle,.rightTitleSm {
font-size:80%;
font-family:Futura, Arial, Trebuchet MS, sans-serif;
color:#887E51;
text-align:right;
padding-left:10px;
line-height:18px;
margin:5px 10px;
}

.bgDaisy,.bgWAR {
background-image:url(../images/bg_daisy.jpg);
background-repeat:no-repeat;
background-position:left top;
} 
