/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	color:#6d6e71;
	font-family: "Helvetica Neue",Helvetica,微软雅黑,新細明體,Arial,"Lucida Grande",sans-serif;
	font-size:12px;
	line-height:22px;
	/*
	word-spacing:0;
	letter-spacing:0.6px;
	*/
}
p {
	}
a:focus {
	outline: 1px dotted;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
input {
	font-size:11px;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 30px;
}

h2 {
	font-size: 24px;
	font-weight:normal;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 18px;
	color:#18181A;
}

h5 {
	font-size: 12px
}

h6 {
	font-size: 10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:  "helveticaneuelt_std_med_cnRg","HelveticaNeue-Medium","Helvetica Neue Medium","Helvetica Neue",Helvetica,黑体,微软雅黑,新細明體,Arial,"Lucida Grande",sans-serif;
	font-weight:bold;
}
/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}

a:link, a:visited {
  color: #6d6e71;
  font-style: normal;
  text-decoration: none;
  font-weight:normal;
}

a:hover {
  color: #000;
  
}
/* img:hover { background-color: #fff;} */
a:active, a.active {
  color: #88c13e;
}
a.c-red {
  color: #c50505; text-decoration:underline;
}
a.fc-blue {
  color: #5591de; 
}
.fw-bold {
  font-weight:bold;
}
.fc-red {
  color: #c50505;
}
.fc-black {
  color: #000;
}
.fc-green {
  color: #268f01;
}
.fc-gray {
  color: #5d5d5d;
}
.fc-roseo, .fc-roseo a {
  color: #d7063a;
}
.fs-14 {
	font-size:14px;
}
h2 a, span a {
  text-decoration: none;
}
h2 a:hover, span a:hover{
  text-decoration: underline;
}
h2 span.h2-title1{
display:block;
padding:0;
margin:0;
line-height:18px;
color:#ff7640;
}
h2 span.h2-title2{
display:block;
padding:0;
margin:0;
color:#ee7629;
}
h2 span.h2-title3{
display:block;
padding:15px 0 0px 40px;
color:#ffffff;
}
h2 span.h2-title4{
display:block;
padding:35px 0 0px 40px;
color:#a3282e;
}


.more a {
	color:#393939;
}
#footer, #footer a {
	color:#5d5d5d;
}
#footer a:hover, #footer a.actived, #footer a:active {
	color:#88c13e;
}
/*
@font-face {
	font-family: 'MEgalopolisExtraRegular';
    src: url('../fontface/megalopolis/megalopolisextra-webfont.eot');
    src: url('../fontface/megalopolis/megalopolisextra-webfont.eot?iefix') format('eot'),
         url('../fontface/megalopolis/megalopolisextra-webfont.woff') format('woff'),
         url('../fontface/megalopolis/megalopolisextra-webfont.ttf') format('truetype'),
         url('../fontface/megalopolis/megalopolisextra-webfont.svg#webfontsqGr6W6c') format('svg');
	font-weight: normal;
	font-style: normal;
}

#page-wrapper #header #logo-slogan  {
			font-family: 'MEgalopolisExtraRegular';
}



@font-face {
    font-family: 'armalite_rifleregular';
    src: url('../fontface/armalite/armalite_rifle-webfont.eot');
    src: url('../fontface/armalite/armalite_rifle-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/armalite/armalite_rifle-webfont.woff') format('woff'),
         url('../fontface/armalite/armalite_rifle-webfont.ttf') format('truetype'),
         url('../fontface/armalite/armalite_rifle-webfont.svg#armalite_rifleregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.armalite {
			font-family: 'armalite_rifleregular';
}
*/

strong { font-weight:bold;}
a.actived { color: #c50505;}

.caption a{
	color:#FFF;
}
.caption a:hover{
	color:#D7063A;
}
.des {
	font-size:12px;
}
.s_menu a {
	font-size:13.15px;
	color:#fff;
}
#b_calendar .icon-calendar {
	font-family: Tahoma, Geneva, sans-serif;
	color:#d7063a;
	font-size:22px;
}
#b_calendar .icon-calendar span{
	display:block;
	font-size:12px;
	color:#fff;
	padding:10px 0 2px 0;
}
.generic-box .module-body .title a{
    font-size: 14px;
    font-weight: bold;
}
.generic-box .module-body .li-style-01 .title a{
    font-weight:normal;
	font-size:12px;
}
.generic-box .module-body .character em {
	font-size:12px;
	font-weight: normal;
	color:#3c3c3c;
}
.module-body .bg-01 .title, .module-body .bg-01 .title a {
	color:#d7063a;
}
#b_hotspot .generic-box .module-body .title a {
    font-size: 12px;
}
#header-fuc-block #header-s-m a{
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
#block-facet h2 {
	font-size:11px;
	font-weight:normal;
	color:#000;
}
.search-rentals-items-inner span.pid{
	font-size:10px;
}
.search-rentals-items-inner .price {
	color:#ed6c00;
	font-size: 13px;
}
#page-block-rentals-attribute h3.head{
	font-size:17px;
	color:#2e7cc4;
	line-height:30px;
}
#page-block-rentals-attribute label {
    color: #5C5E5F;
    font-style: italic;
}

#page-block-rentals-attribute span.price {
    color: #DD6611;
    font-weight: bold;
}
#page-block-rentals-attribute .availablity {
	font-size:17px;
	line-height:22px;
}
#page-block-rentals-attribute .availablity span.available-yes{
	color:#ed6c00;
}
#page-block-rentals-attribute .availablity span.available-no{
	color:#2e7cc4;
}
.h3-more1, .h3-more2 {
    float: right;
    margin-right: 10px;
}
.h3-more3{
    float: right;
}
.h3-more1 a, .h3-more2 a{
	padding: 0;
	color:#ffffff;
}
.h3-more1 a:hover, .h3-more2 a:hover{
}
.breadcrumb {
	font-size:12px;
}
.breadcrumb a {
	font-size:12px;
}
#page_contents {
	color:#595757;
}
#project-list td {
	font-size:14px;
}
h2.title {
	font-size:18px;
	padding-bottom:20px;
}
