@charset "utf-8";
/* CSS Document */

/* BE SURE TO SYNC THIS FILE WITH THE SSL VERSION! */

body {
	background-color:#ffffff;
	margin:0;
	padding:0;
	font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif;
	font-size: 62.5%!important; /* was 12px */
	min-height: 1100px;
}
a, img {border:none;}

#wrap {width:960px; margin:0 auto; padding:0;}
#header {width:960px; height:138px; background-image:url(/img/apple-core-hotels/bg-header.gif); background-repeat:no-repeat;}
#logo {float:left; display:inline; margin:25px 0 0 40px;padding:0;}
div#logo {float:left; display:inline; margin:25px 0 0 40px;padding:0;}
#english {float:right; display:inline; margin:50px 18px 0 0; padding:0;}

#nav {
	float:right;
	clear:right;
	width:709px;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#nav li {display:inline; list-style:none;}
#nav li a:link, #nav li a:active, #nav li a:visited {
	color:#e5e5e5;
	font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 7px;
	text-decoration:none;
}
#nav li a.active {color:#ffffff;} 
#nav li a:hover {color:#ffcc00;}

#content {padding:21px 0 0px 16px; width:944px; background-color:#b81b29; background-image:url(/img/apple-core-hotels/bg-content.gif); background-repeat:repeat-x;float:left; display:inline;}
#page-content {padding:0 0 16px 0; width:716px; float:left; display:inline;}
#page-content .footnote { font-size:10px; color:#cc9900; line-height:16px; }
#page-content a:link, #page-content a:active, #page-content a:visited {color:#66CCFF; text-decoration:none;} /* :#0380ab */
#page-content a.site_map {color:#ccc; text-decoration:none;}
#page-content a.site_map {color:#ccc; text-decoration:none;}
#page-content a.site_map:hover {color:#0380AB; text-decoration:none;}

#home-hero {
	width:691px;
	height:190px;
	background-image:url(/img/apple-core-hotels/bg-home-hero.gif);
	background-repeat:no-repeat;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
}

#home-map {
	width:691px;
	height:518px;
	background-image:url(/img/apple-core-hotels/bg-home-bigtop.gif);
	background-repeat:no-repeat;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
}

#home-gallery {
	width:716px;
	height:496px;
	background-image:url(http://applecorehotels.com/img/apple-core-hotels/bg-home-hero.gif);
	background-repeat:no-repeat;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
}

#sidebar {float:right; display:inline; width:195px; margin:0 18px 0 0;padding:0;}

#reserve {width:178px; height:199px!important; padding:10px 10px 0 10px; background-image:url(/img/apple-core-hotels/sb-fixed.gif); background-repeat:no-repeat; color:#f9f9f9; font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif; font-weight:bold; font-size:11px; text-transform:lowercase;}
#reserve p {float:left; display:inline; width:60px; margin:3px 0; padding:0;}
#reserve select {color:#101010; font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif; font-size:12px; margin:3px 0 6px 0; padding:0; vertical-align:bottom;}

#rar {margin:0 auto 13px auto; display:block;}

#btn-submit {
	width:54px;
	height:25px;
	cursor:pointer;
	background-color:transparent;
	margin:0;
	padding:0;
	outline:none;
	background-image:url(/img/apple-core-hotels/btn-submit.gif);
	background-repeat:no-repeat;
	border:none;
	float:right;
	display:block;
}
.dp {vertical-align:bottom; margin:0 0 6px 0;}

#promos {
	padding:0px 0 16px 55px;
	width:889px;
	margin:0px 0;
	float:left;
	display:inline;
	font-weight: lighter;
	color: #FFFFFF;
}
#home-promo-box {width:250px; height:95px; background-image:url(/img/apple-core-hotels/bg-home-promotion.gif); background-repeat:no-repeat;float:right; display:inline; margin:0 19px 0 0; padding: 12px 14px 11px 13px}

