@charset "utf-8";
/*==================================CSS Document====================================*/
h1,h2,h3,h4,h5,h6,p,a,li,ul,ol,span{padding:0; margin:0;}
* {
  padding:0;
  margin:0;
  }


body {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
   margin:0;
   padding:0;
   text-align:justify;
   text-decoration:none;
   }

/*============================== alignment classes ===============================*/

.float-left {
   float:left;
   }
.float-right {
   float:right;
   }
.align-left {
   text-align:left;
   }
.align-right {
   text-align:right;
   }
.clear {
   clear:both;
   }

/*================================= home page ====================================*/

#page_container {
   width:100%;
   height:auto;
   margin:0;
   padding:0;
   }

#wrapper {
   position:relative;
   background:url(../images/left-right-bg.jpg) repeat-y center top;
   width:100%;
   height:auto;
   margin:0 auto;
   padding:0;
   }

#warapper_container {
   background:#FFFFFF;
   width:1001px;
   height:auto;
   margin:0 auto;
   padding:0;
   }

/*================================== header =====================================*/

#header_container {
   width:1001px;
   height:auto;
   margin:0 auto;
   padding:0;
   }

#header_bg {
   background:url(../images/header.jpg) no-repeat;
   width:1001px;
   height:190px;
   margin:0 auto;
   padding:0; position:relative;
   }

#logo {
   position:relative;
   width:259px;
   height:44px;
   margin:0 0 0 30px;
   padding:35px 0 0 0;
   clear:both;
   }

#header_down_txt {
   width:700px;
   height:28px;
   margin:80px 0 0 0;
   padding:0;
   }

#header_down_txt p {
   font-family:FranklinGothBookCTT;
   font-size:14px;
   font-weight:bold;
   color:#063757;
   margin:0;
   padding:0 0 0 60px;
   }
   


#menubar { background:url(../images/menu_bar.jpg) no-repeat; width:100%; height:46px; margin:0 auto; padding:0; }
#menubar_in { width:953px; height:61px; margin:0 auto; padding:0}
#menubar_in ul { list-style:none; margin:0; padding:0; }
#menubar_in li { display:inline; margin:0; padding:0; }
#menubar_in li a { background:url(../images/menu_line.jpg) no-repeat bottom right; height:34px; margin:0; padding:0 19px 0 18.5px ; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.4px; font-weight:bold; color:#FFF;  line-height:33px;}
#menubar_in li a:hover { text-decoration:none; color:#0275c2; }



/*#menubar ul { margin:0; padding:0; list-style:none; }
#menubar li { float:left; }
#menubar a { display:block; margin:0; padding:0 25px 0 20px; text-decoration:none; font-family:"Trebuchet MS"; font-size:13px;font-weight:bold; color:#000000; line-height:28px; background:url(../images/menubar-line.jpg) no-repeat bottom right; }
#menubar a:hover { text-decoration:none; color:#20a0e0; }
*/




.menubar_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
   margin:0;
   padding:0;
   text-decoration:none;
   }
.menubar_txt a:link {
   color:#FFFFFF;
   text-decoration:none;
   }
.menubar_txt a:active {
   color:#FFFFFF;
   text-decoration:none;
   }
.menubar_txt a:hover {
   font-size:13px;
   color:#0275c2;
   text-decoration:none;
   font-weight:bold;
   }
.menubar_txt a:visited {
   color:#FFFFFF;
   text-decoration:none;
   }
   
.header_blog{font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#0275c2; width:70px; position:absolute; top:0; right:0;}
.header_blog a{font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#0275c2; width:100px; height:25px; padding-left:25px; position:absolute; text-decoration:none; top:3px; right:0; text-transform:capitalize; background:url(../images/blog_icon.jpg) no-repeat;}
.header_blog a:hover{font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#0275c2; text-decoration:underline; width:70px; position:absolute; top:3px; right:0;width:100px; height:25px; padding-left:27px;}   

h3{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:red; line-height:32px;  padding-left:20px; text-decoration:none;}
h3 a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:red;padding-left:20px; line-height:32px; text-decoration:none;}
h3 a:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:red; padding-left:20px; line-height:32px; text-decoration:underline;}
/*======================================== body ====================================*/

#body_container {
    width:1001px;
	height:auto;
	margin:0 auto;
	padding:0;
	}

