/***************************/
/** shop ***/

.com-list { float: left; width: 240px; margin: 0 20px 20px 0;
		border: 1px solid #ddd; 
		padding: 10px;
		}
	
.com-title {	float: left; margin: 0 0 10px 0; width: 240px; height: 50px; }
.com-image { float: left; text-align: center; width: 240px; height: 100px; border: 1px solid #ddd; margin: 0 0 10px 0; }	
.com-descript { float: left; margin: 0 0 10px 0; width: 240px; height: 60px; }

.articlesubpart { float: left; margin: 0 0 0 0; width: 240px;}

.com-list-price { float: left; font-weight : bold; color : #8a9199; width: 90px; }
.com-addto { float: right; width: 150px; height: 20px; }
input.com-input-qty { float: left; margin-right: 3px; }
input.submit { float: left; padding: 0; margin: 0; }

.com-image { border-bottom : 3px #F7403A solid; }

.com-single-left, .com-single-right { float: left; width: 240px; margin: 0 20px 20px 0;  }

.basketrow { float : left; width : 180px; padding : 0px; margin : 0 0 0 19px; }		
.basketrow p, .basketrow .bodytext, .basketrow td { font-family: "Helvetica Neue Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif; color : #8A9199; }
.basketrow a, .basketrow a:visited { font-family: "Helvetica Neue Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif; color : #8A9199; text-decoration : underline;}
.basketrow a:hover, .basketrow a:active  { font-family: "Helvetica Neue Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif; color : #F7403A; text-decoration : underline;}
.basketrow li { color : #8A9199; }

.basketrow  ul  { margin : 0px 0px 0px 15px; padding-left : 0px; }

.basketrow p, .basketrow a, .basketrow .bodytext, .basketrow td, .printfooter { font-size : 1.05em; }

.articlesubpart { border-top: 1px solid #cccccc; padding-top: 5px; margin-bottom: 5px; }

.pagebrowser { clear: both; width: 570px; text-align: center; }

h3 a, h3 a:link, h3 a:visited, h3 a:active, h3 a:hover { text-decoration: underline; color: #000; border: 0; }

/******** basket ************/

.com-basket-list { border: 0;}

.com-basket-container { width : 100%; }
.com-basket-box  { border: 1px solid #ddd; }
.com-basket-header { background: #bbb; }

.com-basket-header-title { text-align: left; width : 180px; }
.com-basket-header-price,
.com-basket-header-count,
.com-basket-header-price-sum { text-align: left;}

.com-basket-even { background: #ffffff; }
.com-basket-odd { background: #efefef; }

.com_error { color: #F7403A; }

/************ steps **************************/

.com-chkout-steps { width : 570px; padding: 0px; }
.com-chkout-step-active { padding: 5px; float: left; width : 80px; height:50px; display: block; border: 1px solid #ddd; background: #eeeeee; }
.com-chkout-step-actual { padding: 5px; float: left; width : 80px; height:50px; display: block; border: 1px solid #F7403A; background: #FFD7C4; } 
.com-chkout-step-inactive { padding: 5px; float: left; width : 80px; height:50px; display: block; border: 1px solid #ddd; background: #fff; }
