@charset "utf-8";
* { padding:0; margin:0; border:0; }
/*html, body { width:100%; background-color: #f3f3e7; } /*Summer BG*/
html, body { width:100%; background-color: #565034; } /*Winter BG*/


#container { width: 910px; margin: 0 auto; font-family: Georgia, "Times New Roman", Times, serif; list-style:none; text-align: left; }
#nav { width:720px; margin: 0 auto; background-image: url(../images/bg_nav.jpg); background-repeat: no-repeat; padding-top: 40px; padding-left: 70px; }

.menu { list-style:none; height:40px; font-size:18px; position:relative;  }
.menu li {float:left; height:40px; margin-right:1px;}
.menu li a {display:block; float:left; height:40px; line-height:28px; color:#333; text-decoration:none; font-weight:bold; text-align:center; padding:0 0 0 15px; cursor:pointer;}
.menu li a b {float:left; display:block; padding: 5px 2px 0 2px; }
/*.menu li.current a { background:url(../images/menu_0a.jpg) no-repeat; }*/
.menu li.current a b { color:#990000; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #990000; }
/*.menu li a:hover {background: url(../images/menu_hover0a.jpg) no-repeat;}*/
.menu li a:hover b { color:#17400e; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #17400e; }

#bot img { float: left; margin-top: 14px; }
#flashlft { clear: left; float: left; width: 455px; background-image: url(../images/bg_lft.jpg); background-repeat: no-repeat; }
#flashrght { float: right; width: 455px; background-image: url(../images/bg_rgt.jpg); background-repeat: no-repeat; }

#photo_top { clear: left; float: left; width: 910px; background-image: url(../images/photo_top.jpg); background-repeat: no-repeat; height: 5px; }
#photo_lft { clear: left; float: left; width: 5px; background-image: url(../images/photo_lft.jpg); background-repeat: no-repeat; height: 328px; }
#photo_21 { float: left; width: 450px; overflow: hidden; height: 328px; }
#photo_22 { float: left; width: 450px; overflow: hidden; height: 328px; }
#photo_31 { float: left; width: 100px; overflow: hidden; height: 328px; }
#photo_32 { float: left; width: 400px; overflow: hidden; height: 328px; }
#photo_33 { float: left; width: 400px; overflow: hidden; height: 328px; }
#photo_rgt { float: left; width: 5px; background-image: url(../images/photo_rgt.jpg); background-repeat: no-repeat; height: 328px; }
#photo_bot { clear: left; float: left; width: 910px; background-image: url(../images/photo_bot.jpg); background-repeat: no-repeat; height: 5px; }
#content { width: 660px; margin: 0 60px 0 60px; clear: left; float: left; background-image: url(../images/bg.jpg); background-repeat: repeat-y; padding: 10px 65px 10px 65px; font-size: 13px; line-height: 17px; }
#contentsml { width: 660px; margin: 0 60px 0 60px; clear: left; float: left; background-image: url(../images/bg.jpg); background-repeat: repeat-y; padding: 10px 125px 10px 125px; font-size: 13px; line-height: 20px; }

#content li {margin: 0 0 0 20px; }
#coll { width: 300px; clear: left; float: left; margin: 0 15px 0 0;}
#colr { width: 300px; float: left; margin: 0 0 0 15px;}

#bot { width: 660px; margin: -3px 60px 0 60px; clear: left; float: left; padding: 0 66px 35px 65px; font-size: 13px; line-height: 17px; background-image: url(../images/bg_bot.jpg); background-repeat: no-repeat; }
#bots { width: 660px; margin: -5px 60px 0 60px; clear: left; float: left; padding: 0 66px 35px 65px; font-size: 13px; line-height: 17px; background-image: url(../images/bg_bots.jpg); background-repeat: no-repeat; }
#botleft { width: 240px; clear: left; float: left; margin: 0 15px 0 0;}
#botright { width: 240px; float: left; padding-top: 10px; margin:  0 0 15px;}

#footer { width: 790px; margin: 0 60px 20px 60px; clear: left; float: left; font-size: 10px; font-weight: bold; letter-spacing: 0.15em; text-align: center; font-family: Arial, Helvetica, sans-serif; }
#footer a { color: #C3BEA5; text-decoration: none; }

h1 { font-size:20px; font-weight:bold; color:#17400e; margin: 20px 0 10px 0; }
h2 { font-size:20px; font-weight:bold; margin: 0 0 10px 0; color:#990000; }
h3 { font-size:16px; font-weight:bold; margin: 26px 0 10px 0; color:#990000; letter-spacing: .05em; clear: left;}
h4 a {font-size:13px; font-weight:bold; color:#17400e; line-height: 22px; margin: 0 0 20px 0; }
h5 {font-size:20px; font-weight:bold; line-height: 25px; color:#17400e;}
h6 {font-size:13px; color:#990000; }
p { margin-bottom:10px }
a { color:#990000; text-decoration:none; }
a:hover { color:#FF3300; }
strong { font-weight:bold; }

/** Various classes **/

.clearleft {clear: left;}
.left {margin:10px 10px 5px 0; float:left; clear: left; }
.right {margin:10px 0 5px 10px; float:right; }
.ind300px {margin: 0 0 0 200px; }
/**.price {margin:0 0 0 10px; float:right; } **/
.price {  float:right; margin:0 100px 0 0;}
.error { color:#FF0000; font-size:1.1em; font-weight:bold; }
.announce { color:#505050; line-height:1.3em; }
.announce a { font-weight:bold; }
.announce p { font-size:0.9em; }
.textright { text-align:right; margin:-10px 0 4px 0; } 
.center { text-align:center; }
.small { font-size:80%; line-height:1.2em; }
.large { font-size:130%; line-height:1.6em;  }
.bold { font-weight:bold; }
.boldred { font-weight:bold; color:#990000; letter-spacing: 0.05em; word-spacing: 0.1em; }
.hide { display:none; }
.line20pt { line-height: 20px; }

