/*------------------------------------------------------------------------------
    PROJECT:    GEP
    AUTHOR:     Martin Alker, punkt.de GmbH
    DATE:       2007, july
    VERSION:    0.1
--------------------------------------------------------------------------------
    COMMERCE
------------------------------------------------------------------------------*/

/*  Productlist
------------------------------------------------------------------------------*/

.tx-commerce-pi1 { padding: .5em 0; }

.tx-commerce-pi1 .category_view_display { }

.tx-commerce-pi1 .category_items_listview_2 { border-bottom: 1px solid #c5cee2; padding: .5em 0 0 0; }

.tx-commerce-pi1 .product_images { float: left; }

.tx-commerce-pi1 .product_images img { padding: 0 0 1em 0 !important; }

.tx-commerce-pi1 .product_description { margin-left: 130px; }

.tx-commerce-pi1 .product_description p { margin-top: 0; }

.tx-commerce-pi1 .article_ordernumber,
.tx-commerce-pi1 .article_price_gross { display: block; }

.tx-commerce-pi1 .article_ordernumber,
.tx-commerce-pi1 .tax { font-size: smaller !important; }

/*  Basket
------------------------------------------------------------------------------*/

.tx-commerce-pi1 .cmrc_mb_box img { display: inline !important; float: none !important; margin: 0 !important; }

.tx-commerce-pi1 .cmrc_mb_box table { border-collapse: collapse; margin: 0; }

.tx-commerce-pi1 .cmrc_mb_box table * { font-size: x-small; }

.tx-commerce-pi1 .cmrc_mb_box table * * { font-size: 100%; }

.tx-commerce-pi1 .cmrc_mb_box table th,
.tx-commerce-pi1 .cmrc_mb_box table td { border: 1px solid #c5cee2 !important; padding: .25em !important; }

.tx-commerce-pi1 .cmrc_mb_box table td { background: #eceff6 !important; }

.tx-commerce-pi1 .cmrc_mb_box table table { margin: 0 !important; width: auto !important; }

.tx-commerce-pi1 .cmrc_mb_box table table td { border: 0 !important; padding: 0 !important; width: auto !important; }

.tx-commerce-pi1 .cmrc_ProdList2Container_hd * { vertical-align: top; }


/*  Checkout
------------------------------------------------------------------------------*/

.tx-commerce-pi3 { font-size: .9em; letter-spacing: 0; }
.tx-commerce-pi3 h1 { font-size: 1.2em; }
.tx-commerce-pi3 h2 { text-transform: uppercase; }

.chkout_address_desc, .chkout_address_radio, .chkout_address_submit, .chkout_address_disc, .chkout_address_field, .chkout_list_descr, .chkout_list_disclaimer, .chkout_list_terms, .chkout_list_comment { padding: .5em 0; clear: both; }

.chkout_address_label { width: 100px; float: left; }
.chkout_address_input { width: 200px; float: left; }
.chkout_address_input input, .chkout_address_input select { font-family: Arial, Helvetica, sans-serif; font-size: .9em; }


/* General stuff */

.error { color: red; }
.commerce_buttons { margin-top: 8px;}