body {
	background:url("../images/tail_header.gif") repeat-x scroll 0 0 #FFFFFF;
	font:12px/1.4 Arial,Verdana,Helvetica,sans-serif;
	text-align:center;
	height: 100%;
	/*background-color:#DDDDD6;*/
}

body a , body a:hover {
	color:#3A3E45;
}

fieldset{
    border: 1px solid #AAAAA5;
    color: #5F5F5F;
}
img a{border:none;}

input[type="image"] {
border: none;
vertical-align: middle;
margin: 0 2px;
}
.maindiv{
 	/*background-color:#FFFFFF;*/
 	margin:0 auto;
	padding:0;
	position:relative;
	width:1200px; 
	color: rgb(126, 126, 126);
}
#new_header{
	text-align: left;
	padding: 0px 96px 0px 102px;
}

.mainback{
	/*background-color:#FFFFFF;*/
}


.mbanner {
}

table,tr,td{
	margin:0px;
	padding:0px;
}
.maintbl{
	padding:3px;
	margin:3px;
	padding-top:0px;
	margin-top:0px;
	/*border-left  : 1px solid #E5E5E5; */
	/*border-right : 1px solid #E5E5E5;*/ 

}

.mborder {
}


.banspace{
	height: 20px;
}

.banbotmid{}
.banbotlf{}
.banbotrght{}

.shadow {
	background-image: url(cssimgs/shadow1.gif);
	height:10px;
}

.line{}

hr{
	border: 0;
	width: 100%;
	background-color:#E5E5E5;
	height: 1px;
}

.alert{
	color:red;
	border:2px red solid;
	padding:10px;
	text-align:left;
}


.banner_title{
	width:100%;
	display:block;
}


.leftcolumnback{
	width:100%;
	height:100%;
	/*background-color:#E5E5E5;*/
	padding-left:3px;
	padding-right:3px;
}


.rightcolumnback{
	padding-left:3px;
	padding-right:3px;
	width:0px;
	height:0%;
}


/************* start mult_text_hup_menu0 *****************/	
	.mult_text_hup{
		overflow: hidden;
	}
	
	#mult_text_hup_div0{
		height:100%;
		display:block;
		
	}
	
	#mult_text_hup_text0{
		height:100%;
		display:block;
		padding:10px;
		background-color:white;	
		text-align:center;
	}		
 
	#mult_text_hup_menu0 {
	}
	
	#mult_text_hup_menu0 ul {
		background:url("cssimgs/content_tabbed_bg.jpg") repeat-x scroll left bottom transparent;
		list-style:none outside none;
		margin:0;
		padding:10px 10px;
		clear:both;	
	}
	
	#mult_text_hup_menu0 ul li {
		cursor:pointer;
		display:inline;
		line-height:18px;
		padding:0.6em 7px 1em 8px;
		vertical-align:top;
		white-space:nowrap;
		z-index:999999;
	}

	#mult_text_hup_menu0 ul li span{
		cursor:pointer;
		display:inline;
		line-height:10px;
		padding:0.6em 7px 1em 8px;
		vertical-align:top;
		white-space:nowrap;
		z-index:999999;
	}
	
	#mult_text_hup_menu0 ul li.active {
		background: url("cssimgs/content_tabbed_active_top.jpg") no-repeat scroll center top #FFFFFF;
		cursor:pointer;
		display:inline;

		padding:0.6em 7px 1em 8px;
		vertical-align:top;
		white-space:nowrap;
		z-index:999999;
	}
	
	#mult_text_hup_menu0 ul li a {
		color:#686868;
		font-weight:normal;
		text-decoration:none;
	}
	
	#mult_text_hup_menu0 ul li.active a {
		color:#686868;
		font-weight:bold;
		text-decoration:none;
	}
	
/************* 	mult_text_hup_menu0 end*****************/
	
/************* start mult_text_hdown_menu0 *****************/	
	.mult_text_hdown{
		overflow: hidden;
	}
	
	#mult_text_hdown_div0{
		height:100%;
		display:block;
	}
	
	#mult_text_hdown_text0{
		height:100%;
		display:block;
		padding-left:10px;	
		padding-right:10px;	
		border-top:1px solid #CBCBCB;
	}		
 
	#mult_text_hdown_menu0 {
		height:3em;
	}
	#mult_text_hdown_menu0 ul {
		list-style:none outside none;
		margin:0;
		padding:10px 20px;
		clear:both;	
		border-top:1px solid #CBCBCB;
	}
	
	#mult_text_hdown_menu0 ul li {
		border-color:#DFDFDF -moz-use-text-color -moz-use-text-color;
		border-right:medium none;
		border-style:none ;
		border-width:1px medium medium;
		cursor:pointer;
		display:inline;
		padding:10px 20px 5px;
		white-space:nowrap;
	}
	
	#mult_text_hdown_menu0 ul li.active {
		border-color:#F1F8EA #CBCBCB #CBCBCB;
		border-style:solid solid solid;
		border-width:1px 1px 1px;
		cursor:pointer;
		display:inline;
		white-space:nowrap;
		z-index:999999;
	}
	
	#mult_text_hdown_menu0 ul li a {
		color:#686868;
		font-weight:normal;
		text-decoration:none;
	}
	
	#mult_text_hdown_menu0 ul li.active a {
		color:#686868;
		font-weight:bold;
		text-decoration:none;
	}
	
