@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Raleway&subset=latin,latin-ext);
/******************************************************************************************************/
/* THE FOLLOWING LINES OF CODES WERE CODED FOR AMEREX FINANCE WEBSITE PROJECT                         */
/* BY DONE MUHENDISLIK & DANISMANLIK HIZMETLERI. COPYING,SHARING or PUBLISHING THIS FILE IS FORBIDDEN */
/*                                                                                                    */
/*                                                                      YIGIT PEKMEZCI                */
/*                                                                     Software Engineer              */
/*                                                           Done Muhendislik & Danismanlik Hizmetleri*/
/******************************************************************************************************/

body {
	height: 100%;
	padding: 0;
	margin: 0;
	/*background-color: #ede9ea;*/
	background-color: #ffffff;
	
}

#main_container {
	width: 100%;
	min-width: 1349px;
	min-height: 638px;
	height: 100%;
	overflow: hidden;
	
}

#main_container_sep {
	width: 100%;
	min-width: 1349px;
	height: 30px;
	background-image: url(../images/main_container_sep_bg.png);
	background-repeat: repeat-x;
}

#header_container {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 1;
	width: 100%;
	min-width: 1349px;
	height: 127px;
	background-image: url(../images/header_bg.png);
	background-repeat: repeat-x;
}

#header {
	width: 1080px;
	height: 120px;
	/*background-color: #09F;*/
}

#logo_part_1 {
	position: absolute;
	margin-top: 0px;
	margin-left: 15px;
	z-index: 2;
}

#logo_part_2 {
	position: absolute;
	margin-top: 123px;
	margin-left: 0px;
	z-index: 1;
}

#main_menu {
	width: 685px;
	height: 35px;
	/*background-color: #03C;*/
	margin-top: 50px;
}


#slide_container {
	position: absolute;
	margin-top: 123px;
	margin-left: 0px;
	z-index: 0;
	width: 100%;
	min-width: 1349px;
	height: 515px;	
	overflow: hidden;
	background-color: #ffffff;
}

#slide {
	width: 1080px;
	height: 515px;
	background-color: #ffffff;
	overflow: hidden;
}

#sub_content_container {
	width: 100%;
	min-width: 1080px;
	height: 425px;
	background-image: url(../images/sub_content_bg.png);
	background-repeat: repeat-x;
}

#sub_content {
	width: 1080px;
	height: auto;
	/*background-color: #0FF;*/
	margin-top: 25px;
}

.sub_menu_imgs {
	width: 306px;
	height: 280px;
	/*background-color: #00F;*/
}

.sub_menu_imgs_2 {
	width: 221px;
	height: 202px;
}

#sub_mac {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 1;
}

#sub_mac_hover {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 0;
}

#sub_mac_1 {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 1;
}

#sub_mac_1_hover {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 0;
}

#sub_mac_2 {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 1;
}

#sub_mac_2_hover {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 0;
}

#sub_mac_3 {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 1;
}

#sub_mac_3_hover {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 0;
}

#sub_mac_4 {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 1;
}

#sub_mac_4_hover {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 0;
}

#sub_elect {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 1;
}

#sub_elect_hover {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 0;
}


.content_container {
	width: 100%;
	min-width: 1080px;
	height: auto; /* AUTO */
	/*background-color: #039;*/
}

.content {
	width: 1080px;
	height: auto; /*AUTO */
	/*background-color: #CCC;*/
}

/***************************************/
/* CONTACT */
#contact_maps_container {
	width: 375px;
	height: 250px;
	background-color: #F00;
	overflow: hidden;
}

.maps {
	width: 375px;
	height: 250px;
}

.maps_info {
	width: 375px;
	height: 250px;
}

#contact_info_container {
	width: 375px;
	height: 250px;
	overflow: hidden;
}

