.main_navi { clear:both; z-index:10; position:relative; background:#4B4B4B url(images/navbg.png) repeat-x top;height:42px;}
.sf-menu li a { border:none; color:#fff; font-weight:bold; }
.sf-menu a:hover, .sf-menu li.current_page_item, .sf-menu li.current_page_item a, .sf-menu li.current_page_parent { background:#B8CF3E url(images/green_nav.gif) repeat-x top;color:#FFF; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.sf-menu li ul li a { font-size:13px; border-left:1px solid #b7d7ea; border-top:1px solid #b7d7ea;}
.sf-menu li, .sf-menu li.current_page_item { padding-right:8px; margin-right:6px; background: url(images/nav_divider.gif) no-repeat right }
.sf-menu li li, .sf-menu li li li, .sf-menu li li li li, .sf-menu li li li li li { padding:0; }

#content { float:left; width:520px; }
#sidebar { float:right; width:240px; margin:0; display:inline; padding:0; } 
#leftsidebar { float:left; width:200px; margin:0; display:inline; } 

#content .myposts { width:480px; margin:20px auto; padding:16px 10px 10px 10px;background:/*#ddd*/url(images/topnav.jpg) repeat-x top;position:relative; z-index:1; }
#content .feat_img { position:absolute; top:-1px; left:-1px;  z-index:2; border:none; }
.panel-wrapper h3 a {font-size:20px; color:#0f5c9b !important;}

.category_list { margin:0 0 0 2px !important;padding:10px 0 0 0 !important; }
.category_list li {/*border: 1px solid #E5E5E5*/; font-size:12px !important;width:145px; margin:0 20px 10px 0 !important;  padding:0px !important; float:left; position:relative; z-index:1;   }
.category_list li.lastitem { margin:0 !important; }
.category_list li .homeimg { margin:0 0 4px 0; /*text-align:center;*/ }
.category_list li .homeimg a { color:#0f5c9b !important;font-weight:bold; }
.category_list li span.redprice { color:#b22222;font-size:16px;font-weight:bold; }

#content ul.thumb_view li {/*border: 1px solid #E5E5E5*/; font-size:12px !important;width:145px; margin:0 20px 10px 0 !important;  padding:0px !important; float:left; position:relative; z-index:1;   }
#content ul.thumb_view li.lastitem { margin:0 !important; }
#content ul.thumb_view li .sale_img { position:absolute; top:0px; left:0px;  z-index:2; border:none; }
#content ul.thumb_view .shthumb { display:inline !important; }

#content ul.display li .sale_img { position:absolute; top:0px; left:0px;  z-index:2; border:none; }
#content ul.display .shthumb { display:none; }
.post_img {margin:0 10px 10px 0;float:left;}

.newarrive {margin:30px 0 38px 0;padding:0 10px; background:url(images/headbg.png) repeat-x center;border:1px solid #e5e5e5;height:28px;line-height:28px;}
.newarrive h4 {margin:0;padding:0;font-size:13px;font-weight:bold;color:#4a4a4a;}

h1.hblog { background:url(images/h-archive.png) no-repeat right !important;}
h1.hstore { background:url(images/h-archive.png) no-repeat right !important;}
h1.harchive { background:url(images/h-archive.png) no-repeat right !important;}
h1.hsearch { background:url(images/h-archive.png) no-repeat right !important;}
h1.hchkout  { background:url(images/h-archive.png) no-repeat right !important;}
h1.acct  { background:url(images/h-archive.png) no-repeat right !important;}

h1.htag { background:url(images/h-archive.png) no-repeat right !important; text-transform:capitalize;}
#content h3.related { background:url(images/h-archive.png) no-repeat right; padding:0 0 0 30px;}
#content ul.catrelate { list-style:disc;padding-top:0; }

#leftsidebar .widget h3, #sidebar .widget h3 { font-size:14px; font-weight:bold; margin:0 0 10px;padding:0 4px;font-family:Tahoma;text-transform:capitalize;color:#FFF/*#6F7E1A*/; /*border-bottom:2px solid #EBE8DB*/;}
#leftsidebar .widget a, #sidebar .widget a { color:#444; }
#leftsidebar h3 a, #sidebar h3 a {color:#FFF !important;}
#leftsidebar .widget, #sidebar .widget { margin:20px 0; padding:6px 10px 10px 10px; background:#FAF9F4 url(images/green_nav.gif) repeat-x top; border:1px solid #EBE8DB; }
#leftsidebar .nowidget, #sidebar .nowidget { margin:20px 0; padding:0px;}

#sidebar .widget_caticons, #leftsidebar .widget_caticons { padding:0px; background:none; border:0; }
#sidebar .widget_caticons h3, #leftsidebar .widget_caticons h3 { margin:0 0 4px;padding:5px 10px;font-family:Tahoma; border-bottom:0;text-transform:capitalize;background:#B8CF3E url(images/green_nav.gif) repeat-x top;/*background:#A9C02C*/;color:#FFF; }
#sidebar .widget_caticons ul, #leftsidebar .widget_caticons ul { clear:both; padding: 2px 0 0 0; list-style-position:inside; list-style-type:none;}
#sidebar .widget_caticons ul li, #leftsidebar .widget_caticons ul li {margin:0; border-bottom: 1px solid #EBE8DB;line-height:25px; }
#sidebar .widget_caticons ul li img, #leftsidebar .widget_caticons ul li img {margin:2px 4px 2px 0;vertical-align:middle; border:1px solid #cbcbcb;}
#sidebar .widget_caticons ul li a, #leftsidebar .widget_caticons ul li a { padding: 0; text-decoration: none; display:block; color:#444;vertical-align:middle;background:none;}
#sidebar .widget_caticons ul li a:hover, #leftsidebar .widget_caticons ul li a:hover, #sidebar .widget_caticons ul li.current-cat, #leftsidebar .widget_caticons ul li.current-cat{ text-decoration:none; background:#F2F1E9}

#twitter {padding:10px;}
#sidebar .widget .twitter_post #twitter li a {color:#0f5c9b;font-weight:bold;}

.flickr img{ border:1px solid #eeeeee; background:#F4F4F4; }
.flickr img:hover{ border-color:#dcdcdc }

#content .metanav { margin:8px 0 0 0; padding: 0; clear:both; overflow:hidden; border-top:2px solid #EFEFEF;}
#content .metanav li { margin:0; float:left; display:inline; background:none;color:#737373;padding:4px 0 4px 0;font-size:12px;}

#content .product_details p.martop {margin:10px 0 0 0;}
.more {color:#0f5c9b;}

#m20 { padding:10px 0 10px 0; }
.top10 {margin:10px 0 !important;}
#top-footer{padding: 10px 0;color:#666;background:#DDDABB;text-align:center; font-family:Tahoma;}
.rss {margin:12px 10px 0 0;}

#footer-widgets { border-top:0; padding:10px 0 0 10px; }
#footer-widgets a {color:#444;}
#footer-widgets .block { padding:10px 20px 0 0; width:220px; font-family:Tahoma;float:left;}
#footer-widgets .footer-widget-4 { padding-right:0; }
#footer-widgets .widget { margin:0 0 18px; }
#footer-widgets .widget h3  { font-size:14px; font-weight:bold;margin:0 0 10px 2px;padding:0;font-family:Tahoma; border-bottom:0;text-transform:capitalize;background:none;}
#footer-widgets .widget ul { clear:both; padding:0px;margin:0; list-style-position:inside; list-style-type:none;}
#footer-widgets .widget ul li {border-bottom: 1px solid #ddd;padding:0px;margin:0;}
#footer-widgets .widget ul li a { padding: 0 0 0 12px; line-height: 25px; text-decoration: none; display:block; background:transparent url(images/arrow_left.png) no-repeat scroll left 8px;}
#footer-widgets .widget ul li a:hover { text-decoration:none; background:#F2F1E9 url(images/arrow_left.png) no-repeat scroll left 8px;}
#footer-widgets .widget ul ul  { padding: 0 0 0 15px; border-top: none; }

#footer{padding: 14px; background:#464646;color:#FFF;margin:0 0 20px 0;}
#footer a{color:#FFF;}