body { background:#383838; margin:0px; padding:0px; }
body, div, td, span, input, textarea { font-family:Arial, Helvetica, sans-serif; }
a { outline:none; }

#master-container-left { margin:0 auto; width:1024px; background:url(../images/vertical_line.jpg) no-repeat center left; }
#master-container-right { margin:0 auto; width:1024px; background:url(../images/vertical_line.jpg) no-repeat center right; }

.wrapper { margin:0 auto; width:950px; }
#header-container { margin:0 auto; width:1022px; background:url(../images/header_container_bg_right2.jpg) no-repeat top right; clear:both; }



/* LOGO */
#logo { width:369px; height:188px; float:left; }
#logo a { background:url(../images/axeasy_logo.jpg) no-repeat 0px 0px; display:block; height:188px; }
#logo a:hover { background:url(../images/axeasy_logo.jpg) no-repeat 0px -188px; }



#header-right { width:581px; height:188px; float:right; }
#top-line { height:33px; background:url(../images/menu_horizontal_line.jpg) no-repeat center bottom; }
#bottom-line { height:5px; background:url(../images/menu_horizontal_line.jpg) no-repeat center top; }

#menu-tabs-newsletter-container { height:150px; background:url(../images/menu_tabs_newsletter_bg_left.jpg) no-repeat; }
#lang-tabs, #menu-block, #newsletter { margin-left:21px; }




/* LANG TABS */
#lang-tabs { height:36px; background:url(../images/lang_tabs_bg.jpg) repeat-x; }
#lang-tabs-right { background:url(../images/lang_tabs_right_bg.jpg) no-repeat right top; height:26px; padding:10px 0px 0px 0px; }

#lang-tabs ul { margin:0px; padding:0px; list-style:none; }
#lang-tabs ul li { float:left; width:110px; }

#lang-tabs a { text-decoration:none; font-size:18px; display:block; height:26px; }

#lang-tabs a.english { background:url(../images/english.jpg) no-repeat left top; color:#bcbcbc; padding:0px 0px 0px 30px; }
#lang-tabs a.english.selected { background:url(../images/english_selected.jpg) no-repeat left top; padding:0px 0px 0px 30px; color:#d3d3d3; }

#lang-tabs a.greek { background:url(../images/greek.jpg) no-repeat left top; color:#bcbcbc; padding:0px 0px 0px 5px; }
#lang-tabs a.greek.selected { background:url(../images/greek_selected.jpg) no-repeat left top; padding:0px 0px 0px 5px; color:#d3d3d3; }


/* MENU BLOCK */
#menu-block { height:68px; }
#menu-block-top { height:5px; background:url(../images/menu_block_bg_top.jpg) no-repeat center top; }
#menu-block-bottom { height:5px; background:url(../images/menu_block_bg_bottom.jpg) no-repeat center top; }
#menu-block-middle {
	height:47px; /* height:58px; without the padding */
	background:url(../images/menu_block_bg_middle.jpg) repeat-x;
	border-left:1px solid #B6B6B6;
	border-right:1px solid #B8B8B8;
	padding:11px 0px 0px 4px;
}



/* MENU ITEMS */
#menu { padding:0px; margin:0px; list-style:none; }
#menu li { 
	float:left; 
	font-size:24px; 
	background:url(../images/menu_seperator.jpg) no-repeat right center; 
	padding:0px 7px 0px 5px; 
	position:relative;
	letter-spacing:-2px;
}

/*#menu li:last-child { background:none; }*/

#menu li a { text-decoration:none; color:#000000; text-shadow:#c8c8c8 0px 1px 0px; display:block; height:36px; float:left; }
#menu li a img { border:none; }


#menu li a span { height:36px; display:block; float:left; }
#menu li a span span { height:33px; display:block; float:left; padding:3px 9px 0px 7px; }

#menu li a:hover { background:url(../images/menu_bg_hover_center.jpg) repeat-x; }