#body_container_repeat {
   background:url(../images/body-x-repeat-bg.jpg) repeat-x;
   height:auto;
   width:auto;
   margin:0 auto;
   padding:0;
   }

#body_in {
   height:auto;
   width:973px; 
   margin:0 0 0 15px; 
   background:#FFFFFF;
   padding:0;
   }

#body_hed {
   background:url(../images/body_hed_image.jpg) no-repeat;
   width:973px;
   height:21px;
   margin:5px 0 0 0;
   padding:0;
   }

#body_hed_left_txt h1{
   width:400px;
   height:19px;
   margin:0;
   padding:2px 0 0 25px;
   float:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#125782;
   }

#body_hed_right_txt {
   width:400px;
   height:19px;
   margin:0;
   padding:2px 25px 0 0;
   float:right;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   text-decoration:underline;
   color:#125782;
   text-align:right;
   }

#body_hed_right_txt a {
   color:#125782;
   text-decoration:underline;
   }
#body_hed_right_txt a:hover {
   color:#125782;
   text-decoration:underline;
   }

#body_image_text {
   width:973px;
   height:220px;
   margin:0;
   padding:0;
   }

#left_image_container {
   width:216px;
   height:220px;
   margin:0;
   padding:0;
   float:left;
   }

#left_image {
   background:url(../images/beach_img.jpg) no-repeat;
   width:206px;
   height:172px;
   margin:30px 0 0 10px;
   padding:0;
   }

#right_text {
   width:520px;
   height:220px;
   margin:0;
   padding:0;
   float:left;
   }

#right_text p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   font-weight:normal;
   margin:0;
   padding:35px 10px 50px 10px;
   line-height:17px;
   text-align:justify;
   }
#right_text p a { 
   color:#666666;
   text-decoration:none;
   }
#right_text p a:hover {
   color:#0066FF;
   text-decoration:underline;
   }
   
#right_form{ border:#dff0fa 2px solid; height:180px; width:200px; float:right; margin:10px 10px 0 0; padding:6px 0 0 6px;}
.form_field{width:100px; height:auto; margin:0; padding:0;} 

#blue_box_container {
   width:973px;
   height:110px;
   margin:0;
   padding:0;
   }

#blue_box {
   background:#dff0fa;
   width:956px;
   height:100px;
   margin:0 auto;
   padding:0;
   }

#blue_box p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   line-height:17px;
   color:#666666;
   margin:0;
   padding:7px 40px 0 40px;
   }

.link {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#FF0000;
   margin:0;
   padding:0 20px 7px 0;
   float:right;
   text-decoration:underline;
   }
.link a:link {
   color:#FF0000;
   text-decoration:underline;
   }
.link a:active {
   color:#FF0000;
   text-decoration:underline;
   }
.link a:hover {
   color:#0a85cf;
   text-decoration:underline;
   }
.link a:visited {
   color:#FF0000;
   text-decoration:underline;
   }

#plane_box_container {
   width:973px;
   height:auto;
   margin:8px 0 0 0;
   padding:0;
   }

#plane_box {
   width:954px;
   height:auto;
   margin:0 auto;
   padding:0;
   border:solid #666666 1px;
   }

#plane_box p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   line-height:15px;
   color:#666666;
   margin:0;
   padding:10px 40px 10px 40px;
   }

.caps_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height:15px;
   color:#666666;
   margin:0;
   padding:0;
   }

.body_down_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   color:#000000; 
   font-weight:bold; 
   margin:40px 0 0 10px; 
   padding:0 0 20px 0;
   text-decoration:none;
   }
.body_down_txt a:link {
   color:#000000;
   text-decoration:none;
   }
.body_down_txt a:visited {
   color:#000000;
   text-decoration:none;
   }
.body_down_txt a:hover {
   color:#0066FF;
   text-decoration:underline;
   }
.body_down_txt a:active {
   color:#000000;
   text-decoration:none;
   }

#food_box_container {
   width:973px;
   height:160px;
   margin:15px 0 0 0;
   padding:0;
   }

#food_box_container p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#FF0000;
   margin:0;
   padding:0 0 10px 11px;
   }
