/* Masque Colors */

body  { color: #fdfdfd; background-color: #f6d3d1; background: url(masque/MB-body-bg.jpg) repeat-x top left; }
h1, h2, h3, h4, h5, h6  { margin: 0; color: #000; font-weight:normal; }

a:link, a:visited, #main-widgets .widget a:link, #main-widgets .widget a:visited, .featured.feat-blog .archive-header .cat-rss a, .featured.feat-blog .entry a  { color: #000; }
#footer-menu a:link, #footer-menu a:visited, #footer-menu .widget a:link, #footer-menu .widget a:visited{ color: #ECBEC1; }
div.widget-col a:link, div.widget-col a:visited { color: #ecbec1; }
#header  { padding:0px; clear:both; position:relative; background: none; }
#wrapper  { background: url(masque/MB-wrapper-bg.gif) no-repeat left top;}
#content-wrap { background: none; border-bottom: 1px solid rgba(255,255,255,0.15); }

#shopping-cart { background: url(masque/cart-swirl.gif) no-repeat bottom left; height:75px; width:120px; margin-top:110px; margin-right:0px; }
#shopping-cart li  { display: inline; padding:left: 20px; padding-top:0px; line-height:1; }
.visitshop , .empty, .items, .gocheckout { color: #000; font-size:12px;}
#sideshoppingcart h3 { display: none; }

/* 2.2 Navigation */
#navigation{position: relative; padding: 1px 0 0 0; z-index: 101; font: 13px/11px Verdana, Geneva, sans-serif;background: #243141 url(masque/MB-bg-nav.png) no-repeat left top; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.nav li.home a  { display: block; margin: 10px 0px 0 0; overflow: hidden; padding-top: 20px; background: url(masque/ico-home.png) no-repeat top center; }
.nav a  { position:relative; color:#fff; display:block; z-index:100; margin-right: 10px; padding: 8px 10px 8px 10px; line-height:18px; text-decoration:none; }
.nav a:hover{ background: rgba(0,0,0,0.2); }
.nav li a.sf-with-ul { padding-right:0px; }

#loopedSlider .container {width: 633px; height:464px; overflow:hidden; position:relative; float:left; background: #f6d3d1 url(images/feat-left-bg.png) no-repeat left bottom; border: 1px solid #fff;}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .container {width: 940px; min-height:300px; height:464px; overflow:hidden; position:relative; float:left; background: none; border: 0px solid #fff;}
.col-right.feat-index { display:none; }

.featured { margin-bottom:20px; }
.featured.feat-blog { background:none; border: none; }
.featured.feat-blog .feat-post  {width: 940px; background:none; background-color:#fff; padding: 0px; margin: 0px; }
.featured.feat-post .image img  { margin: 0px; border: 0px solid #fff; }
.featured.feat-blog .feat-title { width:940px; background: #fff url(masque/top-swirl.gif) no-repeat top left; padding:0px; margin:0px; }
.featured.feat-blog .feat-title h2 { padding:45px 0px 10px 60px; font-size: 24px; }
.featured.feat-blog .feat-title h3 { padding:40px 0px 10px 60px; font-size: 20px; }
.featured.feat-blog .feat-content { width:940px; background:#fff url(masque/btm-swirl.gif) no-repeat bottom left; margin:0px; padding-bottom:50px; }
.featured .feat-title .sub-title { padding-left:30px; margin-top:0px; }
.featured.feat-blog .feat-title .feat-meta  { margin-left:30px; }

.featured.feat-blog .entry h1, .featured.feat-blog .entry h2, .featured.feat-blog .entry h3, .featured.feat-blog .entry h4, .featured.feat-blog .entry h5, .featured.feat-blog .entry h6  { color: #000; font-weight: bold; text-shadow: none; -moz-box-shadow: none; moz-border-radius: none; }
.featured.feat-blog .entry a  {	color: #000; margin-left:0; font-weight: bold; }
.featured.feat-blog .entry br { display:none; }
.featured.feat-blog .entry .product_text br { display:block; }

.images br { display:none; }
.featured .feat-post .details  { margin: 10px 0 22px; display:none; }
.featured  { color: #353a3e; }
.featured .feat-index  { width: 154px; background: #3c5065; overflow-x: hidden; border-color: #46596d; border-style: solid; border-width: 1px 1px 1px 0; min-height:300px; }
.featured .feat-index, #footer  { background-color: #303030; }
.featured .feat-index a, .featured .feat-index span  { color: #eec0c3; }

.featured .feat-post .shadow  { display:none; }
.featured .feat-index a:hover span, .featured .feat-index .active a span, .post-category a, .post-date, #comments .comment-head .date, #comments 
.comment-head .edit a, #comments .comment-head .perma a  { color: #fff; }

.entry { width:880px; margin:0 30px; }
.details {margin-bottom: 0px; }
.details .buttons { display: none; }
.blog-older-post { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: none; margin-bottom:20px; }
#blog { border: none; margin-bottom:20px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-bottom: 0; -moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0);}
#blog .heading { display: none; }
#blog .heading .full-blog, .wp-pagenavi .current, .wp-pagenavi .on, .wp-pagenavi a:hover { color: #000!important; }
#blog .feat-title h3 a { color:#000; }
#blog .blog-older-post { margin: 20px 0; }

#footer-widgets { color:#FFF; }
#footer-widgets .widget_woo_portfolio .thumbs img, #footer-widgets .widget_woo_flickr a img, #footer-widgets .widget_woo_twitter ul li, #footer-widgets .widget_woo_blogauthorinfo .avatar, #footer-widgets .adspace-widget img  { border-color: #000; }

.button, .button:visited, .reply a{ background-color:#000; margin-left:40px; }

#footer-widgets .widget h3, #footer-widgets ul li, #footer-widgets ul li a, #footer-widgets .widget_woo_testimonial blockquote, #footer-widgets .widget_woo_testimonial .info, #footer-widgets #wp-calendar caption, #footer-widgets #wp-calendar th, #footer-widgets #wp-calendar td, #footer-widgets .widget_woo_blogauthorinfo p  { color: #F6D3D1; background-color:#191919; }
#footer-widgets .widget-col { color: #F6D3D1; background-color:#191919; width:293px; }
#text-2 { text-align:center; }

#footer-menu { margin-left: 20px; width:360px; }
#footer-menu ul { list-style: circle; }
#footer-menu li {float:left; margin-left:20px; }

#search li.rss, .featured .feat-index, .widget_woo_portfolio .thumbs img:hover, #footer-widgets .widget_woo_portfolio .thumbs img:hover, .widget_woo_flickr a img:hover, #footer-widgets .widget_woo_flickr a img:hover, #footer-widgets #wp-calendar td, #footer-widgets .adspace-widget img:hover { border-color: #1b1b1b; }
#footer-widgets .widget_woo_twitter li span a:link, #footer-widgets .widget_woo_twitter li span a:visited  { color: #f6c; }
#footer-widgets .widget_woo_twitter li a:link, #footer-widgets .widget_woo_twitter li a:visited  { color: #f6c; }
.feat-content a { margin-left: 40px; }
.feat-content .st_sharethis, .feat-content .st_facebook, .feat-content .st_twitter, .feat-content .st_email { margin-left: 40px; }

#navigation  { background-color: #000; margin-bottom:5px; }
.nav a  { color:#fff; font-weight:bold; }
.nav a:hover  { color:#f9d6d4; text-decoration:underline; }
.nav-entries a, .post-entries a  { color: #191919; text-shadow: 1px 1px 0 #efefef; }

/* 2.2.1 Drop-down menus */
.nav li ul  { background: #FFF; position: absolute; left: -999em; width: 180px; z-index:999; }
.nav li ul li  { border-top:1px solid #fbe4e3; border-bottom: 1px solid #edbfc2; }
.nav li ul li a  { width:165px; padding: 5px 5px 5px 10px; font-weight: bold; background: #ecbec1; margin: 0; color:#555; font-size:12px; }
.nav li ul li a.sf-with-ul { padding: 5px 5px 2px 10px; }
.nav li ul li a:hover  { border-color: transparent; color: #000; background-color: #f9d6d4; }
.nav li ul ul  { margin: -25px 0 0 180px; }
.nav li ul ul li a  {  }
.nav li ul li ul li a  {  }

#comments, .post-entries { display: none; }
#footer { margin-top:0px; }
#search li.rss { background-image: url(masque/shopping-cart.gif); color:#000; }
#footer-widgets #wp-calendar th, #footer-widgets #wp-calendar td  { background: transparent; }

.archive-header { display: none; }
.entry img, img.thumbnail { background: none repeat scroll 0 0 #FFF; }
.entry img.category-page { background: none repeat scroll 0 0 #FFF; text-shadow:none; -moz-box-shadow: none; moz-border-radius: none; }
img.flir-image { background: none repeat scroll 0 0 #FFF; text-shadow:none; -moz-box-shadow: none; moz-border-radius: none; }
.widget-col img.flir-image { background: none repeat scroll 0 0 #424242; }
.entry img.tanith { -moz-border-radius:none; -moz-box-shadow:none; border:none; margin-left: 30px; }
.contact-page ol.forms {margin-left:30px; }

table.dbem-calendar-table td.eventless-today { background-color:#000; } 
table.dbem-calendar-table td.eventful a, table.dbem-calendar-table td.eventful-today a { color:#DD66CC; }


/* Customize widgets to appear at top - only use Widget 1 */
#main-widgets  { position: absolute; top:5px; left:42px; margin-top: 0px; margin-bottom: 0px; }
#main-widgets .widget-col  { float: left; width: 150px; margin: 0; }
#main-widgets .widget-col.last, #footer-widgets .widget-col.last  { margin: 0; }

#main-widgets .widget  { float: none; width: 100px; height: 125px; margin: 0; padding: 25px; color: #494d50; background: transparent url(masque/announcement-frame.gif) no-repeat top left; }
#main-widgets .widget .inner  { height: 100px; overflow: hidden; }
#main-widgets .widget .inner .innermodule  { height: 100px; }
#main-widgets .textwidget { padding: 1px; overflow:hidden; font: 10px/8px Verdana, Geneva, sans-serif; line-height:1.2;}
#main-widgets .widget a:link, #main-widgets .widget a:visited  { color: #4889b2; }

#main-widgets .widget .shadow  { display: none; width: 600px; height: 10px; margin: 16px 0 -5px -20px; background: url(images/widget-shadow.png) no-repeat left top; }
#main-widgets .controls { display: none; }
#main-widgets .widget .controls  { position: relative; margin: 5px 0 24px 0; display: none; height: 8px; text-align: center; }
#main-widgets .widget .controls a  { position:absolute;left: 80px; width: 11px; height: 8px; padding: 0 4px; display: none; overflow: hidden; text-indent: -300px; }
#main-widgets .widget .controls a.up  { background: url(images/widget-controls-up.png) no-repeat top center; display: none }
#main-widgets .widget .controls a.down  { background: url(images/widget-controls-down.png) no-repeat top center; display:none }
#main-widgets .widget h3  { margin: 0px; font-size: 10px; background-color:#feffef; color: #494d50; font-weight: bold; width:100px; padding:0px; }
#main-widgets .widget p { font:10px/12px Arial, Helvetica, sans-serif; margin-bottom:10px; }

#main-widgets .widget ul  { clear:both; padding: 0; border-top: 1px dashed #ebecec; list-style-position:inside; list-style-type:disc;}
#main-widgets .widget ul li  { list-style: none; padding: 5px 0; border-bottom: 1px dashed #ebecec; line-height: 18px; }
#main-widgets .widget ul li a:link, #main-widgets .widget ul li a:visited  { font-size: 16px; font-weight: bold; text-decoration: none; color: #494d50; }
#main-widgets .widget ul li a:hover  { color: #000; }
#main-widgets .widget ul ul  { padding: 0 0 0 10px; border-top: none; }




