@charset "utf-8";
/* amp CSS Document */
/* comment for Stathis! */

/* Customer Order View styles [ 10/11/08 ] */
table.orderView {font-size:11px; line-height:normal;}
table.orderView thead tr.last td {padding:2px 0 20px 10px;}
table.orderView tfoot tr.first td {padding-top:20px;}
table.orderView tbody th {border-bottom:solid 1px #d3d3d3;}
table.orderView td {padding:5px 0 0;}
table.orderView th {padding:5px 0;}
table.orderView td.order_item {padding-left:20px;}
table.orderView td a {color:#000; font-weight:bold; text-decoration:none;}
table.orderView td a:hover {text-decoration:underline;}

/* Advanced search styles below [ 10/11/08 ] */
.searchTable select.regforminput {width:252px;}

/* Pager styles below [ 06/11/08 ] */
p.pager {
	color:#666;
	font-size:11px;
	text-align:center;
}
p.pager strong {
	color:#000;
}
p.pager a {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
p.pager a:hover {
	color:#000;
}

/* Results styles below [ 06/11/08 ] */
#basket_table.results_override {
	border-bottom:none;
}

/* Generic post-launch addenda below [14.10.08] */
#middle-column .generic-h1 {
	display:block;
	}
.main-text h3 {
	font:bold 11px Tahoma, Arial, sans-serif;
	margin:0;
	padding:14px 0 0;
	}
.main-text.no_print {
	border-bottom:solid 1px #d3d3d3;
	margin-bottom:20px;
	}
.item_list {
	border-top:solid 1px #d3d3d3;
	float:left;
	padding:15px 0;
	width:595px;
	}
.item_list_title {
	font:bold 11px Tahoma, Arial, sans-serif;
	float:left;
	padding-bottom:6px;
	width:595px;
	}
.item_list_title a {
	color:#000;
	float:left;
	padding-bottom:2px;
	text-decoration:none;
	}
.item_list_title a:hover {
	background:transparent url(images/green_underline.gif) repeat-x scroll 0 100%;
	}
.thum_img {
	float:left;
	width:150px;
	}
.thum_img img {
	border:solid 1px #d3d3d3;
	padding:10px 15px;
	}
.item_wrap {
	float:left;
	width:445px;
	}
.preview {
	float:left;
	width:445px;
	}
.item_list_price {
	float:left;
	padding-top:8px;
	width:445px;
	}
.item_list_price input.input_image {
	float:left;
	}
.item_price {
	font-size:11px;
	float:left;
	line-height:normal;
	width:80px;
	}
.item_price_label, .item_price_value {
	color:#7f7f7f;
	float:left;
	padding-left:8px;
	width:72px;
	}
.item_price_value {
	color:#000;
	}
.item_quantity {
	font-size:11px;
	float:left;
	line-height:normal;
	padding-top:8px;
	width:150px;
	}
.item_quantity_textbox {
	float:left;
	}
.item_quantity input.quantity_textfield {
	font-size:11px;
	text-align:right;
	}
.item_quantity_label {
	float:left;
	padding:4px 0 0 8px;
	vertical-align:text-bottom;
	}
#item {
	border-top:solid 1px #d3d3d3;
	float:left;
	padding:15px 0;
	width:595px;
	}
#item.notopborder {
	border-top:none;
	}
#item h1 {
	border-bottom:solid 1px #d3d3d3;
	font-size:14px;
	margin:0 0 15px;
	padding:0 0 10px;
	}
#item p.oneline_message {
	margin:0;
	}
#item p.oneline_message a.goback {
	background:transparent url(images/bullet03.gif) no-repeat scroll 0 11px;
	float:right;
	font-size:11px;
	color:#666;
	padding:4px 0 0 10px;
	text-decoration:none;
	}
#item p.oneline_message a.goback:hover {
	text-decoration:underline;
	}
.item_notice {
	border-top:solid 1px #d3d3d3;
	color:#595959;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:10px 0 15px;
	width:595px;
	}
.item_notice p {
	margin:0;
	}
.item_notice a {
	color:#595959;
	text-decoration:underline;
	}
#item_image {
	float:left;
	}
#item_image img {
	border:solid 1px #d3d3d3;
	/*padding:45px 60px;*/
	padding:45px 25px;
	}
#item_full {
	float:left;
	padding:0 0 20px 10px;
	width:330px;
	}
#item_full p {
	margin:0;
	}
#item_full_review, #item_full_description, #item_full_description_quantity, #item_full_description_price, #item_full_bottom {
	float:left;
	width:330px;
	}
#item_full_review {
	padding-top:10px;
	}
#item_full_description {
	padding-top:15px;
	}
#item_full_description p.description {
	color:#000;
	}
