/* reset css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
}

body {
line-height:1;
}

ol,ul {
list-style:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none;
}

:focus {
outline:0;
}

/* ----------------- */
a {
text-decoration:none;
}

a:hover {
text-decoration:none;
}

/* text & div alignment */
.fl {
float:left;
}

.fr {
float:right;
}

/* text formating ------------------------------ */
p {
margin:0;
padding:0 0 10px;
font-size:14px;
line-height:22px;
}

ul {
margin:0;
padding:0;
}

ul li {
margin:0 0 8px 15px;
padding:0;
list-style:disc;
line-height:20px;
font-size:14px;
}

dl,hr,ol,ul,pre,table,address,fieldset {
padding:10px 0 5px;
margin:0;
}

/* headings ----- */
h1 {
font-size:24px;
}

h3 {
font-size:16px;
}

/* headings ---------------------- */
h1.head {
margin:0;
font-size:36px;
padding:10px 0;
padding-bottom:10px;
}

/*#breadcrumb section  =================================== */
.breadcrumb {
font-size:11px;
padding:5px 0;
margin-bottom:20px;
clear:both;
text-transform:uppercase;
}

.breadcrumb a:hover {
text-decoration:none;
}

/* Post Details formating ---------------------------------------------------------------------*/
/*---------COMMENTS --------- */
#comments h3 {
font:normal 20px;
}

#respond {
padding:3px 0 40px;
margin:0;
}

.table a:hover {
text-decoration:underline;
}

/* clearfix ----- */
.clear,.fix {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}

.clearfix {
display:inline-block;
}

.clearfix {
display:block;
}

/*-----------------------------------------------------
   Shortcodes Start
/*-----------------------------------------------------*/
#content .small_button a:hover {
background-position:right -35px;
}

#content .red:hover {
background-position:left -35px;
}

#content .grey:hover {
background-position:left -35px;
}

#content .black:hover {
background-position:left -35px;
}

#content .blue:hover {
background-position:left -35px;
}

#content .lightblue:hover {
background-position:left -35px;
}

#content .purple:hover {
background-position:left -35px;
}

#content .magenta:hover {
background-position:left -35px;
}

#content .green:hover {
background-position:left -35px;
}

#content .orange:hover {
background-position:left -35px;
}

#content .yellow:hover {
background-position:left -35px;
}

#content .pink:hover {
background-position:left -35px;
}

.entry p.dropcaps:first-letter {
font-size:40px;
float:left;
margin-right:8px;
margin-top:5px;
line-height:35px;
}

/* content columns define ----------- */
/*-----------------------------------------------------
   Shortcodes End
/*-----------------------------------------------------*/
/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
html,body {
margin:0;
padding:0;
font-family:Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

/* Structure ---------------------- */
#sidebar {
padding:0 10px 15px 20px;
margin-top:10px;
}

.sidebar_left {
padding:0 20px 15px 10px!important;
margin-top:10px;
}

.content_right {
/* padding:12px; */
margin-right:20px;
/*border:1px solid #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; */
}

#footer {
width:940px;
margin:0 auto 20px;
overflow:hidden;
clear:both;
padding:10px 0;
}

/* headings ----- */
h1 {
font-family:Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

h2,h3,h4,h5,h6 {
margin:30px 0 0;
padding:0;
line-height:normal;
font-weight:400;
font-family:Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

#content h1.head {
padding-top:0;
}

/* header ---------------------- */
#header .blog-title a:hover {
text-decoration:none;
}

.logo {
margin-top:10px;
}

span.checkout a:hover {
text-decoration:none;
}

#content .breadcrumb {
font-size:10px;
padding:6px 0;
}

/*---------TOP NAVIGATION for PAGES---------  */
#content ul li {
background:none;
}

a:hover.viewcart {
text-decoration:underline;
}

#content .fav_link li a:hover {
text-decoration:none;
}

/* product details page content_right */
.content_right .product_details_inner {
float:right;
width:43%;
}

.content_right #comments_wrap {
margin-top:11px;
}