.contact_txtbox_ess {
	width: 475px;
	height: 35px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.contact_txtbox_noness {
	width: 475px;
	height: 35px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.contact_txtarea_ess {
	width: 475px;
	height: 250px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.contact_txtarea_noness {
	width: 475px;
	height: 250px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.contact_form_buttons {
	width: 100px;
	height: 35px;
	color: #ffffff;
	background-color: #07a2ca;
	font-size: 15px;
	border-style: solid;
	cursor: pointer;
}

.contact_form_buttons:hover {
	background-color: #1d1a33;
}


/***************************************/
.page_space {
	width: 100%;
	min-width: 1080px;
	height: 80px;
	/*background-color: #063;*/
}

.page_space_top {
	width: 100%;
	min-width: 1080px;
	height: 150px;
	/*background-color: #063;*/
}

#footer_container {
	width: 100%;
	min-width: 1080px;
	height: 230px;
	background-image: url(../images/footer_bg.png);
	background-repeat: repeat-x;
	overflow: hidden;
}

#footer {
	width: 1080px;
	height: auto;
	/*background-color: #039;*/
	margin-top: 35px;
}




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

/* FONTS */

@font-face {
    font-family: 'CenturyGothic';
    src: url('gothic.eot');
    src: url('gothic.eot?#iefix') format('embedded-opentype'),
         url('gothic.woff') format('woff'),
         url('gothic.ttf') format('truetype'),
         url('gothic.svg#HarringtonRegular') format('svg');
  
}

@font-face {
    font-family: 'CenturyGothicBold';
    src: url('gothic_bold.eot');
    src: url('gothic_bold.eot?#iefix') format('embedded-opentype'),
         url('gothic_bold.woff') format('woff'),
         url('gothic_bold.ttf') format('truetype'),
         url('gothic_bold.svg#HarringtonRegular') format('svg');
 

}

@font-face {
	 font-family: 'FuturaLt';
	 src: url('futura_light.eot');
     src: url('futura_light.eot?#iefix') format('embedded-opentype'),
         url('futura_light.woff') format('woff'),
         url('futura_light.ttf') format('truetype'),
         url('futura_light.svg#HarringtonRegular') format('svg');
}

@font-face {
	 font-family: 'Futul';
	 src: url('Futul.eot');
     src: url('Futul.eot?#iefix') format('embedded-opentype'),
         url('Futul.woff') format('woff'),
         url('Futul.ttf') format('truetype'),
         url('Futul.svg#HarringtonRegular') format('svg');
}

@font-face {
	 font-family: 'BebasNeueRegular';
	 src: url('bebas_neue.eot');
     src: url('bebas_neue.eot?#iefix') format('embedded-opentype'),
         url('bebas_neue.woff') format('woff'),
         url('bebas_neue.ttf') format('truetype'),
         url('bebas_neue.svg#HarringtonRegular') format('svg');
}

@font-face {
	 font-family: 'FutulBold';
	 src: url('FutulBold.eot');
     src: url('FutulBold.eot?#iefix') format('embedded-opentype'),
         url('FutulBold.woff') format('woff'),
         url('FutulBold.ttf') format('truetype'),
         url('FutulBold.svg#HarringtonRegular') format('svg');
}

.main_menu_txts {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 17px;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
	text-shadow: 0px 2px #000000;
}

.main_menu_buts {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 17px;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
	text-shadow: 0px 2px #000000;
}

.main_menu_buts:hover {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 17px;
	color: #0fc9fc;
	cursor: pointer;
	text-decoration: none;
	text-shadow: 0px 2px #000000;
}


.page_title_white {
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	font-size: 35pt;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 2px #000000;
	
}

.page_title_blue {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 24pt;
	color: #0c9cc3;
	
}

.page_title_blue_2 {
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	font-size: 46pt;
	color: #0c9cc3;
	
}

.page_title_blue_3 {
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	font-size: 42pt;
	color: #0c9cc3;
	
}

.page_title_blue_4 {
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	font-size: 48px;
	color: #0c9cc3;
	
}

.page_title_blue_subtitle {
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	font-size: 25px;
	color: #034d7d;
	
}

.page_title_blue_subtitle_2 {
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	font-size: 35px;
	color: #034d7d;
	
}

.page_text {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

.page_text_1 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 13px;
	color: #5a5a66;
}

.page_text_1_bold {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 13px;
	color: #5a5a66;
}

.page_text_2 {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 15pt;
	color: #5a5a66;
}

.page_text_3 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 12px;
	color: #5a5a66;
}

.page_slogan {
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	font-size: 46pt;
	color: #1d1a33;
}

.page_slogan_2 {
	font-family: 'BebasNeueRegular', Arial, sans-serif;
	font-size: 36pt;
	color: #1d1a33;
}

.footer_title {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 25px;
	color: #ffffff;
	text-shadow: 0px 2px #000000;
}

.footer_text_1 {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 15pt;
	color: #ffffff;
}

.footer_text_2 {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	margin-left: 3px;
}

.footer_text_3 {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 11pt;
	color: #ffffff;
}

/***************************************/
/* CONTACT */
#contact_maps_container {
	width: 375px;
	height: 250px;
	overflow: hidden;
}

.maps {
	width: 375px;
	height: 250px;
}

.maps_info {
	width: 375px;
	height: 250px;
}

#contact_info_container {
	width: 375px;
	height: 250px;
	overflow: hidden;
}

.contact_textbox {
	width: 525px;
	height: 51px;
	border-color: #5a5a66;
	border-style: solid;
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 20px;
	color: #5a5a66;
	text-indent: 8px;
}

.contact_textbox_err {
	border-color: #cfd6dc;
	border-style: solid;
}

.contact_textarea {
	width: 523px;
	height: 200px;
	border-color: #5a5a66;
	border-style: solid;
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 20px;
	color: #5a5a66;
	text-indent: 8px;
}

#contact_send_but {
	cursor: pointer;
}

#contact_cancel_but {
	cursor: pointer;
}


.contact_titles {
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 15pt;
	color: #e49200;
}

.contact_map_text {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 9pt;
	color: #5a5a66;
	cursor: pointer;
}

.contact_map_text:hover {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 9pt;
	color: #e49200;
	cursor: pointer;
}

.contact_texts {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 9pt;
	color: #5a5a66;
}

.contact_texts_2 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 9pt;
	color: #5a5a66;
}

.contact_texts_ess {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 12pt;
	color: #ff4b00;
}

.cont_but {
	cursor: pointer;
}



