@charset "utf-8";
/* CSS Document */

body {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #cbe1ec; 
}

/* Big box which contains everything*/
#content {
position: relative;
width: 954px;
margin: 0 auto;
background-color:#FFFFFF;
}

#content:after{
content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}

#header {
height: 92px;
background-image:url(../../../Luxury/images/Header_background.jpg);
background-repeat:no-repeat;
}

/* Menu */
#sub_header {
position: relative;
height: 40px;
z-index: 50;
}

/* Red Top Bar - Program Title*/
#Program_title{
position: relative;
width: 941px;
height:30px;
background-color:#134520;
margin-left:4px;
}

/* Menu of the Program*/
#Menu_program{
position: relative;
width: 954px;
height: 25px;
margin-bottom:15px;
}

/* Big box on the center/left on all the Program HP*/
#main {
position: relative;
width:672px;
min-height:650px;
}
#main:after{
content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}
#left {

position:relative;
float:left;
width:200px;
text-align:justify;
margin-left:10px;
}
#middle {
position:relative;
float:left;
width:213px;
text-align:justify;
margin-right:10px;
margin-left:10px;
}
#main_right {
position:relative;
float:left;
width:219px;
text-align:justify;
}
#big_bluesquare {
background-image:url(../../../Luxury/images/blue_bigsquare.jpg);
width:215px;
height:120px;
}

/* Css special mfin for the home page-----------------------------------------------------------------------------------------------*/

.border-img {border:#999999;border:solid;}

#h_mfin_right {
	position:relative;
	float:left;
	left:+10px;
	width:448px;
	height:219px;
	border: 1px solid #999999;
}

#h_mfin_left {position:relative;float:left;width:160px;text-align:left;margin-left:10px;margin-right:20px;}

#prg_descr_mfin_left {position:relative;float:left;width:160px;text-align:justify;margin-left:10px;margin-right:20px;}

#prg_descr_mfin_right {position: relative;float:left;left:+5px;width: 448px;margin-top:20px;margin-left:25px;}

#prg_descr_mfin_bottom {position: relative;float:left;left:+10px;text-align:justify;margin-top:10px;}

#left2 {position:relative;float:left;width:311px;text-align:justify;margin-left:10px;}

#right2 {position:relative;float:left;width:219px;margin-left:20px;text-align:justify;}

#border-swf {border: 1px solid #666666;width:448px;z-index:+2;}

#newsletter {text-align:center;	color:#134520;	padding:5px;	z-index:+10;	letter-spacing: -1px;	font-size:11px;}

/* Right column*/
#right {
position: relative;
float:right;
width: 270px;
}
#right:after{
content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}
#blue_bar {

width:263px;
height:28px;
}

#blue_bar_newsevents {
background-image:url(../../images/blue_toolbar_news.jpg);
background-repeat:no-repeat;
width:263px;
height:40px;
}

#red_bar {
background-image:url(../../../Luxury/images/red_toolbar-new.jpg);
background-repeat:no-repeat;
width:263px;
height:33px;
}
#testimonial {

padding-left:5px;
height: 140px;
}
#contact_us {

padding-left:5px;
margin-bottom:5px;
}
#quick_links {

padding-left:5px;
margin-bottom:5px;
}

#news_events {
position:relative;
background-color:#004055;
background-repeat:no-repeat;
padding-left:5px;
margin-bottom:5px;
}

/* Footer*/
#footer_address {
position: relative;
float:left;
height: 80px;
width: auto;
padding:5px;
}

#footer {
position:relative;
float:left;
height: 30px;
background-color: #629ab4;
width:650px;
}

