/*	--------------------------------------------------

Global Reset - Resets all browser defaults to 0

-------------------------------------------------- */

body { background:#000 url(2-black/bg-new.jpg) top center no-repeat;
color:#a8a8a8; 
border-top:thick solid #cadb2b;}

a { color:#dedede; }

a:hover { color:#fff; }



hr { color:#fffdea; border:none; border-top:1px dotted #372322; }

.hr2 { color:#fffdea; border:none;  }





/* headings ---------------------- */

h1,h2,h3,h4,h5,h6 { color:#fff; }

#content .product_info h1 {  color:#dedede;  }

h1.head { color:#b9d713; border-bottom:none; }

h1.head a { color:#dedede; }

h1.head a:hover { color:#fff; }



#content .posts .img { border:1px solid #eee;}



/* Structure ---------------------- */

#page { border:none; background:#000 url(2-black/content-bg-repeat.jpg); }

#banner { border:none; background:url(2-black/banner-hp-bg.jpg) no-repeat ;
background-position:center;}

.area { border:none; background:#000; }



#sidebar { background:none; }

.sidebar_top { background:none; }

.sidebar_bottom { background:none; }





/* header ---------------------- */

#header .blog-title a{ color:#dedede; }

#header .blog-title a:hover{color:#fff;}

#header .blog-description{ color:#666; }



.cart { color:#7B7B7D; }

.cart h3 { background:url(2-black/bag.png) no-repeat 0 7px; color:#cadb2b;  }

#main_navi {  background:none; }



.searchform {  }

.searchform .s { background:#fff; border:1px solid #e0e2e1;  }

.search_btn { background:url(2-black/b_search.png) no-repeat left top;  }


.about-intro h2{
	font-size:20px;
	color:#cadb2b;
}

.about-intro h2 span{
	font-size:20px;
	color:#fff;
}



/*---------TOP NAVIGATION for PAGES---------  */

#main_navi ul.dropdown li {  background:url(2-black/i-partition.png) no-repeat right bottom; }

#main_navi ul.dropdown li ul li { border-style: solid; border-width: 1px; border-color: #000 #000 #000; background:#000; }

#main_navi ul.dropdown li ul li.hover, #main_navi ul.dropdown li ul li:hover,  #main_navi ul.dropdown li ul li.current-cat:hover,  ul.dropdown li ul li.current_page_parent:hover, ul.dropdown li ul li.current_page_item:hover { background: #b9d813; color:#000;  }

#main_navi ul.dropdown li a:link, #main_navi ul.dropdown li a {color: #ooo;  }

#main_navi ul.dropdown li a:hover {color: #fff;  }

#main_navi ul.dropdown li ul li a:link, #main_navi ul.dropdown li ul li a { cursor:pointer; color:#fff !important;  } 

#main_navi ul.dropdown li ul li a:hover, #main_navi ul.dropdown li ul li:hover a,  #main_navi ul.dropdown li ul li.current-cat ul li a:hover { cursor:pointer; color:#b9d813; }



#main_navi ul.dropdown li ul li.current-cat a,  #main_navi ul.dropdown li ul li.current-cat-parent a,  #main_navi ul.dropdown li.current_page_parent a, #main_navi ul.dropdown li ul li.current-cat-parent ul li.current-cat a, #main_navi ul.dropdown li a.current, #main_navi ul.dropdown li.current_page_item a, #main_navi ul.dropdown li ul li.current_page_parent a, 

#main_navi ul.dropdown li ul li ul li.current_page_item a   { color:#fff;  }

#main_navi ul.dropdown li.store li a, #main_navi ul.dropdown li ul li.current-cat ul li a, #main_navi ul.dropdown li ul li.current-cat-parent ul li a, 

#main_navi ul.dropdown li ul li ul li.current_page_item a { color:#000; }



#main_navi ul.dropdown li ul li.current-cat a, #main_navi ul.dropdown li ul li.current-cat-parent ul li.current-cat a, #main_navi ul.dropdown li ul li.current-cat-parent a { background:#b9d813;  } 

#main_navi ul.dropdown li ul li.current-cat ul li a,  #main_navi ul.dropdown li ul li.current-cat-parent ul li a  { background:#b9d813; }

#main_navi ul.dropdown li ul li.current-cat ul li a:hover, #main_navi ul.dropdown li ul li.current-cat-parent ul li.current-cat a { background:#b9d813; }



ul.dropdown li ul li.current-cat,  ul.dropdown li ul li.current_page_item, ul.dropdown li ul li.current_page_parent, #main_navi ul.dropdown li ul li.current-cat-parent ul li a:hover  { background:#b9d813 !important; color:#fff; }



/* special_offers --------------- */



.special_product { border:none; background:#000;  }

.special_product p span.price { color:#dedede;  }



a.special_pro { border:1px solid #ddd; background:#fff; }



/* content section  ---------------------- */

#content .banner h1 { color:#333; }

#content .banner p  { color:#695d3e;   }



#content .product { border-bottom:1px solid #e3e3e3; }

#content .product_inner { border:none; }

#content .product_info h3 a { color:#dedede; }

#content .product_info h3 a:hover { color:#fff; }

.price { font-size:17px;  }





#content .b_addtocart a, .b_buynow { color:#000; background:#d2d2d2 url(2-black/b_addtocart.png) repeat-x top left;  }

#content .b_addtocart a:hover, .b_buynow:hover { background:#fff url(2-black/b_addtocart_h.png) repeat-x top left; color:#000;  } 



.b_buynow { border:none; }



.b_checkout a { background:url(2-black/b_checkout.png) no-repeat; }

.b_checkout a:hover { background-position:0 -29px; } 



.b_checkout2 { background:#9c0923 url(2-black/button_n.png) repeat-x top;  border:none; color:#333; }

.b_checkout2:hover { background:#040404 url(2-black/button_h.png) repeat-x top; color:#fff; } 



.b_update_cart { background:url(2-black/b_updatecart.png) no-repeat; border:none; }

.b_update_cart:hover { background-position:0 -28px; } 



#content ul.display li .viewdetails a, a.btn_viewdetail { color:#333; background:#fff url(2-black/button_n.png) repeat-x top; border:none; }

#content ul.display li .viewdetails a:hover, a:hover.btn_viewdetail { background:#4e4e4e url(2-black/button_h.png) repeat-x top;   color:#fff;  }





.row_spacer select { border:1px solid #ccc; }



.textbox { border:1px solid #4c3c35; color:#444; }







  





/*#breadcrumb section  =================================== */

.breadcrumb { background:#000 url(2-black/pg-title-bg.jpg) no-repeat; color:#fff; } 

.breadcrumb a { color:#919191;  }

.breadcrumb a:hover { color:#fff; }



/* Home Page ---------------------- */

.category_list li p { color:#646464; }

.cat_posts { color:#969696; }

.cat_des { color:#646464; }



.category_list li p a { color:#dedede; } 

.category_list li p a:hover { color:#fff; }



.coda-nav-right a { background:url(2-black/right.png) no-repeat left top; }

.coda-nav-left a { background:url(2-black/left.png) no-repeat left top;  }



a.featured_pro { border:none; background:none; }





/* content ---------------------------- */



#content li { background:url(2-black/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:#fff; }



#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:#dedede; }

#content p.more a:hover { color:#fff; }



#content a { color:#dedede; }

#content a:hover { color:#fff; }



.shipping_row { border-bottom:1px solid #ccc; }







/* post ---------------------------- */



code { background:#ccc; }



blockquote { background:url(2-black/quote.png) no-repeat;    } 

blockquote p { color:#333;  }

blockquote cite { color:#666; }



blockquote a { color:#dedede; }

blockquote a:hover { color:#fff; }



.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:#dedede; }

#content .post_top h2 a:hover { color:#fff; }

.commentcount { background:#ccc url(../images/i_comment.png) no-repeat 5px 7px; }



#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:#dedede;  }

#content .headline h3 a:hover { color:#fff;  }

#content .headline .commentcount {  float:right; }

#content .headline .commentcount a { color:#fff; }

#content .headline .commentcount a:hover { color:#333; }





#content .post_top { color:#666; }

#content .post_top a { color:#dedede; }

#content .post_top a:hover { color:#fff;}



#content .posts { border-bottom:4px solid #565656; }

#content .posts h2.title a { color:#dedede; }

#content .posts h2.title a:hover { color:#fff; }



#content p.post_bottom {color:#635c53; }

#content p.post_bottom a { color:#fff; }

#content p.post_bottom a:hover { color:#222; }



/* Post Pagination */



.pagination .on { background:#fff; color:#333; }

.pagination a, #content .pagination a { background:#666; color:#fff; }

.pagination a:hover, #content .pagination a:hover { background:#000; color:#fff; }





/*#sidebar ----------------------- */



.shipping_total { background:#000;}



.sidebar_speical_products { border-bottom:1px dotted #ccc;   }



#sidebar .widget li { color:#635c53; }

#sidebar .widget li a { background:url(2-black/i_bullet.gif) no-repeat 5px 12px; color:#dedede; border-bottom:1px solid #555;   }

#sidebar .widget li a:hover { background:#000 url(2-black/i_bullet.gif) no-repeat 5px 12px; color:#fff;  }

#sidebar .widget h3 { color:#fff; background:#000 url(2-black/sidebar_headbg.png) repeat-x bottom left; border:none;  }

#sidebar .widget h3 a { color:#fff; }

#sidebar .widget h3 a:hover  { color:#000; }



#sidebar .subscribe p { color:#dedede; }

.field { border:1px solid #a9a9a9; background:#fff; color:#333; }

.replace { background:url(2-black/b_go.png) no-repeat; border:none; color:#fff; }



#sidebar .widget .twitter_post { color:#000;  }

#sidebar .widget  .twitter_post #twitter li { color:#dedede; background:url(2-black/i_bullet.gif) no-repeat left 7px; border-bottom:1px dotted #BDAB91; }

#sidebar .widget  .twitter_post #twitter li a { background:none; border-bottom:none; text-decoration:underline;  }



 

	  

/*---------ARCHIVE PAGE --------- */

.arclist ul li{ color:silver; border-bottom:1px solid #f1f1ed;  background:none }

.arclist ul li ul{ border-bottom:0; }

.arclist ul li ul li{ border-bottom:0;}

.arclist .archives-time{ color: #666666; border-right: dashed 1px #ddd; }



/*---------COMMENTS --------- */

#comments h3{ border-bottom:1px dotted #565656; }



#comments .comment {background:none; }

#comments  p.authorcomment a {  color:#dedede; }

#comments  p.authorcomment a:hover { color:#fff; }





#comments .comment .meta-left { color:#dedede }

#comments .comment .text-right { border:none; background:#444 url(2-black/commentbg.png) no-repeat center left; }

#comments .comment .authcomment{ background:#545455 url(2-black/commentbg_author.png) no-repeat center left; border:none;  }

#comments .comment .authcomment p { color:#fff; }



span.comm-reply{ color:#dedede; }

span.comm-reply a { color:#dedede;  }

span.comm-reply a:hover{ color:#fff; }

#respond textarea, .commpadd input{ background:none; border:1px solid #565656; color:#fff;  }

#respond textarea:hover, .commpadd input:hover, .commpadd input:focus, #respond textarea:focus { background:#000; }



input#submit{ color:#fff; background:#000; border:2px solid #000;  }

.avatar { border:2px solid #c6c6c6; }



/* footer ---------------------------- */

.fnav li { border-left:1px solid #666; }

.fnav li a { color:#dedede; }

.fnav li a:hover { color:#fff;}



#footer p { color:#666; }

#footer .copyright , #footer .copyright  a { color:#dedede; }

#footer p a:hover {  color:#fff; }



/* ----------------------------------------

product listing view 

------------------------------------*/

.msg { float:left; margin-right:10px;  }



.print { background:url(2-black/i_print.gif) no-repeat left 3px; }

.print a { color:#dedede; }

.print a:hover { color:#fff; }



#content ul.display li { background:none; border-bottom:1px solid #1a1a1a; }

#content ul.display li a { color:#000; }

#content ul.display li a:hover { color:#444; }



#content ul.thumb_view li{ border-bottom:none; border-left:1px solid #1a1a1a; }

#content ul.thumb_view li .content_block a.product_thumb{ border:1px solid #666; }

#content ul.thumb_view li .content_block a:hover.product_thumb{ border:1px solid #ccc; }



#content ul.display li .content_block a.product_thumb{ background:#000 url(2-black/product-bg-grunge.jpg); border:4px solid #000; }

#content ul.display li .content_block a:hover.product_thumb{ background:#000 url(2-black/product-bg-grunge.jpg); border:4px solid #aaca13; }





#content ul.display li .content p { color:#a6a6a6; }

#content ul.thumb_view li p.sale_price { color:#aaca13; }





a.switch_thumb { background:url(2-black/switch.gif) no-repeat right top; outline:none; color:#ccc; }

a.swap { background-position:right bottom; color:#ccc; }

a:hover.swap { color:#fff; }



#content ul.display li h3 a { color:#fff; }

#content ul.display li h3 a:hover { color:#ddd; }





.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(2-black/i_bullet.png) no-repeat 3px 10px; }

#content ul.display li .sale_img { border:none; }

#content ul.thumb_view li .sale_img { border:none; }



.options { border:none; background:#000 url(2-black/sidebar_headbg.png) repeat-x scroll left bottom;  }

#content .options h4 { color:#fff; }









/* table format  --------------------- */



.table td.title {  color:#ccc; border-bottom:2px solid #565656; border-top:2px solid #565656; }

.table td.title1 {  color:#ccc; border-bottom:2px solid #565656;}

.table .row1 { background:#303030; border-right:1px solid #565656; border-bottom:1px solid #565656; color:#ccc;   }

.table .row1 a { color:#dedede; }

.table .row1 a:hover { color:#fff; }

.table .row3 { background:#303030;  border-bottom:1px solid #565656; color:#fff; }

.table .bnone { border-right:none; }

.table .remove {background:#fff; border-bottom:1px solid #ddd; color:#333;  }

.table .total_price { border-right:1px solid #565656; border-top:1px solid #565656; border-bottom:1px solid #565656; background:#000; color:#fff; }

.table .row2 { background:#000; border-right:1px solid #565656;  border-bottom:1px solid #565656; border-top:1px solid #565656; color:#fff; }

.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; }



.remove_item { background:url(2-black/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:#666;   }

.coupon_text { border:1px solid #dedede; }



.total_amount { background:#000; border-top:1px solid #565656; border-bottom:1px solid #565656; }

.total_amount_title { background:#000; border-top:1px solid #565656; border-bottom:1px solid #565656; }



.order_info { border:1px solid #ccc; background:#fff; }

.continue_spacer { margin-left:20px; margin-top:17px; }

.checkout_spacer { margin-top:10px; }



/* checkout page ------------------------------------------------ */



.checkout_address { height:100%; overflow:hidden; }

.address_info { border:1px solid #565656; padding:15px; margin-bottom:20px; width:245px;  width:245px;  }



#content .address_info h3 {  font-size:16px; font-weight:bold; border-bottom:1px solid #ccc; margin-top:1px;  }

.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:1px solid #565656;  text-align:center; }



#page .form_col_2 h3, #page .login_form h3, #page .lostpassword_form h3 { color:#dedede; }

.form, .myorder_form, .login_form, .lostpassword_form { background:none; border:1px solid #565656; }





/* Login Form ------------------------------------------------ */

#content h5 { border-bottom:1px solid #565656; color:#fff;  }

#content p.forgetmenot { color:#666; }

#content p.mandatory { color:#666; }

#reg_passmail { color:#333; }





.form h5  { border-bottom:1px solid #ccc; }

.form_row label, .reg_row label, .lostpassword_form label, .myorder_form_row label { color:#fff; }

.form_textfield, .reg_row_textfield, .lostpass_textfield, .reg_row_textarea { border:1px solid #ccc; }





.forgot_pass { background:#9c9c9c; color:#fff; border:none; }

.forgot_pass:hover { background:#636363; }





.indicates { color:#ccc; }



.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 solid #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; }



/* product details --------------------- */



#content .fav_link  { border-bottom:1px solid #565656; }

#content .fav_link  li.print { background:url(../images/i_print.png) no-repeat 5px 5px;  }

#content .fav_link  li.sharethis { background:url(../images/i_sharethis.png) no-repeat 8px 6px; border-right:none; }

#content .fav_link  li.rss { background:url(../images/i_rss_s.gif) no-repeat 5px 6px;  }

#content .fav_link  li.emailtofriend { background:url(../images/i_email.png) no-repeat 7px 9px; cursor:pointer; border-right:none; }



.no_image { border:1px solid #999;}



#content .addtocartformspan  { color:#389413; background:#d8ffc9; }

#content #addtocartformspan, #content #addtocartformspan2 { color:#389413; }

#content #addtocartformspan small, #content #addtocartformspan2 small { color:#8f8f8f; }



#content .realated_product_section h3 { color:#aeaeae; } 

#content .realated_products li { background:none; }

#content .realated_products li a { color:#dedede; }

#content .realated_products li a:hover { color:#fff; }



#content .realated_products li a.product_thumb {  background:url(2-black/relatedthumb.jpg) no-repeat; border:none;}

#content .realated_products li a:hover.product_thumb  { border:none }







.product_details { background:#000; border:none }

.price { color:#fff;}

.size_chart { color:#ccc; }

.zoom  a { background:url(2-black/zoom.png) no-repeat; }

div.photo img {  }

.main_photo { background:url(2-black/bg-product-detail.jpg) no-repeat; border:none; }

.mm { background:#fff; border:5px solid #d1d73f; }



/* size  chart popupwindow -------------------*/

#info { background:#fff; border:4px solid #c8c8c8; }

#info a {color:#000;}

.more:hover { color:#fff; }

.clear {clear:both; }

.close {color:#000;}



/* product big image----------------*/

div#photos div.photo a.small_thumb img, div.photo a:hover.small_thumb img { border:none;   }

div.photo a.small_thumb { background:url(2-black/smallthumb-bg-zook.jpg) no-repeat; border:none; width:80px;  }

div.photo a:hover.small_thumb img { border:1px solid #ccc;  }





#sidebar li.current-cat a { color:#fff; } 

#sidebar li.current-cat ul.children li.cat-item a { color:#dedede; }

#sidebar li.current-cat ul.children li.cat-item a:hover { color:#fff; }







/* view cart page --------------- */

#content a.normal_button { border:1px solid #ccc; color:#333; background:#ccc; }

#content a:hover.normal_button, .normal_button:focus { border:1px solid #fff; background:#fff; color:#000; }

#content a.highlight_button, #content .viewdetails a.highlight_button { border:1px solid #a8a8a8; color:#333; background:#a8a8a8; }

a:hover.highlight_button, #content .viewdetails a:hover.highlight_button { border:1px solid #333; background:#000; color:#fff; }

#page a.highlight_button { border:1px solid #fff; color:#333; background:#fff; }

#page a:hover.highlight_button { border:1px solid #ccc; color:#000; background:#ccc; }





#content .normal_input_btn,.normal_input_btn { border:1px solid #bbb; text-shadow:0 1px 0 #FFFFFF; color:#444; background:#fff; }

#content .normal_input_btn:hover,.normal_input_btn:hover { border:1px solid #333; background:#fff; color:#D70E32; }



#content .highlight_input_btn ,.highlight_input_btn { border:1px solid #666; color:#fff; background:#666; }

#content .highlight_input_btn:hover, .highlight_input_btn:hover { border:1px solid #333; background:#000; 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; }





/* Checkout -----------*/

.sign_in_l {   background:url(2-black/zook-grunge.jpg) no-repeat; border:none; margin-bottom:20px; }

.registernchekout_m {  background:url(2-black/zook-grunge.jpg) no-repeat; border:none; }

.checkout_r { background:#666; border:1px solid #565656; }



.common_button { background:#ddd; border:none; color:#444;  }

.common_button:hover { background:#000;  color:#fff; cursor:pointer; }
