@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#000000; /*background:#C9C4A6;*/ background:#222730 url(../images/body_bg.jpg) repeat-x left top;}

.main{/*future use*/}
.main .innerMain{width:1003px; margin:0px auto; background:#ffffff;}
.innerMain a{ text-decoration:none; outline:none; }
.innerMain img{ border:0px; display:inline; }
.innerMain .clear{ clear:both; }

/*.innerMain .mainContainer{float:left; width:1003px; background:#98ca67;}*/
.innerMain .mainContainer{float:left; width:1003px; padding-bottom:20px; background:#98ca67;}

.mainContainer .mainLeftPanel{float:left; width:339px;}
.mainLeftPanel .innerLeftPanel{ float:left; width:339px; background:url(../images/topHeader1.jpg) no-repeat left top; }
.innerLeftPanel .homeLogo{float:left; width:309px; padding:78px 0px 0px 30px; height:141px;}

.innerLeftPanel .list{float:left; width:339px; padding-bottom:86px; background:url(../images/contentBg.jpg) repeat-x left top;}
.list ul{margin:0px; padding:35px 0px 0px 0px; float:left; width:339px; list-style:none;}
.list ul li{margin:0px; padding:5px 0px 10px 30px; list-style-image:url(../images/bullett.jpg); background:url(../images/liBg.jpg) no-repeat left bottom ; font-size:14px; color:#0A0D06; text-shadow: #829B3D 0 1px 0;}
.list ul li .bullet{padding-right:20px;}
.list ul li.last{background:none;}

.innerLeftPanel .requestButton{float:left; width:329px; padding:0px 0px 0px 10px;}
.requestButton a{ float:left; width:103px; padding:8px 0px 0px 50px; margin-left:5px; color:#FFFFFF; font-size:14px; display:block; height:39px; text-shadow: #72A560 0 1px 0; }
.requestButton .order{ height:39px; background:url(../images/inner/order.jpg) no-repeat left top; }
.requestButton .request{ height:39px; background:url(../images/inner/requestInfo.jpg) no-repeat left top;}
.requestButton a:hover{ text-decoration:underline;}

.mainContainer .mainRightPanel{float:left; width:664px;}
.mainRightPanel .innerRightPanel{ float:left; width:664px; }
.innerRightPanel .homeTopNav{float:left; width:664px; background:url(../images/topHeader2.jpg) no-repeat left top; height:82px;}
.homeTopNav .homeTopNavigation{float:left; width:664px; height:82px;}
.homeTopNavigation ul{float:left; margin:0px; padding:33px 0px 0px 146px; list-style:none;}
.homeTopNavigation ul li{float:left; margin:0px; padding:0px 0px 0px 0px;  height:30px; list-style-type:none; background:url(../images/inner/spacer.gif) no-repeat right center;}
.homeTopNavigation ul li a{font-weight:bold; color:#FFFFFF;width:100px; height:30px; line-height:25px;  padding:0px 10px 0px 10px; }
.homeTopNavigation a:hover{color:#a1cd5e;}
.homeTopNavigation ul li a.current{background:url(../images/inner/hoverBg.jpg) repeat-x bottom left;}
.homeTopNavigation ul li.last{background:none;}

.innerRightPanel .flash{float:left; width:664px;}
.innerRightPanel .content{float:left; width:594px; padding:20px 20px 0px 50px; background:url(../images/contentTextBg.jpg) repeat-x left top;}
.content .contentText{float:left; width:594px; padding:0px 0px 0px 0px;}
.contentText .homeHeading{width:594px; padding-bottom:15px; font-size:17px; font-weight:bold; color:#026838; font-weight:bold; text-shadow: #4D9B50 0 1px 0;}
.contentText .homeText{float:left; width:415px; font-size:11px; color:#25331A;}
.contentText .asaLogo{float:left; width:179px; text-align:right; }
/*------------inner page css--------------*/
.innerMain .header{/*future use*/}
.header .innerHeader{float:left; width:1003px; height:156px;}
.innerHeader .logo{float:left; width:277px; padding:45px 0px 0px 30px; background:url(../images/inner/header1.jpg) no-repeat left top; height:111px;}
.innerHeader .topHeader{float:left; width:696px;}
.topHeader .headerImg{float:left; width:696px;}
.topHeader .topNav{float:left; width:696px; background:url(../images/inner/topNavigationBg.jpg) no-repeat left top; height:41px;}
.topNavigation ul{ float:left; width:676px; margin:0px; padding:11px 0px 0px 20px; list-style-type: none;}
.topNavigation ul li{ float:left; padding:0px 2px 0px 1px; margin:0px; list-style:none; background:url(../images/inner/spacer.gif) no-repeat right bottom;}
.topNavigation ul li a{ float:left; font-weight:bold; color:#FFFFFF; height:30px; line-height:25px; padding:0px 10px 0px 10px;  display:block;}
.topNavigation ul li a:hover{background:url(../images/inner/hoverBg.jpg) repeat-x bottom left;}
.topNavigation ul li a.current{background:url(../images/inner/hoverBg.jpg) repeat-x bottom left;}
.topNavigation ul li.last{background:none;}


.innerMain .ipMainContainer{/*future use*/}
.ipMainContainer .leftPanel{ float:left; width:254px;}
.innerLeftPanel{float:left; width:254px; background:#98ca67 url(../images/inner/leftPanelBg.jpg) repeat-x left top;}
.innerLeftPanel .leftImg{float:left; width:180px; padding:60px 44px 141px 30px; height:224px;}

.innerLeftPanel .requestQuote{float:left; width:154px; padding:0px 54px 30px 46px;}
.requestQuote a{width:103px; padding:8px 0px 0px 50px; margin-bottom:8px; color:#FFFFFF; font-size:14px; height:39px; display:block;text-shadow: #72A560 0 1px 0; }
.requestQuote .request{height:39px; background:url(../images/inner/requestInfo.jpg) no-repeat left top;}
.requestQuote .order{height:39px; background:url(../images/inner/order.jpg) no-repeat left top; }
.requestQuote a:hover{ text-decoration:underline;}

.ipMainContainerr .rightPanel{float:left; width:749px;}
.rightPanel .innerRightPanel{float:left; width:731px; padding:37px 0px 0px 18px;}
.innerRightPanel .imageDiv{float:left; width:201px; padding:32px 21px 0px 0px;}
.imageDiv img{float:left; width:201px; padding-bottom:10px;} 
.innerRightPanel .textArea{float:left; width:360px; padding:0px 149px 0px 0px;}
.textArea .pageHeading{ float:left; width:360px; padding-bottom:15px; font-size:15px; font-weight:bold; color:#026838;  text-shadow: #7EB399 0 1px 0;}
.textArea .text{ float:left; width:360px;}
.text ul{margin:0px; padding:0px 0px 0px 15px;}
.text ul li{margin:0px; padding:0px 0px 5px 10px; list-style-image:url(../images/inner/bullet.jpg);}

.text .contactLogo{float:left; width:360px;}
.text .address{float:left; width:318px; padding-left:42px;}
.address a{text-decoration:none; color:#0201ff;}
.address a:hover{text-decoration:underline; color:#0201ff;}

.asterik{color:#FF0000; font-size:12px;}
/*Popup Css*/
.popup_container{width:600px; margin:0px auto; background:#FFFFFF;}
.popup_header{height:96px;}
.popup_container .page_content{width:402px; padding:30px 65px 0px 133px; line-height:130%;}
.page_content .pageHeading{font-size:16px; font-weight:bold; color:#026838;}
.page_content .subheader{font-size:9pt; font-weight:bold; color:#000000;}
.page_content .input1{width:242px; height:17px; border:1px #7e828b solid;}
.page_conten .comments{width:300px; height:68px; border:1px #7e828b solid;}
.commentsOrder{width:380px; height:68px; border:1px #7e828b solid;}
.page_content .requestComments{width:402px; height:93px; border:1px #7e828b solid;}
/*Popup Css*/

/*-----------------includes css----------------------*/
#requestQuote{width:254px;}
#topHeader{height:156px;}
/*-----------------includes css----------------------*/