
@font-face {
    font-family: 'Gill Sans MT';
    src: url('css/font-face/gill_sans-webfont.eot?') format('eot'),
         url('css/font-face/gill_sans-webfont.woff') format('woff'),
         url('css/font-face/gill_sans-webfont.ttf') format('truetype'),
         url('css/font-face/gill_sans-webfont.svg#webfont6CXz7vZQ') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Gill Sans Light';
    src: url('css/font-face/gill_sans_light-webfont.eot?') format('eot'),
         url('css/font-face/gill_sans_light-webfont.woff') format('woff'),
         url('css/font-face/gill_sans_light-webfont.ttf') format('truetype'),
         url('css/font-face/gill_sans_light-webfont.svg#webfontvzWgV9zT') format('svg');
    font-weight: normal;
    font-style: normal;

}




body {
	margin: 0px;
	padding: 10px 0px 0px;
	background: url(images-scmotels/scmotels-bg-1.jpg) repeat-x fixed top;
	font:  13px/15px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #999;
}
#content_wrapper {
padding:3px 10px 20px 20px;
	
}

.body_gray {
	color: #999;
	font:  13px/15px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

a {
	color:#333;
	text-decoration:none;
		
}

a:hover {
	text-decoration:underline;
		
}

#photo-bg {
	background: #FFF url(images-scmotels/home-bg.jpg) no-repeat top;
	width: 936px;
	vertical-align: top;
}
#photo-bg-sns {
	background: #FFF;
	width: 936px;
	vertical-align: top;
}
.left-col {
	width: 549px;
	border-right: 1px solid #CCC;
}
.right-col {
	width: 373px;
	float: left;
	padding-left: 10px;
	padding-top: 4px;
	border-left: 1px solid #CCC;
}
#sky-text {
	float: right;
	padding-bottom: 200px;
	width: 936px;
	text-align: right;
}
#sideL {
	background: url(images-scmotels/glo-left.png) repeat-y;
	width: 14px;
}
#sideR {
	background: url(images-scmotels/glo-rht.png) repeat-y;
	width: 14px;
}
/*#home_left {
	float:left;
	width: 340px;	
}*/

#ares-widg {
	float: left;
	width: 340px;
	left: 10px;
	right: 10px;
	bottom: 20px;
	font: 10px Verdana, Geneva, sans-serif;
	color: #999;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 25px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	clear: left;
	margin-top: 0px;
	top: 42px;
	position: relative;
}
.ARES-desc {
	color: #FFF;
	font: lighter 13px/15px "Lucida Grande", Arial, Helvetica, sans-serif;
	background: #4686D0;
	border-top: 2px outset #689FD8;
	float: left;
	width: 326px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	position: relative;
	top: 43px;
	left: 35px;
	right: 5px;
	margin-left: 4px;
}
.ares-widg-txtline {
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-bottom: 1px solid #CCC;
}
#featured-box {
	background: #FFF url(images-scmotels/bg-box-topgrad.jpg) repeat-x top;
	position: relative;
	left: 5px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	float: left;
}
#top-glo {
	width: 964px;
	background: url(images-scmotels/glo-top.png) no-repeat center bottom;
	height: 14px;
}
.room-desc {
	float: left;
	width: 151px;
}
.room-photos {
	height: 151px;
	width: 220px;
	float: left;
}
.room-listing-top {
	font: bold 13px/15px Tahoma, Geneva, sans-serif;
	color: #C99034;
	width: 364px;
	clear: both;
	float: left;
	margin-bottom: 8px;
	padding-left: 10px;
}
.room-listing-title {
	font: 14px Tahoma, Geneva, sans-serif;
	color: #474747;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCC;
	width: 150px;
	margin-left: 10px;
}
.room-listing {
	font: 11px/12px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #999;
	width: 146px;
	padding-left: 10px;
	padding-right: 4px;
}
.room-photo {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font: 10px Tahoma, Geneva, sans-serif;
	color: #999;
}
.room-listing-nophoto {
	font: 11px/12px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #999;
	margin-bottom: 10px;
	padding-left: 10px;
	width: 360px;
}
.room-listing-title-nophoto {
	font: 14px Tahoma, Geneva, sans-serif;
	color: #474747;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCC;
	margin-left: 10px;
}
.featured-title {
	color: #268784;
	font: bold 17px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 4px;
}
.featured-listing {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #C90;
	float: left;
	border-bottom: 1px solid #FFE2B5;
	width: 475px;
	padding-bottom: 8px;
	margin-left: 15px;
	clear: both;
	margin-top: 6px;
	margin-right: 10px;
}