.content_right #photos {
width:360px;
padding-bottom:20px;
}

/* product details page content_right */
#comments h3 {
margin-bottom:10px;
}

#content .product_details ul {
margin:10px 0px;
padding:0;
}

div#photos {
float:left;
}

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

a.product_main_img {
position:relative;
display:block;
}

.i_zoom {
position:absolute;
left:10px;
bottom:10px;
border:none!important;
}

.product {
height:100%;
}

.row {
height:100%;
overflow:hidden;
padding:12px 0;
font-size:13px;
border-bottom:1px solid #e5e5e5;
clear:both;
}

.price {
font-size:26px;
}

/* size  chart popupwindow -------------------*/
#content .product_details p,.product_info p {
margin-left:0;
padding-top:14px;
}

html:first-child #content .coupon_code a.normal_button {
margin-top:1px;
}

#content div#photos img {
border:0px solid #ccc;
background:#fff;
}

#photos img {
margin-top:10px;
}

#content p.post_top a:hover {
text-decoration:none;
}

#content .posts h2.title a:hover {
text-decoration:none;
}

#content p.post_bottom a:hover {
text-decoration:none;
}

/* Related Products-----------------------------------*/
#content .realated_product_section {
padding-top:10px;
}

/*#sidebar ----------------------- */
#sidebar h3,.sidebar_l h3,.sidebar_r h3,#sidebar h2,#sidebar .payment_method h4 {
margin:0;
padding:7px 0;
font-size:18px;
}

#sidebar .widget,#sidebar .contact,#sidebar .payment_method {
padding-bottom:18px;
}

.widget .textwidget {
padding-bottom:10px;
}

#sidebar .widget {
margin-bottom:20px;
float:left;
width:100%;
clear:both;
}

#sidebar ul,.sidebar_l ul,.sidebar_r ul {
list-style:none;
margin:0;
padding:0 0 10px;
}

#sidebar li,.sidebar_l li,.sidebar_r li {
margin:0;
padding:0;
list-style:none;
font-size:13px;
}

#sidebar li a,.sidebar_l a,.sidebar_r a {
text-decoration:none;
display:block;
padding:5px 0 5px 15px;
}

#sidebar li a:hover,.sidebar_l a:hover,.sidebar_r a:hover {
text-decoration:none;
}

#cart_information_span11:hover {
background:#000;
color:#fff;
border:3px double #fff;
}

#sidebar .social_media_list li a,#sidebar .social_media_list li a:hover {
background:none;
padding:5px;
border-bottom:0;
}

/* widget search box --------------------*/
/* footer ---------*/
#footer h3 {
margin:0 0 2px;
padding:0;
font-size:18px;
}

#footer li a:hover {
text-decoration:none;
}

.top_navigation ul li:hover {
visibility:inherit;
}

.top_navigation ul li:hover ul,.top_navigation ul li.sfHover ul {
left:0;
top:2.1em;
z-index:99;
}

.top_navigation ul li:hover li ul,.top_navigation ul li.sfHover li ul {
top:-999em;
}

.top_navigation ul li li:hover ul,.top_navigation ul li li.sfHover ul {
left:149px;
top:0;
}

.top_navigation ul li li:hover li ul,.top_navigation ul li li.sfHover li ul {
top:-999em;
}

.top_navigation ul li li li:hover ul,.top_navigation ul li li li.sfHover ul {
left:149px;
top:0;
}

/*** DEMO SKIN ***/
.category_navi ul li:hover {
visibility:inherit;
}

.category_navi ul li:hover ul,.category_navi ul li.sfHover ul {
left:0;
top:2.1em;
z-index:99;
}

.category_navi ul li:hover li ul,.category_navi ul li.sfHover li ul {
top:-999em;
}

.category_navi ul li li:hover ul,.category_navi ul li li.sfHover ul {
left:149px;
top:0;
}

.category_navi ul li li:hover li ul,.category_navi ul li li.sfHover li ul {
top:-999em;
}

.category_navi ul li li li:hover ul,.category_navi ul li li li.sfHover ul {
left:150px;
top:0;
}

