*{
	padding:0px;
	margin:0px;
}
html, body {
	padding:0px; 
	margin:0px; 
	color:#333333; 
	font: 11px/12px Verdana, Helvetica, sans-serif;
	height:100%;
	background-color:#d7d4d0;
}
table {
	border: 0px;
	border-collapse: collapse; /* cellspacing="0" */
}
table td, table th{
	padding:0px; /* cellspadding="0" */
	vertical-align:top;
	text-align:left;
} 
img{
	border:0px;
}


a {outline:none; color:#a06d2e}
a:link    {}
a:hover   {color:#d3a74e}
a:visited {}
a:active  {color:#d3a74e}

a img {border: none;}

.main {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:85px;
        background-color: #ffffff;
}
.logo {
	padding:23px 0 0 61px;
}
#topnav {
	height:38px;
	padding:15px 0 0 50px;
}
#topnav li {
	list-style-type:none;
	float:left;
}
#topnav li a {font-size:14px; line-height:16px; text-decoration:none; color:#000000; padding:5px 10px 4px; display:block; overflow:hidden;}
#topnav li a:hover, #topnav li a.active, #topnav li#currentpage a {color:#a06d2e !important; background-color:#dbd7ce !important;}
#topnav li ul {display:none; position:absolute; padding-top:4px; background-color:#FFFFFF; overflow:hidden; z-index:10000;}
#topnav li ul.active {display:block;}
#topnav li ul li {float:none; background-color:#dbd7ce !important;}
#topnav li ul li.last {padding-bottom:7px;}
#topnav li ul li a {padding:2px 11px 4px 11px; color:#9c6626 !important; display:block; font-size:12px; height:15px;}
#topnav li ul li a.active, #topnav li ul li a:hover, #topnav li#currentpage ul li a.active, #topnav li#currentpage ul li a:hover {background-color:#909b9f !important; color:#ffffff !important;}

.header_search {border:20px solid #000000; border-bottom:0; width:860px; margin-left:21px; padding:18px 0 0 20px; font-size:12px; line-height:14px; float:left; display:inline;}
.header_search label, .header_search select, .header_search input, .header_search a {float:left;}
.header_search label img {margin-top:2px;}
.header_search select {width:140px; height:19px; border:1px solid #000000;}
.header_search input {width:125px; height:16px; border:1px solid #000000; margin-right:3px; display:inline;}
.header_search a.header_arrow {width:15px; height:15px; background-image:url(../img/arrow.gif); background-position:0 0; background-repeat: no-repeat; font-size:0; line-height:0;}
.header_search a.header_arrow.active, .header_search a.header_arrow:hover {background-position:0 100%;}

.centerpart {border:20px solid #000000; border-top:0; border-bottom:0; width:862px; margin-left:21px; float:left; padding:25px 0 0 18px; min-height:787px; display:inline;}
#home .centerpart {padding-left:20px; margin-left:0;}
.bottom {border:20px solid #000000; border-top:0; width:880px; margin-left:21px; height:65px; float:left; display:inline;}
.bottom address {font-size:13px; line-height:16px; float:left; padding-left:18px; font-style:normal;}
.bottom ul {float:right; list-style-type:none; padding-right:10px;}
.bottom ul li {list-style-type:none; float:left; margin-right:10px;}
.bottom ul li a {font-size:13px; line-height:16px; text-decoration:none; color:#000000;}
.bottom ul li a.active, .bottom ul li a:hover {color:#a06d2e;}

#social {width:862px;text-align:right;margin:0 0 0 0;padding:10px 0 0 0;}
.clear{clear:both;}
#titlebar {padding-bottom:6px; position:relative; /*margin-left:-2px;*/ overflow:hidden;}
#titlebar h1 {font-size:38px; line-height:42px; font-weight:normal;}

.centerpart p {font-size:13px; line-height:18px;}
.centerpart p.products_home_texttop {color:#a06d2e; font-weight:bold;}

#content {overflow:hidden;}


/*Catalog product*/
#cat {padding-top:3px;}
#cat table.catalog_product {width:843px; margin-top:32px; float:left;}
#cat table.catalog_product table {width:auto;}
#cat table.catalog_product select, #cat table.catalog_product input {/*border:1px solid #000000;*/ color:#000000;}
#cat table.catalog_product td {border-bottom:1px solid #a06d2e; padding-bottom:24px;}
.cat_labelcell1, .cat_labelcell2, .cat_labelcell3 {font-size:14px; line-height:18px; width:574px;}
#cat table.catalog_product td.cat_labelcell2 {padding-bottom:31px;}
.cat_labelcell1 strong, .cat_labelcell2 strong, .cat_labelcell3 strong {color:#a06d2e;}
#cfm_select_series {margin-top:14px;}
.cat_labelcell2 {padding-top:30px;}
.cat_fieldcell2 {padding-top:82px;}
#cat table.catalog_product .cat_fieldcell2 input {background-color:#a06d2e; color:#FFFFFF; width:78px; height:21px; /*border:none; */margin-top:1px; font-size:10px; line-height:12px; font-weight:bold; cursor:pointer;}
#c_model_num {position:relative;}
#cat table.catalog_product .cat_fieldcell2 input.button {border:none;}
#cat table.catalog_product .cat_fieldcell2 input.cat_model {background-color:#FFFFFF; color:#000000; cursor:auto; font-size:14px; font-weight:normal; height:18px; left:0; line-height:16px; margin-left:-2px; margin-top:0; position:absolute; top:0; width:145px;}
#cat table.catalog_product .cat_fieldcell2 input.button {left:0; margin-left:153px; margin-top:0; position:absolute; top:0;}
.cat_fieldcell2 input:hover {background-color:#d3a74e;}
.cat_fieldcell2 input.cat_model:hover {background-color:#FFFFFF;}
.cat_labelcell3 {padding-top:20px;}
.cat_fieldcell3 span {display:block; width:21px; height:17px; background-color:#a06d2e; color:#FFFFFF; font-size:14px; text-align:center; padding-top:4px; margin-right:17px; margin-left:-2px;}
#cat table.catalog_product td.cat_fieldcell3 {border-bottom:0; padding-bottom:20px;}
.cat_fieldcell3 table {margin-top:36px;}
#cat table.catalog_product td.cat_labelcell3 {border-bottom:0;}
#cat table.catalog_product input.button {background-color:#a06d2e; font-size:10px; line-height:12px; font-weight:bold; color:#FFFFFF; border:0; height:21px; margin-top:5px; width:78px; cursor:pointer; padding-bottom:2px;}
#cat table.catalog_product input.button:hover {background-color:#d3a74e;}
#cat input.button:hover {background-color:#d3a74e;}
/*End catalog product*/


/*Dealer search result*/
#cat.search_result {padding-top:0; padding-left:3px;}
#cat table.search_result {width:843px;}
#cat table.search_result h1 {font-size:13px; line-height:15px; color:#9c6626; padding-bottom:3px;}
#cat table.search_result td {padding:27px 0 0 0; font-size:13px; line-height:15px;}
#cat table.search_result td.line {height:5px; padding:0; font-size:0; line-height:0;}
#cat table.search_result td.first_td {width:255px;}
#cat table.search_result td.second_td {width:100px;}
#cat table.search_result td.third_td {width:130px;}
#cat table.search_result .search_result_first td {border-bottom:1px solid #9c6626; padding:0; line-height:14px;}
#cat table.search_result td a.get_details, .new_search a, a.new_search, .tiplink a {font-size:13px; line-height:15px; color:#ffffff; text-decoration:none; font-weight:bold; background-color:#9c6626; width:99px; height:19px; text-align:center; float:right; margin-right:5px; margin-top:-2px; position:relative; padding-top:3px; display:inline;}
.tiplink a {margin-right:400px;}
#cat table.search_result td a.get_details:hover, .new_search a:hover, a.new_search:hover, .tiplink a:hover {background-color:#d3a74e;}
#cat table.search_result td.new_search a {font-size:13px; line-height:15px; color:#ffffff; text-decoration:none; font-weight:bold; background-color:#9c6626; width:99px; height:19px; text-align:center; float:right; margin-right:5px; padding-top:3px; display:inline;}
#cat table.search_result td.new_search a:hover {background-color:#d3a74e;}
#cat table.search_result td.new_search {padding-top:71px;}
.no_dealers {color:#9c6626;}
/*End Dealer search result*/

/*Registration*/
.form_inner {width:347px; border:3px solid #000000; padding-top:19px; float:left; margin-bottom:86px; display:inline;}
.form_inner div {font-size:13px; line-height:15px; min-height:20px; float:left; padding-bottom:11px; width:340px; position:relative;}
.form_inner div.line1 {padding-top:28px;}
.form_inner div strong {padding-left:4px;}
.form_inner label {float:left; width:148px; padding-left:12px;}
.form_inner .labelcellerror {color:#cc0000;}
.form_inner label b {font-weight:normal;}
.form_inner label.no_r {padding-left:20px; width:140px;}
.form_inner input, .form_inner select {width:165px; height:15px; margin-top:3px;}
.form_inner select {width:168px;}
.form_inner select {height:auto;}
.form_inner div span {position:absolute; left:0; top:0; font-weight:bold; margin:16px 0 0 21px}
.centerpart .form_inner div p {float:left; width:340px; padding:33px 0 0 12px; font-size:13px; line-height:21px;}
.form_inner div.text {padding-bottom:9px;}
.form_inner div.contact_radio {padding:0 0 0 38px; width:300px;}
.form_inner div.contact_radio label {width:auto; padding:0; font-size:11px; line-height:13px; float:left; margin:3px 3px 0 3px;}
.form_inner div.contact_radio label.contact_radio_long {margin:0 0 9px 0; float:left; width:300px;}
.form_inner div.contact_radio input {width:auto; margin-top:2px; float:left;}
.centerpart .form_inner div.text2 p {float:left; width:340px; padding:26px 0 0 12px; font-size:13px; line-height:21px;}
.form_inner div.text2 {padding-bottom:7px;}
.form_inner div.contact_radio div {padding-bottom:6px; width:300px; position:relative; margin-left:-3px;}
.form_inner div.buttons {padding:23px 0 21px 36px; width:300px;}
.form_inner div.buttons input {border:none; background-color:#9c6626; color:#FFFFFF; font-size:13px; line-height:15px; font-weight:bold; height:21px; text-align:center; width:52px; float:left; margin-right:3px; padding-bottom:3px;}
.form_inner div.buttons input.submit_btn {width:115px;}
.form_inner div.buttons input.submit_btn:hover {background-color:#d3a74e;}
.registration_right {float:left; width:300px; padding:17px 0 0 26px;}
.registration_right span {color:#9c6626; font-weight:bold; float:left; width:300px; padding-bottom:8px;}
.registration_right p {font-size:13px; line-height:21px; float:left; width:300px; padding-bottom:85px;}
.centerpart p.error {padding-left:20px; width:320px; color:#cc0000;}
.centerpart .registration_right p.error {padding-left:0; width:460px; position:relative; line-height:20px; font-size:12px; padding-bottom:58px;}
/*End Registration*/

/*Product detail*/
#cat.product_details {float:left;}
.product_details_left {float:left; width:379px; padding-left:2px; padding-top:1px;}
.product_details_right {float:left; width:440px; font-size:15px; font-size:15px; line-height:17px; text-decoration:none;  padding-top:1px;}
.product_details_right div {float:left; width:400px;}
.product_details_right div.product_details_descr {padding-top:70px;}
.product_details_right div.product_details_descr div {padding-bottom:12px;}
.product_details_right div strong {color:#9c6626; margin-right:5px;}
.product_details_right ul {margin:8px 0 0 2px; float:left;}
.product_details_right ul li {list-style-type:none; height:30px;}
.product_details_right ul a {font-size:15px; line-height:17px; color:#9c6626;}
.product_details_right ul a:hover {color:#d3a74e;}
/*End Product detail*/

/*Delaer Locator*/
.dealer_locator_top, .dealer_locator_bottom {width:850px; float:left; font-size:13px; line-height:15px; padding:0 0 0 2px;}
.dealer_locator_top_left, .dealer_locator_bottom_left {width:334px; float:left; border:3px solid #000000; padding:17px 0 0 12px;}
.dealer_locator_top_left div, .dealer_locator_bottom_left div {float:left; width:330px; padding-bottom:28px; position:relative;}
.dealer_locator_top_left div span {position:absolute; left:0; top:0; font-weight:bold; margin:18px 0 0 143px;}
.dealer_locator_top_left label, .dealer_locator_bottom_left label {float:left; width:138px;}
.dealer_locator_top select, .dealer_locator_bottom select, .dealer_locator_top input, .dealer_locator_bottom input {float:left; width:167px;}
.dealer_locator_top select.dealer_locator_top_left_small, .dealer_locator_bottom select.dealer_locator_top_left_small {width:99px;}
.dealer_locator_top input.dealer_locator_top_left_small, .dealer_locator_bottom input.dealer_locator_top_left_small {width:97px;}
.dealer_locator_top select, .dealer_locator_bottom select {width:186px;}
.dealer_locator_top div.dealer_locator_top_left_submit, .dealer_locator_bottom div.dealer_locator_top_left_submit {padding-bottom:13px;}
div.dealer_locator_top_left_submit input, div.dealer_locator_bottom_left_submit input {border:none; width:182px; height:22px; background-color:#9c6626; color:#FFFFFF; cursor:pointer; margin:7px 10px 0 0; font-weight:bold; float:right; padding-bottom:2px;}
.dealer_locator_top_right, .dealer_locator_bottom_right {float:left; width:466px; padding:21px 0 0 26px;}
.dealer_locator_top strong, .dealer_locator_bottom strong {color:#9c6626; float:left; width:460px; padding-bottom:8px;}
.dealer_locator_top p, .dealer_locator_bottom p {line-height:21px;}
.dealer_locator_bottom {padding-top:45px;}
.dealer_locator_bottom_left {padding-top:22px;}
div.dealer_locator_bottom_left_submit {padding-bottom:20px;}
.dealer_locator_bottom_right {padding-top:27px;}
#cat table.search_result .search_result_first td.locator_pagination {text-align:right;}
.btn_next {float:right; background:url(../img/arrow_left.jpg) 100% 1px no-repeat; text-align:right; padding-right:18px; text-decoration:none; font-size:13px; line-height:15px; margin-right:2px;}
.btn_previous {float:left; background:url(../img/arrow_right.jpg) 0 1px no-repeat; text-align:left; padding-left:16px; text-decoration:none; font-size:13px; line-height:15px; margin-left:150px;}
/*End Delaer Locator*/

/*Home*/
#home .header_search, #home .centerpart, #home .bottom {border:0;}
/*#home .logo {display:none;}*/
.home_images {background-color:#000000; width:880px; height:450px; float:left; overflow:hidden; border:20px solid #000000;}
.home_images img {left:-880px; left:0; top:0; float:left; display:none;}
.home_images img.first {z-index:1000;}
#home #topnav {padding:23px 0 0 55px; height:28px; float:left; display:inline; width:900px;}
#home .header_search {padding-left:44px; float:left; display:inline;}
#home .centerpart {padding-top:25px; width:940px; float:left; display:inline;}
#home #cat {padding-top:0;}
.home_bottom_image {float:left; width:950px; padding:21px 0 53px;}
.home_bottom_image_left, .home_bottom_image_right {float:left; width:439px;}
.home_bottom_image_right {padding-left:41px;}
.home_bottom_image h2 {font-size:14px; line-height:16px; width:400px; float:left; padding-bottom:6px;}
.home_bottom_image p {font-size:12px; line-height:14px;}
.home_bottom_image img {margin-bottom:6px;}
.home_space {font-size:0; line-height:0; height:0; float:left; width:0;}
/*End Home*/

/*About page*/
.inner_page_left {float:left; width:626px; padding-right:15px; border-right:2px solid #000000;}
.pass_retv .inner_page_left {min-height:170px;}
.inner_page_left p, .client_services_left p {font-size:14px; line-height:20px; padding-bottom:18px;}
.inner_page_left p a {/*color:#000000; */text-decoration:none;}
.inner_page_right {/*border-left:2px solid #000000; */float:right; width:195px; padding:0 0 17px 12px; margin-top:2px; margin-right:12px; display:inline;}
.inner_page_right div {float:left; width:195px; padding-bottom:23px;}
.inner_page_right h2 {font-size:13px; float:left; width:182px; padding:0 0 3px 5px; border-bottom:1px solid #a06d2e; margin-bottom:9px; color:#A06D2E; line-height:18px;}
.inner_page_right h2 a {text-decoration:none;}
.inner_page_right p {font-size:12px; line-height:16px; float:left; padding:0 0 10px 5px;}
.inner_page_right p a {text-decoration:none; font-size:12px; }
.inner_page_right p a span {text-decoration:underline;}
/*End About page*/

/*Dealer detail*/
.dealer_details {font-size:13px; line-height:21px; position:relative; margin:-2px 0 0 3px;}
.dealer_details table {width:839px;}
.dealer_details .dealer_details_first {line-height:15px; color:#986331;}
.dealer_details .dealer_details_first td, .dealer_details .dealer_details_first th {border-bottom:1px solid #986331; padding-bottom:2px;}
a.back_to_dealers {float:right; background:url(../img/arrow_right.jpg) 0 1px no-repeat; padding-left:19px; line-height:14px;}
.dealer_details table td.dealers_line {font-size:0; line-height:0; height:28px;}
.dealer_details table th.dealer_adr {width:73px;}
.dealer_details table td.dealer_address {width:281px;}
a.dealer_new_search {float:right; width:99px; height:19px; text-decoration:none; color:#FFFFFF; background-color:#9b6630; font-size:13px; line-height:15px; font-weight:bold; text-align:center; margin:1px 1px 0 0; padding-top:3px;}
a.dealer_new_search:hover {background-color:#d3a74e;}
/*End Dealer detail*/

/*Product page*/
.product_page {float:left; width:850px; padding-bottom:41px; overflow:hidden;}
.page_info {float:left; width:850px;}
.page_info_left {float:left; width:340px; font-size:12px; line-height:16px; padding:2px 0 0 3px;}
.page_info_right {float:right; padding:16px 10px 0 0; width:490px; text-align:right;}
.page_info_right, .page_info_right a {text-decoration:none; font-size:12px; line-height:16px;}
.page_info_right a {margin-left:3px;}
.page_info_right a:hover, .page_info_right a.active {color:#d3a74e;}
.page_optional {float:left; width:850px;}
.page_optional_left {float:left; width:500px; padding:12px 0 0 0;}
.page_optional_left, .page_optional_left a {color:#A06D2E; font-size:13px; line-height:17px; text-decoration:none;}
.page_optional_left a:hover {color:#D3A74E;}
.page_optional_left strong {float:left; width:500px; font-weight:normal;}
.page_optional_right {float:right; width:300px; padding:14px 9px 0 0;}
.page_optional_right select {float:right;}
.product_page table {width:838px; margin:2px 0 0 5px; float:left;}
.product_page td {padding-left:7px; vertical-align:middle; line-height:18px;}
.product_page td, .product_page th {border-bottom:1px solid #a06d2e;}
.product_page .no_line td, .product_page .no_line th {border-bottom:none;}
.product_page .whiteline td {font-size:0; line-height:0; height:4px;}
.product_page .first_no_line td, .product_page .first_no_line th {border-bottom:0;}
.product_page td.pr_long {border-right:1px solid #a06d2e;}
.product_page .product_first td {font-size:13px; line-height:15px; color:#9c6626; height:35px; vertical-align:middle;}
.product_page td.pr_a, .product_page td.pr_b {border-right:1px solid #a06d2e;}
.product_page td.pr_a, .product_page td.pr_b, .product_page td.pr_c {padding:0 4px; border-right:1px solid #a06d2e; text-align:center;}
.product_page td.pr_c {border-right:0;}
.product_page .product_color td {background-color:#ab7c15; height:21px; font-size:15px; line-height:17px; color:#FFFFFF; font-weight:bold; vertical-align:top; padding-top:1px; padding-left:5px;}
.product_page th {border-right:1px solid #a06d2e; padding:13px 0 0 0; overflow:hidden; width:173px; vertical-align:bottom; height:200px;}
.product_page .product_first th {height:auto;}
.product_page th span {display:block; height:18px; background-color:#a06d2e; float:left; width:168px; padding:3px 0 0 5px;}
.product_page th div {font-size:0; line-height:0;}
.product_page th span a {color:#FFFFFF; font-size:13px; line-height:15px; text-decoration:none;}
.product_page th span a:hover {color:#d3a74e;}
.product_page th div img {float:left; font-size:0; line-height:0; margin:0 0 10px 10px; display:inline;}
.product_page td.product_model {width:179px; border-right:1px solid #a06d2e;}
.product_page td.product_model.not_line {border-right:0;} 
.product_page td.product_descr {width:205px; border-right:1px solid #a06d2e;}
.product_page td.pr_notes {border-right:1px solid #a06d2e; padding-right:6px;}
.product_page td.product_finish {text-align:right;}
.pages a {color:#000000;}
.pages a:hover {color:#909b9f;}
a.next, .pages a.next span, a.next span, a.previous, .pages a.previous span, a.previous span {color:#a06d2e;}
.pages a.next:hover {color:#d3a74e;}
/*.pages span {color:#909b9f;}*/
span.current_el {color:#909b9f; margin-left:3px;}
/*End Product page*/

/*News page*/
.news {float:left; width:830px; padding-bottom:41px; /*overflow:hidden;*/}
.table_content {float:left; width:100%; padding-bottom:20px;}
.table_content_item {float:left; width:100%; padding:20px 0; border-bottom:1px solid #a06d2e;}
.table_content_item_left {float:left; width:180px;}
.table_content_item_right {float:left; width:650px; overflow:hidden;}
.item_title {color:#9C6626; float:left; border-bottom:1px solid #a06d2e; padding-bottom:3px; width:100%; font-size:13px; line-height:15px; font-weight:bold;}
.table_content_item_text {font-size:14px; line-height:20px; padding-top:8px; float:left; width:100%;}
.table_content_item_text p {margin-top:14px;}
/*End News page*/

/*Photo gallery*/
.photo_gallery table td div {padding-bottom:16px;}
.photo_gallery table {margin-bottom:50px;}
/*End Photo gallery*/

/*Client services*/
.client_services.cs_home, .client_services.cs_login {margin-bottom:20px; overflow:hidden;}
.client_services_left {float:left; width:626px;}
.client_services .client_services_left {padding-right:15px; border-right:2px solid #000000;}
.client_services_left .table_content_item {width:610px;}
.client_services_left .table_content_item_left {width:110px;}
.client_services_left .table_content_item_right {width:500px;}
.client_services .form_inner {border:none; margin-bottom:0; padding-bottom:6px; padding-top:0;}
.client_services .inner_page_right .form_inner div {width:205px;}
.client_services .inner_page_right .form_inner div {padding-bottom:10px;}
.client_services .form_inner div.buttons {padding-left:0;}
.client_services .form_inner div.buttons label {width:110px; padding-left:2px; padding-top:6px;}
.client_services .form_inner div.buttons input {width:auto; height:auto; background-color:#ffffff; position:relative; margin-top:8px; display:inline;}
.client_services .form_inner div.buttons input.button {width:62px; height:21px; background-color:#9C6626; cursor:pointer; margin-top:3px;}
.client_services .form_inner div.buttons input.button:hover {background-color:#d3a74e;}
.client_services .form_inner div.buttons {width:205px; padding-top:6px;}
.client_services .form_inner #createaccount div.buttons {padding-top:0; cursor:pointer;}
.client_services .form_inner #createaccount div.buttons input.button {background-color:#9C6626; width:130px;}
.client_services .form_inner #createaccount div.buttons input.button:hover {background-color:#d3a74e;}
.client_services_retr_passw .form_inner {margin-top:30px; width:400px;}
.client_services_retr_passw .form_inner div {width:400px;}
.client_services_retr_passw .form_inner label {width:190px;}
.client_services_retr_passw .form_inner div.buttons input {background-color:#9C6626; width:160px;}
.client_services .inner_page_right h2, .client_services .inner_page_right .form_inner label, .client_services .inner_page_right p {padding-left:0;}
/*End Client services*/

/*Contact*/
.link_btn {display:block; height:16px; padding:5px 5px 0 5px ; color:#fff; background:#A06D2E; cursor:pointer; font-size:10px; font-weight:bold; line-height:12px;}
.link_btn:hover {background-color:#d3a74e; color:#FFFFFF;}
/*End Contact*/

/*Privacy Policy*/
.privacy_page .inner_page_left {width:auto; border-right:0;}
.inner_page_left h2 {font-size:15px; line-height:17px; color:#a06d2e; font-weight:bold;}
/*End Privacy Policy*/

/*Specification*/
.table_content2 {padding:50px 0 24px 2px; float:left;}
.table_content2 table {float:left; font-size:13px; line-height:15px; width:840px;}
.table_content2 table a {color:#000000; text-decoration:none;}
.table_content2 table a:hover {color:#a06d2e;}
.table_content2 table .first td, .table_content2 table .first th {color:#ffffff; font-weight:bold; background-color:#9c6626; height:22px; border-bottom:0;}
.table_content2 table td, .table_content2 table th {font-weight:normal; vertical-align:middle; height:38px; border-bottom:1px solid #9c6626;}
.table_content2 table tr.odd td, .table_content2 table tr.odd th {background-color:#f0e8df;}
.table_content2 table .first th {padding-left:8px; width:90px;}
.table_content2 table th {padding-left:12px; width:86px;}
/*End Specification*/

/* Register catalog */
.form_inner .rc div.buttons input.submit_btn {width:140px;}
/* End Register catalog */


/*Hadle Trims*/
.hadle_trims h2 {color:#a06d2e; font-size:13px;}
.hadle_trims_inner, .hadle_trims_inner table.hadle_trims_inner_table {float:left;}
.hadle_trims_inner {padding:50px 0 0 100px;}
.hadle_trims_inner table.hadle_trims_inner_table {width:640px;}
.hadle_trims_inner table.hadle_trims_inner_table td .photo-frame {border:1px solid #A06D2E; margin:8px; float:left; display:inline; padding:6px; height:150px;}
.hadle_trims_inner table.hadle_trims_inner_table .first td {text-align:right; padding-right:10px;}
/*End Hadle Trims*/

/*Sitemap*/
.sitemap a {text-decoration:none;}
.sitemap .inner_page_right p {width:200px;}
.sitemap dd {float:left; width:400px; padding-bottom:16px;}
.sitemap dt {float:left; width:200px; padding-bottom:16px;}
.sitemap .inner_page_left {overflow:hidden; width:600px;}
/*End Sitemap*/

/*FAQs*/
.faq_text {margin-bottom:20px; overflow:hidden;}
.faq_text .inner_page_left {padding:13px 15px 0 3px; border-right:2px solid #000000;}
.faq_text .inner_page_left h2 {font-size:13px; line-height:15px; font-weight:bold; border-bottom:1px solid #9c6626; float:left; width:618px; padding-bottom:2px; margin-bottom:22px; display:inline;}
.faq_text dt, .faq_text dd {float:left; width:570px; font-size:13px; line-height:16px; color:#9c6626; font-weight:bold; background-position:9px 0; background-repeat:no-repeat; background-image:url(../img/letter_q.gif); padding-bottom:5px; padding-left:33px;}
.faq_text dd {font-weight:normal; color:#333333; background-image:url(../img/letter_a.gif); padding-bottom:20px;}
.faq_text .backtotop {float:left; width:600px; position:relative; margin-top:-3px; padding:0 0 29px 9px;}
.faq_text .backtotop a {font-size:12px; line-height:15px; color:#996633; text-decoration:underline;}
.faq_text .inner_page_right {padding:0; margin-top:15px; float:right; display:inline; margin-right:11px;}
.faq_text .inner_page_right div {padding-bottom:3px;}
.faq_text .inner_page_right h2 {border-bottom:0; padding:0 0 7px 9px}
.faq_text .inner_page_right li {list-style-type:none; float:left; width:155px; padding:0 0 10px 32px; background:url(../img/arrow_orange.gif) 9px 2px no-repeat;}
.faq_text .inner_page_right li a {font-size:13px; line-height:15px; color:#9c6626;}
.faq_text .inner_page_right li a:hover {color:#d3a74e;}
/*end FAQs*/

.error404 .inner_page_left p a {color:#a06d2e;}
.error404 .inner_page_left p a:hover {color:#d3a74e;}

.error, .error_message {color:#cc0000;}
/*#reg_suc .error {font-size:12px; line-height:14px; font-weight:bold; position:relative; margin-top:-2px; height:26px;}*/
.centerpart .hadle_trims p {float:left; width:700px;}
#home_images img {display:none;}
.newsletter_content {position:relative; float:left; width:626px; padding-right:15px; border-right:2px solid #000000; overflow:hidden;}
.newsletter_content .form_inner {margin-bottom:0;}
.newsletter_content .error {font-size:12px; line-height:15px; margin:-2px 0 0 371px; position:absolute; width:230px; left:0; top:0;}
#t1 {visibility:hidden;}
.photo-subtitle {padding:0 6px;}
.photo-subtitle h2 {color:#996633; font-weight:bold; border-bottom:1px solid #9c6626; text-align:left; font-size:12px; margin-bottom:4px; padding-bottom:2px;}
.photo-subtitle.ht4 {padding:0;}
#cp_error {padding-top:6px;}

.photo_gallery table td div {min-height:101px; overflow:hidden;}
.photo_gallery table td.col_1 div {width:239px;}
.photo_gallery table td.col_2 div {width:233px;}
.photo_gallery table td.col_3 div {width:231px;}
.photo_gallery table h2 {display:block; padding-bottom:1px; margin-bottom:5px; border-bottom:1px solid #9c6626; font-size:12px; font-weight:bold; color:#963; line-height:14px;}
.photo_gallery table h2.h_listing {width:620px;}
.photo_gallery table h2.h_special {width:145px;}
.photo_gallery table td a {font-size:0; line-height:0;}
.photo_gallery table td img {float:left;}
.gallery_inner .inner_page_right h2 {line-height:15px;}
.header_search select#series_name, .header_search #model_number input {font-size:11px; line-height:13px;}
.header_search #model_number input {padding-bottom:2px; height: 14px;}

table td.photo-caption {text-align:right;}
table td.photo-caption1 {text-align:left;}

#titlebar a {text-decoration:none;float:left; font-size:12px;margin:8px 0 0 3px;}