#food_box_container p a {
   color:#FF0000;
   text-decoration:underline;
   }
#food_box_container p a:hover {
   color:#0099FF;
   text-decoration:underline;
   }
      
#food_box {
   width:954px;
   height:154px;
   margin:0 auto;
   padding:0;
   border:solid #666666 1px;
   }

#food_images {
   background:url(../images/food.jpg) no-repeat;
   width:930px;
   height:95px;
   margin:10px auto 0 auto;
   padding:0;
   }

#food_txt_image {
   background:url(../images/food_txt_img.jpg) no-repeat;
   width:930px;
   height:35px;
   margin:3px auto 0 auto;
   padding:0;
   }

.food_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#FF0000;
   margin:0;
   padding:0;
   text-decoration:none;
   }
.food_txt a:link{
   color:#FF0000;
   text-decoration:none;
   }
.food_txt a:active{
   color:#FF0000;
   text-decoration:none;
   }
.food_txt a:hover{
   color:#0099FF;
   text-decoration:underline;
   }
.food_txt a:visited{
   color:#FF0000;
   text-decoration:none;
   }


/*========================================= footer =======================================*/

#footer {
   background:#62abfb;
   width:1001px;
   height:35px;
   margin:0 auto;
   padding:0;
   clear:both;
   }

#footer_left {
   width:350px;
   height:35px;
   margin:0;
   padding:0;
   float:left;
   }

#footer_left p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   margin:0;
   padding:10px 0 0 10px;
   }

#footer_right {
   width:650px;
   height:35px;
   margin:0;
   padding:0;
   float:right;
   }

#footer_right p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   margin:0;
   padding:10px 10px 0 0;
   text-align:right;
   }

#footer_right p a{
   color:#FFFFFF;
   text-decoration:none;
   }

#footer_right p a:hover{
   color:#FFFFFF;
   text-decoration:underline;
   }

/*==================================== A Fentastic Rental Page ================================*/

#a_fentastic_rental_container {
   width:973px;
   height:auto;
   margin:0;
   padding:0;
   }

#a_fentastic_rental_container_first {
   width:973px;
   height:auto;
   margin:0;
   padding:0;
   }

#a_fentastic_rental_left {
   width:360px;
   height:215px;
   margin:0;
   padding:0;
   float:left;
   }

#a_fentastic_rental_right {
   width:600px;
   height:215px;
   margin:0;
   padding:0;
   float:right;
   }

#a_fentastic_rental_right p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   margin:0;
   padding:15px 40px 0 20px;
   }

/*#a_fentastic_rental_right p span h3 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#FF0000;
   padding:0 0 0 70px;
   margin:0;
   text-decoration:none;
   }
#a_fentastic_rental_right p span a {
   color:#FF0000;
   text-decoration:none;
   }
#a_fentastic_rental_right p span a:active {
   color:#FF0000;
   text-decoration:underline;
   }
#a_fentastic_rental_right p span a:hover {
   color:#0275c2;
   text-decoration:underline;
   }
#a_fentastic_rental_right p span a:visited {
   color:#FF0000;
   text-decoration:underline;
   }
   */
.a_fentastic_rental_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   margin:0;
   padding:3px 35px 0 25px;
   line-height:15px;
   }

/*================================== rental rates ================================*/

#rental_rates_container {width:973px;   height:auto;   margin:0; padding:0;  }

#rental_rates_container_first {   width:973px;   height:215px;   margin:0;   padding:0;   }

#rental_rates_left {   width:165px;   height:215px;   margin:0;   padding:0;  float:left;   }

#rental_rates_right {   width:800px;   height:215px;   margin:0;   padding:0;   float:right;   }

#rental_rates_right p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   margin:0;
   padding:35px 32px 0 5px;
   }
#rental_rates_right p a {
   color:#666666;
   text-decoration:none;
   }
#rental_rates_right p a:hover {
   color:#0066FF;
   text-decoration:underline;
   }   

#rental_rates_border_container {
   width:973px;
   height:auto;
   margin:0;
   padding:0;
   }
   
#renal_rates_border {
   width:925px;
   height:345px;
   margin:0 auto;
   padding:0;
   border:1px solid #0099FF;
   }

