/* 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. */
}
#header {
height:370px;
}

#mainContent {
background-image:url(../images/content_back.jpg);
background-position:left bottom ;
background-repeat:no-repeat
}
 /* 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;}
ul{padding:0; margin-left:25px}
li{margin:5px 0 5px 15px;}
input, textarea{border:1px solid #399EDB; font-size:12px; padding:3px; font-family:Arial, Helvetica, sans-serif}

a, a:visited{color:#000}
 /* HEADER ----------------------------------------------------*/
#logo{width:400px; float:left; margin:27px 0 0 20px;}
#headerImage{margin:0; padding:0;}
 /* NAVIGATION  ----------------------------------------------------*/
#navigation{width:365px; height:32px; float:right; padding:0; margin:46px 30px 0 0;}

 /* CONTENT ----------------------------------------------------*/
#services{margin:0 0 0 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;}

ul.arrowList{list-style:none}
.arrowList li{list-style:none; background-image:url(../images/arrow_ico.gif); background-position:0 4px; background-repeat:no-repeat; padding-left:12px;}

div.boxPrice{width:130px; height:42px; float:left; 
background-image:url(../images/price_box.gif); 
background-position:0 0; background-repeat:no-repeat; 
margin:10px 0 10px 25px; text-align:center; font-weight:bold; color:#399EDB; padding:6px 0 0 0}

#form{margin:30px 0 10px 25px}
#form input, #form textarea{border:1px solid #333; font-size:12px; padding:3px; font-family:Arial, Helvetica, sans-serif}

 /* 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%;
}