﻿body
{
    padding:0px;
    margin: 0px;
    font:12px arial;
/*    color:#646464;*/
}

strong
{
    color:#000;
}
img
{
    border:none;
}
a{
    color:#197CC2;
    text-decoration:undeline;
}
a:hover
{
    color:#FF8B00;
}
.wrapper
{
    width:954px;
    margin: 0 auto;
    padding: 0 20px 0 20px; 
    background:url(../images/content-shadow2.png) no-repeat 0 100px;
}
.header
{
    overflow:hidden;
}
.logo
{
    width:200px;
    float:left;
    margin-left:0px;
}
.logo h1 
{
    margin:0px;
    paddong:0px;
    background:url(../images/logo.png) no-repeat 0 100%;
}
.logo h1 a
{
    display:block;
    height:90px;
    text-indent:-9999px;    
}

.sloagan
{
    float:left;
    width:490px;    
    padding-top:42px;
    padding-left:30px;
}
.sloagan ul 
{
    list-style:none;
    padding:0px;
    margin:0px;
    overflow:hidden;    
}
.sloagan ul li
{
    float:left;
    background:url(../images/bulet.gif) no-repeat 0 50%;
    color:#FF8B00;
    font:bold 24px arial;    
    margin-left:10px;
    padding-left:19px;
}
.sloagan ul li.first
{
    background:none;
    padding:0px;
    margin:0px;
}
.sloagan p 
{
    margin:0px;
    padding:5px 0 0 16px;
    font-weight:bold;
    color:#2F2F2F;
}
.social-header
{
    float:right;
    width:190px;
    height:50px;
    padding-top:45px;
}

.social-header ul 
{
    list-style:none;
    padding:0px;
    margin:0px;
}
.social-header ul li
{
    float:right;
    padding:0 0 0 5px;
}

.container-content {height:170px;overflow: none;}

.top-photos
{
    padding-top:10px;
    height:160px;
}
.top-photos ul
{
    overflow:hidden;
    padding:0px;
    margin:0px;
    list-style:none;
    overflow-x: visible;
}
.top-photos ul li
{    
    position:relative;
	display:table-cell;
}
.top-photos ul li a{	
	text-decoration:none;
}
.top-photos ul li.first
{
    margin:0px;    
}
.top-photos ul li div
{
    left:1px;
/*    width:176px;*/
    margin-right:1px;
    background:url(../images/bg-photo-text.png) repeat 0 0;
    color:#fff;
    font-size:11px;   
    padding:7px;
    line-height:12px;
    max-height:45px;
    margin-top:-40px;
    position:relative;
}
.top-photos ul li.first div
{
    margin-right:0px;
}
.top-photos ul li img{
	margin-left:1px;
}
.top-photos ul li.first div{
	left:0px;
}
.top-photos ul li.first img{
	margin-left:0px;
}
.main-menu
{
    border: 1px solid #A84E13;
    background:url(../images/bg-menu.png) repeat-x 0 0;
    padding: 1px 0 0 0;
}
.main-menu ul 
{
    list-style:none;
    padding:0px;
    margin:0px;
    overflow:hidden;
}
.main-menu ul li
{
    float:left;    
    background:url(../images/separator-top-menu.png) no-repeat 100% 0;    
}

.main-menu ul li a 
{
    color:#fff;
    font:bold 12px arial;
    text-shadow:0px 1px 0 #965900;
    text-decoration:none;
    display:block;
    padding:0 25px 0 22px;
    height:36px;
    line-height:36px;
    margin-right:2px;
}
.main-menu ul li a:hover
{
    background:url(../images/top-menu-over.png) repeat-x 0 0;
}
.shadow-main-menu
{
    background:url(../images/main-menu-bottom-shadow.png) repeat-x 0 0;
    height:3px;
}
.container-column
{
    overflow:hidden;    
}
.left-column
{
    float:left;
    width:185px;
    margin-left:20px;
    margin-right:15px;
    color:#000;
}
.left-menu 
{
    padding-top:30px;
}
.left-menu ul
{
    list-style:none;
    padding:0px;
    margin:0px;
}
.left-menu ul li
{
    padding:5px 0 5px 0;
}
.left-menu ul li a 
{
    color:#197CC2;
    font:bold 12px arial;
}
.left-menu ul li a:hover
{
    color:#FF8B00;
}
.subscribe-form
{
    padding:25px 0 0 0;
    font-size:11px;
}
.subscribe-form form
{
    overflow:hidden;        
}
.subscribe-form input 
{
    float:left;        
}
.subscribe-form input[type="text"]
{
    height:28px;
    border:1px solid #959595;
    border-right:none;
    width:150px;
}
.subscribe-form input[type="image"]
{
    margin-left:-2px;
}

