/* Default CSS Stylesheet for a new Web Application project */

.search_list
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Verdana;
}

.text
{
	font-size: 10pt;
	color: #636568;
	font-family: Arial, Verdana;
}

.smalltext
{
	font-size: 8pt;
	color: #636568;
	font-family: Arial, Verdana;
}

a:link
{
	font-family: Arial;
	text-decoration: none;
}

a:visited
{
	font-family: Arial, Verdana;
	text-decoration: none;
}

a:hover
{
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.left_links
{
	color:#333333;
	font-size: 9pt;
}


.heading
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.mainheading
{
	font-size: 11pt;
	color: #636568;
	font-family: Arial, Verdana;
}

.subheading
{
	font-size: 11pt;
	color: #004578;
	font-family: Arial, Verdana;
}

.contact_heading
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.contact_subheading
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.contact_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.contact_bluetext
{
	font-size: 10pt;
	color: #004578;
	font-family: Arial, Verdana;
}

.fm_picture
{
	font-size: 10pt;
	color: #636568;
	font-family: Arial, Verdana;
}


.modelname_heading
{
	font-weight: bold;
	font-size: 14pt;
	color: #636568;
	font-family: Arial, Verdana;
}


.modelname_subheading
{
	font-weight: bold;
	font-size: 10pt;
	color: #636568;
	font-family: Arial, Verdana;
	text-decoration: none;

}

.model_heading
{
	font-weight: bold;
	font-size: 10pt;
	color: #004578;
	font-family: Arial, Verdana;
	text-align: left;
}

.model_image_name
{
	font-weight: bold;
	font-size: 10pt;
	color: #004578;
	font-family: Arial, Verdana;
	text-align: center;
	text-decoration: none;
}

#model_scroller
{
	display: block;
	height: 17px;
	background: url(../Incl/%7E/images/scrollbar.gif) repeat-x;
}
.model_scroller
{
	display: block;
	height: 17px;
	background: url(/images/scrollbar.gif) repeat-x; 
}

/* Fix for Firefox to span the scroller as span as long as model image list */
#models table
{
	display: block;  
}

#models table td
{
	padding-right: 3px;
}

#model_scroller_left
{
	float: left;
	left: 0px;
}

#model_scroller_right
{
	float: right;
	right: 0px;
}

#model_scroller_left a:hover,
#model_scroller_right a:hover
{
	text-decoration: none;
}

.features_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}
.features_smalltext
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Verdana;
}
.features_smalltext_Bold
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Verdana;
	font-weight:bold;
}
.model_floor
{
	font-size: 10pt;
	color: #004578;
	font-family: Arial, Verdana;
	text-align: left;
	text-decoration: none;
}
.model_text
{
	table-layout: fixed;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-decoration: none;
}

.model_text_green
{
	table-layout: fixed;
	font-size: 10pt;
	color: GREEN;
	font-family: Arial, Verdana;
}


.model_text_red
{
	table-layout: fixed;
	font-size: 10pt;
	color: #D50018;
	font-family: Arial, Verdana;
}

.model_pdf,
.model_pdf:visited
{
	font-weight: bold;
	color: #004592;
}

.series_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.series_boldtext
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.pricelist_title
{
	
	font-size: 11pt;
	color: white;
	font-family: Arial, Verdana;
	background-color: #636568;
	text-align: center;
}

.pricelist_heading
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	background-color: #D8D8D8;
}
.pricelist_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.pricelist_text_message
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: center;
}

.contact_formtext
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: left;
}

.contact_formlabel
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: right;
}


.salescentre_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: left;
}
.salescentre_text_message
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: left;
}

.salescentre_text_smallmessage
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: left;
}
.salescentre_formlabel
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: right;
}

.salescentre_formtext
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: left;
	
}

.confirmation_text_message
{
	
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
	text-align: left;
}
.footer
{
	font-size: 8pt;
	color: #636568;
	font-family: Arial, Verdana;
}

.bullets
{
	color: #636568;
	list-style-type:disc;
	list-style-position:outside;
}

.hrstory_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}
.hrstory_bluetext
{
	font-size: 10pt;
	color:  #004578;
	font-family: Arial, Verdana;
}
.disclaimer_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}
.disclaimer_bluetext
{
	font-weight: bold;
	font-size: 10pt;
	color: #004578;
	font-family: Arial, Verdana;
}

.news_heading
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Arial, Verdana;
}
.news_subheading
{
	font-weight: bold;
	font-size: 10pt;
	color: #004578;
	font-style: italic;
	font-family: Arial, Verdana;
}
.news_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}
.news_bluetext,
.news_bluetext_Announce
{
	color: #004578;
	font-family: Arial, Verdana;
	/*
    font-weight:bold;
	font-size: 12pt;
    */
	
}
.news_bluetext {padding-top:10px;}
.news_bluetext.more {font-size:10pt;}
.news_bluetext_Announce 
{
	text-transform:uppercase;
}
.article_newsheading
{
	font-size: 10pt;
	color: black;
	font-style: italic;
	font-family: Arial, Verdana;
}

.article_heading
{
	font-weight:bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}
.article_subheading
{
	font-weight: bold;
	font-size: 10pt;
	color: #004578;
	font-family: Arial, Verdana;
}
.article_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}
.article_italictext
{
	font-size: 10pt;
	color: black;
	font-style: italic;
	font-family: Arial, Verdana;
}
.announcement_general 
{
    font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Verdana;
	color: #004578;
	text-transform:uppercase;
	margin-top:0;
	padding-top:0;
}
.announcement_heading
{
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Verdana;
	color: #004578;
	padding-top: 10px;
	text-align:center;
	text-transform:uppercase;
}
.announcement_subheading
{
	font-weight: bold;
	font-size: 11pt;
	color: #004578;
	font-family: Arial, Verdana;
}
.announcement_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.decor_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}
.decor_bluetext
{
	font-weight: bold;
	font-size: 10pt;
	color: #004578;
	font-family: Arial, Verdana;
}

.overview_bluetext
{
	font-weight: bold;
	font-size: 9pt;
	color: #004578;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.overview_text
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.overview_redtext
{
	font-size: 10pt;
	color: #d50018;
	font-style: italic;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.overview_soldout
{
	font-size: 10pt;
	color: #d50018;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.overview_heading
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.vt_link
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffff66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.search_subheading
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.search_smalltext
{
	font-size: 8pt;
	color: black;
	font-family:  Arial, Verdana;
}

.search_text
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana;
}

.search_bluetext
{
	font-size: 10pt;
	color: #004578;
	text-decoration:underline;
	font-family: Arial, Verdana ;
}

.header_text
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial;
}
.headerblock {border: 1px solid #666666;}
.contact_link
{
	font-size: 10pt;
	color: red;
	font-family: Verdana, Arial;
}

span.clearfix
{
	display: block;
	clear:both;
}
        .model_name_Siteoverview a
        {
            font-size: 13px;
            font-weight: bold;
            color: #333333;
            font-family: Arial;
        }
        .model_floor_Siteoverview
        {
            font-size: 11px;
            color: #666666;
            font-family: Arial;
            padding-bottom: 10px;
        }
        .floorplan_Siteoverview
        {
            font-size: 12px;
            color: #333333;
            font-family: Arial;
            font-weight: bold;
            padding-bottom: 10px;
        }


.right {float:right;}
.left {float:left;}



