/*basics*/  body {
	text-align:center;
	margin: 0px auto;
	background:#ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
}  /*page container*/ .container { 		width:730px; 		margin-right:auto; 		margin-left:auto; 		margin-top:176px; 		padding:0px; 		text-align:left; 		background-image: url(../images/construction/column_height_fixer.gif) 		}    /*left and right aligning*/ .float_left { 		float: left; 		}  .float_right { 		float: right; 		}  .image_float_right { 		margin-top: 0px; 		margin-right: 0px; 		margin-bottom: 24px; 		margin-left: 24px; 		float: right; 		}  .image_float_right_midpage { 		margin-top: 24px; 		margin-right: 0px; 		margin-bottom: 24px; 		margin-left: 40px; 		float: right; 		}  .image_float_left {
	float: left;
	margin: 24px;
}  /*font formatting*/  /*standard margins*/  p, h2, h3 {
	margin:24px 0px 0px 24px;
	color: #000;
}  /* titles and subheads additional formatting */ h1 { 		font-size:18px; 		margin:30px 0px 30px 24px; 		font-weight:bold; 		color: #990000; 		}  h2 { 		font-size:14px; 		font-weight:bold; 		color: #990000; 		}  /* specific font specs */  .navigation_font { 		font-size: 11px; 		font-weight: bold; 		color: #FFFFFF; 		margin: 0px 0px 0px 14px; 		}  .left_column { 		width: 175px; 		float: left; 		}  .container .left_column .Easterbreak {
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	height: auto;
	border: thin solid #CCCCCC;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	background-color: #003366;
	padding-top: 5px;
	padding-bottom: 5px;
}
.EasterbreakTypeStyle {
	font-size: 15px;
	color: #FFFF33;
	font-weight: normal;
}
.left_column_font { 		font-size: 14px; 		font-weight: normal; 		color: #FFFFFF; 		margin: 34px 0px 0px 24px; 		}  .left_column_bold_font { 		font-size: 14px; 		font-weight: bold; 		color: #FFFFFF; 		margin: 0px 0px 0px 2px; 		}  /*sub sub headings*/ .linebreak_subhead_font {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}   .footer_font { 		font-size: 11px; 		font-weight: bold; 		color: #FFFFFF; 		margin: 0px 0px 0px 44px; 		}  .ancillary_navigation_font { 		font-size: 11px; 		font-weight: bold; 		margin: 0px 0px 0px 0px; 		}   /* link attributes */  /* standard link attributes */ a {
	color: #E09619;
	font-weight: bold;
	text-decoration: none;
} a:link {
	color: #E09619;
} a:hover {
	color: #CC0316;
	text-decoration: underline;
} a:active {
	color: #E09619;
}  /* main_navigation link attributes */ a.main_navigation {color: #ffffff;} a:link.main_navigation {color: #ffffff;} a:hover.main_navigation {color: #ffcc00;} a:active.main_navigation {color: #ffcc00;}  /* main_navigation highlight attributes */ a.main_navigation_highlight {color: #ffcc00;} a:link.main_navigation_highlight {color: #ffcc00;} a:hover.main_navigation_highlight {color: #ffffff;} a:active.main_navigation_highlight {color: #ffffff;}  /* left_column link attributes */ a.left_column_links {color: #ffcc00;} a:link.left_column_links {color: #ffcc00;} a:hover.left_column_links {color: #ffffff;} a:active.left_column_links {color: #ffffff;}  /* index page footer link attributes */ a.footer {color: #ffffff;} a:link.footer {color: #ffffff;} a:hover.footer {color: #ffcc00;} a:active.footer {color: #ffcc00;}   /*site construction div classes*/ .main_navigation { 		width: 730px; 		}  .logo_banner { 		width: 730px; 		height: 141px;  		position:absolute;  		top:0px; 		}   .main_navigation_banner { 		width: 730px; 		height: 25px; 		background-image: url(../images/construction/red_banner.gif);  		position:absolute;  		top:141px; 		}   .yellow_banner_top { 		width: 730px; 		height: 10px;  		position:absolute;  		top:166px; 		}   .main_column_background {
	width: 555px;
	float: right;
	background-repeat: repeat-y;
	background-image: url(../images/construction/main_column_background.gif);
}  .main_column  {
	width: 510px;
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
}  .yellow_banner_bottom { 		}   .bottom_navigation_banner { 		width: 730px; 		height: 25px; 		background-image: url(../images/construction/red_banner.gif); 		}   .ancillary_navigation { 		width: 510px; 		margin: 70px 0px 5px 0px; 		}   /*form formatting*/  .form_font { 		font-size: 14px; 		font-weight: normal; 		color: #000000; 		margin: 4px 0px 0px 24px; 		}  label { 		width: 10em; 		float: left; 		text-align: left; 		margin-right: 0.5em; 		display: block; 		}  .submit input { 		margin-left: 4.5em; 		}  .input_type { 		border: 1px solid #cccccc; 		width: 300px; 		height: 22px; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		color: #000000; 		font-size: 14px; 		}  .textarea { 		border: 1px solid #cccccc; 		width: 300px; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		color: #000000; 		font-size: 14px; 		}      
.prueba {
	text-align: center;
	vertical-align: middle;
}
.letra_blanca {
	color: #FFF;
}
.left_column #newMarbella_ad {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	margin-top: 50px;
	text-align: center;
	margin-bottom: 400px;
	height: 600px;
	background-image: url(../images/marbella_pix/marbella_multiphotos.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border: thin solid #FFFFFF;
	background-color: #1F3AD0;
	padding-top: 10px;
}
.container .left_column #newMarbella_ad a {
	color: #3BFFFA;
}
.left_column #newMarbella_ad a:hover {
	color: #FFFF99;
}
.newMarbella_adHeading {
	font-size: 18px;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: blink;
}
.left_column #spanishLeft_spacer {
	height: 110px;
}
.left_column #individual_courses {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #663233;
	width: 135px;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	text-align: center;
	background-color: #F5D342;
	border-radius: 10px;
	border: medium solid #B1434C;
}
.individualCourses_heading {
	font-size: 15px;
	font-weight: bold;
	color: #CC3333;
	letter-spacing: .1em;
}
#individual_courses a {
	color: #0033FF;
}
#individual_courses a:hover {
	color: #5A9CFE;
	text-decoration: none;
}
.left_column #socialNetwork {
	width: auto;
	background-color: #000000;
	margin-left: 20px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.photoRange_left {
	float: left;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.photoRange_right {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}
.social_Leftpadding {
	padding-left: 20px;
}
.social_Toppadding {
	padding-top: 15px;
}
.flamencoyAlojamiento_Style {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #1F3AD0;
	text-align: center;
	padding: 20px;
	border-radius: 10px;
	border: thick solid #F39202;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.flamencoyAlojamiento_heading {
	font-size: 18px;
	font-weight: bold;
	color: #FFFF33;
}
.main_column #weMakeitEasy {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0C1964;
	width: 420px;
	margin-right: auto;
	margin-left: 30px;
	margin-top: 30px;
	padding: 20px;
	border: thick solid #FF9900;
	text-align: center;
	border-radius: 10px;
}
.main_column #studio {
	height: 218px;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #9F1301;
}
.main_column #studio_descrp {
	font-family: "Gill Sans";
	font-size: 12px;
	color: #666666;
	height: auto;
	width: 350px;
	border: thin solid #9E1301;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: center;
	letter-spacing: 1px;
}
.main_column #index_animation {
	height: 215px;
	width: 484px;
	margin-left: 23px;
	margin-top: 20px;
	border: thin solid #9F1301;
	box-shadow: 0px 0px #FFFFFF;
}
