/********************************************************************************login*****************************************************************************************************/
#login { padding:0 30px}
#login .left { width:260px; float:left}
#login .left form { text-align:right; line-height:27px; padding-top:12px}
#login .left form input { width:137px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:10px}
*+html #login .left form input { background:#ffffff !important}
#login .left form .sign { background:url(../images/sign_in.gif) left top no-repeat; border: 0 none; margin-top:14px; width:62px; height:29px}
#login .right { width:300px; float:left; margin-left:45px}
#login .right p { padding:16px 0 16px 24px; margin:0; line-height:24px}
/********************************************************************************login*****************************************************************************************************/

/********************************************************************************confirm*****************************************************************************************************/
#confirm { padding:0 30px}
#confirm  h4 { padding:12px 0; text-align:left}
#confirm .left { width:260px; float:left; line-height:27px;}
#confirm .left .ship { margin-left:10px }
#confirm .left select { background:#ffffff !important; width:140px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:10px}
*+html #confirm span { background:#ffffff !important}
#confirm .left .sign { background:url(../images/sign_in.gif) left top no-repeat; border: 0 none; margin-top:14px; width:62px; height:29px}
#confirm .right { width:300px; float:left; margin-left:45px}
#confirm .right { line-height:27px}
#confirm .right .payment_form .fl { width:90px; text-align:right; float:left; padding-right:10px;}

/********************************************************************************payment*****************************************************************************************************/
#payment .left .form #shipping_div { text-align:right; line-height:27px; }
#payment .left .form #shipping_div input { width:137px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:10px}
#payment .left .form #shipping_div select { background:#ffffff !important; width:140px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:10px}
*+html #payment .left #shipping_div .form input { background:#ffffff !important}
#payment .left .form #shipping_div .sign { background:url(../images/sign_in.gif) left top no-repeat; border: 0 none; margin-top:14px; width:62px; height:29px}

#payment { padding:0 30px}
#payment .left { width:260px; float:left}
#payment .left .form { text-align:right; line-height:27px; }
#payment  h4 { padding:12px 0; text-align:left}
#payment .left .form input { width:137px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:10px}
#payment .left .form select { background:#ffffff !important; width:140px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:10px}
*+html #payment .left .form input { background:#ffffff !important}
#payment .left .form .sign { background:url(../images/sign_in.gif) left top no-repeat; border: 0 none; margin-top:14px; width:62px; height:29px}
#payment .left .input { text-align:left;}
#payment .left .input input { width:15px; height:15px}
#payment .right { width:300px; float:left; margin-left:45px}
#payment .right .payment_form { line-height:27px}
#payment .right .payment_form .fl { width:95px; text-align:right; float:left; padding-right:10px;}
#payment .right .payment_form .fr { float:left; padding-top:5px}
#payment .right .payment_form .fr input {  background:#ffffff !important; width:137px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d;}
#payment .right .payment_form .fr select { background:#ffffff !important; width:140px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; }

#payment .right .payment_form .fr1 { float:left; text-align:right; }
#payment .right .payment_form .fr1 input { background:#ffffff !important;  width:78px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-right:5px}
#payment .right .payment_form .fr1 .butt1 { width:23px; height:22px; border:0 none; margin:0px}
#payment .right .payment_form .fr1 select { background:#ffffff !important; width:65px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-right:10px; vertical-align:middle}
#payment .right .payment_form .fr1 .go_back { width:69px; height:29px; border:0 none; margin:35px 8px 0 8px}
#payment .right .payment_form .fr1 .next_step { width:94px; height:29px; border:0 none; margin:35px 0 0 0}

#payment .left .fr1 { text-align:right; }
#payment .left .fr1 input { background:#ffffff !important;  width:78px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-right:5px}
#payment .left .fr1 .butt1 { width:23px; height:22px; border:0 none; margin:0px}
#payment .left .fr1 select { background:#ffffff !important; width:65px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-right:10px; vertical-align:middle}
#payment .left .fr1 .go_back { width:69px; height:29px; border:0 none; margin:35px 8px 0 8px}
#payment .left .fr1 .next_step { width:94px; height:29px; border:0 none; margin:35px 0 0 0}
/********************************************************************************payment*****************************************************************************************************/


/********************************************************************************sub_catagory************************************************************************************************/
#sub_catagory { position:relative; min-height:460px;}
#sub_catagory .form { background:#f0ecdd; padding:6px 0 6px 30px; color:#8c6217;}
#sub_catagory .form select { width:96px;/* border:1px solid #868585;*/ margin-left:10px; vertical-align:middle}
#sub_catagory .form .float { margin-left:20px; line-height:31px}
#sub_catagory .form .float input { width:74px; height:31px; border:0 none; margin-left:10px}

