/*http://www.perpyrakis.gr*/

/*BEGIN GENERAL*/
BODY { color: #5F7C9A; background: White; margin: 0px; background-image: url("images/body-bg.jpg"/*tpa=http://www.perpyrakis.gr/images/body-bg.jpg*/); background-repeat:repeat-x;	 }
BR { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
A { color: #5F7C9A; text-decoration: none; }
A:link, A:visited, A:active {	color: #5F7C9A; text-decoration: none; }
A:hover, A:focus { color: #575757;	text-decoration: underline; }
A.pageResults { color: #A55027; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
A.pageResults:hover { color: #575757; text-decoration: underline; }
A.popup_close:link,A.popup_close:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; } /*popup_search_help.php*/
A.popup_close:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; } /*popup_search_help.php*/
TR.vertical_spacer {	padding-left: 0px; padding-top: 0px; padding-bottom: 0px;	padding-right: 0px;	height: 5px;	background-color: White; }
TR.default_sort_by { background-color: #F9FAFB; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #A55027; height: 15px; text-align: left; vertical-align: middle; text-transform: uppercase; padding-left: 2px; }
TR.bottom_vertical_spacer {	padding-left: 0px;	padding-right: 0px;	height: 100%;	background: #F9FAFB;} /*for left column filling*/
TD.left_column{ background-color: #FfFfFf; }
TD.infoBoxHeading {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	background: #F9FAFB;	background-image: url("images/css/infoProductsBoxHeading.gif"/*tpa=http://www.perpyrakis.gr/images/css/infoProductsBoxHeading.gif*/);	background-position: 100%;	color: #5F7C9A;	text-align: left;	vertical-align: middle;	text-transform: uppercase;	}
TD.infoBox, SPAN.infoBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
TD.pageHeading, DIV.pageHeading {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background: #F9FAFB;	background-image: url("images/css/infoProductsBoxHeading.gif"/*tpa=http://www.perpyrakis.gr/images/css/infoProductsBoxHeading.gif*/);	background-position: 100%;	color: #5F7C9A;	text-align: left;	vertical-align: middle;	text-transform: uppercase;  }
TD.main, P.main { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; }
TD.smallText, SPAN.smallText, P.smallText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5F7C9A; }
TD.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
TD.tableHeading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
TD.shadow{	background-image: url("images/css/shadow.gif"/*tpa=http://www.perpyrakis.gr/images/css/shadow.gif*/);	background-position: 100%;	background-repeat: repeat;} /*admin, header, footer*/
TD.formAreaTitle { 	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	background: #F9FAFB;	background-image: url("images/css/infoProductsBoxHeading.gif"/*tpa=http://www.perpyrakis.gr/images/css/infoProductsBoxHeading.gif*/);	background-position: 100%;	color: #5F7C9A;	text-align: left;	vertical-align: middle;	text-transform: uppercase;  }
TD.sDefaultMiddel {	background-color: #FFFFFF;}
SPAN.markProductOutOfStock { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.errorText { font-family: Arial, Helvetica, sans-serif; color: #A55027; }
.banner_image{ border: 0px solid #E9E9E9; } /*includes/functions, admin*/
.infoBoxContents {background: #F9FAFB;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}
.mainTextlinks { text-decoration: underline; }
/*END GENERAL*/

/*BEGIN FORM ELEMENTS*/
FORM { display: inline; }
INPUT { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5F7C9A;}
INPUT.inputUppercase { text-transform: uppercase; } /*account details, newsletter*/
SELECT { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5F7C9A; width: 190px; text-transform: uppercase; } 
SELECT.attributes { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5F7C9A; width: 70px; text-transform: uppercase; }
CHECKBOX, RADIO, OPTION { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5F7C9A; border-color: #E9E9E9; }
TEXTAREA { width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
TABLE.formArea { background: #F9FAFB; border-color: #E9E9E9; border-style: solid; border-width: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
/*END FORM ELEMENTS*/

/*BEGIN default*/
TD.main_page_empty_line{ color: #575757; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; text-align: right; vertical-align: top; } /*default page*/
TD.default_greet_user{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; /*text-transform: uppercase;*/ text-align: right; vertical-align: middle; height: 12px; }
/*END default*/

/*BEGIN shopping cart, checkout, order details*/
TABLE.ShoppingCartProductRow { background: #F9FAFB; border-color: #E9E9E9; border-style: solid; border-width: 0px; }

A.ShoppingCartProduct { color: #575757; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
A.ShoppingCartProduct:hover { color: #5F7C9A; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
TD.CartContentsHeading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; height: 10px; margin-bottom: 0px; /*text-align: center;*//*text-align: center;*/ }
TD.formAreaTitleNoImage { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; height: 10px; padding-left: 12px; margin-bottom: 0px; }
SPAN.newItemInCart { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A55027; }
.ShoppingCartPrice{ color: #575757; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.ShoppingCartSubTotal{ color: #575757; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; text-transform: uppercase; }
.stockWarning { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #A55027; }
.orderEdit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5F7C9A; text-decoration: underline; }
.infoBoxNotice { background: #A55027; }
.infoBoxNoticeContents { background: #A55027; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: White; }
.ShoppingCartProductImage { border-color: #E9E9E9; border-style: solid; border-width: 1px; }
.moduleRow { background-color: #F9FAFB; }
.moduleRowOver { background-color: #E7E7E7; color: #575757; }
.moduleRowSelected { background-color: #E7E7E7; color: #575757; }
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5F7C9A; }
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #575757; }
/*END shopping cart, checkout, order details*/

/*BEGIN PRODUCTS VIEWS*/
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #F9FAFB; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #ffffff; }
TR.productListing-heading { background: #F9FAFB; }
TD.productListing-heading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: #F9FAFB; color: #575757; text-align: left; vertical-align: middle; text-transform: uppercase; }
TD.productListing-data { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #575757; }
TD.MatchingItemHeading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: #ffffff; color: #575757; }
TD.left_column_product_heading { background: #F9FAFB; background-image: url("images/css/left_column_product_heading.gif"/*tpa=http://www.perpyrakis.gr/images/css/left_column_product_heading.gif*/); background-position: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #575757; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; }
TD.product_info { background-color: White; }
TD.product_description { background-color: #E7E7E7; }
TD.infoProductsBoxHeading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: #F9FAFB; background-image: url("images/css/infoProductsBoxHeading.gif"/*tpa=http://www.perpyrakis.gr/images/css/infoProductsBoxHeading.gif*/); background-position: 100%; color: #5F7C9A; text-align: left; height: 16px; padding-left: 0px; }
TD.infoProductsBox, SPAN.infoProductsBox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
TD.specials_product_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F9FAFB; }
h1.product_info_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #575757; text-decoration: none; height: 12px; margin-bottom: 0px; margin-top: 5px; padding-bottom: 0px; padding-top: 0px; font-weight: normal; padding-left: 5px; }
h1.product_info_content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #5F7C9A; text-decoration: none; /*height: 11px;*/ margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; font-weight: normal; padding-left: 10px; padding-right: 5px; }
h2.retail_price{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #575757; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
h1.product_info_title_print { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #575757; text-decoration: none; height: 12px; margin-bottom: 0px; margin-top: 5px; padding-bottom: 0px; padding-top: 0px; font-weight: normal; padding-left: 5px; background: #ffffff; }
h1.product_info_content_print  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #5F7C9A; text-decoration: none; /*height: 11px;*/ margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; font-weight: normal; padding-left: 10px; padding-right: 5px; background: #ffffff; }
a.new_products_title:link,a.new_products_title:visited { font-weight: normal; text-transform: uppercase; }
a.new_products_title:hover { font-weight: normal; text-transform: uppercase; text-decoration: underline; }
SPAN.productSpecialPrice { font-family: Arial, Helvetica, sans-serif; color: #A55027;  font-size: 12px;  font-weight: bold;   }
.our_price_title{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 5px; line-height: 12px; color: #93BA44; font-weight: bold; }
.our_price_value{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 5px; line-height: 12px; font-weight: bold; color: #575757; text-align: right; }
.you_save_title{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 5px; line-height: 12px; color: #A55027; font-weight: bold; }
.you_save_value{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 5px; line-height: 12px; font-weight: bold; color: #A55027; text-align: right; }
.list_price{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #575757; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 11px; text-decoration: none; font-weight: normal; }
.infoProductsBox { background: #FFFFFF; }
.infoProductsBoxContents { background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.infoProductsBoxNotice { background: #FF8E90; }
.infoProductsBoxNoticeContents { background: #FFE6E6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.MatchingItemsContents { background: White; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
/*END PRODUCTS VIEWS*/

/*BEGIN NEWS DESK*/
TD.subBar { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #575757; }
/*END NEWS DESK*/

/*BEGIN ADVANCED SEARCH*/
TD.fieldKey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 100px; }
TD.fieldValue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } /*advanced search, subscription center, admin*/
/*END ADVANCED SEARCH*/

/* BEGIN LEARNING CENTER */
.LC_menuHeading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: #F9FAFB; background-image: url("images/css/infoProductsBoxHeading.gif"/*tpa=http://www.perpyrakis.gr/images/css/infoProductsBoxHeading.gif*/); background-position: 100%; color: #5F7C9A; text-align: left; height: 20px; padding-left: 0px; }
.LC_menuItems { background: #F9FAFB;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; }
.LC_captions { font-weight: bold; color: #5F7C9A; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.LC_smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #575757; font-weight: normal; }
.LC_smalltext_blue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5F7C9A; font-weight: bold; }
.LC_captionsLC { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background: #F9FAFB;	background-image: url("images/css/infoProductsBoxHeading.gif"/*tpa=http://www.perpyrakis.gr/images/css/infoProductsBoxHeading.gif*/);	background-position: 100%;	color: #5F7C9A;	text-align: left;	vertical-align: middle;	text-transform: uppercase;}
.LC_gray_filler { background-color: #F9FAFB; height: 100%; }
.LC_gray_filler_for_tables { background-color: #F9FAFB; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; }
.LC_smalltext_whiteletters_for_tables_captions {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white; height: 15px; vertical-align: middle; }
.LC_white_filler_for_tables{ padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; }
/* END LEARNING CENTER */

/* BEGIN HELP CENTER */
A.HC_textlinks:link, A.HC_textlinks:visited, A.HC_textlinks:active {	color: #5F7C9A; text-decoration: underline; }
A.HC_textlinks:hover, A.HC_textlinks:focus { color: #575757; text-decoration: underline; }
.HC_textlinks { text-decoration: underline;}
.HC_headerbox { background: #A55027; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; color: White; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-image: url("images/css/HC_headerbox.gif"/*tpa=http://www.perpyrakis.gr/images/css/HC_headerbox.gif*/); background-position: 100%; }
.HC_menu_content { font-size: 11px; background: #F9FAFB; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; height: 15px; }
.HC_menu_content_for_main { font-size: 11px; padding-left: 6px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; }
.HC_captions { text-transform: uppercase;	font-weight: bold; color: #5F7C9A; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.HC_captionsHC { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background: #F9FAFB;	background-image: url("images/css/infoProductsBoxHeading.gif"/*tpa=http://www.perpyrakis.gr/images/css/infoProductsBoxHeading.gif*/);	background-position: 100%;	color: #5F7C9A;	text-align: left;	vertical-align: middle;	text-transform: uppercase;}
.HC_gray_filler { background-color: #F9FAFB; height: 100%; }
.HC_menu_content_for_table { padding-top: 5px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; background: #F9FAFB; }
.HCccheader2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  color: #575757;  }
.HCccmain{ font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #575757;   }
/* END HELP CENTER */

/*ALTERNATIVE VIEWS*/
TD.alter01 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT: 10px Arial, Helvetica, sans-serif; COLOR: #575757; vertical-align: middle; padding-top: 5px; }
.alter02 { FONT: 10px Arial, Helvetica, sans-serif; COLOR: #575757; BACKGROUND-COLOR: #F9FAFB; }
.alter03 { BORDER-RIGHT: #E9E9E9 2px solid; BORDER-TOP: #E9E9E9 2px solid; FONT: 10px Arial, Helvetica, sans-serif; BORDER-LEFT: #E9E9E9 2px solid; BORDER-BOTTOM: #E9E9E9 2px solid; }
.alter04 { BORDER-RIGHT: #E9E9E9 2px; BORDER-TOP: #E9E9E9 2px; FONT: 10px Arial, Helvetica, sans-serif; BORDER-LEFT: #E9E9E9 2px; BORDER-BOTTOM: #E9E9E9 2px; }
.alter01Copy { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT: 10px Arial, Helvetica, sans-serif; COLOR: #575757; BACKGROUND-COLOR: #F9FAFB; }
.alter01Copy1 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #575757; BACKGROUND-COLOR: #F9FAFB; }
.alter01Copy2 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #575757; }
.alter_view_text{ FONT: 10px Arial, Helvetica, sans-serif; COLOR: #575757; height: 15px; line-height: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; vertical-align: middle; }
/* END OF ALTERNATIVE VIEWS */

/* BEGIN HEADER */
TR.header { background: #E7E7E7; }
TR.headerNavigation { padding-top: 2px; }
TD.headerNavigation { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: white; color: #575757; padding-top: 10px; }
TD.sHeaderBar {	background-image: url("images/css/sheaderBar.gif"/*tpa=http://www.perpyrakis.gr/images/css/sheaderBar.gif*/);	background-repeat: repeat;	background-position: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #5F7C9A;	text-align:right;}
TD.sHeaderBarAd {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #5F7C9A;background-image: url("images/css/sHeaderBarAd.gif"/*tpa=http://www.perpyrakis.gr/images/css/sHeaderBarAd.gif*/);}
A.headerNavigation { color: #5F7C9A; text-transform: lowercase; }
A.headerNavigation:hover { color: #575757; text-decoration: underline; text-transform: lowercase; }
A.sHeaderBar:link, A.sHeaderBar:visited, A.sHeaderBar:active {	color: #5F7C9A;}
A.sHeaderBar:hover, A.sHeaderBar:focus {	color: #575757; text-decoration: underline;}
SPAN.greetUser { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A55027; text-transform: uppercase; } /*includes/languages*/
/* END HEADER */

/* BEGIN FOOTER*/
table.tFooter { background-image:url("images/footer.jpg"/*tpa=http://www.perpyrakis.gr/images/footer.jpg*/);	background-repeat:no-repeat;}
TD.sFooter {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #336C99;}
TD.sFooterMenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5F7C9A;	}
A.sFooter:link, A.sFooter:visited, A.sFooter:active {	color: #336C99;}
A.sFooter:hover, A.sFooter:focus {	color: #575757; text-decoration: underline;}
A.sFooterMenu:link, A.sFooterMenu:visited, A.sFooterMenu:active {	color: #5F7C9A;}
A.sFooterMenu:hover, A.sFooterMenu:focus {	color: #575757; text-decoration: underline;}
.sFooter1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #575757;}
/* END FOOTER*/

/* BEGIN ERROR PAGES */
.errorpages01 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #575757; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.errorpages02 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #575757; FONT-FAMILY: Arial, Helvetica, sans-serif; }
/* END ERROR PAGES */