*  {margin:0;padding:0;border:0;}

html {background:url(../images/bkgd_repeat.png) top center repeat-y #dbe1e5;}

body {font-family: Arial, Helvetica, sans-serif;font-size:10.5px;font-weight:normal;color:#444;}

img {border:0;} 

p {text-align:left;}

strong {color:#222;}

a {color:#c5dcea;text-decoration:underline;outline:none;cursor:pointer;}

a:hover {color:#fff;}

h1, h2, h3, h4 {font-weight:bold;text-align:left;color:#222;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}

ul, ol {list-style:disc;}
li {text-align:left;padding:5px 0 5px 5px;}

.noline {border:0;}
.clear {clear:both;}
font.trademark {font-size:14px;margin:0;}

body#default #mainnav {width:1024px;position:relative;overflow:visible;background:#fff;height:93px;}
body#partners #mainLeaf {width:1024px;margin:auto;overflow:visible;background:url(../images/bkgd_leaf1.png) 750px 100px no-repeat;}

body#sub1 #subnav li a.one {color:#007ac3;}
body#sub2 #subnav li a.two {color:#007ac3;}
body#sub3 #subnav li a.three {color:#007ac3;}
body#sub4 #subnav li a.four {color:#007ac3;}
body#sub5 #subnav li a.five {color:#007ac3;}
body#sub6 #subnav li a.six {color:#007ac3;}
body#sub7 #subnav li a.seven {color:#007ac3;}


/*CONTENT------------------------------------------------------------------------------------------------------------------*/
#hr {size:25px; color:#000000; list-style:square}
#shell {margin:auto;width:1024px;position:relative;}

#login {position:absolute;right:20px;top:10px;overflow:visible;z-index:2;}
#login ul {list-style-type:none;}
#login li {float:right;padding:0 7px 0 7px;border-right:solid 1px #000;}
#login li.noline {border:0;}
#login li a{color:#000;font-size:11px;text-decoration:none;}
#login li a:hover{color:#7f7f7f;text-decoration:underline;}

#mainnav {width:1024px;margin:auto;position:relative;overflow:visible;background:#fff;}
#mainnav h1 a{position:absolute;left:0;top:0;background:url(../images/logo.png);display:block;text-indent:-9999px;width:271px;height:93px;z-index:50;}
#mainnav ul {padding-top:50px;background:#fff;}
#mainnav li {float:right;list-style-type:none;padding:0;}
#mainnav li a{text-indent:-9999px;display:block;height:22px;}
#mainnav li a:hover{background-position:bottom left;}
	a#home {background:url(../images/nav_home.png) top left;width:102px;}
	a#about {background:url(../images/nav_about.png) top left;width:91px;}
	a#dry {background:url(../images/nav_dry.png) top left;width:123px;}
	a#landlords {background:url(../images/nav_landlords.png) top left;width:202px;}
	a#industries {background:url(../images/nav_industries.png) top left;width:102px;}
	a#contact {background:url(../images/nav_contact.png) top left;width:133px;}

#mainFlash {width:1024px;}
#main {width:1024px;margin:auto;background:url(../images/bkgd_subTree.jpg) bottom no-repeat #fff;overflow:visible;}

#mainLeaf.company {width:1024px;margin:auto;overflow:visible;background:url(../images/bkgd_leaf1.png) 750px 100px no-repeat;}
#mainLeaf.process {width:1024px;margin:auto;overflow:visible;background:url(../images/bkgd_leaf1.png) 750px 100px no-repeat;}
#mainLeaf.press {width:1024px;margin:auto;overflow:visible;background:url(../images/bkgd_leaf1.png) 750px 100px no-repeat;}
#mainLeaf.faq {width:1024px;margin:auto;overflow:visible;background:url(../images/bkgd_leaf1.png) 750px 100px no-repeat;}
#mainLeaf.dry {width:1024px;margin:auto;overflow:visible;background:url(../images/bkgd_leaf1.png) 750px 100px no-repeat;}
#mainLeaf.industries {width:1024px;margin:auto;overflow:visible;background:url(../images/bkgd_leaf1.png) 750px 100px no-repeat;}
#mainLeaf.contact {width:1024px;margin:auto;overflow:visible;background:url(../images/bkgd_leaf1.png) 750px 100px no-repeat;}
#mainLeaf.friendly {width:1024px;margin:auto;overflow:visible;background:url(../images/bkgd_leaf1.png) 750px 100px no-repeat;}

#mainContent {width:709px;margin:0 0 0 260px;padding-bottom:100px;min-height:400px;}
#mainContent h2 {color:#65a2d5;font-size:30px;padding-top:50px;}
#mainContent h3 {color:#999;font-size:21px;padding:10px 0 10px 0;font-weight:normal;}
#mainContent h4 {color:#333;font-size:18px;padding:10px 0 0 0;font-weight:normal;}
#mainContent p {color:#000;font-size:12px;margin:10px 0 10px 0;width:500px;line-height:17px;}
#mainContent p.faq {color:#777;font-size:12px;margin:0 0 10px 20px;width:500px;line-height:17px;}
#mainContent a {color:#777;text-decoration:underline;}
#mainContent a:hover {color:#007ac3;}
#mainContent ul {margin:auto;width:300px;}
#mainContent ul.faq {list-style:disc;color:#777;font-size:12px;margin:0;padding:0 0 0 15px;width:500px;}
#mainContent li.faq {text-align:left;margin:5px 0 0 0;}
#mainContent ul.faqSelection {margin:0 auto 100px auto;width:300px;}
#mainContent li {float:right;list-style-type:none;margin-right:7px;text-align:center;}
#mainContent li a{color:#7c9f20;font-weight:bold;font-size:13px;text-decoration:none;display:block;width:19px;height:23px;border:1px solid #7c9f20;padding-top:5px;}
#mainContent li a:hover{color:#fff;text-decoration:none;border:none;width:21px;height:25px;background:#7c9f20;}

#mainContent.one li a.one {color:#fff;text-decoration:none;border:none;width:21px;height:25px;background:#7c9f20;}
#mainContent.two li a.two {color:#fff;text-decoration:none;border:none;width:21px;height:25px;background:#7c9f20;}
#mainContent.three li a.three {color:#fff;text-decoration:none;border:none;width:21px;height:25px;background:#7c9f20;}
#mainContent.four li a.four {color:#fff;text-decoration:none;border:none;width:21px;height:25px;background:#7c9f20;}
#mainContent.five li a.five {color:#fff;text-decoration:none;border:none;width:21px;height:25px;background:#7c9f20;}
#mainContent.six li a.six {color:#fff;text-decoration:none;border:none;width:21px;height:25px;background:#7c9f20;}
#mainContent.seven li a.seven {color:#fff;text-decoration:none;border:none;width:21px;height:25px;background:#7c9f20;}

#mainCountry {margin:auto;width:750px;height:425px;background:url(../images/bkgd_countries1.png) no-repeat -2px -16px;padding:0 0 100px 0;position:relative;}
#mainCountryContent {position:absolute;left:16px;top:16px;width:246px;}
#mainCountryContent p {width:246px;}
#mainCountryContent strong {color:#007ac3}
#mainCountrySubContent {position:absolute;left:290px;top:25px;width:424px;height:366px;background:url(../images/bkgd_flags.png) no-repeat top left;}
#mainCountryFlags {width:450px;height:366px;}
#mainCountryFlags p {float:left;margin-top:160px;width:35px;}
#mainCountryFlags p.left {padding:0 0 0 5px;}
#mainCountryFlags ul {margin:20px 0 0 0;width:340px;float:left;padding-left:7px;}
#mainCountryFlags li {float:left;list-style-type:none;text-align:center;height:70px;margin:0 3px 5px 0;}
#mainCountryFlags li.margin {margin:0 0 5px 0;}
#mainCountryFlags li a {display:block;width:66px;height:37px;border:1px solid #777;background:#fff;padding:3px;margin-bottom:3px;}
#mainCountryFlags li a:hover {text-decoration:none;border:1px solid #777;width:66px;height:37px;background:#ccc;}
#mainCountryFlagsSelection {position:absolute;z-index:15;width:424px;height:50px;background:#000;left:560px;top:150px;}

#mainIndustries {width:709px;margin:0;padding-bottom:100px;}
#mainContent h4 a {text-decoration:none;}
#mainIndustries ul {width:500px;margin:0 0 0 10px;}
#mainIndustries li {list-style-type:disc;text-align:left;padding:5px 0 5px 0;float:none;font-size:12px;color:#000;line-height:18px;}
#mainIndustries p a {color:#777;text-decoration:underline;}
#mainIndustries p a:hover {color:#007ac3;}

#subnav {overflow:visible;margin:10px 0 0 315px;}
#subnav ul {margin:auto;}
#subnav li {float:left;list-style-type:none;margin-right:10px;}
#subnav li a{color:#777;font-weight:bold;text-decoration:none;}
#subnav li a:hover{color:#007ac3;}

#callOut {width:1024px;height:108px;margin:auto;background:url(../images/callOut_bkgd.png) 0 0 no-repeat;position:relative;}
#callOut strong {color:#fff;font-size:13px;/*font-weight:normal;*/}
#callOut p {color:#c5dcea;padding:10px 0 0 11px;font-size:13px;/*letter-spacing:1px;*/}
#callOut p.fabricCare {position:absolute;width:499px;height:58px;left:8px;top:7px;background:url(../images/callOut_bkgd.jpg) top left no-repeat;}
#callOut p.storeFinder {position:absolute;width:499px;height:58px;right:0;top:7px;background:url(../images/callOut_bkgd_right.jpg) 2px 0 no-repeat;}
		
/*FOOTER------------------------------------------------------------------------------------------------------------------*/
#footer {width:1024px;  background-color:#001249;margin:auto;overflow:visible;height:16px;padding:0 0 100px 0;}
#footer p {float:right;color:#2a90cd;margin:3px 16px 0 0;}
#footer a {color:#2a90cd;}
#footer a:hover {color:#fff;}



.input {
	background-color: #F1F4F6;
	color: #004764;
	border: 1px solid #CCCCCC;
	margin: 4px 0 10px 0;
	width: 150px;
	display: block;	
	}
#mainContent td {color:#000;font-size:12px;line-height:17px;}