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

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

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


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;}

#mainnav {
	width:987px;
	position:relative;
	overflow:visible;
	background:#ffffff url(../images/nav_blank_bg.png) 0px 50px repeat-x;
	height:83px;	
}
body#default #mainnav {
	width:987px;
	position:relative;
	overflow:visible;
	background:#ffffff url(../images/nav_blank_bg.png) 0px 50px repeat-x;
	height:93px;
	}

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------------------------------------------------------------------------------------------------------------------*/
#shell {margin:auto;width:987px;position:relative;}

#mainnav h1 a{
	position:absolute;
	left:0;
	top:0;
	background:url(../images/logo.png);
	display:block;
	text-indent:-9999px;
	width:271px;
	height:110px;
	z-index:50;
}
#mainnav ul {
	padding-top:48px;
	left: 272px;
	position: relative;
	float: left;
	width: 710px;
	height:83px;
}

body#default #mainnav ul{
	padding-top:48px;
	left: 272px;
	position: relative;
	float: left;
	width: 710px;
	height:45px;
}
#mainnav li {
	list-style-type:none;
	padding:0;
	display: inline;
	float: left;
	white-space: nowrap;
}
#mainnav li a{
	height:18px;
	color: #6C6C6C;
	text-decoration: none;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
}
#mainnav li a:hover{
color:#007ac3;
border-bottom: solid #007ac3 7px;
}

#sideNav {
position:absolute;
top:140px;
left:20px;
width:190px;
font-size:12px;
}

#sideNav a {
color:#003399 !important;
}

#mainFlash {width:987px;}
#main {width: 987px; min-height:600px; margin: auto; background: url(../images/bkgd_subTree.jpg) bottom no-repeat #fff; overflow: visible;}
#mainNoIMG {width: 987px; background-color: #FFFFFF; margin: auto; overflow: visible;}

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


#fmainContent {width:987;margin:0 10px 0px 10px;padding-top:10px;padding-bottom:20px}

#mainContent {
	width:709px;
	margin:10px 0px 0px 260px;
	padding-bottom:100px;
	min-height:400px;
	padding-top: 30px;
}
#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;}

#mainContent2 {width:709px;margin:0 0 0 260px;padding-bottom:100px;min-height:400px;}
#mainContent2 h2 {color:#65a2d5;font-size:30px;padding-top:50px;}
#mainContent2 h3 {color:#999;font-size:21px;padding:10px 0 10px 0;font-weight:normal;}
#mainContent2 h4 {color:#333;font-size:18px;padding:10px 0 0 0;font-weight:normal;}
#mainContent2 p {color:#000;font-size:12px;margin:10px 0 10px 0;width:500px;line-height:17px;}
#mainContent2 p.faq {color:#777;font-size:12px;margin:0 0 10px 20px;width:500px;line-height:17px;}
#mainContent2 a {color:#777;text-decoration:underline;}
#mainContent2 a:hover {color:#007ac3;}
#mainContent2 ul {margin:auto;width:300px;}
#mainContent2 li {float:right;list-style-type:none;margin-right:7px;text-align:center;}
#mainContent2 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;}
#mainContent2 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;}

IMG.left {
    border: 1px solid #eee;
    display: block;
    float: left;
    margin: 3px 15px 15px 0;
    }
 
IMG.right {
    border: 1px solid #eee;
    display: block;
    float: right;
    margin: 3px 0 15px 15px;
    }

#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;}

#callOut {width: 987px; margin: 0px 0px 0px 0px; color: #fff; background: url(../images/callOut_bkgd.png) 0 0 no-repeat; min-height: 110px;}
#callOut strong {color: #fff; font-size: 13px;/*font-weight:normal;*/}
#callOut p {color: #c5dcea; margin: 0px; padding: 6px 6px 0px 6px; font-size: 13px; /*letter-spacing: 1px;*/}
#callOut div.fabricCare {float: left; width: 340px; height: 59px; margin: 8px; background: url(../images/callOut_bkgd3left.jpg) top left no-repeat;}
#callOut div.storeFinder {float: left; width: 340px; height: 59px; margin: 8px 0px 8px 2px; background: url(../images/callOut_bkgd3left.jpg) top left no-repeat;}
#callOut div.AffiliateCenter {float: right; width: 254px; height: 59px; margin: 8px; background: url(../images/callOut_bkgd3right.jpg) top left no-repeat;}
#callOut p.clickRight {margin: 0px; padding: 0px 6px 0px 0px; text-align: right;}

