* {margin:0px; padding:0px;}
* html #wrap {width:expression((documentElement.clientWidth||document.body.clientWidth)<975?'980px':'');} #wrap {min-width:980px; padding-bottom:5px; position:relative; overflow:hidden;}

a:link, a:visited {color:#f7931d; text-decoration:underline;}
a:hover, a:hover.visited {color:#f7931d; text-decoration:none;}
a {outline:0px;}

img {border:0px;}

#swf_right {position:absolute; top:0px; right:0px; z-index:1;}
.line_top {width:100%; height:13px; background:#1a1a1a; margin-top:35px; font-size:0px;}
.line_bottom {width:100%; height:13px; background:#1a1a1a; font-size:0px;}
.wood {width:100%; height:70px; background:#7f4921 url(/_img/bg_wood.jpg) left top repeat-x; text-align:center;}
.wood h1 {font-family:arial, tahoma, verdana; font-size:18px; color:#ffffff; letter-spacing:-1px; font-weight:normal; padding:4px 0px 0px 0px; text-align:center;}
.wood p {font-size:11px; color:#ffffff; font-family:arial, tahoma, verdana; width:900px; line-height:12px; color:#ffc191; margin:0px auto;}
.wood_home {width:100%; height:80px; background:#7f4921 url(/_img/bg_wood.jpg) left top repeat-x;}
.wood_home .inner {width:980px; margin:0 auto;}
.wood_home .inner  .copy {color:#efe8e2; font-family:arial; font-size:12px; padding:25px 0px 0px 62px; line-height:15px; float:left;}
.wood_home .inner  .addresses {float:right; width:670px; font-family:arial, tahoma, verdana; font-size:11px; color:#ffffff; padding-top:18px;}
.wood_home .inner  .addresses a {color:#ffffff;}
.wood_home .inner  .addresses table {border-collapse:collapse; width:100%;}
.wood_home .inner  .addresses table td {width:30%; vertical-align:middle;}
.mega_copy {padding:30px 0px 30px 0px;}

.home {width:980px; margin:0 auto; font-size:0px; position:relative; z-index:3;}
.home .logo {position:absolute; top:51px; margin-left:62px;}
.home .bg_top {background:#4f2d0b url(/_img/bg_top.jpg); width:685px; height:30px; float:right; position:relative; z-index:2;}
.bg_top_bg {background:#502d0b; right:0px; width:50%; height:30px; position:absolute; z-index:2;}
.menu_bg {background:#2d2d2d; width:50%; height:43px; right:-50%; position:absolute; top:0px; z-index:2;}
.home .menu {background:#000000 url(/_img/bg_menu.png) right top repeat-y; width:685px; height:30px; float:right; position:relative; z-index:3; margin-top:41px; padding-top:13px;}
.home .menu a {font-size:12px; font-family:arial, tahoma, verdana; text-transform:uppercase; margin-left:34px;}
.home .menu a.on {background:#262626; color:#ffffff; margin-left:20px; margin-right:-13px; padding:13px 14px 15px 14px; text-decoration:none;}
.home .menu_top {float:right; width:550px; text-align:right; position:relative; z-index:2; padding-right:30px; margin-top:-6px;}
.home .menu_top a {font-size:11px; font-family:arial, tahoma, verdana; text-transform:uppercase; margin-left:50px; color:#ffffff;}
.home .menu_top a:link, .home .menu_top a:visited {text-decoration:none;}
.home .menu_top a:hover, .home .menu_top a:hover.visited {text-decoration:underline;}
.home .menu_top a.shop {background:url(/_img/a_shop.gif) left top no-repeat; padding-left:22px;}
.home .menu_top a.credit {background:url(/_img/a_credit.gif) left 2px no-repeat; padding-left:22px;}
.home .menu_top a.dealers {background:url(/_img/a_dealers.gif) left top no-repeat; padding-left:22px;}
.home .slogan {color:#ffffff; font-size:28px; margin-left:62px; letter-spacing:-2px; font-family:arial, tahoma, verdana; margin-top:50px; position:relative; z-index:2;}
.home .slogani {margin:-25px 0px 20px 51px;}
.home .submenu {background:#222222; width:685px; height:21px; z-index:2; margin-top:15px; padding-top:7px;}
.home .submenu a {font-size:11px; float:left;}
.home .submenu a.on {color:#FF0000; background:#f7931d; color:#000000; float:left; padding:2px 5px 2px 5px; margin:-2px -6px 0px 30px;}
.home .submenu_off {background:none; width:685px; height:0px; z-index:2; margin-top:15px; font-size:0px;}
* html .home .submenu_off {margin-top:13px;}
.home .phone {position:relative; margin-left:287px; top:27px; width:220px; color:#ffffff; font-size:30px; text-align:right; font-weight:bold; font-family:Arial Narrow, "Arial Narrow", Arial, tahoma, verdana; font-stretch:condensed;}
.home .phone span {position:relative; color:#f7931d; font-size:14px; letter-spacing:-1px; font-family:arial, tahoma, verdana; text-align:right; font-weight:bold; top:-5px; font-stretch:normal;}

#left {margin-left:62px; width:195px; float:left; clear:all;}
* html #left {margin-left:31px; width:195px; float:left;}
#left p {margin:0px 0px 15px 0px; text-align:justify; color:#ffffff; font-family:arial, tahoma, verdana; font-size:12px;}
#left a {clear:both;}
#left a.menu:link, #left a.menu:visited {display:block; background:#000000; width:175px; margin:0px; font-size:13px; font-family:arial, tahoma, verdana; height:20px; padding:7px 10px 2px 10px; border-bottom:1px solid #262626; text-decoration:none;}
#left a.menu:hover, #left a.menu:hover.visited {display:block; background:#262626; color:#ffffff; width:175px; margin:0px; font-size:13px; font-family:arial, tahoma, verdana; height:20px; padding:7px 10px 2px 10px; border-bottom:1px solid #262626; text-decoration:none;}
#left a.menu_on:link, #left a.menu_on:visited {display:block; background:#f7931d; color:#ffffff; width:175px; margin:0px; font-size:13px; font-family:arial, tahoma, verdana; height:20px; padding:7px 10px 2px 10px; border-bottom:1px solid #262626; text-decoration:none;}
#left a.menu_on:hover, #left a.menu_on:hover.visited {display:block; background:#262626; color:#ffffff; width:175px; margin:0px; font-size:13px; font-family:arial, tahoma, verdana; height:20px; padding:7px 10px 2px 10px; border-bottom:1px solid #262626; text-decoration:none;}
#right {float:right; width:685px; font-size:12px; margin-left:10px; margin-bottom:0px; position:relative; z-index:2; font-family:arial, tahoma, verdana; color:#ffffff;}
#right .thickbox img {border:2px solid #2d2d2d; background:url(/_img/loading1.gif) center center no-repeat; margin:0px 0px 3px 0px;}
#right .thickbox img:hover {border:2px solid #f7931d;}
#right h1 {font-family:arial, tahoma, verdana; color:#ffffff; font-size:28px; letter-spacing:-2px; margin:-5px 0px 15px -1px; font-weight:normal;}
#right h2 {font-family:arial, tahoma, verdana; color:#ffffff; font-size:18px; letter-spacing:-1px; margin:0px 0px 5px -1px; font-weight:normal; color:#f7931d;}
#right p {font-family:arial, tahoma, verdana; color:#ffffff; font-size:14px; text-align:justify; margin:0px 0px 20px 0px; line-height:20px;}
#right p b {color:#f7931d;}
#right ul, #right ol{font-size:12px; margin-left:25px; color:#cccccc;}
#right ul li {list-style-type:square;}
#right .home {width:100%; border-collapse:collapse;}
#right .home td {width:50%; padding:0px 30px 20px 0px; vertical-align:top;}
#right .home h3 {color:#f7931d; font-size:37px; font-family:times, "times new roman", arial, tahoma, verdana; font-weight:normal; letter-spacing:-1px; margin-top:-6px;}
#right .home span {color:#ffffff; font-size:12px; font-family:aril, tahoma, verdana; font-weight:normal; padding-left:16px;}
#right .home p {color:#ffffff; font-size:12px; font-family:aril, tahoma, verdana; font-weight:normal; padding-left:16px; line-height:14px;}
#right .home .phone {position:relative; margin:-15px 0px 0px 0px; width:315px; color:#ffffff; font-size:45px; letter-spacing:-1px; text-align:right; font-weight:normal; font-family:Arial Narrow, "Arial Narrow", Arial, tahoma, verdana; font-stretch:condensed;}
#right .home .phone span {position:relative; color:#f7931d; font-size:20px; letter-spacing:-1px; font-family:arial, tahoma, verdana; text-align:right; font-weight:bold; top:-10px;}
#right .home .ask {font-size:18px; display:block; margin-left:15px; padding:10px 0px 10px 34px; color:#FFFFFF; background:#26201a url(/_img/ask.gif) 10px 13px no-repeat;}
#right .home .feedbacks {font-size:18px; display:block; margin-left:15px; padding:10px 0px 10px 34px; color:#FFFFFF; background:#26201a url(/_img/feedbacks.gif) 10px 13px no-repeat;}
#right table.credit {border-collapse:collapse; border:1px solid #f7931d; margin:10px 0px; background:#000000;}
#right table.credit td {padding:5px; border-right:1px solid #f7931d; border-bottom:1px solid #f7931d; vertical-align:middle;}
#right table.credit th {background:#f7931d; padding:5px; border-right:1px solid #f7931d; border-bottom:1px solid #f7931d; vertical-align:middle; color:#000000;}

.feedback {width:400px; margin-left:20px;}
.feedback {margin:0 auto;}
.feedback img {position:relative; top:-3px;}
.feedback input, .feedback textarea {padding:2px 3px 2px 3px; border:1px solid #484848; position:relative; top:-2px; color:#b8b8b8; width:280px; font-family:arial; background:#161910;}
.feedback textarea {font-family:arial; padding:2px 3px 2px 3px; width:280px;}
.feedback {width:100%; text-align:right; margin:0 auto; border-collapse:collapse; position:relative; top:3px;}
.feedback td {padding:3px 3px 7px 3px; vertical-align:top;}
.feedback .button_area {text-align:left; padding-left:5px;}
.feedback .nmbr_img {border:0px; margin:0px;}
.feedback .nmbr {width:92px; font-size:16px; font-weight:bold; text-align:center; margin-bottom:7px; position:relative; left:-2px;}
.feedback .bttn {cursor:pointer; width:100px; color:#000000; text-align:center; position:relative; background:#f7931d; border:0px;}

.feedback_2 {width:450px; margin-left:0px; float:left;}
.feedback_2 {margin:0 auto;}
.feedback_2 img {position:relative; top:-3px;}
.feedback_2 input, .feedback_2 textarea {padding:2px 3px 2px 3px; border:1px solid #484848; position:relative; top:-2px; color:#b8b8b8; width:330px; font-family:arial; background:#161910;}
.feedback_2 textarea {font-family:arial; padding:2px 3px 2px 3px; width:330px;}
.feedback_2 {width:100%; text-align:right; margin:0 auto; border-collapse:collapse; position:relative; top:3px;}
.feedback_2 td {padding:3px 3px 7px 3px; vertical-align:top; border:0px solid red;}
.feedback_2 .button_area {text-align:left; padding-left:5px;}
.feedback_2 .nmbr_img {border:0px; margin:0px;}
.feedback_2 .nmbr {width:92px; font-size:16px; font-weight:bold; text-align:center; margin-bottom:7px; position:relative; left:-2px;}
.feedback_2 .bttn {cursor:pointer; width:100px; color:#000000; text-align:center; position:relative; background:#f7931d; border:0px;}

.msg_on {padding:5px; margin-bottom:5px; background:#452605;}
.msg_on p {display:inline;}

.msg_off {padding:5px; margin-bottom:5px; background:#251403;}
.msg_off p {display:inline;}

/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color:#502d0b; text-decoration:underline;}
#TB_window a:visited {color:#502d0b; text-decoration:underline;}
#TB_window a:hover {color:#502d0b; text-decoration:none;}
#TB_window a:active {color:#502d0b; text-decoration:none;}
#TB_window a:focus{color:#502d0b;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/_img/macFFBgHack.png) repeat;}

.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#444444;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0px 0px 15px;
}

#TB_caption{
	height:25px;
	float:left;
	padding:7px 30px 13px 15px;
}

#TB_closeWindow{
	height:25px;
	padding:11px 15px 5px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#ececec;
	height:27px;
}

* html #TB_title{ /* ie6 hack */
	width:102%;
	background-color:#ececec;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:22px;
	width:126px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -11px 0 0 -63px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
