@charset "utf-8";
/* CSS Document */

dl, dt, dd {
	margin:0;
	padding:0;
}

dt {
	font-weight:bold;
}

div.tt_products_item_list div.listitem {
	width:152px;
	height:288px;
	overflow:hidden;
	float:left;
	margin:0 8px 15px 0;
}

div.tt_products_item_list div.listitem h3{
	width:150px;
	height:18px;
	margin:0;
	padding:2px 0 0 0;
	text-align:center;
	font-size:14px;
}

div.tt_products_item_list div.listitem h3 a{
	color:#FFFFFF;
}

div.tt_products_item_list div.listitem .pricetax {
	font-size:10px;
	text-align:center;
	font-weight:bold;
}

div.tt_products_item_list div.listitem .pricetax a {
	font-size:10px;
	font-weight:bold;
}

div.tt_products_item_list div.listitem .listitem_subheader {
	font-size:10px;
	height:30px;
	overflow:hidden;
	text-align:center;
}

div.tt_products_item_list div.listitem .listitem_subheader a {
	font-size:10px;
}

div.tt_products_item_list div.listitem .details a {
	font-size:10px;
	color:#FE7620;
}

div.tt_products_item_single_display div.col_left {
	width:230px;
	overflow:hidden;
	float:left;
}

div.tt_products_item_single_display div.col_right {
	width:500px;
	height:350px;
	overflow:hidden;
	float:left;
}

div.itemnav {
	
}

div.productitembox {
	background:url(../img/product_essential_bg.gif) no-repeat scroll 100%;
	background-repeat: repeat-x;
	background-position:top left;
}


div.tt_products_item_single_display h1 {
	color:#FE7620;
}

div.tt_products_item_single_display {
	clear:both;
}

div.tt_products_item_single_display div.subheader {
	padding: 0 0 15px 0;
}

div.tt_products_item_single_display div.description {
	padding: 0 0 15px 0;
}

div.tt_products_item_single_display div.itemnumber {
	padding: 0 0 15px 0;
}

div.tt_products_item_single_display div.pricetax {
	margin: 30px 0 15px 0;
}

span.button {
	display:inline-block;
	padding:4px 5px 5px 5px;
	margin:0 2px 0 0;
	background:#FE7620;
	color:#FFFFFF;
	border:none;
	font-weight:bold;
	text-transform: uppercase;
	cursor:pointer;
}

span.button_act {
	display:inline-block;
	padding:4px 5px 5px 5px;
	margin:0 6px 0 0;
	background:#666666;
	color:#FFFFFF;
	border:none;
	font-weight:bold;
	text-transform: uppercase;
}

span.button a {
	color:#FFFFFF;
	border:none;
	display:inline-block;
	width:auto;
	height:auto;
	font-weight:bold;
	text-transform: uppercase;
	cursor:pointer;
}

table.basket_items {
	width:100%;
	border:none;
}

table.basket_items tr.listitemrow td {
	border-bottom:1px solid #FE7620;
	padding:5px 0 5px 0;
}

table.minibasketbill td, table.minibasketbill td a{
	font-size:10px;
	vertical-align:top;
	text-align:left;
}

table.minibasketbill td {
	padding:0 0 3px 0;
}

div.total {
	margin:0 0 10px 0;
}

/* FE-Login */
fieldset {
	border:none;
	margin:0;
	padding:0;
}

div.shopbox, div#c79, div#c85 {
	border:1px solid #FE7620;
	padding:5px 0 5px 10px;
	margin:0 0 15px 0;
	overflow:hidden;
	clear:both;
}

div.shopbox div#tx-ttproducts-pi1-search label {
	display:none;
}

div.shopbox div#tx-ttproducts-pi1-search input#sword {
	margin:10px 0 10px 0;
}

div.shopbox div#tx-ttproducts-pi1-search div.listitem {
	display:none;
}

div.basket_steps {
	overflow:hidden;
	clear:both;
}

div.basketsteps div.basket_step {
	width:182px;
	height:45px;
	margin:0 15px 15px 0;
	padding:5px 0 0 3px;
	float:left;
	display:inline;
	overflow:hidden;
	border:2px solid #666666;
	color:#666666;
	background:#CCCCCC;
}

div.basketsteps div.basket_step_act {
	width:181px;
	height:45px;
	margin:0 15px 15px 0;
	padding:5px 0 0 3px;
	float:left;
	display:inline;
	overflow:hidden;
	border:2px solid #FE7620;
	color:#666666;
	background:#FFE282;
}