html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{background: #frrrff url(images/) repeat-x; width: 100%;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#main{font-size: 70%; color: #525353; _height: 100%; margin: 0 auto -29px auto; min-height: 100%; width: 905px; z-index: 0;}
#header{background: url(images/header.gif) left bottom no-repeat; height: 81px; overflow: hidden;}
#header-catalog{background: url(images/header-catalog.gif) left bottom no-repeat; height: 81px; overflow: hidden;}
#headerleft{float: left; height: 81px; width: 295px;}
#headerright{float: right; height: 81px; text-align: right; width: 473px;}
#cartheader{padding: 27px 32px 0 0; text-align: right;}
#cartheader a{color: #727272; margin: 0 10px;}
#left{float: left; overflow: hidden; width: 565px;}
#right{background: url(images/body.gif) right top repeat-y; float: right; overflow: hidden; text-align: left; width: 340px;}
#rightinner{background: url(images/menufooter.gif) right bottom no-repeat; overflow: hidden; padding: 13px 40px 50px 18px;}
#content{padding: 0; text-align: left;}
#contenttext{padding: 0;} 
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}
#margin{height: 29px;}
#footer{background: url(images/footer.gif) left bottom repeat-x; font-size: 80%; height: 29px; text-align: center; width: 100%; overflow: hidden;}
#footerinner{color: #337500; height: 29px; margin: 0 auto; overflow: hidden; text-align: left; width: 905px;}
#footerinner a{text-decoration: none;}
#footerleft{background: url(images/) left bottom no-repeat; color: #ffffff; float: left; height: 29px; line-height: 29px; font-variant: small-caps; overflow: hidden; width: 405px;}
#footerleft a{color: #ffffff;}
#footerright{background: url(images/bottom-image2.gif) right bottom no-repeat; color: #ffffff; float: right; height: 29px; line-height: 29px; overflow: hidden; font-variant: small-caps; text-align: right; width: 500px;}
#footerright a{color: #ffffff;}
#footermenu{background: url(images/footer.jpg) left bottom no-repeat; color: #000000; float: right; width: 985px;}
#footermenulinks {padding: 0 30px 0 0;}
#footermenulinks ul{line-height: 29px; margin: 0; padding: 0; width: 100%; text-align: right;}
#footermenulinks ul li{color: #fff; display: inline;}
#footermenulinks ul li a{color: #fff; padding: 0px; text-decoration: none;}
#footermenulinks ul li a:hover{color: #ddd;}
#footermenulinks #active {}
.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{font-size: 80%; color: #ffffff; padding: 0 0 0 15px;}
.copyright a{color: #d3d6d9;}
#login-icon{float: right; padding: 116px 20px;}
#login-icon a{}
#login-icon img{border: 0px;}
#logo{margin: 0; padding: 0 0 0 0;}

* Home Content */
#homearticle{overflow: hidden; text-align: left; width: 369px;}
#homearticletop{background: url(images/contenttop-bg.gif) no-repeat scroll left top; height: 4px; width: 525px; overflow: hidden;}
#homearticlecontents{background: url(images/contentmidlle-bg.gif) repeat-y scroll left top; text-align: left; overflow: hidden; width: 525px;}
#homearticlecontentsinner{overflow: hidden; padding: 5px 25px 5px 10px; text-align: justify;}
#homearticlebottom{background: url(images/contentbottom-bg.gif) no-repeat scroll left bottom; height: 18px; width: 525px;}

html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{background: #frrrff url(images/) repeat-x; width: 100%;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#main{font-size: 70%; color: #525353; _height: 100%; margin: 0 auto -29px auto; min-height: 100%; width: 905px; z-index: 0;}
#header{background: url(images/header.gif) left bottom no-repeat; height: 81px; overflow: hidden;}
#header-catalog{background: url(images/header-catalog.gif) left bottom no-repeat; height: 81px; overflow: hidden;}
#headerleft{float: left; height: 81px; width: 295px;}
#headerright{float: right; height: 81px; text-align: right; width: 473px;}
#cartheader{padding: 27px 32px 0 0; text-align: right;}
#cartheader a{color: #727272; margin: 0 10px;}
#left{float: left; overflow: hidden; width: 565px;}
#right{background: url(images/body.gif) right top repeat-y; float: right; overflow: hidden; text-align: left; width: 340px;}
#rightinner{background: url(images/menufooter.gif) right bottom no-repeat; overflow: hidden; padding: 13px 40px 50px 18px;}
#content{padding: 0; text-align: left;}
#contenttext{padding: 0;} 
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}
#margin{height: 29px;}
#footer{background: url(images/footer.gif) left bottom repeat-x; font-size: 80%; height: 29px; text-align: center; width: 100%; overflow: hidden;}
#footerinner{color: #337500; height: 29px; margin: 0 auto; overflow: hidden; text-align: left; width: 905px;}
#footerinner a{text-decoration: none;}
#footerleft{background: url(images/) left bottom no-repeat; color: #ffffff; float: left; height: 29px; line-height: 29px; font-variant: small-caps; overflow: hidden; width: 405px;}
#footerleft a{color: #ffffff;}
#footerright{background: url(images/bottom-image2.gif) right bottom no-repeat; color: #ffffff; float: right; height: 29px; line-height: 29px; overflow: hidden; font-variant: small-caps; text-align: right; width: 500px;}
#footerright a{color: #ffffff;}
#footermenu{background: url(images/footer.jpg) left bottom no-repeat; color: #000000; float: right; width: 985px;}
#footermenulinks {padding: 0 30px 0 0;}
#footermenulinks ul{line-height: 29px; margin: 0; padding: 0; width: 100%; text-align: right;}
#footermenulinks ul li{color: #fff; display: inline;}
#footermenulinks ul li a{color: #fff; padding: 0px; text-decoration: none;}
#footermenulinks ul li a:hover{color: #ddd;}
#footermenulinks #active {}
.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{font-size: 80%; color: #ffffff; padding: 0 0 0 15px;}
.copyright a{color: #d3d6d9;}
#login-icon{float: right; padding: 116px 20px;}
#login-icon a{}
#login-icon img{border: 0px;}
#logo{margin: 0; padding: 0 0 0 0;}

* Home Content */
#homearticle{overflow: hidden; text-align: left; width: 369px;}
#homearticletop{background: url(images/contenttop-bg.gif) no-repeat scroll left top; height: 4px; width: 525px; overflow: hidden;}
#homearticlecontents{background: url(images/contentmidlle-bg.gif) repeat-y scroll left top; text-align: left; overflow: hidden; width: 525px;}
#homearticlecontentsinner{overflow: hidden; padding: 5px 25px 5px 10px; text-align: justify;}
#homearticlebottom{background: url(images/contentbottom-bg.gif) no-repeat scroll left bottom; height: 18px; width: 525px;}

#searchbox{background: none; height: auto; margin: 0 10px 0 0; padding: 0;}
#searchbox div.searchboxmiddle{height: 30px;}
#searchbox .searchboxtext{display: none;}
