@charset "UTF-8";
/* CSS Document */

/* RESET
---------------------------------------------------------------- */
@import url("reset.css");
@import url("typography.css");
/* BASE STYLES
---------------------------------------------------------------- */
html,
body { min-width:1000px; }
body { font-size:75%; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; background-image: url(http://wonderbarusa.com/wp/wp-content/themes/wonderbarusa/images/background-page.gif) }
a { text-decoration:none; }
li { list-style:none; margin:0 0 10px 0; padding:0; }
li p { margin:0; padding:0; }
ul { margin:0; padding:0; }
a,
a:visited { text-decoration:none; color: #c49a6c; }
a:hover { color:#c49a6c; }
h1,
h2,
h3,
h4,
h5,
h6 { margin:0 0 14px 0; padding:0; }
h1 { color:#C49A6C; font-size:40px; }
h2 { color:#C49A6C; font-size:32px; line-height:1em; }
.clearfix { clear:both; }
cite { margin:0 0 0 5px; padding:0; font-style:italic; color:#5d5123; font-size: 1.1em; border-bottom: 1px dotted #e1e0de; display: block }
blockquote { margin: 5px; color: #333 }
/* STRUCTURE
---------------------------------------------------------------- */
.container { width:899px; margin:0 auto; margin-top: 5px; }
.header { margin:0; padding:0; height:250px; width:899px; }
.linkbar { margin:0; padding:10px; height:20px; width:899px; }
.banner { margin:0; padding:0; height:170px; background-image:url(http://wonderbarusa.com/wp/wp-content/themes/wonderbarusa/images/background-header.gif) }
.navigation { margin:0; padding:10px; height:20px; background-image:url(http://wonderbarusa.com/wp/wp-content/themes/wonderbarusa/images/background-nav.gif); margin-left: 1px; }
.content { float:left; margin:0; padding:0; width:899px; background-image:url(http://wonderbarusa.com/wp/wp-content/themes/wonderbarusa/images/background-container.gif); margin-left: 1px }
.leftcol { float:left; margin:20px 0 0 0; padding:20px; width:380px; font-size:1.2em; padding-left: 30px; }
.leftcol_small { float:left; margin:20px 0 0 0; padding:20px; width:240px; font-size:1.2em; padding-left: 30px; }
.leftcol_big { float:left; margin:20px 0 0 0; padding:20px; width:540px; font-size:1.2em; padding-left: 30px; }
.rightcol { float:left; margin:20px 0 0 10px; padding:20px; padding-left: 10px; width:400px; font-size:1.2em; }
.rightcol_small { float:left; margin:20px 0 0 10px; padding:20px; width:240px; font-size:1.2em; }
.rightcol_small h2 { font-size:100%; background-color: #f5f2ee; color:#7c6a55; padding: 5px; font-weight: bold; padding-left: 12px }
.rightcol_small ul { padding-left: 12px; }
.rightcol_big { float:left; margin:20px 0 0 10px; padding:20px; width:540px; font-size:1.2em; }
.doublecol { float:left; margin:0; padding:20px; width:800px; font-size:1.2em; padding-left:30px; }
#flash_placeholder { border:1px solid #aaa; width:400px; height:400px; padding:10px; }
.footer { float:left; margin:0; padding:10px; height:50px; width:899px; background-image:url(http://wonderbarusa.com/wp/wp-content/themes/wonderbarusa/images/background-footer.gif); background-repeat:no-repeat; margin-left: 1px; text-align: center;}
.footer a { text-decoration:none; color:#FFF; font-weight: bold; margin-top: 20px;}



h1#wondeux-logo { float:left; text-decoration:none; text-indent:-9999px; height:140px; width:142px; outline:none; border:none; margin:15px 0 0 30px; padding:0; background:url(../images/wondeux-logo.gif) no-repeat top left; cursor: pointer }
h1#wonderbar-logo { float:left; text-decoration:none; text-indent:-9999px; height:83px; width:665px; outline:none; border:none; margin:55px 0 0 30px; padding:0; background:url(../images/wonderbar-logo.gif) no-repeat top left; }
ol.navlist { display:block; }
ol.navlist li { display:inline; padding-left:15px; padding-right:15px; }
ol.navlist li:first-child { border:none; margin-left:0; padding-left:0; }
ol.navlist li a,
.navlist li a:visited { text-decoration:none; color:#fff; font-size:18px; line-height:18px; letter-spacing:1px; }
ol.navlist li a:hover { color:#c49a6c; }
ol.links { display:block; float:right; }
ol.links li { display:inline; }
ol.links li a,
ol.links li a:visited { text-decoration:none; color:#FFF; font-size:1.2em; padding:0 10px; line-height:1em; font-weight:bold }
ol.links li a:hover { color:#7c6a55; }
ol.footerlist { display:block; margin-top:7px; font-size:11px; color: #FFF; .margin-top: 20px }
ol.footerlist li { display:inline; padding:0 9px; border-left:1px solid #7c6a55; }
ol.footerlist li:first-child { border:none; margin-left:0; padding-left: 10px; }
ol.footerlist li a,
.footerlist li a:visited { text-decoration:none; color:#FFF; font-weight: bold }



ol.footerlist li a:hover { color:#7c6a55; }
ol.footerlist li a img { vertical-align:bottom; padding-left:5px; margin-top:0px; .margin-top: -5px; border-left: none !important; border-right: none !important }
#slideshow_1 { margin-bottom:20px; }
ul#testimonials li { margin:0 0 30px 0; }
.tips li { list-style:disc; margin-left: 15px; }
.benefits li { list-style:disc; margin-left: 15px; }
/* cforms */
.linklove { display:none; }
/*
PAGE SPECIFIC STYLES ------------------------------------------------------- */
#home_page .home_nav,
#benefits_page .benefits_nav,
#testimonials_page .testimonials_nav,
#press_page .press_nav,
#store_page .store_nav,
#articles_page .articles_nav,
#healing_crisis_page .healing-crisis_nav { color:#9ea9d6; font-weight:bold; background-color:#FFFFFF; padding: 10px; padding-left: 15px; padding-right: 15px; padding-top: 8px }
#about_page .about_nav, #contact_page .contact_nav {
color:#5d5123;
font-weight:bold;
}
#press_content img { margin:24px 0 0 0; }
#contact_content .company { display:block; font-weight:bold; }
#contact_content .contact_name { display:block; font-weight:bold; }
#contact_content .address { display:block; }
#contact_content .address .street { display:block; }
#contact_content .address .city-state-zip { display:block; }
#contact_content .address .country { display:block; }
#contact_content .phone { display:block; }
#contact_content .fax { display:block; }
#contact_content .email { display:block; }
#shopp .breadcrumb { display:none; }
#shopp h3 { color:#C49A6C; font-size:32px; }
#about_content .navbox { margin-top:62px; }
#about_content .navbox li a { font-size:20px; }
#home_page h1 { font-style:italic; font-size:36px; line-height:1.2em; }
#home_page .headlines { font-size:18px; margin-top:30px; }
#home_page .special_headline { margin-top:30px; }
#home_page .special_headline a { font-size:32px; font-style:italic; margin-bottom: 0px; }
#home_page .bqstart { float: left; height:15px !important; margin:10px 10px 0px 0px; font-size: 300%; .padding-top: 23px; .height: 0px; line-height: 40px; .margin: 0px}
#home_page .bqend { float: right; height:30px !important; margin:15px 50px 0px 5px; font-size: 300%; .padding-top: 20px; .height: 15px;line-height: 40px; .margin: 0px; .margin-right: 25px;}
#home_page .clickhere a { font-size: 12px; position: relative; top: -20px; .top: -10px}
.next_prev_links { }
.previous_link a { color: #FFF; position: relative; top: 0px; left: 0px; float: left; width: 100px; margin-left: 30px; padding: 8px; text-align:center; font-weight: bold; background-color: #7c6a55 !important; }
.next_link a { color: #FFF; position: relative; top: 0px; left: 0px; float: right; width: 75px; padding: 8px; margin-right: 30px; text-align:center; font-weight: bold; background-color: #7c6a55 !important; }
.next_link a:hover { background-color: #a39482 !important; }
.previous_link a:hover { background-color: #a39482 !important; }
.cf-ol { margin-left: 0px; margin-top: 12px; }
.cf-ol li { font-weight: bold; padding-right: 126px; }
.cf-ol li input { margin-left: 0px; display: block; width: 245px }
#usermessagea { font-weight: bold; color:#9ea9d6 }
.cf-sb { margin-top: -20px }
/* POSTS 
-------------------------------------- */
.post .title h2 { margin:0; padding:0; }
.post .timeAuthor { color:#C49A6C; }
.post .entry { margin-top:20px; }
.subscribeBox { margin-bottom:10px; }
.subscribeBox p { margin:0 0 0 10px; padding:0; }
.subscribeBox a { font-weight:bold; font-size:16px;}
/* DEXO 
------------------ */
a.dexo { color:#968877; font-weight:normal; }
/* Facebook
------------------ */
.fan_box .profileimage { display:none; }
a.facebook_nav img { vertical-align:text-top; margin-top:1px; }
/* Press Gallery 
------------------ */
#press-gallery-table { margin:20px 0 0 20px; }
#press-gallery-table td { padding:10px; vertical-align:bottom; width:180px; }
#press-gallery-table td img { display: block; margin-left: auto; margin-right: auto }
#press-gallery-table .blurb { padding:10px; vertical-align:top; width:180px; }
/* PAGENAVI 
---------------------------------- */
.wp-pagenavi a,
.wp-pagenavi a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #c49a6c; color: #c49a6c; background-color: #fff; }
.wp-pagenavi a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #c49a6c; color: #c49a6c; background-color: #fff; }
.wp-pagenavi a:hover { border: 1px solid #9ea9d6; color: #9ea9d6; background-color: #fff; }
.wp-pagenavi a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #c49a6c; color: #FFFFFF; background-color: #c49a6c; }
.wp-pagenavi span.pages { padding: 2px 4px 2px 0px; margin: 2px 2px 2px 0px; color: #c49a6c; font-weight:bold; border: 1px solid #fff; background-color: #fff; }
.wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #c49a6c; color: #FFFFFF; background-color: #c49a6c; }
.wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px; font-weight:bold; border: 1px solid #fff; color: #c49a6c; background-color: #fff; }


.rss{
height: 26px;
margin-bottom: 5px;
width: 100%;
padding-left: 10px;
}

.rss img{
float: left;
padding-right: 5px;
}

.email{
height: 26px;
margin-bottom: 20px;
width: 100%;
padding-left: 10px;
}

.email img{
float: left;
padding-right: 5px;
}