/* Subpage Specific Items */
#hero {width:691px; height:133px; padding:8px 11px 8px 14px; background-image:url(/img/apple-core-hotels/hero-bg.gif); background-repeat:no-repeat;}
/*=arun*/
#page-text {
	padding:23px 60px 0px 60px;
	background-color:#000000;
	color:#CCCCCC;
	font-size:11px;
	font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif;
	width:596px;
}
#page-text p {margin:10px 0; padding:0; line-height:14px;}
#page-text li {
	line-height:12px;
	margin:0 0px 0 0;
}
.h-text {margin:10px 0;}
.h-text-top {margin:0 0 10px 0;}

.location {margin:0 0 50px 0;float:left; display:inline;}
.loc-info {float:left; display:inline; width:271px;}
.map {width:325px; height:218px; float:right; display:inline; margin:0;}

.label {float:left; display:inline; clear:both; width:90px; margin:0 5px 3px 0 !important; padding:0 !important;}
.book-info {float:left; display:inline;width:200px;margin:0 0 3px 0 !important; padding:0 !important; }

.promo {width:194px; padding:0 0px 14px 0px;margin:16px 0 0 0; background-image:url(/img/apple-core-hotels/sb-promo-mid.gif); background-repeat:repeat-y;}
.promo div {padding:0 14px;margin:0;}
.right {margin:0 0 45px 10px; clear:right;}
.blue {text-decoration:none; color:#0380ab;}
.header-blue {
	color: #FFFF33;
	font-size: 18px;
	font-weight: lighter;
	text-decoration: none;
}
.subheader-blue {
	color: #0380AB;
	font-size: 18px;
	font-weight: lighter;
	text-decoration: none;
}

.booking {width:548px; height:96px; padding:20px; background-image:url(/img/apple-core-hotels/bg-book.gif); background-repeat:no-repeat;clear:both; margin:0 0 30px 0; border:none;}
.booking h3 {margin:0; padding:0; color:#ffffff; font-size:14px;font-family:"Segoe UI", Segoe, Tahoma, Geneva, sans-serif; font-weight:bold;}
.booking p {margin:0 !important; padding:0 !important;font-size:14px; font-family:"Segoe UI", Segoe, Tahoma, Geneva, sans-serif; color:#a6a4a4;}
.booking .book-date {float:left; display:inline; width:140px; margin:9px 0 !important;padding:0;}
.cb {clear:both;}
.btn-book-now {width:123px; height:38px; background-image:url(/img/apple-core-hotels/btn-book-now.gif); background-repeat:no-repeat;cursor:pointer; background-color:transparent; margin:0 13px 0 0; padding:0; outline:none; border:none;float:right; display:inline;}
.padbot {padding-bottom:26px !important;}
.large-font, .large-font p {font-size:14px !important;}

#btn-submit2 {width:47px; height:18px; cursor:pointer; background-color:transparent; margin:0; padding:0; outline:none; background-image:url(/img/apple/btn-submit.png); background-repeat:no-repeat; border:none;}
#contactform {}
#contactform table {}
#contactform table td {vertical-align:top; padding:6px 3px; line-height:18px;}
.field {text-align:right; width:210px; vertical-align:middle !important;}

/* END Subpage Specific Items */

/* =arun Gallery Items */
#gallery-wrap {width:680px; height:403px; padding:18px; background-image:url(/img/apple-core-hotels/bg-gallery.gif); background-repeat:no-repeat;}
#gallery {float:right; display:inline; width:85px;}

/*Footer Items */
#footer {clear:both; background-color:#000000; width:900px; padding:30px 30px 20px 30px;}
/*#footer-shadow { background-image:url(/img/apple/footer-shadow.jpg); height:14px; width:960px; }*/
#footer-shadow { height:14px; width:960px; }
#content #footer {clear:both; background-color:#000000; width:900px; padding:30px 30px 20px 30px; margin-left:-16px;}
#foot-left {margin:7px 0 0 0; padding:0; float:left; display:inline; width:510px;color:#fff;font-size:9.5px; }
#foot-left img {float:left; display:inline; margin:-3px 5px 0 0; vertical-align:middle;}
#foot-left a:link, #foot-left a:active, #foot-left a:visited {color:#ffcc00; font-size:9.5px; font-family:"Segoe UI", Segoe, Tahoma, Geneva, sans-serif; margin:5px 0px 0 0px; text-decoration:none; vertical-align:middle;}
#foot-right {margin:7px 0 0 0; padding:0;float:right; display:inline; width:390px;text-align:right; }
#foot-right a:link, #foot-right a:active, #foot-right a:visited {font-size:10px; font-family:"Segoe UI", Segoe, Tahoma, Geneva, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; vertical-align:middle; margin:0px 5px 0 5px; padding:5px 0;}
#lc {background-image:url(/img/apple-core-hotels/icon-chat.gif); background-repeat:no-repeat; padding:5px 0 5px 20px !important; background-position:0 0px;}
#foot-right span {font-family:"Segoe UI", Segoe, Tahoma, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#6a6868; vertical-align:top; padding:8px 0 0 0;float:right; display:inline;}
#g-d {margin:3px 6px 0 6px; vertical-align:top;float:right; display:inline;}


.clear {clear:both; height:0px; margin:0; padding:0;}
#extra a:link, #extra a:active, #extra a:visited{clear:both; color:#6a6868; font-size:10px; font-family:"Segoe UI", Segoe, Tahoma, Geneva, sans-serif; margin:5px 0px 0 0px; text-decoration:none; vertical-align:middle;}

/* JCarousel and Galleria CSS */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative; width:85px; float:right; display:inline; }
.jcarousel-clip { z-index: 2;  padding: 0; margin: 19px 0 0 0; overflow: hidden; position: relative; height:370px;}
.jcarousel-list {    z-index: 1;    overflow: hidden;    position: relative;    top: 0;   left: 0;  margin: 0;  padding: 0;}
.jcarousel-list li, .jcarousel-item {    float: left;    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 85px;    height: 85px; margin:0 0 10px 0;}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {   z-index: 3;  display: none;}
.jcarousel-prev {  z-index: 3;  display: none;}

.jcarousel-clip-vertical {}
.jcarousel-item {}
.jcarousel-item-vertical { }
.jcarousel-item-placeholder {}

.jcarousel-next-vertical {position: absolute; top: 395px; right: 33px; width: 16px; height: 16px; cursor: pointer; background: transparent url(/img/apple/icon-gal-down.gif) no-repeat 0 0;}
.jcarousel-next-vertical:hover { background-position: 0px 0; }
.jcarousel-next-vertical:active { background-position: 0px 0; }
.jcarousel-next-disabled-vertical,.jcarousel-next-disabled-vertical:hover, .jcarousel-next-disabled-vertical:active {cursor: default; background-position: 0 -16px ;}

.jcarousel-prev-vertical {position: absolute; top: 0px;left: 35px; width: 16px;height: 16px; cursor: pointer; background: transparent url(/img/apple/icon-gal-up.gif) no-repeat 0 0; margin:-5px 0 0 0;}
.jcarousel-prev-vertical:hover { background-position: 0px 0; }
.jcarousel-prev-vertical:active { background-position: 0px 0; }
.jcarousel-prev-disabled-vertical,.jcarousel-prev-disabled-vertical:hover, .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 0 -16px ;}

.galleria_wrapper {width:576px; height:402px; float:left; display:inline;}
#logocore/* END JCarousel and Galleria CSS */
 {
	float:left;
	display:inline;
	padding:0;
	margin-top: 22px;
	margin-right: 0;
	margin-bottom: -10px;
	margin-left: 45px;
}
#tagline {
	font-size: 14px;
	display: inline;
	/* margin-top: 20px; */
	margin-left: 10px;
	float: left;
	width: 500px;
	font-weight: lighter;
}
#middle-sp { 
	background-color : #B81B29;
}
#subnav a:link {
	font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #0380AB;
	text-decoration: none;
}
#subnav a:hover {
	font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #CCCCCC;
}
#divider {
	vertical-align: bottom;
}
.current-link {
	color: #CCCCCC;
	font-size: 14px;
}