#menu li a span:hover { background:url(../images/menu_bg_hover_left.jpg) no-repeat left top; cursor:pointer; }
#menu li a span span:hover { background:url(../images/menu_bg_hover_right.jpg) no-repeat right top; cursor:pointer; }

#menu li a.selected { color:#5a5959; background:url(../images/menu_bg_active_center.jpg) repeat-x; }
#menu li a.selected span { background:url(../images/menu_bg_active_left.jpg) no-repeat left top; }
#menu li a.selected span span { background:url(../images/menu_bg_active_right.jpg) no-repeat right top; }


/* NEWSLETTER */
#newsletter { height:46px; background:url(../images/newsletter_bg.jpg) repeat-x; color:#A5A5A5; font-size:22px; }

#newsletter-left { background:url(../images/newsletter_left_bg.jpg) no-repeat left top; height:46px; }
#newsletter-right { background:url(../images/newsletter_right_bg.jpg) no-repeat right top; height:35px; padding:11px 0px 0px 0px; }
#newsletter-right div div { float:left; padding:0px 0px 0px 15px; }

.textfield { width:157px; height:21px; background:url(../images/textfield_bg.jpg) no-repeat; border:none; padding:5px 10px 0px 10px; font-weight:bold; color:#4D4D4D; }
.button { width:31px; height:29px; background:url(../images/newsletter_button.png) no-repeat 0px 0px; border:none; }
.button:hover { background:url(../images/newsletter_button.png) no-repeat 0px -29px; }



.clr { clear:both; position:relative; }

/* NEWS - FLASH CLOCK */
#news { overflow:hidden;
	height:83px; 
	width:474px; 
	float:left; 
	background:url(../images/news_bg.jpg) no-repeat top left; 
	color:#b8b8b8; 
	padding:0px 0px 0px 0px; 
	font-size:17px; 
	position:relative; 
}
#news span { font-weight:bold; color:#FFFFFF; }

#flash-clock { height:68px; width:476px; float:right; background:url(../images/clock_bg.jpg) no-repeat left center; }


/* SUBMENU TABS */
#submenu-tabs-container-left { margin:0 auto; width:1022px; clear:both; background:url(../images/submenu_tabs_container_left_bg.jpg) no-repeat left top; }
#submenu-tabs-container-right { margin:0 auto; width:1022px; background:url(../images/submenu_tabs_container_right_bg.jpg) no-repeat right top; }
#submenu-tabs { height:59px; background:url(../images/submenu_tabs_bg.jpg) repeat-x; position:relative; }
#submenu-tabs-right { height:59px; background:url(../images/submenu_tabs_bg_right.jpg) no-repeat right top; }
#submenu-tabs-left { height:59px; background:url(../images/submenu_tabs_bg_left.jpg) no-repeat left top; }

#submenu-tabs ul { margin:0px; padding:0px; list-style:none; height:59px; }
#submenu-tabs ul li { float:left; }
#submenu-tabs ul li a { display:block; height:59px; }

/* CONTENT */
#content-container-left { margin:0 auto; width:1022px; background:url(../images/content_container_bg_left.jpg) repeat-y left top; }
#content-container-right { margin:0 auto; width:1022px; background:url(../images/content_container_bg_right.jpg) repeat-y right top; }

.content-wrapper-left { margin:0 auto; width:948px; background:url(../images/content_wrapper_left_bg.jpg) no-repeat left top #ADADAD; }
.content-wrapper-right { margin:0 auto; width:948px; background:url(../images/content_wrapper_right_bg.jpg) no-repeat right top; }

#content { 
	background:#A0A0A0; 
	margin:0 auto; 
	width:908px; 
	padding:0px 13px 0px 13px; 
	font-size:17px; 
	border-left:1px solid #898989;
	border-right:1px solid #898989;
	border-top:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0; 
	color:#272727;
	text-shadow:#c8c8c8 0px 1px 0px;
}

