@charset "utf-8";
/* CSS Document */
body { cursor:default; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#131313; background:url(../images/mnbg.gif) repeat-x; background-color:#FFFFFF; padding:0; margin:0; }
a:link, a:visited { color:#FFFFFF; text-decoration:underline; }
a:hover { color:#FFFFFF; text-decoration:none; }
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
p { margin:0; padding:12px 0 12px 0; line-height:150%; }
.btn1, .btn2, .btn4 { cursor:pointer; }
form { padding:0; margin:0; }
input { padding:0; margin:0; }

#MAIN-HOLDER, #HEADER, #MENU, #CONTAINER, #LEFT-CONTAINER, #FOOTER { float:left; }
.tpbtm, .thumbs { float:left; }

#RIGHT-CONTAINER { float:right; }

#DEFAULT-HOLDER { margin:0 auto; width:900px; height:auto; }
#MAIN-HOLDER { padding:0 7px 0 7px; width:886px; height:auto; background:url(../images/bg.png) repeat-y; }
* html #MAIN-HOLDER { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.png', sizingMethod='scale'); }
#HEADER { width:886px; height:219px; }
#HEADER .hd { width:443px; height:219px; }
#MENU { width:882px; height:45px; background:url(../images/mn-rep.gif) repeat-x; }
.lavaLampWithImage { position:relative; height:auto; width:800px; padding:3px 0 0 15px; overflow:hidden; }
.lavaLampWithImage li { float: left; list-style: none; }
.lavaLampWithImage li.back { background:url(../images/lava.gif) no-repeat right -42px; width: 9px; height: 42px; z-index: 8; position: absolute; }
.lavaLampWithImage li.back .left { background:url(../images/lava.gif) no-repeat top left; height: 42px; margin-right: 9px; }
.lavaLampWithImage li a { font: bold 12px arial; text-decoration: none; color: #fff; outline: none; text-align: center; top:12px; text-transform: uppercase; letter-spacing: 0; z-index: 10; display: block; float: left; height: 42px; position: relative; overflow: hidden; padding:0 25px 0 25px; }
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited { border: none; color: #fff; text-decoration: none; }
#CONTAINER { width:886px; height:auto; }
#CONTAINER .tpbtm { width:886px; height:17px; }
#CONTAINER .content { width:886px; height:auto; }
#LEFT-CONTAINER { width:265px; height:auto; }
.thumbs { width:106px; height:143px; padding:10px 0 0 19px; }
#RIGHT-CONTAINER { width:580px; height:auto; padding:15px 15px 0 0; }
.box-holder1 { border:2px dashed #db4628; padding:10px; }
#FOOTER { padding:20px; width:846px; height:auto; background-color:#6e0403; text-align:center; color:#FFFFFF; }
#FOOTER p { margin:0; padding:0; line-height:18px; }