.center-column
{
    float:left;
    width:535px;
    padding-top:10px;
}
.center-column h1
{
    font-size:24px;
    color:#0048CE;
/*    font:30px arial;
    color:#1C8AB0;
    padding:0px;
    margin:0px;*/
}
.center-column h2
{
    font-size:16px;
    color:#FF8B00;
/*    font:30px arial;
    color:#1C8AB0;
    padding:0px;
    margin:0px;*/
}
.center-column h3
{
    color:#FF8B00;
    font:bold 18px arial;
    margin:0px;
    padding:5px 0 15px 0;
}
.center-column h5
{
    color:#1C8AB0;
    padding:0px;
    margin:0px; 
    font:18px arial;
}
.center-column .steps
{
    padding:10px 0 5px 17px;
    margin:0px;
}
.center-column .steps li
{
    padding-bottom:5px;
}
.bottom-blue-text 
{
    text-align:right;
    color:#29537E;
    font:italic 14px arial;
    padding-right:40px;
    margin:0px;
}
.search-box
{
    background:url(../images/bg-search-box.png) no-repeat 0 0;
    height:205px;
    margin: 15px 0 0px 0;
    color:#000;
    padding-top:20px;
}
.search-box-shadow
{
    background:url(../images/search-box-shadow.png) no-repeat 0 0;
    height:43px;
}
.search-box ul 
{
    list-style:none;
    padding:0px;
    margin:0px auto;
    width:400px;
}
.search-box ul li 
{
    overflow:hidden;
    padding:8px 0 8px 0;
    width:100%;
}
.search-box ul li label
{
    float:left;
    width:95px;
    font-weight:bold;
    padding-top:6px;
}
.search-box ul li select, .searchselect, .inputXtextXformXnewreg
{
    float:left;
    height:24px;
    width:180px;
    border:1px solid #616847;
}
.search-box ul li input 
{
    float:right;
    height:25px;
    width:105px;
    margin: 0px 0 0 0;
    boder:1px solid #616847;
}
.search-box ul li p
{
    overflow:hidden;
    width:100%;
    text-align:right;
    padding: 10px 0 0 0;
}

.container-tabs ul 
{
    list-style:none;
    padding:0px;
    margin:0px;
    overflow:hidden;    
    position:relative;
    z-index:1;
}
.container-tabs ul li
{
    float:left;
    margin-right:5px;
    border:1px solid #758836;    
    border-bottom:0px;
    border-radius:4px;
    font:bold 14px arial;
    margin-top:5px;
}
.container-tabs ul li a
{
    color:#fff;
    font-weight:bold;
    background:url(../images/bg-tab.jpg) repeat-x 0 0;    
    border-radius:4px;
    display:block;
    padding:0px 15px 0px 15px;
    height:37px;
    line-height:35px;
    text-decoration:none;
    min-width:50px;
    text-align:center;
}
.container-tabs ul li.active
{
    border:1px solid #A84E13;
    border-bottom:none;    
    margin-top:0px;    
}
.container-tabs ul li.active a
{
    background:url(../images/active-tab.jpg) repeat-x 0 0;    
    height:42px;
    line-height:42px;
}
.container-tabs ul li.first
{
    /*margin-left:1px;*/
}
.orange-line-tabs
{
    background:url(../images/tab-orange-line.png) repeat-x 0 0;
    margin-top:-3px;
    position:relative;
    z-index:5;
    height:350px;
    overflow:hidden;
}
.map-image-container
{
    position:absolute;
    left:50px;
    top:25px;
    text-align:center;
}
.map2, .map3, .map4
{
    display:none;
}

.right-column
{
    float:right;
    width:165px;
    margin: 30px 15px 0 0;
}
.tyestimonials 
{
    margin-bottom:50px;
}
.right-column h3
{
    font:bold 14px arial;
    color:#FF8B00;
    text-transform:uppercase;
    border-bottom:1px dotted #757575;
    margin:0px;
    padding: 0 0 9px 0;
}
.tyestimonials p
{
    color:#2F2F2F;
    font-style:italic;
    line-height:18px;
}
.new-mwmbers ul 
{
    list-style:none;
    padding:0px;
    margin:0px;
}
.new-mwmbers ul li 
{
    padding:10px 0 10px 0;
    line-height:18px;
    color:#3B3B3B;
}
.footer
{
    background:#90A44D;
    margin:30px 0 0 0;
    color:#fff;
}
.footer-orange-line
{
    height:10px;
    background:#FF8B00;
}
.bottom-menu ul 
{
    list-style:none;
    padding:0px;
    margin:0px;
    overflow:hidden;
    width:660px;
    margin: 0 auto;
}
.bottom-menu ul li
{
    float:left;
    background:url(../images/separator-bottom-menu.gif) no-repeat 0 50%;
}
.bottom-menu ul li.first
{
    background:none;
}
.bottom-menu ul li a
{
    padding:12px 16px 12px 16px;
    margin:0 5px 0 5px;
    color:#fff;
    font: bold 12px arial;
    display:block;
    text-decoration:none;
}
.bottom-menu ul li a:hover
{
    background:#FF8B00;
}
.bottom-menu ul li a.active
{
    background:#FF8B00;
}
.copyright
{
    text-align:center;
    padding:10px 0 25px 0;
    font-size:11px;
}
.copyright a 
{
    color:#fff;
}