#sub_catagory h3 { margin:0; padding:24px 0 6px 28px; font-size:14px; font-weight:normal; color:#8c6217; text-transform:uppercase; float:left}
#sub_catagory .view { width:auto; margin:24px 28px 6px 0; float:right; background:url(../images/view.gif) left top repeat-x}
#sub_catagory .view .view_left { background:url(../images/view_left.gif) left top no-repeat}
#sub_catagory .view .view_right { background:url(../images/view_rigth.gif) right top no-repeat; padding:0 5px; line-height:16px; color:#8c6217;}
#sub_catagory .view .view_right a { color:#8c6217; margin:0 5px}
#sub_catagory .category { width:134px; float:left; text-align:center; margin:0 0px 24px 24px;}
#sub_catagory .category .pic { width:134px; background:url(../images/bg_sub_cat.gif) left top no-repeat; padding:4px 0; margin-bottom:5px; position:relative}
#sub_catagory .category a { color:#000000; font-size:12px;}
#sub_catagory .category a span { display:block; font-size:10px; color:#7a5c5c}
#sub_catagory .category .on_sale { position:absolute; top:0; right:-10px}
#sub_catagory .name_category h3 { margin:0; padding:0px 0 6px 28px; font-size:14px; font-weight:normal; color:#8c6217; text-transform:uppercase; float:none;}

/********************************************************************************sub_catagory************************************************************************************************/