/************* 	mult_text_hdown_menu0 end*****************/
.pages {
	text-align:center;
	height:30px;
}

.page_num_active ,  .page_back_next {
	/* color:#216EC6; */
}

.page_num_active a , .page_back_next a{	
	text-align:center;
	margin:1px;
	padding:7px;
	/* color:#216EC6; */
	font-family:tahoma,verdana,arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
	text-decoration:underline;
	cursor:pointer;	
}

.page_num{
	/* color:#216EC6; */
	background:#F0F0E3;
}

.page_num a{
	/* color:#216EC6; */
	text-align:center;
	margin:1px;
	padding:7px;
	background:#F0F0E3;
	font-family:tahoma,verdana,arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
	cursor:pointer;	
	text-decoration:none;
}



.page_num a:hover{
	/* color:#216EC6; */
	text-align:center;
	margin:1px;
	padding:7px;
	background:#F0F0E3;
	font-family:tahoma,verdana,arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
	cursor:pointer;	
	text-decoration:none;
}

.bold_red{
	 font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: red; font-weight: bold;
}
			

.bold_green{
	 font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: green; font-weight: bold;
}



.first_banner{
	clear:both;
	width:100%;
	vertical-align:top;
	text-align:center;
}


.first_banner_item{
	float:left;
	width:100%;
	vertical-align:top;
}



/****************** Start Menu Drop Down ******************/

.menu_d{
	width:214px;
	display:block;
	border: 1px solid transparent;
}
.menu_d:hover{

}

.menu_dd {
	display:block;
	font-size: 12px;
	font: 13px/18px Arial,Helvetica,sans-serif;
	text-align: left;
}


.menu_dd dl{
	padding:0px;
	margin:0px;
	vertical-align:top;
}
.menu_dd_title {
	padding:0px;
	margin:0px;
	display:inline-block;
	color:#4A4949;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	vertical-align:top;
	cursor:pointer;
	width: 100%;
	border: 1px solid transparent;
	padding: 5px !important;
}
.menu_d .menu_dd_title:hover{
	background: #ff6200;
	background: -o-linear-gradient(#ff6200, #ff6200);
	background: -ms-linear-gradient(#ff6200, #ff6200);/*For IE10*/
	background: linear-gradient(#ff6200, #ff6200);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff6200', endColorstr='#ff6200');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/ 
	background: -moz-linear-gradient(
		top,
		#ff6200 0%,
		#ff6200);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ff6200),
		to(#ff6200));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ff6200;
	-moz-box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);

	color:#ffffff;
	text-shadow:
		0px -1px 0px rgba(255,255,255,0.2),
		0px 1px 0px rgba(105,105,105,1);
}

.menu_dd_title dl{
	cursor:pointer;
	padding:0px;
	margin: 0px;
}

.menu_dd_title dt{
	padding:0px;
	padding-left:10px;
	margin:0px;
}

.menu_dd_center {	
	width:214px;
	padding:10px;
	margin:0px;
	display:block;
	clear:both;
}


.menu_dd_top {
	width:214px;
	padding:0px;
	margin:0px;
}

dl.menu_dd_l_00  {
	display: block;
}

dl.menu_dd_l_00 dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	color: rgb(126, 126, 126);
	width:90%;
	cursor:pointer;
	display: block;
	padding: 3px 15px;
	border: 1px solid transparent;
}
.menu_active,
dl.menu_dd_l_00 dt:hover{
	background: #ff6200;
	background: -o-linear-gradient(#ff6200, #ff6200);
	background: -ms-linear-gradient(#ff6200, #ff6200);/*For IE10*/
	background: linear-gradient(#ff6200, #ff6200);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff6200', endColorstr='#ff6200');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/ 
	background: -moz-linear-gradient(
		top,
		#ff6200 0%,
		#ff6200);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ff6200),
		to(#ff6200));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ff6200;
	-moz-box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);

	color:#ffffff;
	text-shadow:
		0px -1px 0px rgba(255,255,255,0.2),
		0px 1px 0px rgba(105,105,105,1);
}

dl.menu_dd_l_00 dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #2298c8;
	border-bottom:0px; 
	cursor:pointer;
	display: block;
}
/****************** End Menu Drop Down ******************/


/****************** Start SITEMAP ******************/

div.sitemap{ 
	float:left;
	width: 30%;
	margin: 2px;
	vertical-align:top;
}

div.sitemap dl , div.sitemap dl a , div.sitemap dl a:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #2298c8;
	padding-top:1px;
	border-bottom: solid 1px #999;
	text-decoration:none;
	margin:0px;
	vertical-align:top;
}

div.sitemap dt , div.sitemap dt a , div.sitemap dt a:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #2298c8;
	padding-left:4px;
	text-decoration:none;
	margin:0px;
}

div.sitemap dd , div.sitemap dd a , div.sitemap dd a:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #2298c8;
	padding-left:8px;
	text-decoration:none;
	margin:0px;
}

/****************** END SITEMAP ******************/



/****************** Start actions ******************/

dl.actions dt{
	display: inline;
	padding:3px;
	margin :3px;
	color : #2298c8;
	font-size : 11px;
		
}

.actions a {
	display: inline;
	padding:3px;
	margin:3px;
	color : #2298c8;
	font-size : 11px;
		
}

.actions a:hover {
	display: inline;
	padding:10px;
	margin:10px;
	color : #2298c8;
	font-size : 11px;
		
}

/****************** End actions ******************/



.ban_coll{
	border:1px solid #2298c8;
	padding:3px;
	background:#F1F1F1;	
	padding-left:7px;
	padding-right:7px;
}



.ban_coll_top{
   	background:#F1F1F1;
}


.ban_coll_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #14344F;
	background:#F1F1F1;
	padding-top:4px;
	padding-bottom:4px;
}


.ban_coll_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #14344F;
	background:#ffffff;
	padding:6px;
}



.ban_coll_bottom{
   	background:#F1F1F1;
}



.nban_coll{
	border:1px solid #2298c8;
	padding:3px;
	background:#F1F1F1;	
	padding-left:7px;
	padding-right:7px;

}

.nban_coll_top{
   	background:#F1F1F1;
}


.nban_coll_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #14344F;
	background:#F1F1F1;
	padding-top:4px;
	padding-bottom:4px;
}



