
*{	padding:0px;
	margin:0px;
	}
td{	padding:4px;
	margin:0px;
	}	
p{
margin:0px 0px 8px 0px
}
a
{
	color:#EC1E13;
	font-weight:bold;
}
img{border:none}
#header a
{
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic
}
li
{
	text-transform:capitalize;
	margin-left:20px
}
h1{font-size:23px;margin-bottom:14px}
h2{font-size:20px;margin-bottom:14px; color:#003399}
h3{font-size:17px;margin-bottom:14px}
body
{
background-image:url(mockup/body_bg.jpg);
background-position:top right;
background-repeat:repeat-x;
background-color:#A80E66;
margin:0px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px
}

#container {
margin:0px auto 0px auto;
width:1040px;
background-color:#FFFFFF;
padding:0px 30px 0px 30px;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-image:url(mockup/container_bg.jpg);
background-position:top right;
background-repeat:repeat-y;
}

#header
{background-image:url(mockup/header_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
height:252px;
margin-bottom:20px
}

#footer
{
margin-top:50px;
margin-bottom:30px;
padding-top:20px;
padding-bottom:20px;
padding-left:160px;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
font-size:11px
}

#bottom_nav
{
background-repeat:repeat-x;background-image:url(mockup/bottom_nav.jpg);
padding-left:10px;margin-top:0px;
margin-bottom:10px;
padding-top:2px;
width:600px;
color:#FFFFFF;
height:25px;
font-size:14px
}
#bottom_nav a {color:#FFFFFF}

#navigation
{
width:160px;
float:left;
margin-right:15px;
padding-top:16px
}

#main
{
width:863px;
float:left
}

#page
{
width:610px;
float:left;
}

#page_right
{
width:205px;
float:right;

}

.heading_red
{
/*
background-image:url(mockup/heading_red.jpg);
background-position:top left;
background-repeat:no-repeat;
*/
height:34px;
width:258px;
font-size:13px;
color:#000000;
padding:4px 0px 0px 4px;
font-weight:bold;
margin-bottom:10px;
	font-size: 21px;
	font-weight: bold;
	color: #013567;
}

.heading_red a {color:#013567; text-decoration:none}
.heading_blue a {color:#013567; text-decoration:none}

.heading_blue
{
/*
background-image:url(mockup/heading_blue.jpg);
background-position:top left;
background-repeat:no-repeat;
*/
height:34px;
width:585px;
font-size:13px;
color:#000000;
padding:4px 0px 0px 4px;
font-weight:bold;
margin-bottom:10px;
	font-size: 21px;
	font-weight: bold;
	color: #013567;
}

#book_now
{
float:left;
width:90px;
padding-left:25px;
margin-top:95px;
height:100px;

}
#flash_images
{
float:left;
width:534px;
padding-left:70px;
margin-top:15px;
}
#logo
{
float:left;
width:300px;
padding-left:60px;
margin-top:15px;
height:62px;
}

#flash_globe
{
float:right;
width:205px;
margin-right:30px;
margin-top:38px;

}
