body { margin: 0px; font-family: Arial Unicode MS, Helvetica, sans-serif; font-size: 11px; color:#333333;}


a.link { color:#333333;}
a:hover.link { background-color: #ed1c24; color:#FFFFFF; text-decoration: none;}

.footerlinks { width: 850px; margin: auto; text-align: left; line-height: 25px;}

#mainWrapper { position:relative; margin: auto; width: 929px; right: 3px; }
#banner {}
#menu { height: 69px; background-image:url(images/menuBg.gif); background-position:left top; background-repeat:no-repeat;}
#footer { background-image: url(images/footer.gif); height: 132px; background-position:center top; background-repeat:no-repeat; margin-right:3px;}

#footerMenu { background-color: #eaeaea; height: 100px;}
.sdw {background-image:url(images/bg.gif); background-position: center top; background-repeat:repeat-y;}


#contentWrapper { width: 929px; background-color:#FFFFFF; background-image: url(images/contentSdw.gif); background-position: left top; background-repeat: repeat-x;}

.copy { padding-left: 10px; padding-right: 10px; padding-top:20px; padding-bottom: 20px; font-size: 12px; line-height: 22px;}
.copy2 { padding-left: 20px; padding-right: 20px; padding-top:25px; padding-bottom: 30px; font-size: 12px; line-height: 22px;}

.newProduct { padding: 10px; background-color: #efeded;}
.news { background-color: #e0dede; padding: 10px;}
.catalogue { background-image: url(images/springcat.jpg); height: 338px;}

.newproductHeader { float:right;}


.twoColElsLt #container { 
	width: 929px;  
	background-color: #FFFFFF;
	margin: 0 auto; 
	text-align: left; background-image: url(images/contentSdw.gif); background-position: left top; background-repeat: repeat-x;
} 


.twoColElsLt #sidebar1 {
	float: left; 
	width: 279px; 
	background: #EBEBEB; 
	padding:0px; 
}
.twoColElsLt #sidebar1 h3, .twoColElsLt #sidebar1 p {
	margin-left: 10px; 
	margin-right: 10px;
}


.twoColElsLt #mainContent {
 	margin-left: 309px; width: 590px;
} 


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.redSpecial { color:#FF0000; font-weight:bold;}

.rainwaterTR { background-color: #475f52; font-weight: lighter; text-align: center; color:#FFFFFF; font-size: 11px; font-family: Arial Unicode MS;}
.rainwater { background-color: #475f52; padding-bottom: 30px; font-size: 11px;}
.rainwater td { padding: 5px; text-align: left;}
.rainwaterWhite { background-color:#FFFFFF;}
.smallfont { font-size: 7px;}
.smallfont2 { font-size: 9px; line-height: 14px;}

.redbg {background-color: #ec1c24; color:#FFFFFF;}

.colorChart { font-size: 11px;}
.colorsWrapper { width: 280px; position: relative; left: 0px; top: 0px; float: right;}

.left {width:420px;}
.right {width:420px; float:right; margin-left:50px;}
.left2 {width:580px;}
.right2 {width:270px; float:right; margin-left:50px;}
.standardimg {float:right; margin-right:10px; margin-left: 10px;}
.imgright {float:right}
.rhimg {float:right; margin-right:32px; margin-bottom:15px;}

.keyfact { background-image:url(images/keyfact.gif); background-position:left top; background-repeat:no-repeat; height: 145px; width: 600px;}

.keyfactText { position:relative; top: 64px; width: 290px; left: 60px;}

.input {background-image: url(images/fieldBg.gif); background-position: left top; background-repeat:no-repeat; width: 199px; padding-top: 6px; padding-bottom: 6px; border: 0px; padding-left: 8px; padding-right: 8px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#696866;}

#Name {background-image: url(images/fieldBg.gif); background-position: left top; background-repeat:no-repeat; width: 199px; padding-top: 6px; padding-bottom: 6px; border: 0px; padding-left: 8px; padding-right: 8px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#696866;}

#Phone {background-image: url(images/fieldBg.gif); background-position: left top; background-repeat:no-repeat; width: 199px; padding-top: 6px; padding-bottom: 6px; border: 0px; padding-left: 8px; padding-right: 8px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#696866;}

#Email {background-image: url(images/fieldBg.gif); background-position: left top; background-repeat:no-repeat; width: 199px; padding-top: 6px; padding-bottom: 6px; border: 0px; padding-left: 8px; padding-right: 8px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#696866;}