h1
{
    font-size:24px;
    color:#0048CE;
/*    font:30px arial;
    color:#1C8AB0;
    padding:0px;
    margin:0px;*/
}

input[type="submit"],input[type="reset"] {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #010c47;
    padding: 4px 20px;
    background: -moz-linear-gradient(
	top,
	#bbd6f8 0%,
	#a4c9f5);
    background: -webkit-gradient(
	linear, left top, left bottom, 
	from(#bbd6f8),
	to(#a4c9f5));
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #798eb3;
    -moz-box-shadow:
	0px 1px 3px rgba(000,000,000,0.5),
	inset -1px 1px 1px rgba(255,255,255,1);
    -webkit-box-shadow:
	0px 1px 3px rgba(000,000,000,0.5),
	inset -1px 1px 1px rgba(255,255,255,1);
    box-shadow:
	0px 1px 3px rgba(000,000,000,0.5),
	inset -1px 1px 1px rgba(255,255,255,1);
}





/* OLD STYLES */
.fheader {color: #C05800; text-decoration: none; font-weight: bold; font-size: 14px; font-family: arial;}
.fheader_center {color: #243aff; text-decoration: none; font-weight: bold; font-size: 16px; font-family: Times New Roman; font-style: italic;}
.roomname {color: #690802; text-decoration: none; font-weight: bold; font-size: 13px}
.ftext {color: #000000; text-decoration: none; font-size: 13px; font-family: arial;}
.ftext_center {color: #000000; text-decoration: none; font-size: 11px; font-family: arial;}
.tableXborder {background-color:#666666}
.bdsep {background-color:#133524}
.menuXitemXlmenu:hover {text-decoration:underline}
.menuXitemXtopmenu:hover {text-decoration:underline}
.roomcriteria {font-weight:bold}

.head_black {color: #000000; text-decoration: none; font-weight: bold; font-size: 16px; font-family: Times New Roman; font-style: italic; text-align: center;}
.head_red {color: #003269; text-decoration: none; font-weight: bold; font-size: 18px; font-family: Times New Roman; font-style: italic; text-align: center;}
.head_main {color: #1C5487; text-decoration: none; font-weight: bold; font-size: 30px; font-family: Times New Roman;  text-align: center;}
.head_tbl {color: #000000; text-decoration: none; font-size: 11px; font-family: arial; font-weight: bold; text-align: center; background-color: #D9EC9D;}

.m_text {color: #000000; text-decoration: none; font-size: 11px; font-family: arial; font-weight: normal;}
.m_text_bold {color: #000000; text-decoration: none; font-size: 11px; font-family: arial; font-weight: bold;}

.m_href {color: #FF5400; text-decoration: none; font-size: 11px; font-family: arial; font-weight: normal;}

.borders {border: 1 solid #6D7931; background-color: #D9EC9D;}

.aheadline {font-weight: bold; font-size: 14px}
.propertytext {color: #000022; font-weight: normal; text-decoration: none; font-size: 11px; font-family: Arial, Verdana; text-align: justify}
.propertydescription {color: #000022; font-weight: normal; text-decoration: none; font-size: 11px; font-family: Arial, Verdana; text-align: justify}

.column1 {background-color:#D9EC9D; font-size:13px; font-family: Arial, Verdana}
.column2 {background-color:#D9EC9D; font-size:13px; font-family: Arial, Verdana}
.column3 {background-color:#D9EC9D; font-size:13px; font-family: Arial, Verdana}

.property {color: #000000; text-decoration: none; font-size: 13px; font-family: Arial, Verdana; padding-left: 0px; padding-right: 0px;}
.propertyheader {color: #000000; font-weight: bold; text-decoration: none; font-size: 11px; font-family: Arial, Verdana; text-transform: none; border: 1 solid #B38262; background-color: #FCD204; height="25"; text-align: center;}

.imagebg {background-color:#D9EC9D; vertical-align: middle; text-align: center}

.td_color {background-color: #D9EC9D;}
.m_border {background-color:#6D7931;}

table.outertable{background-color:#6D7931}
table.innertable td{background-color:#D9EC9D}

sup {color:red; font-size:14px;}