.featured-listing span {
	font-size: 11px !important;
	font-family: Verdana, Geneva, sans-serif;
	color: #C90;
}


.featured-txtline {
	color: #FFF;
	font: lighter 13px/15px "Lucida Grande", Arial, Helvetica, sans-serif;
	background: #4686D0;
	padding: 4px 4px 7px 10px;
	border-top: 2px outset #689FD8;
	height: 16px;
}
.featured-photo {
	float: right;
	margin-left: 10px;
	padding: 3px;
	border: 1px solid #CCC;
}
#featured-box a {
	color: #268784;
	text-decoration: none;
}
#featured-box a:hover {
	color: #F30;
	font-weight: bold;
}
.logo {
	font: 10px Arial, Helvetica, sans-serif;
	color: #C90;
	float: left;
}
.descript-txt {
	font: italic bold normal 15px/17px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #6BAFEC;
	padding-right: 12px;
}
.descript {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	height: 120px;
}
ul {
	font: 14px/18px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666;
	padding-right: 15px;
	padding-left: 50px;
	list-style: circle outside;
}
.fl-container {
	border-bottom: 1px solid #999;
}
.amenities {
	margin-right: 10px;
	margin-left: 10px;
	border-bottom: 1px solid #CCC;
	margin-top: 20px;
}
.section_title {
	font: 12px Arial, Helvetica, sans-serif;
	color: #C00;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
}
.section_titlenobrdr {
	margin-left: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #C00;
	text-align: right;
	width: 365px;
	height: 40px;
}
.location_txt {
	font: 0.8em "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666;
	padding: 4px 6px;
	text-align: center;
	margin-top: 20px;
}
.location_txt-CM {
	font: 0.8em "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666;
	padding: 4px 6px;
	text-align: center;
	margin-top: 14px;
}
.rates_topline {
	background: #F2F2F2;
	color: #3D5599;
	border-bottom: 1px solid #09F;
	padding: 5px;
	font: bold 11px Verdana, Geneva, sans-serif;
}
.rates_disc {
	font: 0.7em Verdana, Geneva, sans-serif;
	color: #8D8D8D;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	clear: left;
}
.rates_disc_CM {
	font: 0.7em Verdana, Geneva, sans-serif;
	color: #666;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 17px;
	width: 336px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background: #D3E6F9;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
#rates {
	border: 3px solid #FFF;
}
#rates td {
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
.desc_packages {
	font: 14px Arial, Helvetica, sans-serif;
	color: #C90;
	margin-top: 2px;
	padding: 2px 10px 10px;
	margin-left: 8px;
}
.package-cont-title {
	font: bold 1em/1.05em Verdana, Geneva, sans-serif;
	color: #3D5599;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 10px;
}
.package-type {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #06F;
	margin-left: 10px;
	margin-top: 8px;
}
.package-list {
	font: 0.95em Verdana, Geneva, sans-serif;
	color: #06F;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 15px;
}
#package-info {
}
#package-info ul {
	font: 11px/13px Verdana, Geneva, sans-serif;
	color: #06F;
	list-style: square;
}
.package-tick-val {
	font: 0.7em Verdana, Geneva, sans-serif;
	color: #666;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	clear: left;
	margin-right: 10px;
	margin-left: 10px;
	background: #D2E6FA;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.googlemaps {
	font: 11px Verdana, Geneva, sans-serif;
	color: #06F;
	margin-top: 30px;
	margin-right: 10px;
	margin-left: 10px;
	vertical-align: middle;
}
.section_divideline {
	margin-right: 10px;
	margin-left: 10px;
	border-bottom: 1px solid #CCC;
}
.footer-01 {
	font: 0.8em "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #999;
	text-align: right;
	margin-top: 20px;
	clear: both;
	width: 890px;
	padding-right: 40px;
}
.infolink {
	font: 12px Arial, Helvetica, sans-serif;
	color: #268784;
	margin-top: 8px;
	margin-left: 8px;
}