.nban_coll_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #14344F;
	background:#ffffff;
	padding:6px;
    height: 150px;
	overflow: auto;		
}


.nban_coll_bottom{
   	background:#F1F1F1;
}



.popUp {
	background-color:#FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	background-image: url(img/bg_menu_bottom.gif);
	background-repeat: no-repeat;
	background-position:  top;
	border:1px solid #2298c8;
	overflow: auto;
}

img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}



#content {
position:relative;
/*z-index:1;*/
}




/*Idiotites Header*/
.logoback {
	margin:16px 0px 10px 12px;
	height:143px;
	width:190px;
}

.backtop {
	/*background-color:  #FFFFFF;*/ 
}

/*Telos Idiotitwn Header */
.upmenu0{
	width:60%;
	text-align:right;
	height:11px;
	vertical-align:top;
	margin: auto;
}



/*Idiotites Menu*/

div.domMenu_menuBar00 , div.domMenu_menuBar04{}

div.domMenu_menuElement00 ,div.domMenu_menuElement04{
	display:block;
	line-height:9px;
	padding:0 8px;
	color:#3A3E45;
	font-weight:bold;
	font-size:10px;
	white-space:nowrap;
	text-align:center;
	height:15px;
}

div.domMenu_menuElementHover00 , div.domMenu_menuElementHover04{
	color: #ff6200;
}

div.domMenu_subMenuBar00 ,div.domMenu_subMenuBar04  {
	background-color: #FFFFFF;
	text-align: left;
	font-size:11px;
}

div.domMenu_subMenuElement00 , div.domMenu_subMenuElement04{ 
    border: solid #DDDDD6 1px;
    margin: 0px;
    color:#3A3E45;
    padding: 3px;
    font-size:11px;
}

div.domMenu_subMenuElementHover00 , div.domMenu_subMenuElementHover04 {
	background-color: #DFDFDF;
	color:red;
}

/**/


div.domMenu_menuElement01 , div.domMenu_menuElement02 , div.domMenu_menuElement03{
	color:rgb(126, 126, 126);
	font-size:14px;
	height:28px;
	line-height:28px;
	text-align:center;
	vertical-align:text-bottom;
}


div.domMenu_menuElementHover01 , div.domMenu_menuElementHover02 , div.domMenu_menuElementHover03{
    background: url(cssimgs/gradient_hover.png) repeat-x;
	/* color:#216EC6; */	
	 color:#3A3E45 ;
}

div.domMenu_subMenuBar01 , div.domMenu_subMenuBar02 , div.domMenu_subMenuBar03{
	background-color: #FFFFFF;
	padding-bottom: 1px;
	color:#3A3E45;
	
}

div.domMenu_subMenuElement01 , div.domMenu_subMenuElement02 , div.domMenu_subMenuElement03{
    border-bottom: solid #DDDDD6 1px;
    margin: 0px;
    color:#3A3E45;
    padding: 3px;
}

div.domMenu_subMenuElementHover01  , div.domMenu_subMenuElementHover02  , div.domMenu_subMenuElementHover03{
	background-color: #DFDFDF;
	color:#3A3E45 ;
}
/*Telos Idiotitwn Menu*/



/*Idiotites Aplo Banner*/
.banlf1 , .banlf{
	width: 0px;
	padding:0px;
}

.banmid, dl.banmid {
	padding:0px;
	padding-left:5px;
	margin:4px;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	white-space:nowrap;
	height:22px;
}

.banner.searchVoucher > .title > dt,
.banmid1{
	display: inline-table;
	border-bottom: 2px solid rgb(233, 233, 233);
	color: rgb(59, 59, 59);
	font-size: 20px !important;
	line-height: 30px;
	padding: 10px 0px 0px;
	text-align: center;
	width: 300px;
}

.banmid a , .banmid1 a , dl.banmid a {
	text-decoration: underline;
	padding:0px;
	margin:4px;
	
	/* color:#216EC6; */
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	white-space:nowrap;
	height:22px;
}

.banmid a:hover , .banmid1 a:hover  , dl.banmid a:hover  {
	padding:0px;
	margin:4px;
	
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	white-space:nowrap;
	height:22px;
}

