/**CSS DOCUMENT**/

body {margin:0;background:#422b23; font-family:Arial, Helvetica, sans-serif;color:#736357; text-align:center;font-size:.75em;}
p {line-height:1.4em;margin:0 0 10px 0;}
img {border:none;}
a {outline:none;color:#4e8ebe;text-decoration:none;}
a:hover {color:#335d7c;text-decoration:underline;}
:focus {outline:none;}

h1, h2, h3, h4, h5, h6 {margin:0 0 10px 0;}
h1 {font-size:1.83em;font-weight:normal;border-bottom:2px dashed #736357;letter-spacing:-0.5px;}

hr {background:#fff; border:none; height:1px; border-bottom:1px solid #ccc;margin:15px 0;}
/**100% Height Wrappers
**********************/
/*html, body {height:100%;}
#fk_master_wrapper {min-height: 100%;height: auto !important;height: 100%;margin-bottom:-110px;text-align:left;}
#fk_footer_wrapper, #fk_push {height:110px;clear:both;text-align:left;}*/

/**Other Main Wrapper Info
**************************/
#fk_master_wrapper {text-align:left;}
.fk_fixed_width {width:865px;margin:0 auto;padding:0 5px 0 6px;}

#fk_header_wrapper {background:#fff url(../images/bg_header_flowers.jpg) repeat-x center 30px;}
#fk_admin_wrapper {background:url(../images/bg_header_honeycomb.gif) repeat-x left bottom;padding:0 0 10px 0;}
#fk_content_wrapper {background:#fff url(../images/bg_content.gif) no-repeat center bottom;min-height:250px;padding:5px 5px 15px 5px;}
#fk_body_wrapper {background:#fff url(../images/bg_honeycomb.gif) repeat-x left bottom;}
#fk_footer_wrapper {position:relative; background:#422b23;padding:1px 0;font-size:.83em;color:#60504a;}
/**Header Styles
****************/
#fk_logo {margin:0;clear:both;float:left;}
#fk_logo a {display:block;width:282px; height:62px; background:url(../images/logo_fresh_karat.png) no-repeat left -10px;}
#fk_logo a:hover {background-position:left -83px;}
#fk_logo a img {display:none;}/**logo os display in print view*/

/**Banners in HEader**/
#fk_banner_wrapper {padding:0;float:right;margin:0px 0 0 0;border:none;}
#fk_banner_free_ship a {background: url(../images/banner_free_ship.gif) no-repeat left top;display:block;width:140px; height:16px;padding:17px 0 0 6px;color:#fff;text-decoration:none;font-size:10px;}
#fk_banner_free_ship a:hover {text-decoration:underline; color#fff;}
#fk_banner_free_ship a img {display:none;}

#fk_banner_babyk a {display:block;background:url(../images/banner_babyk.gif) no-repeat left top; width:139px; height:35px;}
#fk_banner_babyk a:hover {background-position:left -40px;}
#fk_banner_babyk a img {display:none;}

/**Admin Menu**/
.fk_admin_menu {padding:3px 0 5px 40px;margin:0; list-style:none;font-size:10px;text-align:right;float:right;background:url(../images/icon_bee_admin.gif) no-repeat left -18px;color:#907870;}
.fk_admin_menu li {display:inline;margin:0 8px 0 0;padding:0;}
.fk_admin_menu li a {color:#c3aca4;background:url(../images/line_dots_vert.gif) no-repeat left center;padding-left:8px;text-decoration:none;}
.fk_admin_menu li a:hover {color:#e0c5bb; text-decoration:underline;}

/**Menu Bar**/
ul#fk_menu_top {clear:both;margin:0 0 0 10px;padding:0; list-style:none;font-size:13px;text-align:center;letter-spacing:-.05em;}
ul#fk_menu_top li {float:left;margin-right:4px;background: url(/images/menu_line.gif) no-repeat center right;padding-left:2px; border:none;padding-right:7px;height:33px;line-height:33px;}
ul#fk_menu_top li a {color:#998675; text-decoration:none;font-weight:bold; text-transform:uppercase;display:block;}
ul#fk_menu_top a:hover {color:#5a5047;text-decoration:none;background: url(/images/splat.png) no-repeat center center;}
ul#fk_menu_top > li:first-child {border:none;}
ul#fk_menu_top > li:last-child {background:none;padding-right:0;}

#fk_search {padding:0;margin:0;float:right;width:185px;background:transparent url(/images/search_input.gif) no-repeat left top;height:29px;}
#fk_search .fk_search_field {display:block;float:left;background:transparent;border:none;font-size:10px;width:150px;margin:5px -2px 0 5px;color:#959595;}
#fk_search .fk_search_button {border:none;padding:0;background-color:transparent; background-image: url(/images/button_search.gif); background-repeat;no-repeat;background-position: right top;cursor:pointer;width:25px;height:28px;}
#fk_search .fk_search_button:hover {background-position:right -29px;}
#fk_print_contact {display:none;}


/**Content Style
****************/

#fk_left_column {float:left; width:180px;margin-left:10px;}
#fk_left_column a, #fk_left_column a:hover {color:#472519;}
#fk_right_column {float:right;width:635px;margin-right:10px;}

/**Left Column Styles
***************/
#wsm_mini_cart {background: url(../images/icon_cart.gif) no-repeat left 2px;padding:3px 0 3px 20px;font-size:10px; color:#0775af;margin:0 0 5px 0;}
#wsm_mini_cart .items {float:left;border-right:1px solid #a5877d;padding-right:5px;margin-right:5px;}
#wsm_mini_cart .total {}
#wsm_mini_cart .product, #wsm_mini_cart .checkout {display:none;}
#fk_cc_icons {margin-bottom:5px;}
#fk_cc_icons img {}

ul.fk_left_menu {margin:0 0 10px 0; padding:0; list-style:none;}
ul.fk_left_menu li a {text-decoration:none;font-weight:normal;padding:2px 2px 2px 15px;display:block;}
ul.fk_left_menu li a:hover {background:#fbe7ee url(/images/icon_bee_menu.gif) no-repeat 3px center;text-decoration:none;font-weight:normal;}


/**Footer Styles
****************/

/**Footer Menu**/
#fk_footer_content {margin:5px 0 0 46px; float: left; width: 600px;}
#fk_footer_content p {margin:2px 0;}
#fk_footer_bee {position:absolute;top:-7px;left:0px;}

ul#fk_menu_footer {padding:0; list-style:none;margin:0;}
ul#fk_menu_footer li {display:inline;margin-right:10px;}
ul#fk_menu_footer a {color:#fff; text-decoration:none;;font-weight:bold; text-transform:lowercase;}
ul#fk_menu_footer a:hover {color:#fff;text-decoration:underline;}

#fk_copyright a {color:#7f6962;text-decoration:none;}
#fk_copyright a:hover {color:#dd987f;text-decoration:underline;}


/**Homepage Specific Styles
***************************/
#fk_home_ss {margin:0;padding:0;list-style:none;width:573px;height:386px;overflow:hidden;background:#fff;}
#widget_gallery_id {float:left;width:573px;margin:7px 0 0 7px;background:#422b23}
.fk_sum_hid {display:none;}
#fk_home_wrapper {background:url(/images/bg_neopolitan.gif) repeat-x left top;padding:0;}
#fk_home_ss {float:left;border:2px solid #fff;display:inline;margin:5px;}

#fk_home_widgets {float:right;width:252px;overflow:hidden;border-left:4px solid #fff;padding:5px 10px}

/**Carousel - rest of styles in Carousel.css file**/
#fk_home_carousel {height:120px;background: url(/images/title_our_products.gif) no-repeat left top;padding:10px 0 0 0;}

/**Newsletter Signup**/
#fk_home_nwsltr_signup {height:127px;padding-top:5px;background: url(/images/icon_newsletter.gif) no-repeat right 20px;}
#fk_left_nltr_signup input#email {background:transparent url(/images/input_news_signup.gif) no-repeat left top; border:none;padding:3px 5px;width:232px; height:19px;margin:0 0 5px 0;}
#fk_left_nltr_signup input.fk_signup_button {cursor:pointer; background:transparent url(/images/button_signup.gif) no-repeat left top;border:none; float:right;margin:0 10px 0 0;padding:0;width:61px; height:25px;}
#fk_home_nwsltr_signup p {margin:0 0 5px;}
#fk_home_nwsltr_signup img {margin:0 0 5px 0;}
#fk_home_nwsltr_signup form {padding:0; margin:0;}

/**Blog**/
#fk_home_blog {padding-top:5px;height:84px;background: url(/images/title_blog.gif) no-repeat left 5px;padding-top:45px;}
#fk_blog_scroller {overflow-y:scroll;height:85px}

..widget_article {margin-bottom:10px}
.widget_article .wsm_news_list_date {background:transparent url(/images/news_crest_green.gif) no-repeat center center;float:left;}
.fk_article_info {margin-left:63px;}
.fk_article {border-bottom:1px solid #a4a74e;margin:0 5px 5px 0;}
.widget_article_title a, .widget_article_title a:hover {color:#565829;}




/**Standard Form Styling
************************/
h3.fk_form_header {font-size:1.33em;padding:5px;}
form.fk_standard {margin:0;padding:0;width:500px; border:1px solid #ccc;padding:5px;background:#fff;}
form.fk_standard hr {border-bottom:1px solid #ccc;}

form.fk_standard .row_0, form.fk_standard .row_1 {padding:5px;}
form.fk_standard .row_0 {background:#eee;}
form.fk_standard .row_1 {background:#fff;}

#form_new_customer label {float:none;width:auto;display:inline;}
#form_new_customer input {width:auto;display:inline;float:none;}
#custom_address_1 {margin-bottom:5px;}

form.fk_standard label, form.bmr_standard input, form.bmr_standard textarea, form.bmr_standard select {}
form.fk_standard input, form.bmr_standard textarea, form.bmr_standard select {/*border:1px solid #ccc;*/}
form.fk_standard input, form.bmr_standard select, form.bmr_standard textarea {width:55%; float:left; display:block;}
form.fk_standard input.ext {width:30px;}
form.fk_standard label.extension {width:auto;clear:none;}
form.fk_standard textarea {height:100px;}
form.fk_standard label {float:left;clear:left;width:42%;display:block;}
form.fk_standard label.width_reset {width:auto;}
form.fk_standard label.clear_none {clear:none;}
form.fk_standard input {font-size:1em;}
.form_table {border:1px solid #ccc;margin:0 0 1em 0;width:100%;padding:5px;background:#eee;clear:left;}
form.fk_standard .form_table input {width:90%;}


form.fk_standard input.fk_submit_btn {background-color:#736357;;border:none;width:76px;height:22px;float:right;margin-right:2px;cursor:pointer;color:#fff}
form.fk_standard input.fk_submit_btn:hover {background-color:#403731;}


/*Category Page Summaries
*************************/
#fk_cat_summary {overflow:hidden; text-indent:-1000em;}
.fk_cat_hs {background: url(/images/cat_hs_text.gif) no-repeat left top;height:119px}
.fk_cat_goth {background: url(/images/cat_goth_text.gif) no-repeat left top;height:151px;}
.fk_cat_imp {background: url(/images/cat_ipanema_text.gif) no-repeat left top;height:151px;}
.fk_cat_ts {background: url(/images/cat_trend_text.gif) no-repeat left top;height:151px;}
.fk_cat_ut {background: url(/images/cat_urban_text.gif) no-repeat left top;height:151px;}
.fk_cat_rb {background: url(/images/cat_rb_text.gif) no-repeat left top;height:151px;}
.fk_cat_pj {background: url(/images/cat_pj_text.gif) no-repeat left top;height:151px;}

/**Helpers
**********/
.m_btm_10px {margin-bottom:10px;}
.m_btm_5px {margin-bottom:5px;}
.float_right {float:right;}
.float_left {float:left;}

/**colors
**********/
.color_green {color:#00a651;}
.color_red {color:#c00;}
.color_white {color:#fff;}

.social_icons {padding: 0px; margin: 0px; float: right;}
.social_icons li {list-style: none; padding: 5px; margin: 2px 0; display: inline; float: left;}
.social_icons li a, .social_icons li a:hover {width: 24px; height: 24px; display: block; text-indent: -1000em; overflow: hidden; fontsize: 0px; cursor: pointer; text-decoration: none;}
.social_icons li a.twitter, .social_icons li a.twitter:hover {background: url(/images/social_icons_24x24.gif) no-repeat -3px center;}
.social_icons li a.facebook, .social_icons li a.facebook:hover {background: url(/images/social_icons_24x24.gif) no-repeat -33px center;}
.social_icons li a.youtube, .social_icons li a.youtube:hover {background: url(/images/social_icons_24x24.gif) no-repeat -63px center;}
.social_icons li a.myspace, .social_icons li a.myspace:hover {background: url(/images/social_icons_24x24.gif) no-repeat -93px center;}

/**Clearfix to enclose floats
**********************************/
.clearfix:after {content: ".";display: block; clear: both; visibility: hidden;line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}	