/* Language chooser */

ul, li{margin:0; border:0; padding:0; list-style:none;}
#middlebar{
font-size:10px;
color:#3b5d14;
padding:4px;
height:10px;
float:right; display:inline; margin:50px 18px 0 0; padding:0;
width:100px;
}
#middlebar .menu li {
/* background:url(lm.png) left top no-repeat; */
float:left;
}
#middlebar .menu li a{
color:#3b5d14;
text-decoration:none;
line-height:30px;
display:block;
float:left;
/* background:url(rm.png) right top no-repeat; */
}
#middlebar .menu li a:hover{
color:#666666;
}
#middlebar ul .submenu {
border-top:none;
background:#9E5155;
position:relative;
width:70px;
clear:both;
z-index:2;
display:none;
margin-left:4px;
}
#middlebar ul .submenu li{
background:none;
display:block;
float:none;
margin:0 3px;
height:auto;
line-height:normal;
}
#middlebar .submenu li a{
background-color:#9E5155;
display:block;
float:none;
padding:0px 0px;
margin:0;
border:0;
height:auto;
color:#FFFFFF;
line-height:normal;
}
#middlebar .submenu li a:hover{
background:#e3edef;
}

/* --- */

#subnav {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: -7px;
}
#subnav li {display:inline; list-style:none;margin:0; padding:0; }
#subnav li a:link, #subnav li a:active, #subnav li a:visited {
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 7px;
	font-size: 11px;
}