/*** DEMO SKIN ***/
.button a:hover {
}

.coda-nav-left a:hover,.coda-nav-right a:hover {
background-position:0 -29px;
}

/* Tab nav */
a:hover.normal_button,.normal_button:focus {
text-decoration:none;
}

.highlight_input_btn:hover {
text-decoration:none;
}

a:hover.highlight_button {
text-decoration:none;
}

.viewdetails a:hover {
font:bold 13px Arial, Helvetica, sans-serif;
}

.viewdetails:hover {
font:bold 13px Arial, Helvetica, sans-serif;
}

#carousel li p a:hover {
text-decoration:underline;
}

.header_right ul li:hover {
visibility:inherit;
/* fixes IE7 'sticky bug' */
}

.header_right ul li:hover ul,.header_right ul li.sfHover ul {
left:0;
top:2.3em;
/* match top ul list item height */
z-index:3;
}

.header_right ul li:hover li ul,.header_right ul li.sfHover li ul {
top:-999em;
}

.header_right ul li li:hover ul,.header_right ul li li.sfHover ul {
left:0;
/* match ul width */
top:0;
}

.header_right ul li li:hover li ul,.header_right ul li li.sfHover li ul {
top:-999em;
}

.header_right ul li li li:hover ul,.header_right ul li li li.sfHover ul {
left:0;
/* match ul width */
top:0;
}

.header_right ul li:hover ul,#header .header_right ul li.sfHover ul {
left:0;
top:1.8em;
/* match top ul list item height */
z-index:3;
}

.header_right ul li:hover li ul,#header .header_right ul li.sfHover li ul {
top:-999em;
}

.header_right ul li li:hover ul,#header .header_right ul li li.sfHover ul {
left:182px;
/* match ul width */
top:0;
}

.header_right ul li li:hover li ul,#header .header_right ul li li.sfHover li ul {
top:-999em;
}

.header_right ul li li li:hover ul,#header .header_right ul li li li.sfHover ul {
left:181px;
/* match ul width */
top:0;
}

/*------------------------------------- */
#sidebar .browse_by_category,#sidebar .browse_by_category * {
margin:0;
padding:0;
list-style:none;
}

#sidebar .browse_by_category {
line-height:13px;
display:block;
height:100%;
clear:both;
}

#sidebar .browse_by_category li a {
width:100%;
display:inline;
}

#sidebar .browse_by_category li:hover,#sidebar .browse_by_category li:hover ul {
visibility:inherit;
/* fixes IE7 'sticky bug' */
}

#sidebar .browse_by_category li {
position:relative;
margin-right:0;
}

#sidebar .browse_by_category a {
}

#sidebar .browse_by_category li:hover ul,#sidebar .browse_by_category li.sfHover ul {
left:0;
top:2.3em;
/* match top ul list item height */
z-index:3;
}

#sidebar .browse_by_category li:hover li ul,#sidebar .browse_by_category li.sfHover li ul {
top:-999em;
}

#sidebar .browse_by_category li li:hover ul,#sidebar .browse_by_category li li.sfHover ul {
left:0;
/* match ul width */
top:0;
}

#sidebar .browse_by_category li li:hover li ul,#sidebar .browse_by_category li li.sfHover li ul {
top:-999em;
}

#sidebar .browse_by_category li li li:hover ul,#sidebar .browse_by_category li li li.sfHover ul {
left:0;
/* match ul width */
top:0;
}

/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
#sidebar .browse_by_category li a {
padding:0 0 0 20px;
text-decoration:none;
text-align:left;
list-style-type:none;
font-size:15px;
border:none!important;
}

#sidebar .browse_by_category li {
position:relative;
}

#sidebar .browse_by_category {
padding:0!important;
}

#sidebar .browse_by_category,#sidebar .browse_by_category li {
display:block;
padding:10px 0;
}

#sidebar .browse_by_category li {
border-bottom:0 dotted #BDAB91;
}

/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
#sidebar .browse_by_category li:hover ul,#sidebar .browse_by_category li.sfHover ul {
left:154px;
/* match ul width */
top:0;
}