#content a { color:#ff5a00; text-decoration:none; text-shadow:#111111 0px 1px 1px; }
#content a:hover { color:#FFFFFF; }

#content .hline { text-align:center; }

#content-bottom { margin:0 auto; width:1022px; clear:both; height:42px; background:url(../images/content_bottom_bg.jpg) no-repeat; }

/* FOOTER */
#footer-bottom { height:30px; padding:10px 35px 0px 0px; text-align:right; width:987px; margin:0 auto; background:url(../images/footer_bottom_bg.jpg) no-repeat; font-size:10px; color:#4B4B4B; }

#footer-container-left { margin:0 auto; width:1022px; background:url(../images/footer_container_bg_left.jpg) repeat-y top left; }
#footer-container-right { margin:0 auto; width:1022px; background:url(../images/footer_container_bg_right.jpg) repeat-y top right; }

#footer { 
	margin:0 auto; 
	background:url(../images/footer_bg.jpg) repeat-x #ADADAD; 
	width:948px; 
	border-left:1px solid #898989; 
	border-right:1px solid #BFBFBF; 
	text-align:center;
	padding:0px;
	position:relative;
}

#footer-menu { width:650px; margin-left:140px; float:left; padding:5px; }
#footer-menu a { padding:0px 10px 3px 10px; text-decoration:none; color:#010101; text-shadow:#c8c8c8 0px 1px 0px; background:url(../images/footer_menu_seperator.jpg) no-repeat right center; }
#footer-menu a:hover { color:#d7d7d7; text-shadow:#272727 0px 1px 0px; }

#icons { float:right; padding-right:5px; }
#icons img { border:none; }


#footer-info { padding:5px 0px 0px 0px; font-size:12px; color:#414141; text-shadow:#c8c8c8 0px 1px 0px; }

.notification { position:absolute; z-index:1; top:-5px; right:-2px; }


/* Easy Slider News */

#slider{ margin-left:40px; margin-top:15px; }	
#slider ul, #slider li{ margin:0px; padding:0px; list-style:none; }

#slider li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:380px;
height:68px;
overflow:hidden; 
}
	
#slider li a { color:#b8b8b8; text-decoration:none; } 

#prevBtn, #nextBtn{ 
	display:block;
	width:36px;
	height:68px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/news_left_arrow_deactivated.png) no-repeat center left;	
}	
#nextBtn{  left:420px; background:url(../images/news_right_arrow_deactivated.png) no-repeat center left;	
}	
													
#prevBtn a, #nextBtn a{  
	display:block;
	width:36px;
	height:68px;
	background:url(../images/news_left_arrow.png) no-repeat center left;	
}	

#nextBtn a{ background:url(../images/news_right_arrow.png) no-repeat center right; }		


#prevBtn a:hover, #nextBtn a:hover{ background:url(../images/news_left_arrow_hover.png) no-repeat center left; }	

#nextBtn a:hover{ background:url(../images/news_right_arrow_hover.png) no-repeat center right; }												
										
/* // Easy Slider News End */

.iframe-font { font-family:Arial; }


/* PROJECT IMAGE HOLDER */
#project-image-holder { 
	width:877px; 
	height:446px; 
	margin:20px 0px 0px 15px; 
	float:left; 
	position:relative; 
	background:url(../images/project_body_bg.jpg) repeat-x; 
	border-left:1px solid #8e8e8e; 
	border-right:1px solid #8e8e8e; 
}

#project-image-highlight { 
	position:absolute; 
	top:14px; 
	left:0px; 
	z-index:3; 
	width:875px; 
	height:338px; 
	background:url(../images/project_image_highlight_final.png) no-repeat left top; 
}
#smoother-left { position:absolute; top:0px; left:0px; }
#smoother-right { position:absolute; top:0px; right:0px; }
#new-label { position:absolute; top:0px; left:0px; z-index:1; }