#callOut #leftCallOut {float: left; width: 410px; margin: 4px;}
#callOut #leftCallOut h3 {color: #FFF; font-size: 16px; margin: 0px; padding: 0px;}
#callOut #leftCallOut p {margin: 0px; padding: 0px;}
#callOut #leftCallOut #affiliatePodGreen {background-image: url(../images/affiliates_podGreen.gif); width: 396px; height: 36px; padding: 2px 4px 2px 4px; border: 1px solid #3bb63b; margin: 4px;}
#callOut #leftCallOut #affiliatePodGreen h3 a {color: #FFF; text-decoration: none;}
#callOut #leftCallOut #affiliatePodBlueOne {background-image: url(../images/affiliates_podBlue.gif); width: 396px; height: 52px; padding: 2px 4px 2px 4px; border: 1px solid #2c7eae; margin: 4px;}
#callOut #leftCallOut #affiliatePodBlueOne h3 a {color: #FFF; text-decoration: none;}
#callOut #leftCallOut #affiliatePodBlueTwo {background-image: url(../images/affiliates_podBlue2.gif); width: 396px; height: 63px; padding: 2px 4px 2px 4px; border: 1px solid #2c7eae; margin: 4px;}
#callOut #leftCallOut #affiliatePodBlueTwo h3 a {color: #FFF; text-decoration: none;}
#callOut #leftCallOut #affiliatePodBlueTwo ul {margin: 0px; padding: 0px; list-style: none;}
#callOut #leftCallOut #affiliatePodBlueTwo ul li {float: left; color: #FFF; font-size: 12px;}


#callOut #rightCallOut {float: right; width: 538px; margin: 8px; }
#callOut #rightCallOut h3 {color: #FFF; font-size: 16px; margin: 0px; padding: 0px;}
#callOut #rightCallOut h3 a {color: #FFF; text-decoration: none;}
#callOut #rightCallOut p {margin: 0px; padding: 0px;}
#callOut #rightCallOut p.viewAll {margin: 0px; padding: 0px; text-align: right; font-size: 10px;}
#callOut #rightCallOut #affiliatePodBlueTwo {background:#388fba url(../images/affiliates_podBlue_tile.gif) repeat-x 0px 37px; height: 63px; padding: 2px 4px 2px 4px; border: 1px solid #2c7eae; margin: 0px 4px 4px 4px; height:98px;}

		
/*FOOTER------------------------------------------------------------------------------------------------------------------*/
#ffooter {padding:0px 0px 30px 0px; background-color:#00154a}

#footer {padding:0px 0px 30px 0px;}
#footer p {float: right; color: #2a90cd; margin: 3px 8px 0 0;}
#footer a {color: #2a90cd;}
#footer a:hover {color:#fff;}

.formBttn {border: 1px solid #4e92bb; background-image: url(../images/BKGD_formBttn.gif); background-repeat: repeat-x; margin: 0px; padding: 0px 7px; font-size: 11px; text-decoration: none; font-weight: bold; color: #f1f1f1;}

#formBttn {border: 1px solid #4e92bb; background-image: url(../images/BKGD_formBttn.gif); background-repeat: repeat-x; margin: 0px; padding: 0px 7px; font-size: 11px; text-decoration: none; font-weight: bold; color: #f1f1f1;}

#btnRadius {border: 1px solid #4e92bb; background-image: url(../images/BKGD_formBttn.gif); background-repeat: repeat-x; margin: 0px; padding: 0px 7px; font-size: 11px; text-decoration: none; font-weight: bold; color: #f1f1f1;}

#btnCityState {border: 1px solid #4e92bb; background-image: url(../images/BKGD_formBttn.gif); background-repeat: repeat-x; margin: 0px; padding: 0px 7px; font-size: 11px; text-decoration: none; font-weight: bold; color: #f1f1f1;}

#btnCountry {border: 1px solid #4e92bb; background-image: url(../images/BKGD_formBttn.gif); background-repeat: repeat-x; margin: 0px; padding: 0px 7px; font-size: 11px; text-decoration: none; font-weight: bold; color: #f1f1f1;}

#btnLogin {border: 1px solid #4e92bb; background-image: url(../images/BKGD_formBttn.gif); background-repeat: repeat-x; margin: 0px; padding: 0px 7px; font-size: 11px; text-decoration: none; font-weight: bold; color: #f1f1f1;}

#txtLogin {background-color: #F1F4F6;	color: #004764;	border: 1px solid #CCCCCC;	margin: 4px 0 10px 0; display: block;}
#txtPassword {background-color: #F1F4F6;	color: #004764; border: 1px solid #CCCCCC;	margin: 4px 0 10px 0;	display: block;}

.input {background-color: #F1F4F6;	color: #004764;	border: 1px solid #CCCCCC;	margin: 4px 0 10px 0;	display: block;}
.inputTwo {background-color: #F1F4F6;	color: #004764;	border: 1px solid #CCCCCC;	margin: 4px 0 10px 0;}

#mainContent td {color:#000;font-size:12px;line-height:17px;}

input,textarea { border:1px solid black; }