/***  for slideshow for alternative flash content **/


#flash_alt_content {
	
width:550px;
height:367px;	
position:relative;
}



#flash_alt_content img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#flash_alt_content img.active {
    z-index:10;
    opacity:1.0;
}

#flash_alt_content img.last-active {
    z-index:9;
}
/*** end alternative slideshow **/

.widgBottom {
	display:none !important;	
}

#CDSWIDSSP .widSSPData {
	margin:1px !important;	
}


body #CDSWIDSSP  {
	background-color:#D1DFB8 !important;	
}

/*********  For Reservations Pages    **********/

#reservation_wrapper * {
	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif	;
	color: #666;
	font-size:14px;
	line-height:18px;
}

hr {
	color:#666;	
}

#reservation_wrapper {
	padding:12px;	
}

#lblAmenities {
	display:block;
	margin:0 0 5px 0;
	padding:0;
}

#lblAmenities_copy {
	max-width:325px;
	display:block;	
}

table {
	border-collapse:collapse;	
}

#DataList1 td td {
	padding:2px!important;	
}

#DataList1 {
	
	margin:15px 0;	
}


#home_left_bottom_feature {
	background-image:url(images-scmotels/cgrove-home-events-2011.jpg);
	background-repeat:no-repeat;
	height:220px;
	width:339px;
	font-family:'Gill Sans Light';
	font-size:16px;
	margin-top:14px;
}

#home_left_bottom_feature p{
	font-family:'Gill Sans Light';
	font-size:15px;
	color:#706057;
	text-align:center;
	line-height:1.1em;
	margin:0;
}

#home_left_bottom_feature .home_left_bottom_feature_title  {
	
	font-family:'Gill Sans MT';
	color:#669897;
	display:block;
	margin-bottom:6px;
	
}


#home_left_bottom_feature .home_left_bottom_feature_details a {
	
	font-family:'Gill Sans MT';
	display:block;
	margin-top:6px;
	color:#706057;
	font-size:14px;

	
}



#home_left_bottom_feature_content  {
	padding-top:34px;	
}


#home_left_bottom_feature_left {
	float:left;
	width:169px;	
	border-right:1px solid #f5f0eb;
}

#home_left_bottom_feature_right {
	float:right;
	width:169px;	
}

#home_left_bottom_feature_content .home_left_bottom_feature_one {
	float:none;	
	margin-left:88px;
	border-right:none;
}

.home_left_bottom_feature_one .home_left_bottom_feature_title {
	font-size:17px;	
}



/* newsletter form styles */

.note-required {
	color:#C30;
	font-weight:bold;	
}

.gray-body {
color:#666666;
font-size:14px;	
line-height:19px;
}

#mc_embed_signup label {
	color:#3D5599;
	font-size:15px;	
	
}

.mc-field-group {
	margin:15px 0;
}

h2.sign-up {
	color:#CC9900;
	font-size:20px;
}

.indicate-required {
font-size:12px;	
}

.border8px {
	padding:8px;
	border:1px solid #e9e9e9;
		
}

.funlinks a, .blueandredlink {
	color:#4686D0;	
	text-decoration:underline;
}

.funlinks a:hover, .blueandredlink:hover {
	color:#CC0000;	
	text-decoration:none;
}

.gold {
	color:#CC9900;	
}
