

*{padding:0; margin:0;}
 body {font-size:62.5%; background-color: #3b3125; font-family: Arial;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container { z-index: 2; width:900px; height:620px /*IE-6*/; height:625px; margin:0px auto; margin-top:0px; margin-top: 0px /*IE-6*/; margin-bottom:5px; border:solid 0px rgb(150,150,150); font-size:1.0em;}
.main { width:900px; padding-top: 10px; padding-bottom:0px; }
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:840px; margin:0 0 0 0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content-leftnav {display:inline; /*Fix IE floating margin bug*/; float:left; width:840px; margin:0 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.checkout {margin: 0 0 0 100px; }

.main-interior {clear:both; width:900px; padding-top: 0px; padding-bottom:0px; background:transparent url(../img/bg_main_withoutnav.jpg) repeat-y;}

.footer {margin:20px 0 0 0; width:900px; text-align: center; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content h1 {padding:0px 0px 0px 0px; clear:both; margin:100px 0 0.5em 125px; font-family: Gill Sans MT, Arial, sans-serif; color: Black; font-weight:normal; font-size:20px;}








/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header {width:900px; font-family: Times New Roman,Garamond, Goudy Old Style, Serif;} 
.header-top {width:900px; height:20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {width:900px; height:20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom-3col {width:900px; height:0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom-onecolumn-interior {width:900px; height:0px; background:rgb(246,243,228) url(../img/bg_head_middle.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/*******************/
/*  HEADER SECTION */
/*******************/
.sitelogo {width:60px; height:40px; position:absolute; z-index:1; margin:22px 0 0 20px; background:url(../img/bg_head_top_logo.jpg); }
.sitename {width:300px; height:79px; position:absolute; z-index:1; margin: 40px 0 0 5px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h1 {font-size:240%;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}
.sitename a {text-decoration:none; color:rgb(125,125,125);}
.sitename a:hover {text-decoration:none; color:rgb(50,50,50);}

.nav0 {width:300px; height:79px; position:absolute; z-index:1; margin: 600px 0 0 60px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.nav0 ul {float: left; padding:0 20px 0 0;}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 0 0 3px;}

.nav00 {width:300px; height:79px; position:absolute; z-index:1; margin: 580px 0 0 97px; overflow:visible !important /*Firefox*/; margin: 500px 0 0 97px /*IE6*/; overflow:hidden /*IE6*/;}
.nav00 ul {float: left; padding:0 20px 0 0;}
.nav00 li {display:inline; list-style:none;}
.nav00 li a {padding:0 0 0 3px;}

.nav4 { font-size: 10pt; color: #5f9563; width:150px; margin:50px 0 0 410px;}
.nav4 ul {float:left; padding:0 20px 0 0;}
.nav4 li {list-style:none;}
.nav4 li a {padding:0 0 0 3px; color: #5f9563; text-decoration: underline;}
.nav4 a:hover {color: #5f9662; text-decoration: underline;}
.nav4 a {color: #5f9563; text-decoration: underline;}
.nav4 a img {height:36px; border:none;}
.nav4 table {position: relative; text-align: left; height: 36px; top:0; left:0; border-collapse:collapse;z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; }
.nav4 table tr td {padding: 0 6px 0 10px; color: #5f9563; text-align: right; }

/*Drop-down menu */
/* .nav2 { margin: 0px 0px 0px 0px; vertical-align: bottom; padding:2px 0 0 0; height: 25px; width:900px; border:none; background:rgb(220,220,220); color:rgb(75,75,75); font-size:130%;}*/ /*Color navigation bar normal mode*/

.nav2 { z-index: 0; background-image: url(/images/NAVIGATIONbar.jpg); margin: 0px 0px 0px 0px; color: white; vertical-align: bottom /*Non-IE6*/; vertical-align: top /*IE6*/; padding:0px 0 0 0; height: 36px;  height: 30px /*IE6*/; width:900px; border:none; font-size:130%;} /*Color navigation bar normal mode*/
.nav2 ul {float:right; list-style-type:none; height: 36px;}
.nav2 ul li {vertical-align: middle !important /*Non-IE6*/; vertical-align: top; /*IE6*/; height: 36px; float:right; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 0px rgb(109,192,100);}
.nav2 ul li a { color: White; vertical-align: middle; height: 36px; border: 0px;  float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; padding:5px 16px 5px 16px; text-decoration:none; font-weight:bold;}
/*Non-IE6 hovering*/
.nav2 ul li:hover a { color: #489dc8; vertical-align: middle;  border: 0px;  float:none !important /*Non-IE6*/; float:left /*IE-6*/; text-decoration:none; font-weight:bold;} /*Color main cells hovering mode*/
.nav2 table { width: 900px; }

.nav5 { margin: 55px 0 0 0; margin-left: 400px !important /*Non-IE6*/; width:480px; color: #5f9563; font-size: 9pt; padding: 10px 2px 0 10px; position:absolute; border:solid 0px rgb(150,150,150); z-index:2; margin-left:720px /*IE6*/;}
.nav5 ul {float:right; padding:0 20px 0 0;}
.nav5 li {display:inline; list-style:none;}
.nav5 li a {padding:0 0 0 3px; color: #5f9563;}
.nav5 a:hover {color: #5f9662; text-decoration: none;}
.nav5 a { color: #5f9563; text-decoration: none;}
.nav5 a img {height:14px; border:none;}

.nav1 { width:450px; position:absolute; z-index:3; margin:145px 0 0 440px; height: 20px;}
.nav1 div.keyword { margin-top: 5px; position:absolute; z-index:3;}

.nav1 ul {float:right; padding:0 15px 0 0; font-weight:bold;}	
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:left; padding:2px 5px 2px 5px; color:#5f9563; text-decoration:none; font-size:120%;}
.nav1 a:hover {text-decoration:none; color:#76a475;}
.nav1 table {position: absolute; height: 15px; top:0; left:0; border-collapse:collapse;z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; }
.nav1 table tr td { padding: 0 6px 0 10px; margin-top: 10px; vertical-align:text-bottom; }

.nav3 {width:350px; position:absolute; z-index:3; margin:75px 0 0 550px;}
.nav3 ul {float:right; padding:0 15px 0 0; font-weight:bold;}	
.nav3 li {display:inline; list-style:none;}
.nav3 li a {display:block; float:left; padding:2px 5px 2px 5px; color:#76a475; text-decoration:none; font-size:120%;}
.nav3 a:hover {text-decoration:none; color:rgb(50,50,50);}

.sitemessage {width:400px; height:120px; position:absolute; z-index:1; margin:20px 0 0 480px; color:rgb(234,239,247); /*overflow:visible !important /*Activate if Firefox print problems*/; overflow:hidden /*IE6*/;}
.sitemessage h1 {width:400px; text-align:right; font-size:16px;}
.sitemessage h2 {float:right; width:320px; margin:8px 0 0 0; text-align:right; line-height:100%; font-size:160%;}
.sitemessage h3 {float:right; width:320px; margin:10px 0 0 0; text-align:right; font-size:140%;}
.sitemessage h3 a {text-decoration:none; color:rgb(234,239,247);}
.sitemessage h3 a:hover {text-decoration:none; color:rgb(50,50,50);}


.nav6 { font-weight: bold; vertical-align: bottom; padding:2px 0 5px 0; height: 27px; width:900px; border:none; color:#5f9563; font-size:130%;} /*Color navigation bar normal mode*/ 
.nav6 table tr {}
.nav6 table {position: relative; height: 25px; top:0; left:0; border-collapse:collapse;z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; }
.nav6 table tr td {padding: 0 6px 0 10px; }




/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN CONTENT */
.column1-unit {width:840px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left { font-weight: normal; font-size: 12px; float:left; width:300px; margin: 30px 0 0 0px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; font-size: 14px; border: line 1px black; width:540px; margin: 40px 0 0 0px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column2-unit-left-catalog {float:left; width:450px; margin: 1px 1px 1px 1px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right-catalog {float:right; font-size: 12px; width:300px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column3-unit-left {float:left; width:140px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-top: 110px;}
.column3-unit-middle {float:left; width:210px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:0px; margin-top: 40px;}
.column3-unit-right {float:right; text-align: center; width:530px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-top: 10px;}

.column3-unit-left-art {float:left; width:40px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-top: 110px;}
.column3-unit-middle-art {float:left; width:240px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:0px; margin-top: 20px;}
.column3-unit-right-art {float:right; text-align: right; width:570px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-right: 20px; margin-top: 40px;}

.column2-unit-left-myaccount {float:left; width:200px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right-myaccount {float:right; width:600px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-interior-left {float:left; width:400px; margin-top: 20px;  margin-bottom:5px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-interior-right {float:right; width:400px;  margin-bottom:5px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:0px; border:0px solid rgb(150,150,150);}
.footer {clear:both; margin:100px 0 0 0; width:900px; text-align: center; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}