#rental_img1 {
   width:294px;
   height:330px;
   margin:5px 0 0 6px;
   padding:0;
   float:left;
   }

#rental_img2 {
   width:330px;
   height:330px;
   margin:5px 0 0 8px;
   padding:0;
   float:left;
   }

#rental_img3 {
   width:272px;
   height:330px;
   margin:5px 3px 0 5px;
   padding:0;
   float:left;
   }
  
.img_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-size:11px;
   color:#666666;
   margin:0;
   padding:5px 10px 0 10px;
   text-align:center;
   }

/*================================= rental information =========================*/

#rental_info_container {
   width:973px;
   height:auto;
   margin:0;
   padding:0;
   }

#rental_info_container_first {
   width:973px;
   height:500px;
   margin:0;
   padding:0;
   }

#rental_info_left {
   width:250px;
   height:500px;
   margin:0;
   padding:0;
   float:left;
   }

#rental_info_right {
   width:720px;
   height:500px;
   margin:0;
   padding:0;
   float:right;
   }

#rental_info_right p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   margin:0;
   padding:35px 50px 0 20px;
   line-height:15px;
   }

#rental_info_blue_box {
   background:#dff0fa;
   width:655px;
   height:90px;
   margin:10px 0 0 20px;
   padding:0;
   }

#rental_info_blue_box p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#666666;
   margin:0;
   padding:10px 20px 0 20px;
   line-height:15px;
   text-align:center;
   font-weight:bold;
   }

#rental_info_blue_box p span {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#FF0000;
   margin:0;
   padding:10px 20px 0 20px;
   line-height:15px;
   text-align:center;
   font-weight:bold;
   text-decoration:none;
   }
#rental_info_blue_box p span a {
   color:#FF0000;
   text-decoration:underline;
   }
#rental_info_blue_box p span a:hover{
   color:#0275c2;
   text-decoration:underline;
   }

.rental_info_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   margin:0;
   padding:0;
   line-height:16px;
   }

/*================================= photos =====================================*/
#photos_body_container {
   width:973px;
   height:auto;
   margin:0;
   padding:0;
   }

#photos_container {
   width:324px;
   height:255px;
   margin:0;
   padding:0;
   float:left;
   }

#photos {
   width:309px;
   height:237px;
   margin:15px 0 0 15px;
   padding:0;
   }

#photos1 {
   width:309px;
   height:237px;
   margin:15px 0 0 12px;
   padding:0;
   }

#photos2 {
   width:309px;
   height:237px;
   margin:15px 0 0 8px;
   padding:0;
   }

/*============================= sitemap ========================*/

.sitemap_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   font-weight:normal;
   margin:0;
   padding:25px 0 0 50px;
   line-height:20px;
   }
.sitemap_txt a:link {
   color:#666666;
   text-decoration:none;
   }
.sitemap_txt a:hover {
   color:#0066FF;
   text-decoration:underline;
   }
.sitemap_txt a:active {
   color:#666666;
   text-decoration:none;
   }
.sitemap_txt a:visited {
   color:#666666;
   text-decoration:none;
   }

/*=============================== contact us ====================================*/

.contact_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   margin:0;
   padding:0;
   }

.contact_textfeild {
   width:200px;
   height:18px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   margin:0;
   padding:0;
   }

.contact_listmenu {
   width:150px;
   height:20px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   margin:0;
   padding:0;
   }

.contact_text_area {
   width:200px;
   height:60px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   margin:0;
   padding:0;
   }
   

/*==================================== thanQ ================================*/
.thanks_txt {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#0099FF;
   margin:0;
   padding:0;
   }
/*********************************** Events ***********************/

#events_body_container {width:953px; height:auto; margin:0;   padding:10px;}
#events_body_headerright{   width:700px; height:auto;   margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:normal;   color:#FF0000; line-height:45px; float:right; }
#events_body_contentright{width:700px; height:auto;margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px; float:right; }   
#events_body_contentleft{width:180px; padding:15px 0 10px 30px; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:left;}
#events_body_contentleft p{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0;} 
#events_body_contentleft p a{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:normal;   color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0; text-decoration:none;} 
#events_body_contentleft p a:hover{font-weight:bold; text-decoration:underline;} 
#events_but{width:953px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;  color:#125782; line-height:45px; text-align:center; text-transform:capitalize;} 
#events_but a{ font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:normal;   color:#125782; line-height:45px; text-align:center; text-transform:capitalize; text-decoration:none;}
#events_but a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:bold;   color:#125782; line-height:45px; text-align:center; text-transform:capitalize; text-decoration:underline;}
.clear{clear:both; height:15px;} 

