/**//**//**//**//**//**//**/
/**/ /* mod estore */ /**/
/**//**//**//**//**//**//**/

/* category view */
#estore_category_hr { background:#bbb; height:1px; border:none; margin:20px 0 20px 0; }

#estore_button { background:url('../images/estore/design/estore_button.png'); color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; border:none; text-align:center; padding:0 0 5px 0; margin:0; cursor:pointer;}

#estore_category_col_wrapper{ position:relative; float:left;width:202px; height:290px;padding:0; margin:0 22px 40px 0; }
#estore_category_col_imgwrap{ position:absolute; top:30px; background:#fff; width:200px;height:152px; overflow:hidden; border:1px solid #BFCDE8; border-top:3px double #BFCDE8; border-bottom:3px double #BFCDE8;}
#estore_category_col_imgwrap img{ position:absolute; border:none; display:block; margin:auto; top:0;bottom:0;left:0;right:0; }
#estore_category_col_imgwrap a, #estore_category_col_imgwrap a:visited{ display:block;width:100%;height:100%;  }
#estore_category_col_heading { position:absolute; top:0; border:none; width:100%; height:25px; overflow:hidden; padding:0; }
#estore_category_col_heading a, #estore_category_col_heading a:visited { color:#666; font-size:16px; font-family:OpenSansBold, Arial, Helvetica, sans-serif;  text-decoration:none; }
#estore_category_col_heading a:hover {  }
#estore_category_col_text {  position:absolute; top:195px; width:100%; height:50px; overflow:hidden; }
#estore_category_col_readmore_container { position:absolute; bottom:0; width:100%; overflow:hidden; }
#estore_category_col_currency { float:left; color:#666; font-size:12px; font-weight:bold;margin:7px 3px 0 0px; }
#estore_category_col_pris { float:left; color:#666; font-size:14px; font-weight:bold;margin:5px 0 0 0; }
#estore_category_col_readmore { float:right;  }
/**/


/* product view */
#estore_buy_button { background:url('../images/estore/design/estore_buy_button.png'); color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; border:none; text-align:center; padding:0 0 3px 0; margin:0; cursor:pointer;}

#estore_product_div { float:left;width:100%; }
#estore_product_imgcol_td { width:230px; }
#estore_product_heading { width:100%;margin:0;color:#666; font-family:OpenSansBold, Arial, Helvetica, sans-serif; font-size:16px; }
#estore_product_path { margin:5px 0 20px 0;color:#aaa; }
#estore_product_tekst { margin:5px 0 20px 0; }
#estore_product_pris_container { overflow:hidden; margin:30px 0 20px 0; }
#estore_product_currency { float:left;color:#666; font-size:12px; font-weight:bold; margin:11px 3px 0 10px;padding:0; }
#estore_product_pris { float:left;color:#666; width:120px; font-size:18px; font-weight:bold; margin:5px 0 0 0;}
#estore_product_ant { float:left; text-align:right;margin:8px 20px 0 0;}
#estore_product_add { float:right; text-align:right;margin:0;padding:0; }
/**/


/* inc basket */
#estore_basket_inc_div { overflow:hidden;background:#F2F5FA;text-align:left;margin:0 0 20px 0; padding:10px; border:1px solid #BFCDE8;} /* inc_estore_basket.php */
#estore_basket_inc_button { float:right;  } /* inc_estore_basket.php */
#estore_basket_inc_text {  float:left; margin-top:3px;} /* inc_estore_basket.php */
/**/

/* basket and checkout */
#estore_prev_button { background:url('../images/estore/design/estore_prev_button.png'); color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; border:none; text-align:center; padding:0 0 4px 0; margin:0; cursor:pointer; }
#estore_next_button { background:url('../images/estore/design/estore_next_button.png'); color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; border:none; text-align:center; padding:0 0 4px 0; margin:0; cursor:pointer; }

#estore_progress_bar_wrapper{ overflow:hidden;  border:1px solid #7E9BD0; margin-bottom:20px; width:650px;} /* container */
#estore_progress_bar_elm { float:left; padding:5px 0 5px 20px; width:135px; background:#F2F5FA; } /* progress bar element  */
#estore_progress_bar_elm_on { float:left; padding:5px 0 5px 20px; width:135px;  color:#fff; background:#7E9BD0; } /* progress bar element in the on state */
#estore_progress_bar_elm_separator_off { float:left; background:url('../images/estore/design/estore_prog_separator_off.png'); width:10px; height:27px; } /* progress bar element  */
#estore_progress_bar_elm_separator_on { float:left; background:url('../images/estore/design/estore_prog_separator_on.png'); width:10px; height:27px; } /* progress bar element  */
#estore_progress_bar_elm_separator_mid { float:left; background:url('../images/estore/design/estore_prog_separator_mid.png'); width:10px; height:27px; } /* progress bar element  */

#estore_basket_table { border:1px solid #ccc; }
#estore_basket_shipping_infotext { font-size:11px; color:#999; }
#estore_basket_prodimg { border:1px solid #aaa;  }
#estore_basket_listheader { background:#ddd; border-bottom:2px solid #aaa;}
#estore_basket_listrow1 { background:#eee; }
#estore_basket_listrow2 { background:#fff; }
#estore_basket_listfooter { background:#ddd; }

#estore_order_errormsg { background:#faa; border:1px solid #a00; padding:10px; color:#600; margin-bottom:10px;} 
#estore_order_div { border:1px solid #ccc;  padding:20px; background:#D4D5D6; margin-top:20px;}
#estore_order_table { border:none; margin-left:auto; margin-right:auto; }
#estore_order_table td { padding:4px;}
#estore_order_input { width:420px;margin:0 0 0 10px;padding:4px; font-size:12px;} /* NB! no space in width:xxx; line is used in calculations */
#estore_order_input_error { width:420px;margin:0 0 0 10px;padding:4px; font-size:12px; background:#faa; border:1px solid #a00;} /* NB! no space in width:xxx; line is used in calculations */
#estore_order_textarea { width:420px;height:80px; margin:0 0 0 10px;padding:4px; font-size:12px;}
/**/

/**//**//**//**//**//**/
/**//**//**//**//**//**/
/**//**//**//**//**//**/








