/* Predetermined Factors */
body 						{ background: #ffffff url(imgs/bg.jpg) repeat-x; color: #000000; font: normal 10pt Verdana, Arial, sans-serif; }
form 							{ margin: 0px; padding: 0px; }
a 							{ background-color: transparent; color: #ffffff; font: bold 10pt Verdana, Arial, sans-serif; text-decoration: none;}
a:hover 						{ background-color: transparent; color: #ffffff; font: bold 10pt Verdana, Arial, sans-serif; text-decoration: none;}

table							{ padding: 0px 0px; margin: 0px 6px; }
td							{ width: auto;}

/* Set Alignments */
.align_right 				{ text-align: right;  }
.align_left	 				{ text-align: left;   }
.align_center				{ text-align: center; }
.align_justify				{ text-align: justify;}

.valign_middle 				{ vertical-align: middle; }
.valign_top	 				{ vertical-align: top; }

/* Set Application Top Layout */
.apptop_layout 				{ background: #ffffff url(imgs/body_top.jpg) no-repeat; width: 1000px; height: 158px; margin: 0px auto; }
.apptop_cell				{ height: 40px; }

#apptop_cell_towns			{ width: 350px; height: 40px; position: relative; float: left; top: 58px; left: 230px; color:black;}
#apptop_cell_towns a 		{ color: #ffffff; text-align: left; right:5px;  width: 70px; height: 15px; position: relative; float: left;}

#apptop_cell_greek			{ width: 50px; height: 10px; position: relative; float: right; top: -60px; left: 25px; color:black;}
#apptop_cell_greek a 		{ color: #ffffff; text-align: left; right:4px;  width: 105px; height: 15px; position: relative; float: left;}


#apptop_cell_left			{ text-align: left; width: 500px; height: 80px; position: relative; float: left; top: 20px; left: 3px; }
#apptop_cell_right			{ text-align: right; width: 145px; height: 80px; position: relative; float: left; top: 11px; right: 15px;}
#apptop_cell_logo 			{ text-align: left; width: 400px; height: 100px; position: relative; float: left; top: 0px;}
#apptop_cell_logo a			{ color: #ffffff; text-align: left;  width: 350px; height: 90px; position: relative; float: left; top: 10px; left: 10px;}

#apptop_menu 				{ z-index: 5; background: #000000 url(imgs/body_menu.jpg) no-repeat; width: 1000px; height: 37px; margin: 0px auto; position: relative;}
#apptop_cell_menu			{ width: 166px; height: 35px; position: relative; top: 8px; float: left; text-align: center; }
#apptop_cell_menu a			{ color: #ffffff; font-weight: bold; font-size: 10pt; text-decoration: none;}
#apptop_cell_menu a:hover	{ color: #ffffff; font-weight: bold; font-size: 10pt; text-decoration: none;}

/* Set Application Left & Page Content Layout */
#page_layout 				{ width: 1000px; height: auto; margin: 0px auto; }
#appmain_layout				{ background: #ffffff url(imgs/body_bg.jpg) repeat-y; width: 100%; height: 100%; float: left; }
#appleft_layout 				{ width: 250px; height: 100%; top: 5px; position: relative; z-index: 4; float: left; padding: 0px 0px; }
#appcontent_layout 			{ width: 750px; left: 0px; position: relative; z-index: 3; float: right; padding: 0px 0px; top: 5px;}
#appcontent_layout a 		{ background-color: transparent; color: #023a6f; font: bold 10pt Verdana, Arial, sans-serif; text-decoration: underline;}
#appcontent_layout a:hover 	{ background-color: transparent; color: #023a6f; font: bold 10pt Verdana, Arial, sans-serif; text-decoration: underline;}
#print						{ color: #000000; text-align: center;  background: #ffffff; }

#page_title_index			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_index.jpg) no-repeat; }
#page_title_about			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_about_us.jpg) no-repeat; }
#page_title_company_info	{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_company_info.jpg) no-repeat; }
#page_title_careers			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_careers.jpg) no-repeat; }
#page_title_cw				{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_cw.jpg) no-repeat; }
#page_title_eco				{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_eco.jpg) no-repeat; }
#page_title_cwprod			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_cw_prod.jpg) no-repeat; }
#page_title_quality			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_quality.jpg) no-repeat; }
#page_title_environment		{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_environment.jpg) no-repeat; }
#page_title_faq				{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_faq.jpg) no-repeat; }
#page_title_hppartner		{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_hppartner.jpg) no-repeat; }
#page_title_abouthp 			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_about.jpg) no-repeat; }
#page_title_hpproducts		{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_hpproducts.jpg) no-repeat; }
#page_title_certification	{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_certification.jpg) no-repeat; }
#page_title_allproducts		{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_allproducts.jpg) no-repeat; }
#page_title_shops			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_shops.jpg) no-repeat; }
#page_title_service			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_service.jpg) no-repeat; }
#page_title_find			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_find.jpg) no-repeat; }
#page_title_contact			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_contact.jpg) no-repeat; }
#page_title_enquiries		{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_enquiries.jpg) no-repeat; }
#page_title_quote			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_quote.jpg) no-repeat; }
#page_title_order			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_order.jpg) no-repeat; }
#page_title_unibind			{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_unibind.jpg) no-repeat; }
#page_title_responsible		{ width: 1000px; height: 77px; margin: 0px auto; background: #ffffff url(imgs/title_responsible.jpg) no-repeat; }

.title { margin: 0px 0px 0px 0px; padding: 0px 8px; font-size: 12pt; font-weight: bold; color: #000000;}
.title_g { margin: 0px 0px 0px 0px; font-size: 12pt; font-weight: bold; color: #85bd34;}
.content { padding: 7px 7px; margin: 0px 6px; }

/* Authorized Reseller/Distributor*/ 
.aredis						{ position: relative; float: left;  left: 0px; top: 5px; padding: 0px 0px; width: 100%; margin: 0px auto; text-align: center; font-size: 10pt; font-weight: bold; vertical-align: top; }

/* Set Application Bottom Layout */ 
#appbottom_layout 			{ width: 1000px; height: auto; margin: 0px auto;}
#appmainbottom_layout		{ background: #000000 url(imgs/body_bottom.jpg) no-repeat; width:1000px; height: 150px; float: left; margin: 0px auto; }
#appbottom_cell_logo 		{ text-align: left; width: 230px; height: 120px; position: relative; float: left; top: 11px;}
#appbottom_cell_logo a		{ color: #92ce3b; text-align: left;  width: 230px; height: 120px; position: relative; float: left; top: 10px; left: 10px; text-decoration: none;}
#appbottom_cell_logo a:hover	{ color: #92ce3b; text-align: left;  width: 230px; height: 120px; position: relative; float: left; top: 10px; left: 10px; text-decoration: none;}

#appbottom_cell				{ font-size: 8pt; font-weight: bold; color: #000000; position: relative; width: 670px; float: left; text-align: left; left: 50px; top: 55px; }
#appbottom_layout a			{ color: #000000; font: bold 8pt Verdana, Arial, sans-serif; text-decoration: none;}
#appbottom_layout a:hover	{ color: #000000; font: bold 8pt Verdana, Arial, sans-serif; text-decoration: underline;}
#pagetop_cell		 		{ position: relative; float: left; top: 2px; width: 100px; height: 50px; right: 10px; text-align: center; }
#pagetop_cell a				{ color: #92ce3b; text-align: left;  width: 100px; height: 20px; position: relative; float: left; text-decoration: none;}
#pagetop_cell a:hover		{ color: #92ce3b; text-align: left;  width: 100px; height: 20px; position: relative; float: left; text-decoration: none;}