/********************************** about canes **************************/
#aboutcannes_but{width:953px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;  color:#125782; line-height:45px; text-align:center; text-transform:capitalize;}
#aboutcannes_but a{ font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:normal;   color:#125782; line-height:45px; text-align:center; text-transform:capitalize; text-decoration:none;}
#aboutcannes_but a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:bold;   color:#125782; line-height:45px; text-align:center; text-transform:capitalize; text-decoration:underline;}
.clear{clear:both; height:15px;}
#about_body_header{   width:780px; height:auto;   margin:0;   padding:2px 0 15px 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:normal;   color:#FF0000; line-height:20px; }
#about_body_brief{width:880px; height:auto;margin:0;   padding:2px 0 0 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px;  }  
#more{width:915px; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal; color:#FF0000; line-height:20px; text-align:right; }
#more a{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px; color:#FF0000; line-height:20px; text-align:right; text-decoration:underline; }
#more a:hover{ text-align:right; text-decoration:none; font-weight:bold; }
/*********************************** Events midem ***********************/

#midem_body_contentleft{width:180px; padding:15px 0 10px 30px; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:left;}
#midem_body_contentleft p{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0;} 
#midem_body_contentleft p a{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:normal;   color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0; text-decoration:none;} 
#midem_body_contentleft p a:hover{font-weight:bold; text-decoration:underline;} 
#midem_body_title{   width:700px; height:auto;   margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:right; }
#midem_body_content{width:700px; height:auto;margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px; float:right; }


/*********************************** Events flim festival ***********************/
#flimfest_body_contentleft{width:180px; padding:15px 0 10px 30px; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:left;}
#flimfest_body_contentleft p{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0;} 
#flimfest_body_contentleft p a{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:normal;   color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0; text-decoration:none;} 
#flimfest_body_contentleft p a:hover{font-weight:bold; text-decoration:underline;} 
#flimfest_body_title{ width:700px; height:auto;   margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:right;}
#flimfest_body_content{width:700px; height:auto;margin:0;   padding:2px 35px 0 0;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px; float:right; }

/*********************************** Events canes lion advertisement ***********************/
#advert_body_contentleft{width:180px; padding:15px 0 10px 30px; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:left;}
#advert_body_contentleft p{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0;} 
#advert_body_contentleft p a{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:normal;   color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0; text-decoration:none;} 
#advert_body_contentleft p a:hover{font-weight:bold; text-decoration:underline;} 
#advert_body_title{   width:700px; height:auto;   margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:right; }
#advert_body_content{width:700px; height:auto;margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px; float:right;  }

/*********************************** Events mipcom & miptv ***********************/
#mipcom_body_contentleft{width:180px; padding:15px 0 10px 30px; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:left;}
#mipcom_body_contentleft p{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0;} 
#mipcom_body_contentleft p a{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:normal;   color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0; text-decoration:none;} 
#mipcom_body_contentleft p a:hover{font-weight:bold; text-decoration:underline;} 
#mipcom_body_title{   width:700px; height:auto;   margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:right; }
#mipcom_body_content{width:700px; height:auto;margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px; float:right;  }

/*********************************** Events mipim ***********************/
#mipim_body_contentleft{width:180px; padding:15px 0 10px 30px; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; float:left;}
#mipim_body_contentleft p{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0;} 
#mipim_body_contentleft p a{font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:12px;   font-weight:normal;   color:#999999;line-height:20px; font-style:italic; padding:15px 0 0 0; text-decoration:none;} 
#mipim_body_contentleft p a:hover{font-weight:bold; text-decoration:underline;} 
#mipim_body_title{   width:700px; height:auto;   margin:0;   padding:2px 35px 15px 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:20px;float:right; }
#mipim_body_content{width:700px; height:auto;margin:0;   padding:2px 35px 0 0px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px; float:right; }

/*********************************** accommodation ***********************/