.banrght1 , .banrght , .banmid_rg{
	 width:0px;
	 padding:0px;
}
.banner_header{
	width:100%;
}


.banner {
	text-align: left;
}

.banner  a {
  	color: #252455;
}

.banner a:hover{
	
  	font-size: 10px;
  	color: #FF9900;
	text-decoration:none;
	background-color: #F8F6F6;
}
/*Telos Idiotitwn Aplo Banner*/







/*Idiotites Login*/

.banlflog{}

.banmidlog{}

.banrghtlog{}

.bannerlog {
	
  	font-size: 10px;
  	color: #252455;
	text-decoration:none;
}

/*Telos Idiotitwn Login*/



/*Idiotites Footer */

.minfos {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	background-color: #353430;
	height: 30px;
}

.minfos a {
	
  	font-size: 10px;
  	font-weight: bold;
  	color: #FFFFFF;
	text-decoration:underline;
  	padding-left:5px;
}

.minfos a:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC4414;
	text-decoration: underline;
	padding-left: 5px;
}

/*Telos Idiotitwn Footer */



/* Idiotites Browse Page*/

.browse_title {
	background:none repeat scroll 0 0 #AAABB3;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
  	font-weight: bold;
  	vertical-align:middle;
	border-bottom:1px solid #FCFCFC;
	color:#FFFFFF;
	padding:2px;
}

.browse_title a {
	background:none repeat scroll 0 0 #AAABB3;
  	font-weight: bold;
  	vertical-align:middle;
    color:#FFFFFF;
}

.browse_title_over , .browse_title_over a , .browse_title_over a:hover{
	background:none repeat scroll 0 0 #AAABB3;	
  	font-weight: bold;
  	vertical-align:middle;
  	color:#FFFFFF;
  	cursor:pointer;
}

.browse_title a:hover {
	background-color:#D6DFF7;
  	font-weight: bold;
  	vertical-align:middle;
  	color:#252455;
}



.browse_item0 , .browse_item0 a  , .browse_item0 a:hover {
	background-color:#F0F0F0;
	color:#252455;
  	text-decoration: none;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;
	margin: 0px;
}

.browse_item1 , .browse_item1 a  , .browse_item1 a:hover {
	background-color:#FFFFFF;
	color:#252455;
  	text-decoration: none;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;
	margin: 0px;
}


.browse_over , .browse_over a  , .browse_over a:hover {
	background-color:#AAABB3;
	border: 1px solid #AAABB3;
	color:#252455;
  	text-decoration: none;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;
	margin: 0px;
}


/* Telos Idiotitwn Browse Page*/

/*Genikes Idiotites*/
textarea.text{

}



select , selectbox {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #AAAAA5;
	color : #252455;
	font-size : 10px;
	//height:18px;
	vertical-align:middle;	
	margin:1px;
}



input , input.logininput {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #AAAAA5;
	color:#252455;
	font-size:10px;
	height:18px;
	margin:1px;
	font-size:10px;
	font-weight:bold;
}

