.dummy{}
html{color:#000000;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }


/* Normalizing Styles
-----------------------------------------------------------------------------*/
body {font-family:Arial; color:#2c4429; margin:0; font-size:12px; background:url(../images/bg.jpg) left top repeat-x #fff; text-align:justify;}
h1{display:block; clear:both; padding:0 0 5px 0;margin:0;}
h2{display:block; clear:both; font-size:14px; font-weight:bold; padding:0 0 15px 0; color:#53734e;margin:0;}
h3{display:block; clear:both; font-size:16px; font-weight:bold; padding:10px 0 10px 0; color:#DB7E09;}
h4{display:block; clear:both; font-size:16px; font-weight:bold; padding:10px 0 10px 0; color:#015A3D; text-align:center;}
h5{clear:both; display:block; color:#015a3d; font-weight:bold; padding:5px 0 0 0;}
h5 a{text-decoration:none;}
.clear { clear:both; }
p {padding:0 0 15px 0; line-height:18px;}
a{outline:none;}
img, td, div, li{behavior:url("iepngfix.htc");}
label{ width:160px; height:20px; float:left; font-size:12px; text-align:right; color:#2c4429; padding:0 10px 0 0; line-height:20px}

/* Homepage Styles
-----------------------------------------------------------------------------*/
#container{width:1000px; margin:0 auto; padding:0px; background:url(../images/con-bg.jpg) left top repeat;}
#container-main{width:1000px;padding:0px; float:left; background:url(../images/top-bg.jpg) left top no-repeat; padding:22px 0 0 0;}


/* Left-Part
-----------------------------------------------------------------------------*/
#left{width:255px; float:left;}
#logo{width:255px; float:left;}

/* menu-Part
-----------------------------------------------------------------------------*/
#menu-main{width:215px; float:left; background:url(../images/menu-top.jpg) left top no-repeat; padding:22px 20px 0 20px;}

#left-menu{ width:187px; float:left; background:url(../images/menu-bg.jpg) left top repeat-x; padding:0 0 0 25px;}
#left-menu ul{ margin:0px; padding:0px;}
#left-menu li{list-style:none; line-height:26px; background: url(../images/line-img.jpg) left bottom  no-repeat;text-align:left; }
#left-menu li a{ color:#53734e; font-size:15px; font-weight:bold; text-decoration:none;text-align:left;}
#left-menu li a:hover,
#left-menu li a.act-left{ text-decoration:none; color:#db7e09;text-align:left;}

.dorp-like{ width:187px; float:left; background:url(../images/menu-bg.jpg) left top repeat-x; padding:5px 0 15px 25px;}
.dorp-like ul{ margin:0px; padding:0px;}
.dorp-like li{list-style:none; line-height:20px;text-align:left;}
.dorp-like li a{color:#53734e; font-size:12px; text-decoration:none;text-align:left;}
.dorp-like li a:hover,
.dorp-like li a.act{ text-decoration:none; color:#db7e09}
.banner{width:255px; float:left; text-align:center; padding:0 0 15px 0;}

/* Right-Part
-----------------------------------------------------------------------------*/
#right{width:725px; float:left; padding:0 20px 0 0; background:url(../images/right-bg.jpg) left top no-repeat;}
#right-top{width:651px; float:left; padding:33px 0 35px 74px;}
.toll-free{width:300px; float:left; color:#14540a; font-size:22px; font-weight:bold;}
.search-main{width:198px; float:left; background:url(../images/search-bg.jpg) left top no-repeat; padding:8px 10px 10px 9px; margin:0 8px 0 0; height:20px;}
.search-main1{width:104px; float:left; background:url(../images/search1-bg.jpg) left top no-repeat;  height:37px; font-family:tahoma; font-size:13px; font-weight:bold; line-height:32px; text-align:center; color:#000;}
.search-main1 a{ text-decoration:none; text-align:center; color:#000;}

.filad-main{width:160px; float:left; padding:0 7px 0 0;}
.filad{width:157px; float:left; height:18px; padding:0 0 0 3px; font-family: tahoma; color:#7aa872; border:1px solid #7aa872; font-size:12px;}

.search{width:157px; float:left; height:18px; padding:0 0 0 3px; font-family: tahoma; color:#14540A; border:1px solid #7aa872; font-size:12px;font-weight:bold;}

.go-btn{width:31px; float:left;}

#top-menu{ width:700px; float:left; height:32px; border-top:2px solid #c9bda3; border-bottom:2px solid #c9bda3; padding:0 0 0 25px; color:#53734e; margin:0 0 15px 0;}
#top-menu ul{ margin:0px; padding:0px;}
#top-menu li{ width:auto;list-style:none; float:left; line-height:32px;text-align:left;}
#top-menu li a{ color:#53734e; float:left; font-size:15px; height:32px; font-weight:bold; text-decoration:none; padding:0 32px;text-align:left;}
#top-menu li a:hover,
#top-menu li a.act-top{ text-decoration:none; color:#fff; background:url(../images/tebs-act.jpg) left top repeat-x; display:block;}

#flash{width:724px; height:329px; float:left;}
#content-gallery{width:686px; float:left; padding:0 10px 0 29px; height:750px;}
#content-gallery a{ text-decoration:underline; color:#2c4429;}
#content-gallery a:hover{ text-decoration:none; color:#2c4429;}
#header{width:686px; float:left; padding:0 10px 0 29px;}
#header a{ text-decoration:underline; color:#2c4429;}
#header a:hover{ text-decoration:none; color:#2c4429;}
#content{width:686px; float:left; padding:0 10px 0 29px;}
#content a{ text-decoration:underline; color:#2c4429;}
#content a:hover{ text-decoration:none; color:#2c4429;}
#content1{width:691px; float:left; }
#content1 a{ text-decoration:underline; color:#2c4429;}
#content1 a:hover{ text-decoration:none; color:#2c4429;}
#content1 ul{ margin:0px; padding:0 0 0 7px;}
#content1 li{ padding:0 0 0 12px; list-style:none; line-height:26px;  background:url(../images/arrow1.png) left top no-repeat;text-align:left;}

#content1 ul .sublink{ margin:0px; padding:0 0 0 15px;}

#content2{width:691px; float:left; }
#content2 ul{ margin:0px; padding:0 0 0 7px;}
#content2 li{ padding:0 0 0 12px; list-style:none; line-height:26px; height:26px; background: url(../images/arrow3.png) left top no-repeat;text-align:left;}

.box-main{width:685px; float:left; padding:10px 0 0 0;}
.box-top{width:685px; float:left;}
.box-mid{width:665px; float:left; background:url(../images/box-mid.jpg) repeat-y left top; padding:0 0 0 20px;}
.box-mid-sub-gallery{width:675px; float:left; padding:0 0 0 10px; height:575px;}
.box-mid-sub{width:665px; float:left; padding:0 0 0 20px;}
.box-bot{width:685px; float:left;}
.products-img{width:201px; float:left; text-align:center; padding:0 15px 10px 0; color:#015a3d; font-weight:bold;}
.products-border{width:181px; float:left; text-align:center; background:url(../images/img-borde.png) left top no-repeat; padding:11px 10px 11px 10px;}

#footer-main{width:725px; float:left; padding:29px 0 60px 0;}
#footer{width:700px; float:left; border-top:2px solid #c9bda3; border-bottom:2px solid #c9bda3; padding:14px 0;}

.footer-menu{ width:700px; float:left; text-align:center; color:#53734e;}
.footer-menu ul{ margin:0px; padding:0px;}
.footer-menu li{list-style:none; display:inline; line-height:20px;text-align:left;}
.footer-menu li a{ color:#53734e; font-size:12px; font-weight:bold; text-decoration:none; padding:0 13px;text-align:left;}
.footer-menu li a:hover{ text-decoration:underline; color:#db7e09}
.footer-menu li a.act-top{ text-decoration:none;}

#footer-border{width:700px; float:left; border-bottom:2px solid #c9bda3; padding:14px 0; text-align:center; line-height:18px; font-size:11px;}
#footer-border a{ color:#53734e; text-decoration:underline;}
#footer-border a:hover{ color:#53734e; text-decoration:none;}
.footer-text12{font-size:12px;}
.left-img{width:696px; float:left;text-align:center; font-size:11px; padding:20px 0 0 0;}
.left-img a {color:#53734e;}
.left-img a:hover {text-decoration:none;}
.right-img{width:200px; float:right;text-align: right; font-size:11px; padding:15px 18px 0 0;}

.box1{width:250px; float:left; background:url(../images/line1.jpg) right repeat-y; margin:10px 0 0 0;}
.box8{width:260px; float:left; background:url(../images/line1.jpg) right repeat-y; margin:10px 0 0 0;}

.box4{width:686px; float:left; margin:10px 0 0 0; padding:0 0 0 0}

.box2{width:400px; float:left; padding:0 0 0 35px; margin:10px 0 0 0;}
.box3{width:400px; float:left; padding:0 0 0 25px; margin:10px 0 0 0;}

.box1-main{ width:97px; padding:0 8px 0 0; float:left;}
.box1-main ul{ margin:0px; padding:0 0 0 7px;}
.box1-main li{ padding:0 0 0 15px; line-height:22px; list-style:none; background:url(../images/arrow2.png) left top no-repeat;}
.box7-main{ width: auto; padding:0 15px 0 0; float:left;text-align:left;}
.box7-main ul{ margin:0px; padding:0 0 0 7px;}
.box7-main li{text-align:left; padding:0 0 0 15px; line-height:22px; list-style:none; background:url(../images/arrow2.png) left top no-repeat;}


.box8-main{ width: auto; padding:0 50px 0 0; float:left;text-align:left;}
.box8-main ul{ margin:0px; padding:0 0 0 7px;}
.box8-main li{text-align:left; padding:0 0 0 15px; line-height:22px; list-style:none; background:url(../images/arrow2.png) left top no-repeat;}

.box5-main{ width:108px; padding:0 8px 0 0; float:left;}
.box5-main ul{ margin:0px; padding:0 0 0 7px;}
.box5-main li{text-align:left; padding:0 0 0 15px; line-height:22px; list-style:none; background:url(../images/arrow2.png) left top no-repeat;}

.box6-main{ width:134px; float:left;}
.box6-main ul{ margin:0px; padding:0 0 0 7px;}
.box6-main li{text-align:left; padding:0 0 0 15px; line-height:22px; list-style:none; background:url(../images/arrow2.png) left top no-repeat;}

.box3-main{ width:112px; float:left;}
.box3-main ul{ margin:0px; padding:0 0 0 7px;}
.box3-main li{text-align:left; padding:0 0 0 15px; line-height:22px; list-style:none; background:url(../images/arrow2.png) left top no-repeat;}

.box4-main{ width:108px; padding:0 0 0 10px; float:left;}
.box4-main ul{ margin:0px; padding:0 0 0 7px;}
.box4-main li{text-align:left; padding:0 0 0 15px; line-height:22px; list-style:none; background:url(../images/arrow2.png) left top no-repeat;}

.box2-main{ width: auto; padding:0 15px 0 0; float:left;}
.box2-main ul{ margin:0px; padding:0 0 0 7px;}
.box2-main li{text-align:left; padding:0 0 0 15px; line-height:22px; list-style:none; background:url(../images/arrow1.jpg) left center no-repeat;}

/* Footer-Part
-----------------------------------------------------------------------------*/
.form-main{width:600px; float:left;}
.form{width:600px; float:left; margin:0 0 10px 0;}
.field-main{width:200px; float:left;}
.field{width:200px; float:left; border:#7aa872 1px solid; line-height:20px; height:20px; padding:0 0 0 3px; font-family:Arial, Helvetica, sans-serif;}
.fieldarea{float:left; border:#7aa872 1px solid;font-family:Arial, Helvetica, sans-serif;}
.text-box{width:200px; float:left; border:#7aa872 1px solid; padding:0 0 0 3px; font-family:Arial, Helvetica, sans-serif;}
.check-box{width:200px; float:left; margin:0 0 5px 0;}
.field1{width:55px; float:left; border:#7aa872 1px solid; margin:0 5px 0 0; line-height:20px; height:20px; padding:0 0 0 3px; font-family:Arial, Helvetica, sans-serif;}
.subimt{width:100px; height:24px; background:#577452; line-height:24px; color:#fff; font-family:tahoma; font-size:12px;}
.red{color:#ff0000;}

.text-area{width:400px; height:100px; float:left; border:#7aa872 1px solid; padding:0 0 0 3px; font-family:Arial, Helvetica, sans-serif;}


.photo-gallery-menu{width:695px; float:left; padding:15px 0 0 8px; text-align:center;height:54px;}
.photo-gallery-menu ul{margin:0px; padding:0px;}
.photo-gallery-menu li{text-align:left;width:auto; height:39px; line-height:39px; border:2px solid #000;}