#accommodation_body_title{   width:780px; height:auto;   margin:0;   padding:2px 0 0 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; }
#accommodation_body_content{width:880px; height:auto;margin:0;   padding:2px 0 0 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px;  }

/*********************************** about canes history***********************/

#about_canes_body_title{   width:880px; height:auto;   margin:0;   padding:2px 0 0 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; }
#about_canes_body_content{width:880px; height:auto;margin:0;   padding:2px 0 0 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px;  }

/*********************************** cannes in flim***********************/

#canes_flim_body_title{   width:880px; height:auto;   margin:0;   padding:2px 0 0 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:45px; }
#canes_flim_body_content{width:880px; height:auto;margin:0;   padding:2px 0 0 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px;  }

/*********************************** transportation ***********************/

#transportation_body_title{   width:880px; height:auto;   margin:0;   padding:2px 0 15px 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:20px; }
#transportation_body_content{width:880px; height:auto;margin:0;   padding:2px 0 0 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px;  }

/*********************************** canes city ***********************/

#city_body_title{   width:880px; height:auto;   margin:0;   padding:2px 0 15px 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;   font-weight:bold;   color:#FF0000; line-height:20px; }
#city_body_content{width:880px; height:auto;margin:0;   padding:2px 0 0 35px;  font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;   font-weight:normal;   color:#000000; line-height:15px;  }
/*********************************** weather ***********************/

#weather_body_title{width:880px; height:auto; margin:0; padding:2px 0 15px 35px; font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:13px;font-weight:bold;color:#FF0000; line-height:20px; }
#weather_body_content{width:880px; height:auto;margin:0;padding:2px 0 0 35px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000; line-height:15px;}

#banner_left{ width:204px; height:237px; float:left; margin:0 0 0 7px; padding:0;}
#banner_left_top{width:204px; height:36px; margin:0; padding:0; background:url(../images/banner_left_top.jpg) no-repeat;}
#banner_left_middle{width:204px; height:182px; margin:0; padding:0; background:url(../images/banner_left_1pixle.jpg) repeat-y;}
.banner_txt li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:180px; height:20px; color:#333333; text-decoration:none; padding:5px 0 0 15px; line-height:35px; list-style:none; list-style-image:url(../images/arrow.jpg); list-style-position:inside;}
.banner_txt li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; width:180px; height:20px; color:#333333; text-decoration:none;padding:0; line-height:35px;}
.banner_txt li a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:180px; height:20px; color:#047cc8; text-decoration:underline;padding:0; line-height:35px;}
#banner_left_bottom{width:204px; height:19px; margin:0; padding:0; background:url(../images/banner_left_bottom.jpg) no-repeat;}
#banner_animation{width:751px; height:237px; margin:0 7px 0 0; padding:0; float:right;}
#contact_box{background:url(../images/contact.jpg) no-repeat; width:464px; height:76px; float:right; margin:0 10px 0 0;}
.contact_box_txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:10px; font-weight:bold; color:#FFFFFF; margin:10px 0 0 25px; padding:0 35px 0 0; text-align:right; } 
.contact_box_txt a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:10px; font-weight:bold; color:#FFFFFF; margin:10px 0 0 25px; text-align:center; text-decoration:none;} 
.contact_box_txt a:hover{text-decoration:none;}
#top_strip{width:945px; margin:10px 0 10px 6px; height:29px; background:url(../images/top_strip.jpg) no-repeat; color:#333333; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:30px; padding:0 0 0 15px; text-decoration:none;} 

#top_strip a {color:#333333; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:30px; padding:0 0 0 15px; text-decoration:none;} 

#top_strip a:hover{color:#047cc8; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:30px; padding:0 0 0 15px; text-decoration:underline;} 


#banner_left2{ width:204px; height:162px; float:left; margin:5px 0 0 7px; padding:0;}
#banner_left_top2{width:204px; height:26px; margin:0; padding:0; background:url(../images/banner_left_top2.jpg) no-repeat;}
#banner_left_middle2{width:204px; height:160px; margin:0; padding:0 0 0 5px; background:url(../images/banner_left_1pixle.jpg) repeat-y;}
#banner_left_bottom2{width:204px; height:19px; margin:0; padding:0; background:url(