.image { float:left; width:574px; margin:13px 0px 0px 12px; }
.project-text { 
	width:254px; 
	float:right; 
	margin-right:25px; 
	font-size:15px; 
	color:#000000;
	text-shadow:#c8c8c8 0px 1px 2px;
	padding-top:10px; 
	position:relative;
	z-index:4; 
}
.project-text h3 { color:#000000; font-size:20px; padding:0px; margin:0px; }

.project-thumbnails { height:80px; margin-top:10px; }
.project-thumbnails div { float:left; }
.project-thumbnails div.seperator{ background:url(../images/bullet.jpg) no-repeat center right; width:6px; height:73px; float:left; }

/* Easy Slider Projects */

#slider2{ overflow:hidden; position:relative; }	
#slider2 ul, #slider2 li{ margin:0px; padding:0px; list-style:none; }

#slider2 li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:877px;
height:446px;
overflow:hidden; 
position:relative;
}
	
#slider2 li a { text-decoration:none; } 
#slider2 li a img { border:none; } 

#slider2prev, #slider2next{ 
	display:block;
	width:63px;
	height:115px;
	position:absolute;
	left:-30px;
	top:115px;
	background:url(../images/project_left_arrow_deactivated.png) no-repeat left center;
	z-index:8;
}	
#slider2next{ left:843px; background:url(../images/project_right_arrow_deactivated.png) no-repeat;  }	
													
#slider2prev a, #slider2next a{  
	display:block;
	width:63px;
	height:115px;
	background:url(../images/project_left_arrow.png) no-repeat center left;	
}	

#slider2next a{ background:url(../images/project_right_arrow.png) no-repeat center right; }		


#slider2prev a:hover, #slider2next a:hover{ background:url(../images/project_left_arrow_hover.png) no-repeat center left; }	

#slider2next a:hover{ background:url(../images/project_right_arrow_hover.png) no-repeat center right; }												
										
/* // Easy Slider Projects end */


/* CONTACT */
#contact { float:left; padding:18px 0px 0px 0px; width:430px; }
#contact input { border:1px solid #5F5F4D; background:#D3D3D3; margin-bottom:10px; padding:3px; width:300px; font-size:12px; }
#contact label { padding:0px 0px 5px 0px; }
#contact label.error { color:#ff5a00; display:block; text-shadow:#383838 0px 1px 2px; }
#contact textarea { padding:3px; width:300px; border:1px solid #5F5F4D; background:#D3D3D3; font-size:12px; }
#contact fieldset { border:none; padding:0px; }

#contact td { padding-right:5px; text-align:right; vertical-align:top; }

.asterisk { color:#ff5a00; }

.preload { display:none; }

/* NEWS TABS */
.news-tabs { 
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(../images/news_tabs_line.jpg) no-repeat 0px 3px; 
	height:21px;
	width:256px;
	position:absolute;
	top:60px;
	left:0px;
}
.news-tabs li { float:left; display:inline; width:61px; height:21px; }
.news-tabs li a { display:block; height:21px; width:61px; position:absolute; }
.news-tabs li a:hover { cursor:pointer; }

.news-tabs li a.news-tab { background:url(../images/news_tab_ads_selected.jpg) no-repeat left top; top:0px; left:67px; }
.news-tabs li a.ads-tab { background:url(../images/news_tab_news_selected.jpg) no-repeat -61px 0px; top:0px; left:128px; }

.news-tabs li a.news-tab.active { background:url(../images/news_tab_news_selected.jpg) no-repeat left top; top:0px; left:67px; }
.news-tabs li a.ads-tab.active { background:url(../images/news_tab_ads_selected.jpg) no-repeat -61px 0px; top:0px; left:128px; }

#ads-content { display:none; }

/* FAQ */
#accordion { font-size:15px; }
#accordion h3 { font-size:20px; }
