@charset "UTF-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

body{
background-color:#f7e4de;
background-image:url('images/bg.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:bottom right; 
}

a img{
border:none;
}

p{
        color: #2d2d2d;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
        margin-bottom:15px;
}

h1{
font-size:40px;
font-family:Georgia, san-serif;
font-weight:normal;
font-style:italic;
color:#eaf2db;
}

h2{
font-size:15px;
color:#d83f60;
}

h6{
color:#bbb;
font-weight:normal;
font-style:italic;
margin-bottom:10px;
}

a{
color:#d83f60;
text-decoration:none;
}


#outWrapper{
width:1000px;
margin:0 auto;
}

#wrapper{
width:960px;
background:url(images/containerBg.jpg) repeat-y;
padding:0 20px;
display:block;
float:left;
position:relative;
}

.header{
float:left;
position:relative;
z-index:0;
width:960px;
height:340px;
background:url(images/blog_header.jpg) no-repeat;
}

#mainContent{
float:left;
width:960px;
}

#sidebar{
width:275px;
float:left;
}

#content{
width:665px;
margin-right:20px;
float:left;
}

#footer{
float:left;
clear:both;
width:960px;
font-size:12px;
text-align:center;
}

#logo{
position:absolute;
z-index:1;
top:10px;
}

#freeShipping{
float:right;
clear:both;
}

.navLeft{
float:left;
position:absolute;
top:75px;
left:0;
}

.navRight{
float:left;
position:absolute;
top:75px;
left:180px;
}

#nav{
height:50px;
position:relative;
z-index:1000;
margin-top:7px;
}

#slogan{
float:right;
clear:both;
margin-top:-5px;
}

#blogTag{
float:right;
}

.archiveBox{
width:auto;
border-bottom:1px solid #eee;
padding:10px 0 0 0;
}

.leftNav{
width:5px;
background:url(images/nav_bar_left.png) no-repeat;
float:left;
height:31px;
}

.centerNav{
float:left;
height:31px;
width:auto;
}

.rightNav{
width:5px;
background:url(images/nav_bar_right.png) no-repeat;
float:left;
height:31px;
}

#sidebar ul{
list-style:none;
font-size:12px;
padding:0px;
background:url(images/sidebar_bg.jpg) repeat-y;
float:left;
width:265px;
}

#sidebar ul li{
float:left;
position:relative!important;
}

#sidebar ul li a{
float:left;
clear:both;
padding:5px 15px;
display:block;
font-size:15px;
width:235px;
color:#411417;
font-family:verdana, arial, sans-serif;
}

#sidebar ul li a:hover{
background-color:#5a260d;
color:#fff;
}

#sidebar ul li select{
width:100%;
}

#sidebar ul li ul{ 
        margin:0;  
        list-style:none; 
        display:none; 
        position:absolute; 
z-index:99;
border:none;
padding:5px;
background-color:#5a260d;
float:left;
top:0;
left:-190px;
width:170px;
}

#sidebar ul li:hover ul { 
        display:block; 
margin-top:0px;
margin-left:9px;
}

#sidebar ul li ul li { 
font-size:11px;
font-weight:normal;
        clear:left;
position:relative;
z-index:99;
border-right:none;
border-left:none;
background-image:none;
padding:0;
border-bottom:1px dotted #ccc;
}

#sidebar ul li ul li a{
width:150px;
padding:5px 10px;
border:none!important;
}

#sidebar ul li ul li a:hover{
color:#fff;
border:none!important;
}

#footer .brownBar{
width:100%;
background-color:#5a260d;
float:left;
text-align:center;
}

#footer .brownBar ul{
list-style:none;
margin:0 auto!important;
width:580px;
}

#footer .brownBar ul li{
float:left;
display:block;
width:auto;
}

#footer .brownBar ul li a{
display:block;
padding:10px;
color:#fff;
}

.fr{
float:right;
}

#nav ul{
list-style:none;
}

#nav ul li{
float:left;
position:relative;
}

/*#nav ul li a{
padding:7px 15px;
font-size:12px;
color:#fff;
display:block;
}

#nav ul li a:hover{
background:url(images/buttonBG.gif) repeat-x;
}

#nav ul li ul{ 
        margin:0;  
        list-style:none; 
        display:none; 
        position:absolute; 
z-index:99;
border:none;
padding:5px;
background-color:#5a260d;
float:left;
}

#nav ul li:hover ul { 
        display:block; 
margin-top:0px;
margin-left:9px;
}

#nav ul li ul li { 
font-size:11px;
font-weight:normal;
        clear:left;
position:relative;
z-index:99;
border-right:none;
border-left:none;
background-image:none;
padding:0;
border-bottom:1px dotted #ccc;
}

#nav ul li ul li a{
width:150px;
padding:5px 10px;
}

#nav ul li ul li a:hover{background:url(images/buttonBG.gif) repeat-x;
border:none!important;
}*/

.centerNav .store{
width:43px;
height:31px;
display:block;
background:url(images/btn_store.jpg) no-repeat;
background-position:0 100%;
}


.centerNav .facebook{
width:65px;
height:31px;
display:block;
background:url(images/btn_facebook.png) no-repeat;
background-position:0 100%;
}

.centerNav .home{
width:42px;
height:31px;
display:block;
background:url(images/btn_home.jpg) no-repeat;
background-position:0 100%;
}


.centerNav .twitter{
width:52px;
height:31px;
display:block;
background:url(images/btn_twitter.png) no-repeat;
background-position:0 100%;
}


.centerNav .about{
width:43px;
height:31px;
display:block;
background:url(images/btn_about.png) no-repeat;
background-position:0 100%;
}


.centerNav .press{
width:44px;
height:31px;
display:block;
background:url(images/btn_press.png) no-repeat;
background-position:0 100%;
}


.centerNav .customer{
width:79px;
height:31px;
display:block;
background:url(images/btn_testimonials.jpg) no-repeat;
background-position:0 100%;
}

.centerNav a{
cursor:pointer;
}

.centerNav a:hover{
background-position:0 0;
}

.heather_pic{
float:right;
clear:both;
[if lte IE 7] margin-top:40px;
}

.blog_pic{
float:right;
clear:both;
}

.sidebarTop{
width:265px;
height:5px;
background:url(images/sidebar_top.jpg) no-repeat;
float:left;
clear:both;
margin:0!important;
padding:0!important;
}

.sidebarMiddle{
width:245px;
padding:10px;
background:url(images/sidebar_bg.jpg) repeat-y;
float:left;
clear:both;
margin:0!important;
}

.sidebarBottom{
width:265px;
height:5px;
background:url(images/sidebar_bottom.jpg) no-repeat;
float:left;
clear:both;
margin-bottom:20px;
}

.comments-template ol{
list-style:none;
margin:20px 0 0 0;
}

.comments-template ol li{
padding:10px;
}

.commentmetadata{
font-size:12px;
}

.alt{
background-color:#eaf2db;
}

.quote{
position:absolute;
top:20px;
right:30px;
z-index:1;
}

#content ul li{
margin-left:20px;
        color: #2d2d2d;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#search_form{
height:23px;
padding:3px 0 5px 0;
background:#44140e url(images/searchBg.jpg) repeat-x;
}

#search_form input{
color:#aaa;
font-style:italic;
font-family:Georgia, serif;
font-size:11px!important;
}

#search_form .btn{
border:none;
text-indent:-9999;
width:48px;
height:20px;
background:url(images/search.gif) no-repeat;
}

.feedburner{
float:left;
clear:both;
width:266px;
margin:20px 0;
}
