/* Ampheon.com Styles
   Created: 04.06.09
   Author:  Kiki Kaloudi
   ----------------------------------------------------*/
body {
	font: 80% Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container {
	width: 970px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#mainContent {
background-image:url(../images/home_top_back.jpg);
background-position:left top ;
background-repeat:no-repeat;
margin-top:7px;
}
 /* GENERIC ----------------------------------------------------*/
h1{font-size:170%; margin:35px 0 10px 25px; padding:0;}
h2{font-size:115%; margin:20px 0 0px 25px; padding:0; color:#399EDB}
p{margin:5px 30px 10px 25px; padding:0; line-height:150%;}
img{border:none;}
input, textarea{border:1px solid #399EDB; font-size:12px; padding:3px; font-family:Arial, Helvetica, sans-serif}
 /* HEADER ----------------------------------------------------*/
#logo{width:400px;margin:27px 0 0 20px;}
#homeImg{margin:20px 0 0 0; padding:0; float:left; width:418px; height:396px;}
 /* NAVIGATION  ----------------------------------------------------*/
#navigation{width:32px; height:375px; float:left; padding:0; margin:35px 0px 0 25px;}
#navigation img{margin:0 0 3px 0}
#welcome_txt{margin:20px 0 0 0px; float:left; width:490px;}
#welcome_txt p{font-size:23px; margin:10px 15px 12px 15px}

 /* CONTENT ----------------------------------------------------*/
#services{margin:30px 0 20px 58px}
#services h1{text-align:center; margin:20px 0 5px 0;}
#travelInsu{width:430px; float:left;}
#travelInsu .tab{background-image:url(../images/services_01.gif); background-position:0 0; background-repeat:no-repeat; width:425px; height:69px; margin:0 0 5px 0}
#travelInsu .tab a{font-size:18px; text-decoration:none; color:#000; padding: 13px 0 0 85px; display:block;}
#lifeAssu{width:426px; float:left;}
#lifeAssu .tab{background-image:url(../images/services_02.gif); background-position:0 0; background-repeat:no-repeat; width:425px; height:69px; margin:0 0 5px 0}
#lifeAssu .tab a{font-size:18px; text-decoration:none; color:#000; padding: 13px 0 0 20px; display:block;}
#allBoxes{margin:45px 0 0 40px}
.service_box{width:233px; height:131px; float:left; background-position:left top; background-repeat:no-repeat; padding:14px 0 0 74px; font-size:14px; font-weight:bold;}
.service_box a{text-decoration:none; display:block; color:#000;}
table#contactForm {margin:10px 0 0 25px;}
 /* FOOTER ----------------------------------------------------*/
#footer {

}
#footer p {
	margin: 5px 0 0 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
#f_menu{float:right; margin:0px 25px 5px 0; font-size:11px; color:#000; font-family: Arial, Helvetica, Verdana, Sans-Serif;}
#f_menu a{color:#399EDB; text-decoration:underline;}
#footer table
{
	margin: 5px 0 0 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;width: 100%;
}