
/*@import url(".css");*/

@font-face {
    font-family: 'neu';
    src: url(../fonts/NEUTRADISPLAY-LIGHT.OTF);
}

@font-face {
    font-family: 'neu-alt';
    src: url(../fonts/NEUTRADISPLAY-LIGHTALT.OTF);
}

@font-face {
    font-family: 'neu-bold';
    src: url(../fonts/NEUTRATEXT-BOLD.OTF);
}

@font-face {
    font-family: 'tall';
    src: url(../fonts/TallFilm.ttf);
}


html, body { border:0; margin:0; padding:0; }
body { font-family:Open Sans, Arial, Helvetica, sans-serif; font-size:14px; color:#4b4b4b; line-height:18px;  }
h1, h2, h3, h4, p { font-weight:normal; margin:0px; padding:0px; }
ul, li { list-style:none; margin:0px; padding:0px; }
form { display:inline; margin:0; padding:0; }
input:focus, select:focus { outline:none; }
a {	color:#4b4b4b; cursor:pointer; outline:none; text-decoration:underline; }
img{ border:none; outline:none; }
.clear { clear:both; }
.bord {	border:#FF0000 solid 1px; }


.container{ width:100%; }

.header{ width:1040px; margin:0 auto; position:relative; z-index:20; }
.header .logo{
background:url(/images/logo.png) no-repeat left top; display:block; width:220px; height:99px; position:absolute; left:0px; top:0px;
}


.header_num{ font-size:13px; font-weight:bold; float:right; color:#6E736D; padding:9px 70px 0px 0px; }
.header_num span{ font-size:13px; font-weight:bold; text-transform:uppercase; padding-left:10px; }



ul.nav{ font-size:13px; font-weight:bold; text-transform:uppercase; margin:10px 0 10px 240px; float:left; }
ul.nav li{ display:inline; padding:0 5px;}
ul.nav li a{ text-decoration:none; color:#7f7f7f; }
ul.nav li a:hover{ text-decoration:none; color:#000; }



.banner_home{ /* background:url(/images/home_banner.jpg) no-repeat center top; */ width:100%; height:460px; }

.home_banner_points{ font-size:17px; color:#000; width:450px; text-align:left; position:absolute; left:40px; top:100px; }
.home_banner_points td{ height:50px; }
ul.home_banner_points li{ padding:0 0 10px 10px;}
ul.home_banner_points li img{ margin:0 10px 8px 0; }

.content_main{ width:1040px; margin:0 auto; }
.welcome_main{ width:1040px; padding:0 0 34px 0px; }
.welcome_main p{ width:550px; float:left; font-size:14px; line-height:24px; padding:80px 0px 0px 0px; }
.welcome_main_map{ width:440px; float:right; margin:0px 0px 0px 0px; }
.social_icons{  float:right; margin:15px 0px 5px 0px; text-align:right; }
.social_icons strong{ padding-top:8px; font-size:12px; text-transform:uppercase; padding-right:5px; }
.social_icons strong, .social_icons img{ float:left; margin-left:5px; }

.home_quotes{ background:url(/images/home_quotes_bg.jpg) no-repeat left top; width:480px; height:140px; padding:38px 0 0 560px; }
#twinkle_quote div {font-family:'neu'; width:450px; height:150px; color:#282828; font-size:20px; font-weight:bold; }
#twinkle_quote div p{ padding-bottom:15px; }
#twinkle_quote div strong{font-family:'neu-bold'; font-size:16px; text-transform:uppercase; }
#twinkle_quote div strong span{ font-family:'neu-bold'; font-size:16px; text-transform:capitalize;}

ul.home_bot_points{ margin-top:10px; }
ul.home_bot_points li{ float:left; width:336px; margin:0 10px 20px 0; }
ul.home_bot_points li img, ul.home_bot_points li p{ float:left; }
ul.home_bot_points li img{ margin-right:10px; border:#e0e0e0 solid 1px;  }
ul.home_bot_points li p{ width:207px; margin-top:10px; }
ul.home_bot_points li p strong{ font-size:18px; text-transform:uppercase; color:#000; }

/*Book Now Slider Start*/
/*.book_now_hold{ position:absolute; left:405px; top:0px; width:500px; z-index:99; }
.box{ width:500px; height:300px; background-color:#CCCCCC; }*/
.book_now_button{ z-index:9999; height:49px; width:160px; margin-left:210px;}
.book_now_button a{ display:block; text-indent:-9000px; background:url(/images/book_now.png) no-repeat center top; width:160px; height:49px; margin:auto; }

.active a{ display:block; text-indent:-9000px; background:url(/images/book_now2.png) no-repeat center top; width:160px; height:49px; margin:auto; }


.book_now_hold{ position:absolute; left:350px; top:0px; width:610px; z-index:1; height:1px; }
.box{ width:610px; height:60px; background-color:#777; border:solid 2px #b8b8b8; z-index:99999; padding-bottom:30px; opacity:0.8;}
.box_head { color:#FFFFFF; float:left; margin:30px 10px 10px 10px; text-transform:uppercase; font:bold 12px Arial, Helvetica, sans-serif;}
*+html .box_head { color:#FFFFFF; float:left; margin:0px 10px 10px 10px; text-transform:uppercase; font:bold 12px Arial, Helvetica, sans-serif;}
.box_input { float:left; margin-left:0px; width:80px; color:#676767; font:12px Arial, Helvetica, sans-serif; 
padding:3px 3px;}
.box_select { float:left; margin-left:0px; width:90px;  color:#676767; font:12px Arial, Helvetica, sans-serif; padding:3px 3px; height:20px;}
.box_submit { float:left; margin-left:10px; width:53px; color:#ffffff; text-transform:uppercase; font:bold 12px Arial, Helvetica, sans-serif; 
padding:4px 5px 3px 5px; background-color:transparent; background:url(/images/box_submit.png) center center no-repeat; border:none; text-align:center;}
/*Book Now Slider End*/

/*Homepage Thumbnails Start*/
ul.thumb { position:absolute; left:0; top:460px; list-style: none; margin-left:-5px; padding:10px 10px 10px 0; width:560px; }
ul.thumb li { padding:5px; float:left; position:relative; width:174px; height:92px; }
ul.thumb li img{ width:174px; height:92px; padding:5px; position:absolute; left:0; top:0; -ms-interpolation-mode: bicubic; }
#main_view{ float:left; padding: 9px 0; margin-left: -10px; }
/*Homepage Thumbnails End*/

.banner_inner{ background:url(/images/inner_banner.jpg) no-repeat center top; width:100%; height:178px; }
.banner_inner2{ background:url(/images/inner_banner2.jpg) no-repeat center top; width:100%; height:178px; }
.banner_inner3{ background:url(/images/inner_banner3.jpg) no-repeat center top; width:100%; height:178px; }

.inner_cnt_hold{ width:1040px; padding:0 0 20px 0; }
.inner_cnt_lft_col{ width:700px; float:left; padding:0; }
.inner_amenities_hold{ width:700px; padding:25px 0 0 0; }

ul.inner_amenities{ padding:25px 0 0 0; }
ul.inner_amenities li{ padding:0 0 25px 0; }
ul.inner_amenities li strong{ float:left; padding:0; width:235px; color:#f58524; }
ul.inner_amenities li p{ float:left; padding:0; }

ul.inner_amenities2{ padding:25px 0 0 0; }
ul.inner_amenities2 li{ padding:0 0 25px 0; float:left; width:330px; background:url(/images/arrow.png) no-repeat 0px 0px; padding-left:20px;}
ul.inner_amenities2 li strong{ float:left; padding:0; width:235px; }
ul.inner_amenities2 li p{ float:left; padding:0; }

.inner_cnt_rgt_col{ width:290px; float:right; padding:80px 0 0 0; position:relative; }
.inner_cnt_rgt_col_images img{ margin-bottom:10px; }

.title{ font-weight:900;}

.floor-plan{ float:left; width:290px; padding:15px; text-align:center; height:220px;}
.floor-plan img{ width:260px; border:solid 8px #ddd;}
.floor-plan img:hover{ border:solid 8px #ccc;}
.floor-plan strong{ font-weight:900;}

/*Footer Start*/
.footer_main{ width:100%; font-size:12px; padding:20px 0 50px 0; border-top:#e5e5e5 solid 1px; font-weight:bold; }
.footer_hold{ width:1040px; margin:0 auto; }
.footer_left{ float:left; width:100%; }
.footer_left_address{ border-right:#e5e5e5 solid 1px;  }
.footer_left_address strong{ text-transform:uppercase; color:#4c4c4c; }
.copyright{ background:url(/images/footer_logo.gif) no-repeat left top; margin-top:40px; padding:12px 0 0 55px; height:54px; color:#8a8a8a; }
.copyright span{ color:#666666; }
.footer_right{ }
.footer_right_address{ padding:0; font-size:12px; font-weight:bold; color:#818181; }
.footer_right_address strong{ text-transform:uppercase; color:#4c4c4c; }
.footer_amura{ background:url(/images/logo_amura.gif) no-repeat right top; text-align:right; margin-top:40px; padding:0 25px 0 0; height:30px; color:#000; }
/*Footer End*/
.spacer{ clear:both;}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:450px;
		height:100px;
		overflow:hidden; 
		}
	span#prevBtn{ margin-top:-50px; font-weight:900; text-decoration:none;}
	span#nextBtn{ margin-top:-50px; font-weight:900; text-decoration:none;}					

/* // Easy Slider */

.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }

.faildiv{ color:#000; background: url(/images/trans-bg.png); font-size:12px; position:absolute; top:-1px; width:350px; z-index:9999;}


.hightlight { border:2px solid #9F1319;  background:url(/images/iconCaution.gif) no-repeat 2px;background-color:#fff}
.element #submit { float:left;        margin-left:10px;}
.loading { float:left;  background:url(loading.gif) no-repeat 1px;         height:28px;         width:28px;         display:none;margin:10px 0  0 5px}
.done { padding-left:20px;        font-family:arial;        font-size:12px;         width:70%;         margin:20px auto;         display:none;color:#fff}
 

