/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#fff; color:#555;}
a,
#content ul.products li a h3 { color:#81800e; }
a:hover,
#content ul.products li a:hover h3 { color:#000 !important; }

#content .post_top a, #content p.post_bottom a, span.comm-reply a { color:#81800e; }
#content .post_top a:hover, #content p.post_bottom a:hover, span.comm-reply a:hover { color:#000;}
#content p.post_bottom, span.comm-reply {color:#635c53; }


hr { color:#fffdea; border:none; border-top:1px dotted #372322; }
.hr2 { color:#fffdea; border:none;  }

/* ListingRamel ---------------------- */
#sidebar .browse_by_category li .cat-item cat-item-21
  border-bottom: 1px dotted #BDAB91;
}



/* headings ---------------------- */
h1,h2,h3,h4,h5,h6 { color:#3c1f19; }
h1.head { color:#789048;  }
h1.head a { color:#81800e; }
h1.head a:hover { color:#000; }
.container_border { border-bottom:1px solid #dfdfdf; }


/* header ---------------------- */
.ad {float:right; }

#header .blog-title a{ color:#666; }
#header .blog-title a:hover{color:#000 }
#header .blog-description{ color:#9d9c9c; }
#header .photo { float:left; border:2px solid #d5d5d5; margin-right:10px; }

#header .header_right li a, .main_navi .widget ul li a {color: #635C53;}
#header .header_right li a:hover, .main_navi .widget ul li a:hover {color: #81800E;}

/* top search -------- */
#searchform { background:#fff;  border:1px solid #999;    }
#searchform  #searchsubmit { border:none; background:url(images/b_search.png) no-repeat left top;  }
#searchform input { color:#777; background:#fff; border:none; }
#searchform .s:focus { color:#000; }
 


/* content section  ---------------------- */

a.previous{  background:url(images/b_previous.png) no-repeat;  }
a:hover.previous  { background-position:0 -37px; }

a.next{ background:url(images/b_next.png) no-repeat; }
a:hover.next  { background-position:0 -37px; }

#content .banner h1 { background:url(images/headbg.png) no-repeat bottom; color:#3c1f19; }
#content .banner p  { color:#695d3e;   }

#content .product {}
#content .product_inner { border:none; }
#content .product_info h3 a { color:#3c1f19; }
#content .product_info h3 a:hover { color:#81800e; }
.main_photo { border:1px solid #ccc;  }
.pro_thumb_img .photo img { border:1px solid #ccc; }



.addtocart a  { background:#000 url(images/i_bag.png) no-repeat 5px 8px; border:3px double #fff; color:#fff; }
.addtocart a:hover { background:#81800e url(images/i_bag.png) no-repeat 5px 8px; border:3px double #fff; color:#fff; } 

#content ul.display li .b_viewdetails a { background:#81800e; color:#fff; border:1px dashed #fff; }
#content ul.display li .b_viewdetails a:hover { background:#000; color:#fff; } 

.b_buynow a { background:#000; border:3px double #fff; color:#fff; color:#fff; }
.b_buynow a:hover { background:#81800e; border:3px double #fff; color:#fff; } 

.textbox { border:1px solid #4c3c35; color:#444; }



/* ----------------------------------------
product listing view 
------------------------------------*/
.msg { float:left; margin-right:10px;  }
 
#content ul.display li { background:none; border-bottom:1px solid #ccc; }
#content ul.display li a { color:#000; }
#content ul.display li a:hover { color:#444; }

#content ul.thumb_view li{ border-bottom:none; }
a.switch_thumb { background:url(images/switch.gif) no-repeat right top; outline:none; color:#444; }
a.swap { background-position:right bottom; color:#000; }
a:hover.swap { color:#000; }

#content ul.display li h3 a { color:#000; }
#content ul.display li h3 a:hover { color:#81800e; }


.specialpirce { color:#9e9e9e; }
.price { color:#000; }
.prdprice {  color:#000; }

a.viewcart { color:#000;  }
a:hover.viewcart {  color:#000; }

#content ul.display .content ul li { border-bottom:none; background:url(images/bullet.png) no-repeat 3px 10px; }
#content ul.display li .sale_img { border:none; }
#content ul.thumb_view li .sale_img { border:none; }


#content .store_product li h3 a { color:#3c1f19; } 
#content .store_product li h3 a:hover { color:#81800e; } 


/* product details --------------------*/

.product_details {  }
#content .fav_link  li.print { background:url(../images/i_print.png) no-repeat 0 5px;  }
#content .fav_link  li.sharethis { background:url(../images/i_sharethis.png) no-repeat 0px 4px; border-right:none; }
#content .fav_link  li.rss { background:url(../images/i_rss_s.gif) no-repeat 0px 4px;  }
#content .fav_link  li.emailtofriend { background:url(../images/i_email.png) no-repeat 0px 7px; cursor:pointer; border-right:none; }

.zoom  a { background:url(images/zoom.png) no-repeat; }





/*#breadcrumb section  =================================== */
.breadcrumb {border-bottom:0px dotted #dfdfdf; border-top:1px dotted #dfdfdf; background:#fff; color:#666 } 
.breadcrumb a { color:#301309;  }
.breadcrumb a:hover { color:#81800e; }

/* content ---------------------------- */
#content li { background:url(images/i_bullet.gif) no-repeat left 8px; }
#content ol li { background:none; }


#content .gallerylist li img { border:2px solid #ccc;   }
#content .img { border:2px solid #ccc; }

#content h3 { color:#789048; }
#content h3.bnone { border-bottom:none; }
.featured_work { border-bottom:5px solid #e3e3e3; }
.featured_work img {border:1px solid #babab2; }

#content .services p strong { color:#000;  }
#content p.more a { color:#333; }
#content p.more a:hover { color:#000; }


/* post ---------------------------- */

code { background:#ccc; }

blockquote { background:url(images/quote.png) no-repeat;    } 
blockquote p { color:#333;  }
blockquote cite { color:#666; }

blockquote a { color:#333; }
blockquote a:hover { color:#000; }

.flickr h3 span{ color:#000 }
.flickr h3 span b{ color:#FF1183 }
.flickr img{ border:1px solid #969696; background:#F4F4F4; }
.flickr img:hover{ border-color:#333 }


#content .post_top h2 a { color:#81800e; }
#content .post_top h2 a:hover { color:#3c1f19; }
.commentcount { background:url(../images/i_comment.png) no-repeat left 0px; }

#content .headline { background:url(../images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; }
#content .headline:hover { background:#eee url(../images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; cursor:pointer; }

#content .headline h3 { border:none;  }
#content .headline h3 a { color:#333;  }
#content .headline h3 a:hover { color:#000;  }
#content .headline .commentcount {  float:right; }
#content .headline .commentcount a { color:#666; }
#content .headline .commentcount a:hover { color:#000; }

#content .posts { border-bottom:1px dashed #ccc;   }
#content .posts h2.title a { color:#333; }
#content .posts h2.title a:hover { color:#000; }

#content p.post_bottom {color:#635c53; }


/* Post Pagination */

.pagination .on { background:#000; color:#fff; }
.pagination a { background:#777; color:#fff; }
.pagination a:hover { background:#333; color:#fff; }


/* content table format --------------*/
#content .table2 { border:1px solid #ccc;  border-right:none;   }
#content .table2 td { border-right:1px solid #ccc; }
#content .table2 tr { border-bottom:1px solid #ccc; }

/*#sidebar_l----------------------- */
#sidebar .widget, .sidebar_l .widget, .sidebar_r .widget, #sidebar .contact {  background:url(images/widget_sepretor.png) no-repeat center bottom; margin-bottom:20px;  }

#sidebar .widget li, .sidebar_l .widget, .sidebar_r .widget li { color:#635c53; }
#sidebar .widget li a, .sidebar_l .widget li a, .sidebar_r .widget li a { background:url(images/i_bullet.gif) no-repeat 0px 11px; color:#635c53; border-bottom:0px dotted #bdab91;  }
#sidebar .widget li a:hover, .sidebar_l .widget li a:hover, .sidebar_r .widget .widget li a:hover { background:url(images/i_bullet.gif) no-repeat 5px 11px; color:#81800e;  }
#sidebar .widget h3, .sidebar_l .widget h3, .sidebar_r .widget h3 { color:#403a33;  }
#sidebar li:last-child a, .sidebar_l .widget li:last-child a, .sidebar_r .widget li:last-child a { border-bottom:none; }

.cart_section_bottom { background:url(images/cart_bag.png) no-repeat left top;  padding-bottom:20px; margin-bottom:20px; padding-left:45px;  }

a.b_checkout { background:#000; color:#fff; border:3px double #fff; }
a:hover.b_checkout { background:#81800e; color:#fff; } 

 
.subscribe {  background:url(images/widget_sepretor.png) no-repeat center bottom;    }
.field { border:1px solid #ccc; background:#fff; }
.replace { background:url(images/b_search.png) no-repeat left top; border:none;     }

#sidebar p span.templatic { color:#fff;  background:url(images/templatic.png) no-repeat 0;   }





/*---------COMMENTS --------- */
#comments h3{ border-bottom:1px dotted #ccc; padding-bottom: 4px;}

#comments .comment {background:none; }
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }


#comments .comment .meta-left { color:#aaa }
#comments .comment .text-right { border:none; background:#e9e7e7 url(images/commentbg.png) no-repeat center left; }
#comments .comment .authcomment{ background:#d5d5d5 url(images/commentbg_author.png) no-repeat center left; border:none;  }
#comments .comment .authcomment p { color:#333; }

span.comm-reply{ color:#333; }

#respond textarea, .commpadd input{ background:none; border:1px dashed #ddd;  }
#respond textarea:hover, .commpadd input:hover, .commpadd input:focus, #respond textarea:focus { background:#eee; }

input#submit{ color:#fff; background:#333; border:1px dashed #fff;  }
.avatar { border:2px solid #777; }

/* footer ---------------------------- */

#footer p { color:#3d3432; }
#footer .copyright , #footer .copyright  a { color:#3d3432; }
#footer p a:hover {  color:#fff; }


 

/* ----------------------------------------
product listing view 
------------------------------------*/
.msg { float:left; margin-right:10px;  }
 
#content ul.display li { background:none; border-bottom:1px dashed #ccc; }
#content ul.display li a {  }
#content ul.display li a:hover { color:#2c1104; }

#content ul.thumb_view li{ border-bottom:none; }
#content ul.thumb_view li .content_block a.product_thumb{ border:1px solid #ccc; }
#content ul.thumb_view li .content_block a:hover.product_thumb{ border:1px dashed #000; }

#content ul.display li a.product_thumb { border:1px solid #ccc; }
#content ul.display li a:hover.product_thumb { border:1px solid #333; }

#content .display li a.no_image { border:1px solid #999999; color:#ccc; }

a.switch_thumb { background:url(images/switch.gif) no-repeat right top; outline:none; color:#444; }
a.swap { background-position:right bottom; color:#000; }
a:hover.swap { color:#000; }

.price { color:#555; }

a.viewcart { color:#000;  }
a:hover.viewcart {  color:#000; }

#content ul.display .content ul li { border-bottom:none; background:url(images/bullet.png) no-repeat 3px 10px; }
#content ul.display li p.sale_price { color:#000; }
#content ul.display li .sale_img { border:none; }
#content ul.thumb_view li .sale_img { border:none; }
#content ul.thumb_view li p.sale_price { color:#000; }
#content .display li p.sale_price s { color:#bbb;  }

.mm { background:#fff; border:5px solid #ccc; }

/* view cart page --------------- */
#content a.normal_button { border:1px dashed #bbb; text-shadow:0 1px 0 #FFFFFF; color:#444; background:#fff; }
#content a:hover.normal_button, .normal_button:focus { border:1px solid #333; background:#fff; color:#000; }
#content a.highlight_button { border:3px double #fff; color:#fff !important; background:#464646; }
#content a:hover.highlight_button   { border:3px double #fff; background:#81800e; color:#fff; }

#cart_information_span11  { background:#81800e; color:#fff; border:3px double #fff;  }
#cart_information_span11:hover  { background:#000; color:#fff; border:3px double #fff;  }



#content .normal_input_btn { border:1px dashed #bbb; text-shadow:0 1px 0 #FFFFFF; color:#444; background:#fff; }
#content .normal_input_btn:hover { border:1px dashed #333; background:#fff; color:#000; }

#content .highlight_input_btn { border:1px dashed #fff; color:#fff; background:#000; }
#content .highlight_input_btn:hover { border:1px dashed #fff; background:#81800e; color:#fff; }

#authorizenetoptions input, #authorizenetotions select{ border:1px solid #ccc; } 
#content .help h5 { border-bottom:none; }
#content .help li a { color:#444; }
#content .help li a:hover { color:#000; }
#content #mycart_sidebar .payment_info { border-top:1px solid #ccc; }

/* table format  --------------------- */

.table td.title {  color:#000; border-bottom:2px solid #ddd; border-top:2px solid #ddd; }
.table .row1 { background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#444;   }
.table .row1 a { color:#333; }
.table .row3 { background:#fff;  border-bottom:1px solid #ddd; color:#333; }
.table .bnone { border-right:none; }
.table .remove {background:#fff; border-bottom:1px solid #ddd; color:#333;  }
.table .total_price { border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee; color:#000; }
.table .row2 { background:#eee; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; border-top:1px solid #ddd; color:#333; }
.table a { color:#333; }
.table a:hover { color:#000; }
.table .pro_title { color:#000; }
.table .pro_des { color:#666; }
.table .qty { border:1px solid #ccc; }
.button_bar2 { border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:100%; overflow:hidden; padding-bottom:10px; }


.table3 td.title {  color:#333; border-bottom:2px solid #ddd; border-top:2px solid #ddd;  border-right:1px solid #ddd;  }
.table3 .row1 { background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#444;   }

.remove_item { background:url(images/remove_icon.png) no-repeat; }
.product_thum { border:1px solid #ccc; background:#fff; }

.action_button { background:#9c9c9c; color:#fff; text-align:center; border:none; cursor:pointer;  -moz-border-radius:0.5em; }
.action_button:hover { background:#636363; }

.coupon_code { background:#fff; border-bottom:1px solid #ccc;  }
.coupon_text { border:1px solid #ccc; }

.total_amount { background:#e8e8e8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.total_amount_title { background:#e8e8e8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }

.order_info { border:1px solid #ccc; background:#fff; }
.continue_spacer { margin-left:20px; margin-top:17px; }
.checkout_spacer { margin-top:10px; }

/* checkout page ------------------------------------------------ */

.address_info { border:1px solid #ccc;}

#content .address_info h3 {  font-size:16px; font-weight:bold; border-bottom:1px solid #ccc;  }
.address_row { height:100%; overflow:hidden; line-height:18px; }

#content .address_info h3 span { font-size:12px; color:#444; }
#content .address_info h3 span a { color:#444; }
#content .address_info h3 span a:hover { color:#000; }


.shipping_method {  border:1px solid #ccc; background:#eee;  padding:5px 10px; height:100%; overflow:hidden; margin-bottom:20px;    }
#content .shipping_method p { margin:0; padding:0;  }
.method { color:#FF3300; font-weight:bold; font-size:13px; }

#content h3.shipping_cart { margin:0; padding:5px; font:bold 16px Arial, Helvetica, sans-serif; background:#eee; border-top:1px solid #ddd;  }

.table_spacer { margin-bottom:30px; }
.payment_method  { border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;  }



/*Login Form*/
#content h5 { border-bottom:1px solid #ccc; color:#444;  }
#content p.forgetmenot { color:#666; }
#content p.mandatory { color:#666; }
#reg_passmail { color:#333; }


.form, .myorder_form { border:1px dashed #ccc; }
.form h5  { border-bottom:1px solid #ccc; }
.form_row label, .reg_row label, .lostpassword_form label, .myorder_form_row label { color:#666; }
.form_textfield, .reg_row_textfield, .lostpass_textfield, .reg_row_textarea { border:1px solid #ccc; }
.reg_row_textfield2 { border:1px solid #ccc; }

.login_form { background:#fff; }
.forgot_pass { background:#fff; color:#fff; border:none; }
.forgot_pass:hover { background:#636363; }

.lostpassword_form { border:1px dashed #ccc; background:#fff; }
.indicates { color:#990000; }

.sucess_msg { background:#e7ffd6; color:#4e8426; border-top:1px solid #a4ce84; border-bottom:1px solid #a4ce84; }
.error_msg { background:#ffdada; color:#b01a1a; border-top:1px solid #a64646; border-bottom:1px solid #a64646; }

.myorders  { border:1px dashed #ccc; height:100%; overflow:hidden; margin-bottom:20px; }
.myorders_col { width:43%; padding:10px 15px 15px 15px; margin-bottom:20px; }
.myorder_text {  border:1px solid #ccc; color:#444; }

/* size  chart popupwindow -------------------*/
#info { background:#fff; border:4px solid #c8c8c8; }
#info a {color:#000;}
.more:hover { color:#000; }
.clear {clear:both; }
.close {color:#000;}


/* product details ----------------------------------*/
.product_extra { border-right:1px solid #ccc; }
.product_details .row  select { border:1px solid #ccc;  }
#content .fav_link  { border-bottom:1px solid #ccc;  }
.terms_condition { border-bottom:1px solid #ccc;  }
#content .form h5  { color:#444; }


/* Related Products-----------------------------------*/
#content .realated_products li { background:none; }
#content .realated_products li a.product_thumb { border:1px solid #ccc;  }
#content .realated_products li a:hover.product_thumb  { border:1px solid #333; }

#content p.login_instruction { background:#fff6d1; border-top:1px solid #bdb360; border-bottom:1px solid #bdb360;   }
.forgot_password { color:#990000; background:none;  }
.forgot_password a { color:#990000; }
.forgot_password a:hover { color:#000; }

/* Checkout -----------*/

.sign_in_l {  background:#fff; border:1px dashed #c7c7c7; }
.registernchekout_m { background:#fff; border:1px dashed #c7c7c7; }
.checkout_r { background:#fff; border:1px dashed #c7c7c7;}

/* MENU ************************/
#sidebar .browse_by_category li a { background:url(images/bullet.png) 0px 7px no-repeat; color:#000;}
#sidebar .browse_by_category li a:hover,  #sidebar .browse_by_category li a:hover { background:url(images/bullet.png) 0px 7px no-repeat; color:#81800e; }
#sidebar .browse_by_category li ul li a { border:none; }

#sidebar .browse_by_category li.current_page_item a, #sidebar .browse_by_category li.current_page_parent a { color:#81800e; }
#sidebar .browse_by_category li.current_page_item a:hover { background:#fff; color:#000000; }
#sidebar .browse_by_category li li { background:#fff; color:#000; }
#sidebar .browse_by_category li li li { background:#fff; color:#000; }
#sidebar .browse_by_category li ul li a, .browse_by_category li ul li ul li a, #sidebar .browse_by_category li ul li ul li ul li a { color:#000 !important; background:#fff !important; }
#sidebar .browse_by_category li ul li a:hover, .browse_by_category li ul li ul li a:hover, #sidebar .browse_by_category li ul li ul li ul li a:hover { color:#81800e !important; background:#fff !important; }

#header .header_right li, .main_navi .widget ul li { background:url(images/nav_sepretor.png) no-repeat left 5px; } 
#header .header_right li a:hover, .main_navi .widget ul li a:hover { background:url(images/nav_sepretor.png) no-repeat left 5px; }
#header .header_right li ul li a,

.category_navi li ul li a,
.top_navigation li ul li a { border:1px solid #ccc; border-bottom:none; }
#header .header_right li ul,
.category_navi li ul,
.top_navigation li ul {border-bottom: 1px solid #ccc; margin-top: -3px;}

.category_navi ul li { background:url(images/nav_sepretor.png) no-repeat right 9px;}
.category_navi ul li:last-child,
.category_navi ul li li {background: none;}

.header_right li.current_page_item a, .header_right li.current_page_parent a { color:#81800e; }
.header_right li.current_page_item a:hover { background:#fff; color:#000000; }
.header_right ul li ul li { background:#fff; color:#000; }
.header_right ul li li li { background:#fff; color:#000; }
.header_right li ul li a, .header_right li ul li ul li a, .header_right li ul li ul li ul li a { color:#000 !important; background:#fff !important; }
.header_right li ul li a:hover, .header_right li ul li ul li a:hover, .header_right li ul li ul li ul li a:hover { color:#81800e !important; background:#fff !important; }

.header_right .sf-sub-indicator { background:url('../images/arrows-ffffff.png') no-repeat 0px 80px; }
.header_right ul li ul {background:url('../images/shadow2.png') no-repeat bottom right;	}

#content ul.display li a.product_thumb_no, #content .realated_products li a.product_thumb_no, #content ul.display li a:hover.product_thumb_no   { border:none !important; }

/* contact us page ----------- */
#content .form_row .textfield { border:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666;  background:#fff; color:#777; } 
#content .form_row .textarea { border:1px solid #ccc; background:#fff; border-right:1px solid #666; border-bottom:1px solid #666; color:#777; } 
#content .error, .message_error2 { color:#C00; }
#contact_frm .b_submit  { border:3px double #fff; background:#666; color:#fff; }
#contact_frm .b_submit:hover { background:#333; border:3px double #fff; }
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }
.indicates{ color:#C00; }