/* CSS Document */body{	padding:0;	margin:0;	background-color:#CCCCCC;	color:#000;}div, h1, h2, p, form, label, input, textarea, img, span{	margin:0; padding:0;}ul{	margin:0;	padding:0;	list-style-type:none;	font-size:0;}.spacer{	clear:both; 	font-size:0; 	line-height:0;}/*------------------------------------------------body--------------------*//*------------------------------------------------top part--------------------*/#top{	background:url(../images/top_part.gif) 0 0 no-repeat;	width:968px;	height:113px;	margin:0 auto;	position:relative;}#top img{	width:350px;	height:84px;	float: left;	margin-left: 30px;	margin-top: 18px;}#top ul{	width:551px;	height:29px;	position:absolute;	left:454px;	top:83px;}#top ul li{	float:left;	margin:0 1px 0 0;}#top ul li a{	background:url(../images/nav_bg.gif) 0 0 no-repeat;	width:102px;	height:29px;	display:block;	font:bold 11px/29px Arial, Helvetica, sans-serif;	color:#fff;	text-decoration:none;	text-transform:uppercase;	text-align:center;	background-color:inherit;}#top ul li a:hover{	background:inherit url(../images/nav_hover.gif) no-repeat 0 0;	width:102px;	height:29px;	color:#4C4C4C;}#top ul li.hover{	float:left;	margin:0 1px 0 0;	background:url(../images/nav_hover.gif) 0 0 no-repeat;	width:102px;	height:29px;	display:block;	font:bold 11px/29px Arial, Helvetica, sans-serif;	color:#4C4C4C;	text-decoration:none;	text-transform:uppercase;	text-align:center;	background-color:inherit;}/*------------------------------------------------top part--------------------*//*------------------------------------------------header--------------------*/#header{	width:952px;	border-left:8px solid #ffffff;	border-right:8px solid #ffffff;	background:repeat-x 0 0;	height:125px;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;}#header h2{	display:block;	height:23px;	width:682px;	padding:21px 0 0 236px;	margin:0 0 18px 0;	color: #FFFFFF;	font-family: "Trebuchet MS";}#header h2 span{	font:bold 34px/20px Arial, Helvetica, sans-serif;	color:#FDFF35;	padding:0 0 0 0;	background:url(../images/h2_bg.gif) 0 0 repeat-x #7DBC07;	width:448px;}#header p{	font:bold 13px/19px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	text-align:center;	margin:0 0 18px 0;	display:block;}#header p span{	background-color:#3A6200;	color:#fff;	padding:0 2px 0 4px;}#header a{	background:url(../images/btn_click.gif) 0 0 no-repeat;	width:228px;	height:25px;	display:block;	margin:0 0 0 370px }#header a:hover{	background:url(../images/btn_click_hover.gif) 0 0 no-repeat;}/*------------------------------------------------header--------------------*//*------------------------------------------------body--------------------*/#body{	width:968px;	padding:10 0 0;	background-color:#fff;	color:#000;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	margin-top: 0px;	background-image: url(../images/bottom_part.jpg);	background-position: center top;	background-repeat: no-repeat;}#body ul.nav{	width:822px;	height:46px;	border-bottom:#EEEEEE solid 4px;	padding:8px 0 6px 146px;	margin:0 0 24px 0;	background-color:#fff;	color:#000;}#body ul.nav li.navLink{	display:block;	background:url(../images/nav_div.gif) right top repeat-y;	float:left;	height:46px;	padding:0 1px 0 0;}#body ul.nav li.navLinkNoBdr{	display:block;	background-image:none;	float:left;	height:46px;	padding:0 1px 0 0;}#body ul.nav li.navLink a.service{	display:block;	background:url(../images/services_icon.gif) 0 7px no-repeat #fff;	padding:0 14px 0 46px;	font:bold 13px/46px Arial, Helvetica, sans-serif;	color:#171717;	text-transform:uppercase;	text-decoration:none;}#body ul.nav li.navLink a.service:hover{	background:url(../images/services_icon_hover.gif) 0 7px no-repeat #fff;	color:#39638A;}#body ul.nav li.navLink a.testimonial{	display:block;	background:url(../images/testimonial_icon.gif) 10px 7px no-repeat #fff;	padding:0 15px 0 58px;	font:bold 13px/46px Arial, Helvetica, sans-serif;	color:#171717;	text-transform:uppercase;	text-decoration:none;}#body ul.nav li.navLink a.testimonial:hover{	background:url(../images/testimonial_icon_hover.gif) 10px 7px no-repeat #fff;	color:#39638A;}#body ul.nav li.navLink a.project{	display:block;	background:url(../images/project_icon.gif) 9px 7px no-repeat #fff;	padding:0 14px 0 43px;	font:bold 13px/46px Arial, Helvetica, sans-serif;	color:#171717;	text-transform:uppercase;	text-decoration:none;}#body ul.nav li.navLink a.project:hover{	background:url(../images/project_icon_hover.gif) 9px 7px no-repeat #fff;	color:#39638A;}#body ul.nav li.navLink a.privacy{	display:block;	background:url(../images/privacy_icon.gif) 12px 7px no-repeat #fff;	padding:0 8px 0 42px;	font:bold 13px/46px Arial, Helvetica, sans-serif;	color:#171717;	text-transform:uppercase;	text-decoration:none;}#body ul.nav li.navLink a.privacy:hover{	background:url(../images/privacy_icon_hover.gif) 12px 7px no-repeat #fff;	color:#39638A;}#body ul.nav li.navLinkNoBdr a.moreLink{	display:block;	background:url(../images/more_links_icon.gif) 8px 7px no-repeat #fff;	padding:0 0 0 49px;	font:bold 13px/46px Arial, Helvetica, sans-serif;	color:#171717;	text-transform:uppercase;	text-decoration:none;}#body ul.nav li.navLinkNoBdr a.moreLink:hover{	background:url(../images/more_links_icon_hover.gif) 8px 7px no-repeat #fff;	color:#39638A;}/*------------------------------------------------left panel--------------------*/#left{	width:360px;	float:left;	margin-top: 10px;	font-family: Arial, Helvetica, sans-serif;	padding-top: 5px;	padding-bottom: 0;	padding-left: 15px;	padding-right: 15px;}#left h2{	font:bold 24px/16px Arial, Helvetica, sans-serif;	color:#497C00;	background-color:#fff;	margin:15 0 12px;	display:block;	padding-top: 15px;	padding-bottom: 10px;}#left p.lftText{	font:normal 12px/19px Arial, Helvetica, sans-serif;	color:#000;	background-color:#fff;	margin:0;	padding:0;}#left p.lftText span{	color:#528B00;	font:bold normal 12px/19px Arial, Helvetica, sans-serif;}#left p.viewMore{	width:78px;	height:13px;	background:url(../images/view_more_bg.gif) repeat-x 0;	padding:0 0 0 288px;	margin:15px 0 30px;	font-size:0;	display:block;}#left p.viewMore a{	background:url(../images/view_more.gif) 0 0 no-repeat;	width:77px;	height:13px;	display:block;}#left p.viewMore a:hover{	background:url(../images/view_more_hover.gif) 0 0 no-repeat;}#leftBottom{	width:364px;	background:repeat-y 0 0;}#leftBottom p.top1{	background:url(../images/left_bottom_top.gif) 0 0 no-repeat;	width:364px;	height:21px;}#leftBottom h2{	background:url(../images/eeawards_banner.gif) no-repeat 0 0;	width:355px;	height:52px;	margin-right: 5px;	margin-left: 5px;}#leftBottom p.lftBottomText{	font:bold 12px/19px Arial, Helvetica, sans-serif;	color:#666666;	text-align: left;	margin-top: 0;	margin-right: 13px;	margin-bottom: 0;}#leftBottom p.lftBottomText span{	font:bold 13px/19px Arial, Helvetica, sans-serif;	color:#C24E01;	background-color:#fff;}#leftBottom p.bot1{	background:url(../images/left_bottom_bot.gif) 0 0 no-repeat;	width:364px;	height:25px;}/*------------------------------------------------left panel--------------------*//*------------------------------------------------mid panel--------------------*/#mid{	width:268px;	color:#fff;	float:left;	padding-top: 20px;	background-color: #528B00;	padding-right: 10px;	padding-left: 15px;	margin-top: 10px;}#mid h2{	font:bold normal 30px Arial, Helvetica, sans-serif;	padding-bottom: 10px;	color: #FFFFFF;}#mid img{	width:252px;	height:109px;	border: 1px solid #528B00;	margin-right: 0;	margin-bottom: 5px;	margin-left: 20;	padding-top: 10px;	padding-bottom: 5px;	padding-left: 10px;}#mid h3{	font:bold 12px/20px Arial, Helvetica, sans-serif;	color:#FFFFFF;	background-color:#528B00;	padding:0;	margin:0;	text-transform:uppercase;}#mid p.midText{	font:normal 12px/23px Arial, Helvetica, sans-serif;	color:#FFFFFF;	margin:0 0 31px;	padding-top: 5px;}#mid p.midText2{	font:bold 16px/22px Arial, Helvetica, sans-serif;	color:#fff;	background-color:#FF6600;	margin:0 0 46px 0;}		/*------------------------------------------------mid panel--------------------*//*------------------------------------------------right panel--------------------*/#right{	width:238px;	margin-top: 0px;	float: left;	padding-right: 0px;	padding-left: 15px;}#right h2.mem{	width:214px;	height:57px;	background:url(../images/member_login.gif) 0 0 no-repeat;	padding:0 0 0 50px;	font:bold 20px/57px Arial, Helvetica, sans-serif;	color:#7BCA0A;	background-color:inherit;}#right form{	background:url(../images/memberlogin_bg.gif) 0 0 repeat-y;	width:228px;	padding:0 18px;	margin:0;}#right form input.txtBox{	width:206px;	height:19px;	border-left:#808080 solid 1px;	border-top:#808080 solid 1px;	border-right:#D4D0C8 solid 1px;	border-bottom:#D4D0C8 solid 1px;	/*font:normal 11px/19px Arial, Helvetica, sans-serif;*/	color:#000;	background-color:#fff;	margin:0 0 17px 0;	padding:0 0 0 20px;}#right form a{	font:bold 12px/19px Arial, Helvetica, sans-serif;	color:#FF6600;	background-color:#131313;	text-decoration:underline;	float:left;	background:url(../images/register_here_bg.gif) 0 5px no-repeat;	padding:0 0 0 14px;	width:79px;}#right form a:hover{	text-decoration:none;}#right form input.login{	background:url(../images/btn_login.gif) 0 0 no-repeat;	width:53px;	height:13px;	border:none;	cursor:pointer;	float:right;}#right p.bottom2{	background:no-repeat 0 0;	width:238px;	height:15px;	margin:0 0 5px;}#right h2.solution{	font:bold 24px/39px Arial, Helvetica, sans-serif;	color:#497C00;	background-color:#fff;	padding:0 0 0 17px;}#right ul{	width:238px;	padding:0 0 0 0px;}#right ul li{	display:block;	background:url(../images/solution_div.gif) left bottom repeat-x;	height:20px;	width:238px;	padding:0 0 1px 0;}#right ul li a{	background:url(../images/arrow.gif) 0 7px no-repeat;	padding:0 0 0 14px;	font:bold 11px/20px Arial, Helvetica, sans-serif;	color:#000;	background-color:#fff;	text-decoration:none;	margin:0;	display:block;}#right ul li a:hover{	color:#497C00;	background-color:#ECECEC;}#right ul li.noImg{	display:block;	background-image:none;	height:20px;}/*------------------------------------------------right panel--------------------*//*------------------------------------------------bodyBottom--------------------*/#bodyBottom{	width:968px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	padding-top: 0px;	padding-bottom: 0px;	clear: both;	height: 10px;}#bodyBottom ul{	width:960px;	background-color:#F1F1F1;	color:#000;	display:block;	clear: both;	padding-top: 8px;	padding-right: 0;	padding-left: 8px;}#bodyBottom ul li.one{	font:normal 12px/20px Arial, Helvetica, sans-serif;	color:#131313;	background-color:#fff;	float:left;	border-right:#F1F1F1 solid 8px;	display:block;	width:263px;	padding-left: 18px;	padding-top: 20px;	padding-right: 30px;}#bodyBottom ul li.one a{	font:bold 11px/43px Arial, Helvetica, sans-serif;	color:#D35400;	background-color:#fff;	text-decoration:underline;	margin:0 0 0 0;	display:block;}#bodyBottom ul li.one a:hover{	color:#528B00;	background-color:#fff;	text-decoration:none;}#bodyBottom ul li.two{	padding:7px 18px 36px 24px;	font:normal 12px/20px Arial, Helvetica, sans-serif;	color:#131313;	background-color:#fff;	float:left;	border-right:#F1F1F1 solid 8px;	display:block;	width:271px;}#bodyBottom ul li.two a{	font:bold 11px/43px Arial, Helvetica, sans-serif;	color:#D35400;	background-color:#fff;	text-decoration:underline;	margin:0 0 0 0;	display:block;}#bodyBottom ul li.two a:hover{	color:#528B00;	background-color:#fff;	text-decoration:none;}#bodyBottom ul li.three{	padding:7px 16px 16px 26px;	font:normal 12px/20px Arial, Helvetica, sans-serif;	color:#131313;	background-color:#fff;	float:left;	border-right:#F1F1F1 solid 8px;	display:block;	width:238px;}#bodyBottom ul li.three a{	font:bold 11px/43px Arial, Helvetica, sans-serif;	color:#D35400;	background-color:#fff;	text-decoration:underline;	margin:0 0 0 0;	display:block;}#bodyBottom ul li.three a:hover{	color:#528B00;	background-color:#fff;	text-decoration:none;}/*------------------------------------------------bodyBottom--------------------*//*------------------------------------------------body--------------------*//*------------------------------------------------footer--------------------*/#footerMain{	width:968px;	margin:0 auto;	height:100px;	background-color:#fff;	color:#000;	padding:0 0 16px;}#footer{	width:953px;	background:#FFFFFF repeat-x 0 0;	height:37px;	position:relative;	margin-top: 0;	margin-bottom: 0;}#footer ul{	width:425px;	height: 37px;	margin-left: 270px;}#footer ul li{	color:#333333;	background-color:inherit;	font:normal 12px/16px Arial, Helvetica, sans-serif;	float: left;}#footer ul li a{	font:normal 12px/16px Arial, Helvetica, sans-serif;	color:#666666;	background-color:inherit;	padding:0 11px;	text-decoration:none;}#footer ul li a:hover{	color:#528B00;}#footer p.copyright{	font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;	color:#333333;	background-color:inherit;	position:absolute;	left:379px;	top:41px;	width: 230px;}#footer a.xht{	width:85px;	height:13px;	background:url(../images/xhtml_bg.gif) 0 0 no-repeat;	position:absolute;	left:391px;	top:59px;	margin:0;}#footer a.xht:hover{	background:url(../images/xhtml_bg_hover.gif) 0 0 no-repeat;}#footer a.cs{	width:85px;	height:13px;	background:url(../images/css_bg.gif) 0 0 no-repeat;	position:absolute;	left:478px;	top:59px;	margin:0;}#footer a.cs:hover{	background:url(../images/css_bg_hover.gif) 0 0 no-repeat;}#footer p.design{	display:block;	width:187px;	height:17px;	padding:3px;	position:absolute;	left:382px;	top:83px;	font:bold 11px/17px Arial, Helvetica, sans-serif;	color:#fff;	background-color:#03373B;	text-transform:none;	text-align:center;}#footer p.design a.link{	font:bold 11px/17px Arial, Helvetica, sans-serif;	color:#fff;	background-color:#03373B;	text-decoration:none;	text-transform:none;}#footer p.design a.link:hover{	color:#FDFF35;	background-color:#03373B;}/*------------------------------------------------footer--------------------*/#view_more a:hover {	background-image: url(../images/view_more_hover.gif);}#body #left #leftBottom .view_more a:hover {	background-image: url(../images/view_more_hover.gif);}#body #left #leftBottom .lftBottomText img {	background-image: url(../images/view_more_hover.gif);}#left p.viewMore2 {	width:78px;	height:13px;	background:url(../images/view_more.gif) no-repeat right;	padding:0 0 0 288px;	margin:31px 0 15px;	font-size:0;	display:block;}.midText2img {	height: 42px;	width: 252px;}.img2 {	height: 25px;	width: 75px;}#mid img2 {	margin:0 0 14px 20;	width:100px;	height:25px;}#mid_lower {	width:252px;	border:#FF6600 solid 1px;	background:#FF660e url(../images/mid_panel_bg.gif) no-repeat 0 bottom;	color:#fff;	float:left;	padding-right: 13px;	padding-bottom: 0;	padding-left: 11px;	margin-right: 17px;	margin-bottom: 0;	margin-left: 0;}#body #right img {	margin-left: 25px;	padding-top: 25px;}.oneimg {	float: left;	padding-right: 10px;}.oneimg a.link {	color: #666666;}.twoimg {	margin-top: 0px;	margin-left: 20px;	padding-left: 45px;}.right img {	padding-top: 10px;}.threeimg {	float: left;	padding-right: 10px;	padding-bottom: 15px;}#header2 {	width:968px;	background:url(../images/about_mc_header.jpg) no-repeat;	height:125px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}#left2 {	width:550px;	float:left;	margin-top: 10px;	padding-right: 0px;	padding-bottom: 0;	padding-left: 22px;	background-position: right top;	background-repeat: no-repeat;}left2 .txt style {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.lftText2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 1.5em;	padding-right: 40px;	margin-right: 30px;}#mid2 {	width:333px;	background:#528B00 repeat-x center top;	color:#fff;	margin:10px 0px 0 0;	float:right;	padding-bottom: 0;	padding-left: 11px;	padding-top: 15px;	border: 1px solid #659901;	padding-right: 10px;}#leftBottom2 {	width:364px;	background:url(../images/what_makes_us.jpg) no-repeat 0 0;	margin-top: 20px;	padding-top: 50px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #4C870E;	margin-left: 85px;	float: left;}#bodyBottom2 {	width:940px;	padding:8px 8px 19px 20px;	float:left;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;}#header3 {	width:968px;	background:url(../images/contact_mc_header.jpg) no-repeat;	height:125px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}#left3 {	width:505px;	float:left;	margin-top: 40px;	padding-right: 85px;	padding-bottom: 0;	padding-left: 22px;}#mid3 {	width:254px;	background:#549910 repeat-x center top;	color:#fff;	float:left;	padding-bottom: 0;	padding-left: 20px;	padding-top: 35px;	border: 1px solid #659901;	padding-right: 80px;	margin-top: 10px;	margin-bottom: 0;	margin-left: 0;	height: 600px;}.mid3img {	padding-top: 25px;	padding-left: 0px;	float: left;}.mid3 h5 {	padding-top: 20px;	padding-left: 5px;}#header3 {	width:968px;	background:url(../images/order_mc_header.gif) no-repeat;	height:125px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}#header4 {	width:968px;	background:url(../images/contact_mc_header.gif) no-repeat;	height:125px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}.redirect {	font-size: 11px;	color: #999999;	margin-left: 15px;	font-family: Arial, Helvetica, sans-serif;}a:link {	text-decoration: none;	color: #FFFFFF;}a:link {	text-decoration: none;	color: #FFFFFF;}a:link {	text-decoration: none;	color: #FFFFFF;}a:link {	text-decoration: none;	color: #528B00;}a:visited {	text-decoration: none;}a:visited {	text-decoration: none;}a:visited {	text-decoration: none;}a:visited {	text-decoration: none;}a:hover {	text-decoration: none;}a:hover {	text-decoration: none;}a:hover {	text-decoration: none;}a:hover {	text-decoration: none;}a:active {	text-decoration: none;}a:active {	text-decoration: none;}a:active {	text-decoration: none;	color: #999999;}a:active {	text-decoration: none;}h3 {	font-size: 20px;	color: #528B00;}h3 {	font-size: 18px;	color: #528B00;}h3 {	font-size: 18px;	color: #528B00;}h3 {	font-size: 18px;	color: #528B00;}h1,h2,h3,h4,h5,h6 {	font-family: Tahoma;	line-height: 22px;}h1,h2,h3,h4,h5,h6 {	font-family: Tahoma;	line-height: 22px;}h1,h2,h3,h4,h5,h6 {	font-family: Tahoma;	line-height: 22px;}h1,h2,h3,h4,h5,h6 {	font-family: Tahoma;	line-height: 22px;}.view_more {	float: right;}.view_more {	float: right;}.view_more {	float: right;}.view_more {	float: right;}h4 {	font-size: 12px;	color: #666666;	line-height: 12px;}h4 {	font-size: 12px;	color: #666666;	line-height: 12px;}h4 {	font-size: 12px;	color: #666666;	line-height: 12px;}h4 {	font-size: 12px;	color: #666666;	line-height: 12px;}.style4 {	font-size: 14px;	font-weight: bold;	font-family: Tahoma;	color: #999999;}.style4 {	font-size: 14px;	font-weight: bold;	font-family: Tahoma;	color: #999999;}.style4 {	font-size: 14px;	font-weight: bold;	font-family: Tahoma;	color: #999999;}.style4 {	font-size: 14px;	font-weight: bold;	font-family: Tahoma;	color: #999999;}.style5 {	font-size: 9px;	font-family: Tahoma;	color: #666666;}.style5 {	font-size: 9px;	font-family: Tahoma;	color: #666666;}.style5 {	font-size: 9px;	font-family: Tahoma;	color: #666666;}.style5 {	font-size: 9px;	font-family: Tahoma;	color: #666666;}.mission {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #666666;}.mission {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #666666;}.mission {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #666666;}.mission {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #666666;}.style9 {color: #FFFFFF}.style9 {color: #FFFFFF}.style9 {color: #FFFFFF}.style9 {color: #FFFFFF}.mid2img {	float: left;	padding-right: 8px;	padding-bottom: 45px;}.mid2img {	float: left;}.mid2hr {	color: #FFFFFF;}.mid2hr {	color: #FFFFFF;}.mid2hr {	color: #FFFFFF;}.mid2hr {	color: #FFFFFF;}.buscards {	float: left;	padding-right: 10px;	padding-bottom: 80px;}.buscards {	float: left;	padding-right: 10px;	padding-bottom: 80px;}.buscards {	float: left;	padding-right: 10px;	padding-bottom: 80px;	padding-top: 35px;}.buscards {	float: left;	padding-right: 10px;	padding-bottom: 80px;}.order_style {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 18px;	color: #528B00;	margin-left: 15px;}.style14 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #666666; margin-left: 15px; }.style14 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #666666;	line-height: 25px;}.style6 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFCC;	line-height: 18px;}.style6 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFCC;	line-height: 18px;}.style6 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFCC;	line-height: 18px;}.style8 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #333333;}.style8 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	color: #333333;}.style8 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	color: #333333;	font-weight: bold;}.style12 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 16px;}.style12 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 16px;}.style12 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 25px;	margin-left: 15px;	padding-top: 15px;}.style13 {	font-size: 10px;	line-height: 14px;}.style13 {	font-size: 10px;	line-height: 14px;}.style13 {	font-size: 10px;	line-height: 14px;}#footer {	width: 968px;	border-top-width: 7px;	border-top-style: solid;	border-top-color: #528B00;	padding-top: 20px;	position: relative;}#header5 {	width:968px;	background:url(../images/press_mc_header.jpg) no-repeat;	height:125px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}#leftBottom3 {	width:500px;	background:no-repeat 0 0;	margin-top: 15px;	padding-top: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #333333;	margin-left: 40px;}.ahover {	font-size: small;	color: #7CBC36;	text-decoration: underline;	font-weight: bold;}.co_op {	padding-right: 10px;	padding-bottom: 25px;}.style61 {	font-size: 12px;	font-weight: bold;	font-family: Tahoma;	color: #333333;}.style63 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-style: italic; }#right2 {	width:320px;	float:left;	margin-top: 0px;	padding-left: 225px;	padding-top: 10px;}#body img {	float: left;	padding-top: 15px;	padding-bottom: 0px;	padding-right: 20px;}#mid img {}#leftBottom img {	padding-bottom: 0px;	padding-right: 8px;}.leftimg {	padding-bottom: 30px;}#rightorder {	width:264px;	margin-top: 0px;	float: right;	padding-right: 0px;}#rightb {	float: right;	width: 365px;	margin-top: 0px;	padding-right: 0px;	padding-top: 30px;}bodyb {	padding-right: 40px;}#rightb ul li {	display:block;	background:url(../images/solution_div.gif) left bottom repeat-x;	height:20px;	width:238px;	padding:0 0 1px 0;}#rightb ul li a {	background:url(../images/arrow.gif) 0 7px no-repeat;	padding:0 0 0 14px;	font:bold 11px/20px Arial, Helvetica, sans-serif;	color:#000;	background-color:#fff;	text-decoration:none;	margin:0;	display:block;}#rightb ul li a:hover {	color:#497C00;	background-color:#ECECEC;}#rightb ul li.noImg {	display:block;	background-image:none;	height:20px;}#rightb ul {	width:238px;	padding:0 0 0 17px;}#body #midecolith {	background-color: #559911;	width: 323px;	float: right;	color: #FFFFFF;	line-height: 25px;	padding-left: 15px;	padding-right: 15px;	padding-top: 20px;	margin-top: 10px;	border-bottom-width: 10px;	border-bottom-style: inset;	border-bottom-color: #CCCCCC;}#header_ecolith {	width:968px;	background:url(../images/ecolith_mc_header.jpg) no-repeat;	height:125px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}#ecolith_store {	float: right;	width: 323px;	padding-top: 15px;	padding-left: 15px;	padding-right: 15px;}#ecolith_store img {	float: left;	padding-right: 10px;	padding-bottom: 10px;}#oneimg  a: visited {	color: #559911;}#ecolith_store a {	color: #559911;}#bodyBottom ul li.oneright {	font:normal 12px/20px Arial, Helvetica, sans-serif;	color:#131313;	background-color:#fff;	float:left;	display:block;	width:265px;	padding-left: 20px;	padding-top: 20px;	padding-right: 25px;}#header_wallmurals {	width:968px;	background:url(../images/wallmurals_mc_header.jpg) no-repeat;	height:125px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}#rightc {	float: right;	width: 365px;	margin-top: 0px;	padding-right: 0px;	padding-top: 45px;}.left2img {	float: left;	margin-right: 150px;	padding-left: 70px;}.mural_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.75em;	color: #333333;	margin-left: 15px;	line-height: 2em;	margin-right: 15px;}#header_decals {	width:968px;	background:url(../images/wall_decal_mc_header.jpg) no-repeat;	height:125px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;}.leftBottom img {	padding-right: 2px;	padding-bottom: 3px;}.leftBottomimg {	padding-right: 4px;	padding-bottom: 2px;}.left2h3 {	font-family: Tahoma;	font-size: 16px;	color: #559912;	text-align: left;}.midh2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	line-height: 26px;	color: #FFFFFF;}.bannerimg {	float: right;}#left2 .bannerimg {	float: left;}.bannerimg2 {	float: right;}.midh1 {	padding-bottom: 15px;}#body #mid .style67 a {	color: #FFCC00;}