

* html * {zoom:100%;}

body 
{
font-size: 1.2em;
margin: 0; padding: 0;
background:  url(../images_layout/wrapper_background.jpg) 100% 0 ;
background-repeat: repeat-x;
}

div#mainwrapper
{
width: 100%;
padding-top: 40px;
padding-bottom: 20px;

}

div#mainwrapper_inner
{
width: 1000px;
background-color: #F8F8F8;
margin-right: auto;
margin-left: auto;

}

div#banner
{
width: 100%;
}

div#banner_inner
{
}


div#banner_text
{
width: 100%;
height: 60px;
background:  url(../images_layout/banner_text_background.jpg) 0 100% ;background-repeat: repeat-x;
}

div#p2p_logo
{
float: left;
padding-left: 10px;
}


div#banner_headline_blue
{
padding-left: 225px;
padding-top: 15px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 140% ;
	color: #003399;
	font-weight: bold;
	line-height: normal;
	text-shadow: #666 .10em .10em .20em;
}

div#banner_image
{
width: 100%;
height: 275px;
}

div#navigation
{
width:100%;
height: 26px;
background-color: #E0E0E0;

}

div#telephone_number
{
padding: 0; margin: 0;
padding-right: 10px;
float: right;
font-size: 70%;
font-family: arial;
}

div#contentmain
{
margin: 0; padding: 0;
text-align: justify;
font-family: Verdana, Arial, sans-serif;
font-size: 65%;
line-height: 120%;
}

div#contentmain_inner
{
padding: 2em 4em;
}

#contentmain_inner h1
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 160% ;
	color: ;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	margin: .5em 0;
	text-shadow: #666 .17em .15em .24em;
}


#contentmain_inner h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #000099;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	margin: .5em 0;
	text-shadow: #339933 .17em .15em .24em;
}

#contentmain_inner h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #336633;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	margin: .5em 0;
	text-shadow: #666 .17em .15em .24em;
}

#contentmain_inner h4
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #000066;
	line-height: normal;
	text-align: left;
	margin-bottom: .3em;
}

#contentmain_inner a
{
color: #000099;
text-decoration: none;
}

#contentmain_inner a:hover
{
color: #333;
text-decoration: underline;
}

div#footer
{
height: 30px;
text-align: center;
background-color: #E0E0E0 ;
font-size: 50%;
font-family: arial;
color: #000;
}

div#footer_inner
{
padding: .1em 0;
}

.floatrightpic
{
float: right;
margin: .5em .5em .5em 2em;
}

.floatleftpic
{
float: left;
margin: .5em 2em .5em .5em;
}

.airlines{width: 890px;margin: 0 1em 1em 0;padding: 0.5em;border: 1px solid grey;}

.travelbox
{
width: 100%;
padding-left: 50px;
}

div#crosschannellist {float: right; font-family: Arial, Helvetica, sans-serif; margin-left: 2.5em; padding: .5em;}
ul#channelcrosslist {margin: 0; list-style-type: bullet;}
ul#channelcrosslist li  {font-size: 100%;}
ul#channelcrosslist li a {padding: 0.2em 0; color: #000099; text-decoration: none;}
ul#channelcrosslist li a:visited{text-decoration: none; color: #000099;}
ul#channelcrosslist li a:hover {color: #333;text-decoration: underline;}