/* contact us -------*/
/*	--------------------------------------------------
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:hover,#content p.post_bottom a:hover,span.comm-reply a:hover {
color:#000;
}

/* 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:hover {
color:#000;
}

/* header ---------------------- */
.ad {
float:right;
}

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

#header .header_right li a:hover,.main_navi .widget ul li a:hover {
color:#81800E;
}

/* top search -------- */
#searchform .s:focus {
color:#000;
}

/* content section  ---------------------- */
a:hover.previous {
background-position:0 -37px;
}

a:hover.next {
background-position:0 -37px;
}

#content .product {
}

#content .product_inner {
border:none;
}

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

.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:hover {
background:#000;
color:#fff;
}

.b_buynow a:hover {
background:#81800e;
border:3px double #fff;
color:#fff;
}

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

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

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

.price {
color:#000;
}

a:hover.viewcart {
color:#000;
}

#content .store_product li h3 a:hover {
color:#81800e;
}

/* product details --------------------*/
.product_details {
}

/*#breadcrumb section  =================================== */
.breadcrumb {
border-bottom:0 dotted #dfdfdf;
border-top:1px dotted #dfdfdf;
background:#fff;
color:#666;
}

.breadcrumb a:hover {
color:#81800e;
}

/* content ---------------------------- */
#content li {
background:url(images/i_bullet.gif) no-repeat left 8px;
}

#content h3 {
color:#789048;
}

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

/* post ---------------------------- */
blockquote a:hover {
color:#000;
}

.flickr img:hover {
border-color:#333;
}

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

#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 a:hover {
color:#000;
}

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

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

.pagination a:hover {
background:#333;
color:#fff;
}

/* content table format --------------*/
/*#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 0 11px;
color:#635c53;
border-bottom:0 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;
}

a:hover.b_checkout {
background:#81800e;
color:#fff;
}

/*---------COMMENTS --------- */
#comments h3 {
border-bottom:1px dotted #ccc;
padding-bottom:4px;
}

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

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

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

/* ----------------------------------------
product listing view 
------------------------------------*/
#content ul.display li a:hover {
color:#2c1104;
}

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

#content ul.display li a:hover.product_thumb {
border:1px solid #333;
}

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

.price {
color:#555;
}

a:hover.viewcart {
color:#000;
}

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

#content a:hover.highlight_button {
border:3px double #fff;
background:#81800e;
color:#fff;
}

#cart_information_span11:hover {
background:#000;
color:#fff;
border:3px double #fff;
}

#content .normal_input_btn:hover {
border:1px dashed #333;
background:#fff;
color:#000;
}

#content .highlight_input_btn:hover {
border:1px dashed #fff;
background:#81800e;
color:#fff;
}

#content .help li a:hover {
color:#000;
}

.table a:hover {
color:#000;
}

.action_button:hover {
background:#636363;
}

#content .address_info h3 span a:hover {
color:#000;
}

.forgot_pass:hover {
background:#636363;
}

.more:hover {
color:#000;
}

#content .realated_products li a:hover.product_thumb {
border:1px solid #333;
}

.forgot_password a:hover {
color:#000;
}

/* Checkout -----------*/
/* MENU ************************/
#sidebar .browse_by_category li a {
background:url(images/bullet.png) 0 7px no-repeat;
color:#555;
}

#sidebar .browse_by_category li a:hover,#sidebar .browse_by_category li a:hover {
background:url(images/bullet.png) 0 7px no-repeat;
color:#81800e;
}

#sidebar .browse_by_category li.current_page_item a:hover {
background:#fff;
color:#000;
}

#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 a:hover,.main_navi .widget ul li a:hover {
background:url(images/nav_sepretor.png) no-repeat left 5px;
}

.category_navi ul li:last-child,.category_navi ul li li {
background:none;
}

.header_right li.current_page_item a:hover {
background:#fff;
color:#000;
}

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

#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 ----------- */
#contact_frm .b_submit:hover {
background:#333;
border:3px double #fff;
}