#item_full_description_quantity {
	color:#7f7f7f;
	padding-top:30px;
	}
#item_full_description_label, #item_full_description_quantity_dropdown {
	float:left;
	}
#item_full_description_label {
	padding:2px 5px 0 0;
	}
#item_full_description_price {
	border-bottom:solid 1px #d3d3d3;
	color:#7f7f7f;
	line-height:normal;
	padding:20px 0 6px;
	}
#item_full_description_price_label, #item_full_description_price_small {
	float:left;
	padding-top:8px;
	}
#item_full_description_price_big {
	color:#000;
	float:left;
	font-size:20px;
	padding:0 15px;
	}
#item_full_description_price_small {
	font-size:11px;
	}
#item_full_bottom {
	padding-top:12px;
	}
#item_full_bottom_image_bskt, #item_full_bottom_image_wshlst {
	float:left;
	}
#item_full_bottom_image_bskt img, #item_full_bottom_image_wshlst img {
	border:none;
	}
#item_full_bottom_basket {
	color:#666666;
	float:left;
	font-size:11px;
	padding:6px 0 0 10px;
	}
#item_full_bottom_basket a {
	color:#000;
	font-weight:bold;
	padding-right:8px;
	}
#item_full_bottom_image_wshlst {
	padding:10px 7px 0 9px;
	}
#item_full_bottom_wishlist {
	float:left;
	font-size:11px;
	padding-top:6px;
	}
#item_full_bottom_wishlist a {
	color:#d02100;
	text-decoration:none;
	}
#item_full_bottom_wishlist a:hover {
	text-decoration:underline;
	}
/* Registration Form styles below */
#regForm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#regForm td.regField {
	color:#9abb38;
	font-weight:bold;
	text-align:right;
	}
#regForm a {
	color:#595959;
	text-decoration:underline;
	}
#regForm input.regforminput, #regForm select.regforminput {
	border:solid 1px #969696;
	color:#595959;
	font-size:11px;
	padding:3px;
	}
#regForm input.regforminput {
	background:transparent url(images/input_bg.gif) repeat-x scroll 0 0;
	padding:5px;
	width:242px;
	}
#regForm tr.regInfo {
	color:#9c9c9c;
	font-size:10px;
	line-height:normal;
	}
#regForm tr.regInfo td {
	padding-top:0;
	}
#regForm td.agreetothis {
	font-size:12px;
	}

/* Basket styles below */
#basket_table {
	font-size:11px;
	border-bottom:solid 1px #d3d3d3;
	}
#basket_table thead {
	font-weight:bold;
	text-align:center;
	}
#basket_table td.firstcol {
	text-align:left;
	}
#basket_table tfoot td {
	background:transparent url(images/greydots.gif) repeat-x scroll 0 0;
	border:none;
	padding:0;
	}
#basket_table td {
	border:solid 1px #d3d3d3;
	border-left:none;
	border-bottom:none;
	padding:9px;
	text-align:center;
	}
#basket_table td.order_status a {
	color:#000;
	/*font-weight:bold;*/
	}
#basket_table table.basket_product td {
	border:none;
	font-weight:bold;
	padding:0;
	text-align:left;	
	}
#basket_table table.basket_product td a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
#basket_table table.basket_product td a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
#basket_table table.basket_product img.product_image {
	border:solid 1px #d3d3d3;
	padding:6px 7px 5px 8px;
	}
#basket_table table.basket_product .delete_product {
	padding:0 10px;
	}
.quantityproduct {
	color:#595959;
	}
/* Basket Process styles below */
#basket_process {
	margin-bottom:50px;
	text-align:right;
	}
#basket_process td {
	padding:5px 0 5px 10px;
	}
#basket_process td input.refresh {
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:2px 18px;
	}
* #basket_process td input.refresh {padding:1px 5px;}

.refreshbutton {
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:2px 0px;
	}


#basket_process td.breakdown {
	font-weight:bold;
	padding-right:15px;
	}
#basket_process tr.firstbreakdown td {
	padding-top:20px;
	}
#basket_process tr.lastbreakdown td {
	padding-bottom:10px;
	}
#basket_process td.cost_sum {
	border-top:solid 1px #d3d3d3;
	padding:20px 0 25px;
	}
#basket_process td.cost_sum strong {
	font-size:20px;
	font-weight:normal;
	padding-right:5px;
	}
#basket_process tr.goshopping {
	color:#666;
	}
#basket_process tr.goshopping td {
	border-top:solid 1px #d3d3d3;
	padding-top:20px;
	}
#basket_process a {
	background:transparent url(images/bullet001.gif) no-repeat scroll 0 5px;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:0 5px 0 9px;
	}

.message_gift {
	font:bold 11px Tahoma;
	float:left;
	padding:10px 0px 0px 0px;	
}