.inpblue , button ,  submit {
	background: #2298c8;
	background: -o-linear-gradient(#2298c8, #2298c8);
	background: -ms-linear-gradient(#2298c8, #2298c8);/*For IE10*/
	/*	background: linear-gradient(#ff6200, #ff6200);*/
	background: linear-gradient(#2298c8, #2298c8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2298c8', endColorstr='#2298c8');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/ 
	
	background: -moz-linear-gradient(
		top,
		#2298c8 0%,
		#2298c8);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2298c8),
		to(#2298c8));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #2298c8;
	-moz-box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(255,255,255,0.2),
		0px 1px 0px rgba(105,105,105,1);
	
	border:0 none;
	color:white;
	height:21px;
	margin:1px;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
}

textarea {
	background: #FFFFFF  url(cssimgs/input-bg.gif) repeat-x scroll center topurl;	
	border:1px solid #AAAAA5;
	color : #5F5F5F;
	vertical-align:middle;	
} 

p {
}

p a {
	color : #2298c8;
}

p a:hover {
	color : #294A7B;
}

.text {  
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none; 
	font-size: 11px;
	/*color: #2298c8;*/
	text-align : left;
}

.text a {  font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: #216EC6}

.text a:hover {  font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: #2298c8}

.text_bold { font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; /* color:#216EC6; */ font-weight: bold;}

.text_bold a {  font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; /* color:#216EC6; */ font-weight: bold;}

.text_bold a:hover {  font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: #2298c8; font-weight: bold;}

.inp { font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: #2298c8 ; border: 1px #2298c8 solid; background: #F7F7F7; width: 150px}

.text_bold#216EC6 { font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: #252455; font-weight: bold }

.inpCopy { font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: #2298c8 ; border: 1px #2298c8 solid; background: #F7F7F7; width: 300px}



.text_bold_s { font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px;  }

.text_bold_s a {  font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px;  }

.text_bold_s a:hover {  font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px;   }



.description { margin:0px;padding:0px;text-align:left; font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: #59723B; font-weight: bold;}

.description a { margin:0px;padding:0px;text-align:left; font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: #59723B; font-weight: bold;}

.description a:hover { margin:0px;padding:0px;text-align:left; font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: none; font-size: 11px; color: #2298c8; font-weight: bold;}





/* Telos Genikwn Idiotitwn*/





/* Arxh Idiotitwn Tab (mass update from Thimios@TESAE  28-12-2007 ) */



/*--------------------------------------------------

  REQUI#216EC6 to hide the non-active tab content.

  But do not hide them in the print stylesheet!

  --------------------------------------------------*/

.tabberlive .tabbertabhide {

 display:none;

}



/*--------------------------------------------------

  .tabber = before the tabber interface is set up

  .tabberlive = after the tabber interface is set up

  --------------------------------------------------*/

.tabber {

}

.tabberlive {

 margin-top:1em;

}



/*--------------------------------------------------

  ul.tabbernav = the tab navigation list

  li.tabberactive = the active tab

  --------------------------------------------------*/

ul.tabbernav

{

 margin:0;

 padding: 3px 0;

 border-bottom: 1px solid #778;

 font-family:Arial, Helvetica, sans-serif;

 font-size:11px;

}



ul.tabbernav li

{

 list-style: none;

 margin: 0;

 display: inline;

}





 /*Inactive Tab*/

ul.tabbernav li a

{

 padding: 3px 0.5em;

 margin-left: 3px;

 border: 1px solid #778;

 border-bottom: none;

 background-color: #efefef;

 text-decoration: none;

}



ul.tabbernav li a:link { color: #2298c8; }

ul.tabbernav li a:visited { color: #667; }



ul.tabbernav li a:hover

{

 color: #000;

 background-color: #DE3207;

 border-color: #227;

}



ul.tabbernav li.tabberactive a

{

 background-color: #FFFFFF;

 border-bottom: 1px solid #fff;

}



ul.tabbernav li.tabberactive a:hover

{

 color: #2298c8;

 background: white;

 border-bottom: 1px solid white;

}



/*--------------------------------------------------

  .tabbertab = the tab content

  Add style only after the tabber interface is set up (.tabberlive)

  --------------------------------------------------*/

.tabberlive .tabbertab {

 padding:5px;

 border:1px solid #aaa;

 border-top:0;



 /* If you don't want the tab size changing whenever a tab is changed

    you can set a fixed height */



 /* height:200px; */



 /* If you set a fix height set overflow to auto and you will get a

    scrollbar when necessary */



 /* overflow:auto; */

}



/* If desi#216EC6, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {

 display:none;

}

.tabberlive .tabbertab h3 {

 display:none;

}



/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive#tab1 {

}

.tabberlive#tab2 {

}

.tabberlive#tab2 .tabbertab {

 height:200px;

 overflow:auto;

}

/* telos Idiotitwn Tab*/


.select_dest  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #Fea749;
}

.select_dest  a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #Fea749;
}

.select_dest a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #Fea749;
}

.contentTextFooter{
	width:100%; 
	/*border-top: 1px solid #999;*/
	border-bottom: 1px solid #999;
}





/*** BANNER SEARCH START ***/

.bannersearch {

	
  	font-size: 10px;
  	color: #2298c8;
	text-decoration:none;
	width:150;
}

.text_s {
	
  	font-size: 10px;
	font-weight: bold;
  	/* color:#216EC6; */
}

.text_s a{
	
  	font-size: 10px;
  	/* color:#216EC6; */
}

.text_s a:hover{
	
  	font-size: 10px;
  	color: #FF0000;
}



/*** BANNER SEARCH END ***/









/**************ToolTip **********/

.tooltip {
	position: absolute!important;
	overflow:hidden;
	font-size: 11px;
	z-index: 10000!important;

}

	/**

	.tooltip .xtop, .tooltip .xbottom { display: block; background: transparent; font-size: 1px; }
	.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { display: block; overflow: hidden; }
	.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 { height: 1px; }
	.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { background: #666; border-left: 1px solid #333; border-right: 1px solid #333; }
	.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 { background: #666; }
	.tooltip .xb1 { margin: 0 5px; background: #333; }
	.tooltip .xb2 { margin: 0 3px; border-width: 0 2px; }
	.tooltip .xb3 { margin: 0 2px; }
	.tooltip .xb4 { height: 2px; margin: 0 1px; }

	**/

	.tooltip .xboxcontent {
		border:4px solid #CCCCCC;
		padding-left:4px;
		padding-right:4px;
		padding-top:6px;
		padding-bottom:6px;
		margin:0px;
		
		color: #3F89C3;
		font-size: 10px;
		text-align:left;
		background-color:#FFFFFF;
	}

/*************/	


.pagelist {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none; 
	font-size: 11px;
	color: #2298c8;
}

.pagelist a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none; 
	font-size: 11px;
	color: #2298c8;
}


.pagelist a:hover{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none; 
	font-size: 11px;
	color: #2298c8;
} 



/************* start multi_text_lide00.php ************/
		/*
			root element for the scrollable.
			when scrolling occurs this element stays still.
		*/
		
		.scrollable_main{
			position:relative;
			width: 640px;
			height:270px;
		} 
		.scrollable {
		
			/* required settings */
			position:relative;
			overflow:hidden;
			width: 640px;
			height:250px;
		}
		
		/*
			root element for scrollable items. Must be absolutely positioned
			and it should have a extremely large width to accomodate scrollable items.
			it's enough that you set the width and height for the root element and
			not for this element.
		*/
		
		.scrollable .items {
			/* this cannot be too large */
			width:5760px;
			position:absolute;
			clear:both;
		}
		
		.items div {
			float:left;
			width: 640px;
			height:250px;
		}
		
		
		
		/* this makes it possible to add next button beside scrollable */
		.scrollable {
			float:left;	
			height:250px;
		}
		
		/* prev, next, prevPage and nextPage buttons */
		a.browse {
		
		    background: url("cssimgs/hori_large.png") no-repeat scroll 0 0 transparent;
		    cursor: pointer;
		    display: block;
		    float: left;
		    font-size: 1px;
		    height: 30px;
		    margin: 40px 10px;
		    width: 30px;
		}
		
		a.right { 
			background-position: 0 -30px; clear:right; 
			margin-right: 0px;    position: absolute;
		    right: 5px;
		    top: 75px;
		    z-index: 0;
		}
		a.right:hover 		{ background-position:-30px -30px; }
		a.right:active 	{ background-position:-60px -30px; } 
		
		
		/* left */
		a.left {
		    left: 5px;
		    margin-left: 0;
		    overflow: hidden;
		    position: absolute;
		    top: 75px;
		    z-index: 0;
		}
		
		a.left:hover  		{ background-position:-30px 0; }
		a.left:active  	{ background-position:-60px 0; }
		
		/* up and down */
		a.up, a.down		{ 
			background:url(cssimgs/vert_large.png) no-repeat; 
			float: none;
			margin: 10px 50px;
		}
		
		/* up */
		a.up:hover  		{ background-position:-30px 0; }
		a.up:active  		{ background-position:-60px 0; }
		
		/* down */
		a.down 				{ background-position: 0 -30px; }
		a.down:hover  		{ background-position:-30px -30px; }
		a.down:active  	{ background-position:-60px -30px; } 
		
		
		/* disabled navigational button */
		a.disabled {
			visibility:hidden !important;		
		} 	
		
		/* position and dimensions of the navigator */
		.navi {
			margin-left:280px;
			width:200px;
			height:20px;
		}
		
		
		/* items inside navigator */
		.navi a {
			width:8px;
			height:8px;
			float:left;
			margin:3px;
			background:url(cssimgs/navigator.png) 0 0 no-repeat;
			display:block;
			font-size:1px;
		}
		
		/* mouseover state */
		.navi a:hover {
			background-position:0 -8px;      
		}
		
		/* active state (current page state) */
		.navi a.active {
			background-position:0 -16px;     
		}
		
		.scrollable_title {
		  background-color: #47474A;
		  bottom: 2px;
		  color: #FFFFFF;
		  font-family: Verdana,Arial,Helvetica,sans-serif;
		  font-size: 13px;
		  font-weight: bold;
		  height: 40px;
		  line-height: 40px;
		  opacity: 0.5;
		  position: absolute;
		  top: 210px;
		  width: 640px;
		  z-index: 2147483647;
		}
		
		.scrollable_title_text{
			padding:10px;
		}		
/************* end multi_text_lide00.php ************/
		

/************* end multi_text_slide01.php ************/
	.multi_text_banner_slide01{
		text-align: center; 
		width: 300px; 
		height: 262px; 
		overflow: hidden;
	}
/************* end multi_text_slide01.php ************/


/************* start multi_text_slide02.php ************/
	.slide02_slide_body00{
		background: none repeat scroll 0 0 white;
		border: 2px solid red;
		position: relative;
		top: 0;
		width: 660px;
	}
	
	.slide02_item_text{
		padding-left:27px;
		display:block;
		padding-top:9px;
	}
	
	/* main vertical scroll */
	#slide02_main {
		position:relative;
		overflow:hidden;
		height: 242px;
	}
	
	/* root element for pages */
	#slide02_pages {
		position:absolute;
		height:20000em;
	}
	
	/* single page */
	.slide02_page {
		padding:0px;
		height: 242px;
		width:565px;
	}
	
	/* root element for horizontal scrollables */
	.slide02_scrollable {
		position:relative;
		overflow:hidden;
		width: 565px;
		height: 240px;
	}
	
	/* root element for scrollable items */
	.slide02_scrollable .slide02_items {
		width:20000em;
		position:absolute;
		clear:both;
	}
	
	/* single scrollable item */
	.slide02_item {
		float:left;
		cursor:pointer;
		width:565px;
		height:240px;
		padding:0;
	}
	
	#slide02_main_navi {
		border-left: 2px solid red;
		float: right;
		height: 242px;
		margin: 0 !important;
		padding: 0 !important;
		padding-right: 0 !important;
		right: 1px;
		top: 1px;
		width:250px;
	}

	
	#slide02_main_navi li {
		clear:both;
		color:#ed9d37;
		font-size:12px;
		height:67px;
		width:250px;
		list-style-type:none;
		cursor:pointer;
		font-weight:bold;		
		vertical-align:middle;	 
		background: url(cssimgs/slide02_item.png) no-repeat right center;
		
	}
	
	#slide02_main_navi li:hover , #slide02_main_navi li.active {
		color:#FFFFFF;
		font-weight:bold;
		background: url(cssimgs/slide02_active.png) no-repeat right center;
	}
	
	#slide02_main_navi strong {
		display:block;
	}
	
	#slide02_main div.navi {
		cursor:pointer;
	}
	
	#slide02_active{
		background: url(cssimgs/slide02_active.png) no-repeat right center;
		color:#FFFFFF;
	}
/************* end multi_text_slide02.php ************/	


.footer{
	background-color: #F9F9F9;
}

.m1000{
    overflow: hidden;
    padding: 10px 0;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    text-align: left;
}

.m1000 dl{    
	float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 330px;	
}

/************* laroil new ******************/
.border-top{
	background: url("../images/border_top.gif") repeat-x scroll center top rgb(221, 221, 221);
}
.border-bottom{
	background: url("../images/border_bottom.gif") repeat-x scroll center bottom transparent;
}
.border-left{
	background: url("../images/border_left.gif") repeat-y scroll left center transparent;
}
.border-right{
	background: url("../images/border_right.gif") repeat-y scroll right center transparent;
}
.corner-top-left{
	background: url("../images/corner_top_left.gif") no-repeat scroll left top transparent;
}
.corner-top-right{
	background: url("../images/corner_top_right.gif") no-repeat scroll right top transparent;
}
.corner-bottom-left{
	background: url("../images/corner_bottom_left.gif") no-repeat scroll left bottom transparent;
}
.corner-bottom-right{
	background: url("../images/corner_bottom_right.gif") no-repeat scroll right bottom transparent;
	width: 100%;
	height: 53px;
}
.tail-footer-box {
    background: none repeat scroll 0% 0% rgb(44, 44, 44);
    padding: 32px 0px 31px;
    text-align: left;
}
.clear {
    width: 100%;
    overflow: hidden;
}								
.footer_main {
    width: 1200px;
    position: relative;
    margin: 0px auto;
    padding: 0px;
}
.footer-box-indent {
    padding: 0px 80px 0px 109px;
}
.footer-box1 {
    background: url("../images/footer_border.gif") repeat-y scroll 350px 0px transparent;
}
.footer-box1 .col-1 {
    width: 315px;
}
.fleft {
    float: left;
}
.footer-text-indent {
    padding: 0px 24px 0px 0px !important;
    font-style: italic;
	font-size: 14px;
	line-height: 24px;
	color: rgb(180, 180, 180);
	text-align: left;
}
.footer-box1 .col-1 h4 {
    background: url("../images/title_marker.gif") no-repeat scroll 0px 0px transparent;
    padding: 15px 0px 40px 88px;
}
#custFooterBanners .title {
    border-bottom: 2px solid rgb(80, 80, 80);
    padding: 0px 0px 14px 6px;
    color: rgb(180, 180, 180);
    font-size: 26px;
}
#custFooterBanners .memo {
    font-size: 14px;
    color: rgb(180, 180, 180);
}
.tail-footer-box h4 {
    color: rgb(217, 217, 217);
    font-size: 26px;
    line-height: 26px;
    margin: 0px;
}

.text2 {
    font-style: italic;
    font-size: 14px;
    line-height: 24px;
    color: rgb(180, 180, 180);
}
.text3 {
    color: rgb(33, 168, 208);
    font-size: 13px;
    line-height: 19px;
}
.footer-box1 .col-2 {
    width: 651px;
    margin: 0px 0px 0px 30px;
}
.row-list-indent {
    padding: 27px 0px 0px 9px;
}
.row-list .col-1a {
    width: 340px;
}
.footer-box1 ul {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}
.footer-box1 ul li {
    background: url("../images/list_marker.gif") no-repeat scroll 0px 6px transparent;
    padding: 0px 0px 6px 10px;
}
.row-list .col-2a {
    width: 283px;
}
.footer-box1 ul li a {
    color: rgb(180, 180, 180);
    text-decoration: none;
}
.copyright {
	border-collapse: collapse;
	border: 0px none;
	width: 100%;
	padding: 0px;
}
.tail-footer-left {
    background: url("../images/tail_footer.gif") repeat-x scroll 0px 0px rgb(17, 17, 17);
    padding: 20px 102px;
   	text-align: left;
}
.tail-footer-right {
    background: url("../images/tail_footer.gif") repeat-x scroll 0px 0px rgb(17, 17, 17);
    padding: 20px 102px;
   	text-align: right;
}
.module_menu div {
   // color: rgb(255, 255, 255);
    font-size: 12px;
    width: 300px;
	left: 10px;
}
.wrapper-box .boxTitle h3 {
    border-bottom: 2px solid rgb(233, 233, 233);
    color: rgb(59, 59, 59);
    font-size: 30px;
    line-height: 30px;
    padding: 0px 0px 17px;
}
.wrapper-box .boxIndent {
    padding: 28px 0px 51px 9px;
}
.module_menu ul {
    list-style: none outside none;
    margin: 0px !important;
    position: relative;
}
.module_menu li {
    display: block;
    line-height: 14px !important;
    padding: 0px 0px 9px !important;
    margin: 0px !important;
}
.module_menu li a {
    padding: 0px 0px 0px 9px !important;
    display: block;
    line-height: 15px !important;
    text-decoration: none;
    background: url("../images/list_marker.gif") no-repeat scroll 0px 5px transparent;
}
.module_menu li a span {
    font-size: 13px;
    color: rgb(126, 126, 126) !important;
}
.search {
    width: 287px;
    height: 94px;
    float: right;
}
.fright {
    float: right !important;
}
.search .search-input {
    width: 210px;
    float: left;
    position: absolute;
    margin: 47px 0px 0px;
}
.search .inputbox {
    border: 1px solid rgb(217, 216, 216);
    color: rgb(59, 59, 59);
    font-size: 13px;
    line-height: 24px;
    margin: 0px !important;
    padding: 0px 0px 0px 9px;
    width: 179px;
    font-family: Arial,Helvetica,sans-serif;
    background: none repeat scroll 0% 0% transparent;
    height: 26px;
}
.search .search-button {
    width: 77px;
    float: left;
    position: absolute;
    margin: 47px 0px 0px 210px;
}
/*.search .button {
    width: 77px !important;
    height: 28px !important;
    margin: 0px !important;
    padding: 0px !important;
}*/
button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #f28e4b;*/
	color:#2298c8;
	width: 77px !important;
    height: 28px !important;
    margin: 0px !important;
    padding: 0px !important;
	background: -moz-linear-gradient(
		top,
		#ececec 0%,
		#b2b2b2);
		background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ececec),
		to(#b2b2b2));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #b0b0b0;
	-moz-box-shadow:
		0px 1px 3px rgba(255,255,255,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(255,255,255,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(255,255,255,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	cursor: pointer;
}

#left {
    float: left;
    text-align: left;
    width: 355px;
}
.flash {
    background-image: url("../images/flash.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 380px;
    margin: 0px;
}

/*Banner Pano
.pegasus_banner02 {
	background-color: #f2f2f2;
}
.pegasus_banner2 {
	display: block;
	width: 960px;
	height: 100%;
	margin: 0px auto;
}
.pegasus_banner2 dl#banner_nr013000000 {
	height: 0px;
	position: relative;
	top: -180px;
}
*/
/*#bikey77 {
    padding-top: 30px;
}*/
nav ul {
    padding: 0px 10px;
    position: relative;
    text-align: left;
    border-top: 1px solid rgb(237, 236, 235);
    border-bottom: 1px solid rgb(237, 236, 235);
    display: table !important;
    margin: 5px auto;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
}
ol, ul {
    list-style: none outside none;
}
.pegasus_header {
    font-size: 11px;
    line-height: 11px;
}
nav ul li:first-child {
    border-left: medium none;
}
nav ul li {
	display: inline-block !important;
	float: left;
	margin: 0px 2px;
	border: medium none;
	font-weight: normal;
}

nav ul li a:hover {
    text-decoration: none;
    display: block;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -1px;
    box-shadow: none;
    font-family: 'Noto Sans', sans-serif;
	color: #ffffff;
	padding: 10px 8px;
    display: block;

    background: #2298c8;
	background: -o-linear-gradient(#2298c8, #2298c8);
	background: -ms-linear-gradient(#2298c8, #2298c8);/*For IE10*/
/*	background: linear-gradient(#ff6200, #ff6200);*/
	background: linear-gradient(#2298c8, #2298c8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2298c8', endColorstr='#2298c8');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/ 
	
	background: -moz-linear-gradient(
		top,
		#2298c8 0%,
		#2298c8);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#2298c8),
		to(#2298c8));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #2298c8;
	-moz-box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(125,125,125,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(255,255,255,0.2),
		0px 1px 0px rgba(105,105,105,1);
}


nav ul li a {
	background: url("../images/border_top.gif") repeat-x scroll center top rgb(221, 221, 221);
    padding: 10px 8px;
    display: block;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: rgb(42, 42, 42);
    letter-spacing: -1px;
    text-decoration: none;
    border: 1px solid transparent;
    border-radius: 0px;
    box-shadow: none;
    transition: all 0.3s ease 0s;
}
#readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 5px 5px;
	/*color: #f28e4b;*/
	color: #2298c8;
	background: -moz-linear-gradient(
		top,
		#ececec 0%,
		#b2b2b2);
		background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ececec),
		to(#b2b2b2));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #b0b0b0;
	-moz-box-shadow:
		0px 1px 3px rgba(255,255,255,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(255,255,255,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(255,255,255,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	cursor: pointer;
}
#main_content{
	width: 1200px;
}
.sub {
	z-index: 100;
}
#new_text {
    font-size: 15px;
    color: #000;
    font-style: italic;
}
div#footer_banner dl{
	float: left;
	position: relative;
}
.banner.searchVoucher .body,
#login_banner{
	border-width: medium 2px 2px;
	border-style: none solid solid;
	border-color: #E9E9E9;
	text-align: center;
}
.banner.searchVoucher .body{
	display: inline-block;
	width: 296px;
}
#login_banner .text{
	text-align: center;
}
#login_banner .text > table{
	width: 100%;
}
@media print {
	iframe,
	.fright,
	.border-top
	.tail-footer-box,
	.copyright,
	#slide_show,
	#left,
	#banner_nr013000015 #custFooterBanners,
	#topnav{
		display: none !important;
	}
}
.delivery{
height: 90px;
margin-bottom: 20px;
}

#showSR input#p0101, #showSR input#p0201 {
  min-width: 255px;
}