/********************************************************************************shipping*****************************************************************************************************/
#shipping { padding:0 30px}
#shipping .left { width:255px; padding-right:25px; float:left; border-right:2px solid #d3ccc9;}
#shipping .left .form { text-align:right; line-height:27px; }
#shipping  h4 { padding:12px 0; text-align:left}
#shipping .left .form input { width:95px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:10px}
#shipping .left .form .input { float:left; padding-top:10px}
#shipping .left { }
.form .apply { width:57px; height:19px; border:0 none; margin:0}
#shipping .left .form .input input { width:15px; height:15px; border:1px solid #c5c5c5; margin-left:10px}
/*#shipping .left .form select { background:#ffffff !important; width:100px; vertical-align:middle; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:8px} */
#shipping .left .form p { margin:0; padding:12px 0;  color:#5e473b; line-height:18px; text-align:left}
#shipping .left { }
.form p span { color:#dfa825; display:block}
#shipping .left .fl { width:117px; float:left; padding-left:8px; line-height:18px; color:#5e473b}

#shipping .right { width:265px; float:left; margin-left:30px}
#shipping .right .info {padding:0 4px 0 20px}
#shipping .right .info .pic { background:url(../images/bg_shipping.gif) left top no-repeat; width:39px; height:32px; padding:3px 0; text-align:center; float:left; margin-right:10px; margin-top:5px}
#shipping .right .info .text { float:left; width:170px; padding-top:15px}
#shipping .right .info .cena { background:#ece8d9; width:55px; line-height:43px; text-align:center; float:left;}

#shipping .right .info .text1 { float:left; width:170px; padding-top:5px; padding-right:8px; text-align:right}
#shipping .right .info .cena_1 { width:55px; line-height:23px; text-align:center; float:left;}
#shipping .right .info .cena1 { background:#ece8d9; width:55px; line-height:23px; text-align:center; float:left;}

#shipping .right .info1 { padding:0 4px 0 20px}
#shipping .right .info1 .text1 { float:left; width:211px; padding-top:15px; padding-right:8px; text-align:right}
#shipping .right .info1 .cena_1 { width:55px; line-height:43px; text-align:center; float:left;}

#shipping .right .form { text-align:right}
#shipping .right .form input { width:80px; vertical-align:middle; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin:0 8px}
#shipping .right .form .apply { width:57px; height:19px; border:0 none; margin:0 }
#shipping .right .form .next_step { width:94px; height:29px; border:0 none; margin:22px 0 0 0; vertical-align:middle}
#shipping .right .form .return_to_cart { margin:22px 11px 0 0; vertical-align:middle}
/********************************************************************************shipping*****************************************************************************************************/

/********************************************************************************cart_view****************************************************************************************************/
#cart_view { margin:0px 15px; background:url(../images/cart_view.gif) left top repeat-x #f0ecdd; padding:8px 3px;}
#cart_view table { width:100%; background:#f9f7f1; }
#cart_view table td { text-align:center; line-height:45px; }
#cart_view table .td { background:#f0ecdd; font-size:12px; font-weight:bold; color:#806c38; line-height:32px;}
#cart_view table .pic { background:url(../images/bg_shipping.gif) left top no-repeat; width:39px; height:32px; line-height:32px; padding:3px 0; text-align:center; float:left; margin-right:10px; margin-top:5px}
*+html #cart_view table .pic { line-height:29px;}

#cart_view table .text { float:left; }
#cart_view .line { background:#9b8c7f; height:1px; margin:15px 0}
#cart_view .text_right { text-align:right;}
#cart_view .text_right span { display:block; float:left; margin-right:25px; padding-bottom:15px}
#cart_view .text_right .update { width:96px; height:31px; margin:0 9px; border:0 none; vertical-align:middle}
#cart_view .text_right .check_out { width:96px; height:31px; border:0 none; vertical-align:middle}
#cart_view .text_right img { vertical-align:middle}

/********************************************************************************cart_view****************************************************************************************************/
/********************************************************************************main_catagory************************************************************************************************/
.main_catagory {margin-left:14px; position:relative; top:117px}

#main_catagory h3 { margin:0; padding:0px 10px 6px 28px; font-size:14px; font-weight:normal; color:#8c6217; text-transform:uppercase; float:left; }
#main_catagory .view_all { float:left}
#main_catagory .category { width:134px; float:left; text-align:center; margin:0 0px 0px 24px; padding-bottom:24px}
#main_catagory .category .pic { width:134px; background:url(../images/bg_sub_cat.png) left top no-repeat; padding:4px 0; margin-bottom:9px}
#main_catagory .category a { color:#000000; font-size:12px;}
#main_catagory .category a span { display:block; font-size:10px; color:#7a5c5c}
/********************************************************************************main_catagory***********************************************************************************************/

/********************************************************************************product_detail***********************************************************************************************/

#product_detail .left { width:330px; float:left; position:relative}
#product_detail .left .pic { background:url(../images/bg_product.png) left top no-repeat; width:330px; padding:4px 0; text-align:center; z-index:2; position:absolute}
#product_detail .left .alternate { background:url(../images/alternate_repeat.gif) left top repeat-x; width:auto; line-height:24px;  top:245px; position:absolute; right:10px; z-index:1}
#product_detail .left .alternate .alternate_left { background:url(../images/alternate_left.gif) left top no-repeat}
#product_detail .left .alternate .alternate_right { background:url(../images/alternate_rigth.gif) right bottom no-repeat; padding:0 10px}
#product_detail .left .det_box { position:absolute; top:283px}
#product_detail .left .det_box_top { background:url(../images/det_box_top.png) left top no-repeat; width:330px; line-height:33px}
#product_detail .left .det_box_top h3 { margin:0; padding:0px 10px 0px 6px; font-size:14px; font-weight:normal; color:#8c6217; text-transform:uppercase; }
#product_detail .left .det_box_bott { background:url(../images/det_box_bott.png) left bottom no-repeat; width:330px; height:10px}
#product_detail .left .det_box_cent { background:url(../images/det_box_cent.png) left top repeat; width:310px; padding-left:20px}
#product_detail .left .det_box_cent .picture { width:86px; float:left; text-align:center; margin:0 5px 0px 5px;}
#product_detail .left .det_box_cent .picture .pic1 { width:86px; background:url(../images/bg_product1.gif) left top no-repeat; padding:3px 0; margin-bottom:9px; }
#product_detail .left .det_box_cent .picture a { color:#000000; font-size:12px; line-height:12px}
#product_detail .left .det_box_cent .picture a span { display:block; font-size:10px; color:#7a5c5c}

#product_detail .right { width:336px; float:right}
#product_detail .right .right_top1 { background:url(../images/right_top1.png) left top no-repeat; width:336px; height:13px}
#product_detail .right .right_bott1 { background:url(../images/right_bott1.png) 1px bottom no-repeat; width:336px; height:29px;}
#product_detail .right .right_repeat1 { background:url(../images/right_repeat1.png) left top repeat-y; width:306px; min-height:400px; padding:0 15px}
#product_detail .right .right_repeat1 .h1 { margin:0 !important; padding:0 !important; background:none !important; font-size:24px; font-family: Georgia, "Times New Roman", Times, serif !important; color:#dfa825 !important; text-transform:none !important; text-align:left; font-weight:normal; float:left}
#product_detail .right .right_repeat1 .span { display:block; padding-top:8px; font-size:14px; float:right; color:#dfa825; font-family: Georgia, "Times New Roman", Times, serif;}
#product_detail .right .right_repeat1 p { margin:0; padding:15px 0; line-height:18px}
#product_detail .right .right_repeat1 .color { text-align:right; }
#product_detail .right .right_repeat1 .color span { font-size:14px; color:#dfa825; display:block; padding-bottom:5px}
#product_detail .right .right_repeat1 .color .col { float:left; text-align:left; margin-left:1px;padding-left:15px;}
#product_detail .right .right_repeat1 .color .col img { margin-bottom:7px}
#product_detail .right .right_repeat1 .title { background:url(../images/product_detail_title.gif) left top no-repeat #f4f1e4; width:138px; line-height:20px; color:#4b473d; font-size:11px}

#product_detail .right .right_repeat1 form { background:#f4f1e4; line-height:20px; color:#4b473d; font-size:11px; padding:7px 4px 7px 0}
#product_detail .right .right_repeat1 form #price_div3 { background:transparent url(../images/right_repeat1.png) repeat-y scroll left top }
#product_detail .right .right_repeat1 .float { margin-left:5px}

#product_detail .right .right_repeat1 .float select { width:105px; margin-top:3px}
#product_detail .right .right_repeat1 .float input { width:29px; border: 0 none; margin-top:3px}
#product_detail .right .right_repeat1 .float1 { float:left; margin-left:5px}
#product_detail .right .right_repeat1 .float1 input { width:23px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-top:3px }
#product_detail .right .right_repeat1 .float_r { padding-top:16px}
#product_detail .right .right_repeat1 .float_r .input { width:95px; height:31px; border:0 none}
/********************************************************************************product_detail***********************************************************************************************/

.image_prev {
	border: none;
	width: 78px;
	height: 53px;
}

#header #search_new { background:url(../images/bg_search_new.png) left bottom repeat; width:220px; height:141px; float:right; margin-right:18px; padding-top:25px; text-align:center}
#header #search_new form {  padding:15px 0 10px 0; width:185px; margin:0 auto}
#header #search_new form input { background: url(../images/bg_search_input.gif) left top repeat-x; border:0 none; border-left:1px solid #e6e6e6; color:#c69c6e; height:18px; font-size:10px; width:140px; text-align:center; padding-top:3px}
#header #search_new .go { margin-left:5px; width:30px; height:19px; border:1px solid #aea08d; text-transform:uppercase; color:#452e20; text-align:center}

#new { padding-top:14px}
#new .left { width:437px; float:left; position:relative}
#new .left .pic { background:url(../images/bg_search_new.png) left bottom repeat; padding:4px 0; text-align:center; position:relative; z-index:2;}
#new .left .pic .text_img { position:absolute; top:98px; right:40px}
#new .left p { line-height:18px; padding:0 15px}
#new .left p a { font-weight:bold; text-decoration:underline}
#new .right1 { position:relative; top:-45px;  min-height:750px}
#new .right { background:url(../images/bg_search_new.png) left bottom repeat; width:220px; float:right; margin-right:8px; margin-top:2px; text-align:center; position: relative;}
#new .right1 .bg_png { position:absolute; bottom:0px; left:-65px}

#new .box_pic { width:134px; text-align:center; margin:0 auto; margin-bottom:10px; margin-top:10px; padding-bottom:24px}
#new .box_pic .pic1 { width:134px; background:url(../images/bg_sub_cat.png) left top no-repeat; padding:4px 0; margin-bottom:9px}
#new .box_pic a { color:#000000; font-size:12px;}
#new .box_pic a span { display:block; font-size:10px; color:#7a5c5c}

/************************************************************************************registration********************************************************************************************/
#registration { padding:0 30px}
#registration .left { width:280px; float:left}
#registration  .form_registration { text-align:right; line-height:27px; }
#registration  h4 { padding:12px 0; text-align:left}
#registration  input { width:137px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:10px}
#registration  select { /*background:#ffffff !important;*/ width:140px; /*border:1px solid #c5c5c5; border-top:1px solid #7d7d7d;*/ margin-left:10px}
/**+html #payment .left form input { background:#ffffff !important}*/
#registration  .form_registration .sign { background:url(../images/sign_in.gif) left top no-repeat; border: 0 none; margin-top:14px; width:62px; height:29px}
#registration  .input { text-align:left;}
#registration  .fr_input input { width:15px; height:15px}
#registration .right { width:290px; float:left; margin-left:20px; padding-left:20px; border-left:1px solid #c4baa6}
#registration  .registration_form { line-height:27px}
#registration  .registration_form .fl { width:95px; text-align:right; float:left; padding-right:10px;}
#registration  .registration_form .fr { float:left; padding-top:5px}

#registration .right .registration_form .fr1 .butt1 { width:23px; height:22px; border:0 none; margin:0px}
#registration .right .registration_form .fr1 select { /*background:#ffffff !important;*/ width:65px; /**border:1px solid #c5c5c5; border-top:1px solid #7d7d7d;*/ margin-right:10px; vertical-align:middle}
#registration .right .registration_form .fr1 .go_back { width:65px; height:29px; border:0 none; margin:35px 8px 0 8px}
#registration .right .registration_form .fr1 .next_step { width:94px; height:29px; border:0 none; margin:35px 0 0 0}
/************************************************************************************registration********************************************************************************************/

/************************************************************************************profile********************************************************************************************/
#profile { padding:0 30px}
#profile .left { width:300px; float:left}
#profile  h4 { padding:12px 0; text-align:left}
#profile  input { width:137px; border:1px solid #c5c5c5; border-top:1px solid #7d7d7d; margin-left:10px}
#profile  select { /*background:#ffffff !important;*/ width:140px; /*border:1px solid #c5c5c5; border-top:1px solid #7d7d7d;*/ margin-left:10px}
/**+html #payment .left form input { background:#ffffff !important}*/

#profile  .input { text-align:left;}
#profile  .input input { width:15px; height:15px}
#profile .right { width:275px; float:left; margin-left:20px; padding-left:20px; border-left:1px solid #c4baa6}
#profile  .profile_form { line-height:27px}
#profile  .profile_form .fl { width:110px; text-align:right; float:left; padding-right:10px;}
#profile  .profile_form .fr { float:left; padding-top:5px}

#profile .right .profile_form .fr1 .butt1 { width:23px; height:22px; border:0 none; margin:0px}
#profile .right .profile_form .fr1 select { /*background:#ffffff !important;*/ width:65px; /**border:1px solid #c5c5c5; border-top:1px solid #7d7d7d;*/ margin-right:10px; vertical-align:middle}
#profile .right .profile_form .fr1 .go_back { width:69px; height:29px; border:0 none; margin:35px 8px 0 8px}
#profile .right .profile_form .fr1 .next_step { width:94px; height:29px; border:0 none; margin:35px 0 0 0}
/************************************************************************************profile********************************************************************************************/

/************************************************************************************past orders********************************************************************************************/
#past_orders { padding:10px}
#past_orders .past_orders { background:#f0ecdd; padding:4px; margin-bottom:10px}
#past_orders .past_orders strong { color:#5e473b; display:block; margin:0 0 4px 6px; font-family:Georgia, "Times New Roman", Times, serif}
#past_orders .past_orders table { border-collapse:collapse; width:100%; font-size:10px; color:#5e473b; background:#ffffff;}
#past_orders .past_orders table a { color:#5e473b}
#past_orders .past_orders table td { text-align:center; padding:4px 18px; vertical-align:middle}
#past_orders .past_orders .td1 { background:#f9f7f1}

#past_orders .past_orders .picture { background:url(../images/past_orders_bg.gif) left top no-repeat; width:41px; height:30px; text-align:center; padding:4px 0 0 0; float:left}
#past_orders .past_orders .picture_text { line-height:34px; float:left; padding-left:15px}


/************************************************************************************past orders********************************************************************************************/

/******************************************************************************************result******************************************************************************************/

#search_result { color:#5e473b; padding:10px 20px}
#search_result .search_result_top { background:url(../images/search_results_border.gif) left top repeat-x #f9f7f1; width:305px; margin:5px 0px 15px 10px;}
#search_result .search_result_bott { background:url(../images/search_results_border.gif) left bottom repeat-x}
#search_result .search_result_left { background:url(../images/search_results_border.gif) left  top repeat-y}
#search_result .search_result_right { background:url(../images/search_results_border.gif) right top repeat-y}
#search_result .search_result_lt { background:url(../images/search_results_lt.gif) left  top no-repeat}
#search_result .search_result_lb { background:url(../images/search_results_lb.gif) left bottom no-repeat}
#search_result .search_result_rt { background:url(../images/search_results_rt.gif) right top no-repeat}
#search_result .search_result_rb { background:url(../images/search_results_lt.gif) right bottom no-repeat; padding:8px 15px; font-size:10px}

#search_result .search_result_form input { width:134px; border:1px solid #c5c5c5; margin:0 5px; vertical-align:middle}
#search_result .search_result_form .butt { width:57px; height:23px; margin:0 0 0 5px; border:0 none}

#search_result .search_result { margin:0 0 0 10px; padding:15px; border-bottom:1px solid #c4baa6}

#search_result .search_result .picture { background:url(../images/past_orders_bg.gif) left top no-repeat; width:41px; height:30px; text-align:center; padding:4px 0 0 0; float:left}
#search_result .search_result .picture_text { line-height:34px; float:left; padding-left:15px}