#subnav a { text-decoration: none; border-bottom: 1px dotted; text-transform: lowercase; }

#subnav a:link {
	font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #0380AB;
	text-decoration: none;
}
#subnav a:hover {
	font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #fff;
}

#page-text-home { padding:15px 40px 0px 40px; margin-top:14px; background-color:#220000; color:#eee; font-size:13px; font-family:"Segoe UI", Segoe, Tahoma, Geneva, sans-serif; width: 631px; min-height: 486px; display:block; }
#page-text-home h1 { width:510px; color:#ffcc00; font-size: 28px; text-transform: lowercase; } /* 0DA1FF */
#page-text-home h2 {width:510px;color:#eebb00;font-size: 22px; line-height:1em; padding-top: 0.3em; text-transform: lowercase; } /* 0DA1FF */
#page-text-home h3 {width:510px;color:#cc9900;font-size: 16px; line-height:1em; padding-top: 0.2em; font-weight:bold; text-transform: lowercase; }
#page-text-home p  {width:510px;margin-bottom:1em;font-size: 13px; line-height:1.567em; padding:0; } /* text-align:justify; */
#page-text-home li { font-size: 13px; line-height:1.567em; margin:0 0px 0 0; }
/*#page-text-home .bodytext { font-size: 1.2em; }*/

.loc-info {width:250px!important; } /* text-align:justify; */
.loc-info h3  {width:225px!important; } /* text-align:justify; */
.loc-info p  {width:250px!important; } /* text-align:justify; */

BODY { background-color:#000!important; }

#nav li a.active {color:#ffcc00;} 
#nav li a:hover {color:#ffcc00;}
/* #header {background-image:none!important;background-color:#000!important;} */

.sml  { height:18px; text-align:left; width:28px; }
.lbl  { background-color:#9d080f; color:#ffcc00; border:0 none; font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; height:18px; margin:0; padding:0; }
.amenitiestext { color:#fff; font-size:10px; line-height:14px; text-decoration:none; }

ADDRESS { color:#eebb00; margin:-10px 0 28px 0; text-align:left; font-style:normal; }
.promocontainer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
}

