/*   
Theme Name: Barami Furniture
Theme URI: http://barami.ca
Description: Theme for Barami.ca, e-commerce included via WP e-Commerce
Author: Jesse Kaminski
Author URI: http://www.jessekaminski.ca
.
General comments/License Statement if any.
Do not use with my express consent.
.
*/
/* Reset */
    * {margin:0;padding:0;outline:none !important; border:none;}
/* General Styles */
    html, body      {font-family: "Helvetica", arial, sans-serif; font-size: 11px; color: rgb(85,85,85); margin-top: 2px; background: #fff;}
	.gallerylist { min-height: 378px !important; }
    a               {color: rgb(85,85,85); text-decoration:none;}
    a:hover         {color:#fcaf17; text-decoration:none !important;}
    .selected       {color:#000; text-decoration:none;}
    p               {font-size: 11px; color: rgb(0,0,0); line-height:1.5em;}
    h1,h2,h3,h4,h5,h6 {color:rgb(85,85,85); margin-bottom: 10px;}
    h1              {font-size: 26px; font-weight:bold;}
    h2              {font-size: 24px; font-weight:bold;}
    h3              {font-size: 20px; font-weight:bold;}
    h4              {font-size: 18px; font-weight:400;}
    h5              {font-size: 16px; font-weight:bold;}
    h6              {font-size: 14px; font-weight:bold;}
    .creditline     {display:none; visibility:hidden;}
/* Globals */
    .left           {float:left;}
        .left li    {float:left;}
    .right          {float:right !important;}
    .clear          {clear:both;}
    .nolist         {list-style:none;}
        .nolist li  {list-style:none;}
    .noborder, .noborder img {border:none !important;}
    .br             {margin: 20px 0 0 0;}
    .hr             {height:0; border-bottom:1px solid #c0c0c0; margin-bottom:5px;}
    .hidden         {display:none; visibility:hidden;}
    #content {margin-top:25px;}
/* Header */
    #navigation               {margin-bottom: 10px;margin-top: 10px;}
        #navigation li          {float:left; vertical-align:bottom; padding: 0 5px 0 5px; font-size:10px; float:left; vertical-align:middle;}
    #nav_search ul            {margin-top: 20px;}
    #nav_search ul li         { vertical-align:bottom; padding: 0 5px 0 5px; font-size:10px; float:left; vertical-align:middle;}
    #nav_search .submit         {margin-right: 5px; background: none; border:0; color:#232323; cursor: pointer;}
        #nav_search .submit:hover{text-decoration:none;color: #fcaf17;}
    #nav_search input         {border: 1px solid #e9e9e9; color: #c7c7c7; height: 16px;}
    #header                   {height: 100px;}
    #logo                     {margin-top:10px;}
    #head_slider              {height: 120px;}
	#sales_slider         {height: 155px;}
    #head_slider img, #sales_slider img      {border: 1px solid #e9e9e9;display:none;}
	#sales_slider a { display:none; }
    li.omega            {padding-right:0 !important;}
/* Multi View */
    .product-thumb li           {margin: 20px 25px 20px 0; width: 150px;}
	.product-thumb li a {display:block; width: 150px; height: 100px;}
        .product-thumb li:last-child {margin: 20px 0px 20px 10px !important;}
    .cat-title                  {font-weight:300;margin-bottom: 20px;}
/* Home Page */
    .home_slider              {height: 212px !important;}
    .sales-img img            {border: 1px solid #e9e9e9;}
    .red                      {color:#f2071e;}
/* Sidebar */
    .categorylist li            {list-style:none; float:none; padding: 2px 0 0px 0;}
    .current-cat a                {text-decoration:none;}
        .children li a           {text-decoration:none !important;}
        .children li a:hover    {text-decoration:none !important;}
    .children                   {margin-left:10px;}
        .children li            {padding: 2px 0 0px 0;}
/* Product View */
    .post-meta                 {margin: 5px 5px 5px 0;}
    #product_slider li         {margin: 0 45px 0 0;}
    #add_to_cart input, #cart_info input          {border: 1px solid #c0c0c0; color: #555; height: 16px; margin-left: 5px; margin-bottom:5px;}
    #add_to_cart .submit, .cart_button .submit        { margin: 5px 0 0 0; background: none; border:0;
                                  color:#262626; cursor: pointer; float:left; width:70px;
                                border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius:10px; -gecko-border-radius:10px;
                                background: #555; color:#fff; padding: 2px 5px 2px 5px; font-size: 9px; 
                                }
    #add_to_cart .submit:hover, .cart_button .submit:hover  {background: #777;}
    #add_to_cart .quantity      {width:25px !important;}
    #add_to_cart select         {width: 60%;}
    #add_to_cart button         {margin-top: 10px !important;}
.pika_main_img {margin:0 auto !important;display:block;height: 250px !important;}
/* Tooltip */
    .qtip                       {margin: -10px 0 0 5px; width: 200px; height:100px; padding: 0 0 0 0;overflow:hidden;background: #fff;}
	.qtip-content {background: #fff !important;}
    .qtip-contentWrapper        {color: grey !important;height: 100px; width: 200px; border:none !important;background: #fff !important;}
/* Contact Form */
    .wpcf7-form input, .wpcf7-form textarea {
        border: 1px solid #e9e9e9;
        color: #000;
        padding: 3px 5px;
        margin-bottom: 15px;
        margin-top: 5px;
    }
    .wpcf7-form p {
        font-weight: bold;
    }
    .wpcf7-form p .submit {
        padding: 4px 6px;
    }
.wp-pagenavi {margin-top: 45px;}
.wp-pagenavi span, .wp-pagenavi a, #s { 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}
#s { padding: 3px 5px;} 
#newsletter {*margin-bottom: 10px; margin-bottom: 30px;postion:absolute;z-index: 99999; margin-top: 2px;}
#newsletter ul {margin-top: 5px !important;}
#newsletter li {margin:0 !important;}
    #newsletter li a {
        padding: 5px 7px;
        background: #fcaf17;
        border-radius: 5px; -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-weight:bold;
        color: #fff;
    }
    #newsletter li a:hover, #newsletter li .active_cta-news {
        background:#ee9f03;
        text-decoration: none;
    }
#signin-menu {
    margin: 10px 14px 10px 10px;
}
#signin-menu { width: 220px; padding: 5px 0px 5px 10px; }
    #signin-menu label { width: 200px; display:block;font-weight: 500; margin: 0px 7px 3px 0 !important;}
    #signin-menu input { padding: 2px 3px; margin: 0 5px 10px 0; width: 90%; color: rgb(85,85,85) !important; }
#signup-news {display: none; z-index: 99999999; position: absolute; background: #fff;}
#signup-news { width: 1px; background: transparent !important; }
#signup-news li {
    margin: 10px 0 0 0 !important;
    background: #fff;
    -webkit-box-shadow: 1px 1px 5px #ccc;
    -moz-box-shadow: 1px 1px 5px #ccc;
    box-shadow: 1px 1px 8px #ccc;
    padding:0px !important; padding: 10px 20px;
    border:1px solid #e9e9e9;
    position: relative;
    left: -87px;
	left: -90px\9 !important;
	top: -10px\9 !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#signup-news li .error {color: red;}
input#signup-submit, #signup-submit, .wpcf7-form .submit {
    margin: 10px 0 0 0 !important;
    padding: 3px 5px !important;
        background: #fcaf17;
        font-size: 10px;
        border-radius: 5px; -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-weight:bold;
        color: #fff !important;
        width: 60px !important;
        height: 22px !important;
        border: none !important;
    }
#signup-submit { margin-left:10px\9; }
#signup-submit:hover .wpcf7-form .submit:hover { background-color: #ee9f03 !important; }

#head_products ul {margin-left: 80px;}
#product_slider li { 
	overflow: visible !important;
	border: 1px solid #e9e9e9;
	display:none;
}
.wp-pagenavi a {color: #000; }
.current { color: #000; }
.wp-pagenavi a:hover {color: #000 !important;}
#french_callout { margin: 25px 0 15px 0; }
	#french_callout p { 
		text-align: center; 
		padding: 9px 5px;
		margin: 0 auto !important;
		width: 350px;
		background: #ebebeb;
		color: #e3170d;
	}
