/* CSS Document */
p {
font-size:1.1em;
margin:8px 0 8px 0;
}
.p_margin_bottom {
margin:8px 0 16px 0;
}
.txt {
font-family:Tahoma, Verdana, sans-serif;
font-size:1.1em;
}
.txtsmall {
font-family:Tahoma, Verdana, sans-serif;
font-size:1.0em;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
margin:0 0 0 0;
color:#333366;
font-weight:bold;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
margin:0 0 0 0;
color:#333366;
font-weight:bold;
}
.darker_text {
color:#333366;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
margin:0 0 0 0;
color:#333366;
font-weight:bold;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
margin:10px 0 8px 0;
color:#333;
font-weight:normal;
}
.light_blue_text {
color:#5D85B2;
font-size:1.4em;
}
.light_blue_bold {
color:#5D85B2;
font-weight:bold;
}
.back_to_top {
color:#5D85B2;
font-weight:normal;
}
.grey_text {
color:#333333;
}
a img {
border: none;
}
.landPage_margin {
margin:-10px 0 8px 0;
}
#container {
width: 760px;
margin:auto;
padding:0;
text-align:left;
}
#footer {
width: 760px;
margin:auto;
padding:10px 0 10px 0;
text-align:center;
color:#fff;
font-size:1.0em;
}
#footer a:link,
#footer a:visited { 
color: #fff;
font-weight:bold;
text-decoration:underline;
}
#footer a:hover {
color: #fff;
font-weight:bold;
text-decoration:none;
}
#footer a:active { 
color: #fff;
font-weight:bold;
text-decoration:underline;
}
#menu_holder {
width:760px;
}
#nav_holder {
clear:both;
width:760px;
}
#nav_contact {
float:right;
width:500px;
padding:5px 20px 0 0 !important; padding:8px 20px 0 0;
text-align:right;
color:#fff;
}
#nav_contact p {
margin:5px 0 5px 0 !important; margin:7px 0 7px 0;
}
.nav_contactp {
font-size:1em;
color:#B3C8C5;
margin:0px 0 3px 0;
}
a.nav_contactp:link,
a.nav_contactp:visited { 
color: #B3C8C5;
font-weight:normal;
text-decoration:underline;
}
a.nav_contactp:hover {
color: #B3C8C5;
font-weight:normal;
text-decoration:none;
}
a.nav_contactp:active { 
color: #B3C8C5;
font-weight:normal;
text-decoration:underline;
}
a.back_to_top:link,
a.back_to_top:visited {
font-size:1.1em;
color: #777;
font-weight:normal;
text-decoration:underline;
}
a.back_to_top:hover {
color: #777;
font-weight:normal;
text-decoration:none;
}
a.back_to_top:active { 
color: #777;
font-weight:normal;
text-decoration:underline;
}
.phone_text {
font-size:1.3em;
font-weight:bold;
}
a.nav_contact:link,
a.nav_contact:visited { 
color: #fff;
font-weight:normal;
text-decoration:underline;
}
a.nav_contact:hover {
color: #fff;
font-weight:normal;
text-decoration:none;
}
a.nav_contact:active { 
color: #fff;
font-weight:normal;
text-decoration:underline;
}
#nav {
background:url(images/nav_back.gif) top no-repeat;
width:530px;
height:30px;
padding:16px 0 0 0;
}
#logos {
background:#fff url(images/dots_hori.gif) repeat-x top;
width:740px;
padding:10px 0 10px 0;
border-left:solid 10px #fff;
border-right:solid 10px #fff;
text-align:center;
}
#content_top {
background:url(images/content_top.gif) top no-repeat;
width:760px;
height:10px;
}
#content_mid {
background:#fff;
width:740px;
padding:0 10px 10px 10px;
}
#content_bot {
background:url(images/content_bottom.gif) top no-repeat;
width:760px;
height:10px;
}
#column_main {
float:left;
width:560px;
}
#home_banner {
width:560px;
height:203px;
}
#small_banner {
width:560px;
height:70px;
}
#column_right {
float:right;
width:170px;
}
#column_left {
background:url(images/dots_vert.gif) repeat-y right;
float:left;
width:152px;
padding:0 10px 0 8px;
margin:15px 0 10px 0;
}
#column_mid {
background:url(images/dots_vert.gif) repeat-y right;
float:left;
width:364px;
padding:0 13px 0 13px;
margin:15px 0 10px 0;
}
#column_whole {
background:url(images/dots_vert.gif) repeat-y right;
float:left;
width:542px;
padding:0 13px 0 5px;
margin:15px 0 10px 0;
text-align:left;
}
#column_whole_trade_online {
background:url(images/dots_vert.gif) repeat-y right;
float:left;
width:542px;
padding:0 13px 0 5px;
margin:15px 0 10px 0;
}
#column_whole_trade_online img {
float:left;
padding:5px 15px 10px 0;
}
#column_whole2 {
float:left;
width:535px;
padding:0 8px 0 5px;
margin:15px 0 10px 0;
text-align:left;
}
.oneThird_column_holder {
float:left;
}
.oneThird_column {
width:150px;
padding:10px 21px 5px 10px;
background:#fff url(images/eccomerce_top.gif) top left no-repeat;
}
.oneThird_column_right {
width:155px;
padding:10px 15px 5px 10px;
background:#fff url(images/eccomerce_top.gif) top left no-repeat;
}
.oneThird_margin {
margin:0 10px 0 0;
}
.oneThird_footer {
background:url(images/eccomerce_bottom.gif) top no-repeat;
width:180px;
height:15px;
}
.features_column {
width:500px;
padding:2px 15px 5px 15px;
background:#fff url(images/eccomerce_main_top.gif) top left no-repeat;
margin:10px 0 0 0;
}
.conciergeTable_footer {
background:url(images/eccomerce_main_bottom.gif) top no-repeat;
width:530px;
height:19px;
margin:0 0 0 10px;
}
.conciergeTable_header {
width:500px;
padding:2px 15px 5px 15px;
background:#fff url(images/eccomerce_main_top.gif) top left no-repeat;
margin:0 0 0 10px;
}
.padding01 {
padding:0 0 10px 0;
}
.dotted_hori {
display:block;
background:url(images/dots_hori.gif) repeat-x center;
padding:10px 0 0 0;
height:10px;
}
#column_whole_land {
background:url(images/dots_vert.gif) repeat-y right;
float:left;
width:542px;
padding:0 13px 0 5px;
margin:5px 0 10px 0;
}
.column_whole_img {
float:left;
padding:5px 15px 10px 0;
}
#column_whole_land img {
float:left;
padding:5px 15px 10px 0;
}
#quick_links {
background:#F3F9F9 url(images/quicklinks_back_top.gif) top no-repeat;
width:150px;
padding:10px;
}
#quick_links_bottom {
background:#fff url(images/quicklinks_back_bottom.gif) top no-repeat;
width:170px;
height:10px;
margin:0 0 10px 0;
}
#latest_news {
background:#f2f2f2 url(images/latest_news_top.gif) top no-repeat;
width:150px;
padding:10px 10px 5px 10px;
}
#latest_news_bottom {
background:#fff url(images/latest_news_bottom.gif) top no-repeat;
width:170px;
height:10px;
margin:0 0 10px 0;
}
#latest_news a:link,
#latest_news a:visited { 
color: #333;
font-weight:bold;
text-decoration:underline;
}
#latest_news a:hover {
color: #333;
font-weight:bold;
text-decoration:none;
}
#latest_news a:active { 
color: #333;
font-weight:bold;
text-decoration:underline;
}
.news_holder {
background:url(images/dots_hori.gif) repeat-x bottom;
width:150px;
padding:0 0 3px 0;
margin:10px 0 0 0;
}
.news_header {
font-weight:bold;
margin:0 0 -5px 0;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.hidden {
display: none;
}
a:link,
a:visited { 
color: #333;
font-weight:bold;
text-decoration:underline;
}
a:hover {
color: #333;
font-weight:bold;
text-decoration:none;
}
a:active { 
color: #333;
font-weight:bold;
text-decoration:underline;
}
.ietrick {
line-height:1px;
font-size:0;
margin:0;
padding:0;
}
.clear {
clear:both;
}
.list_quick {
padding: 1px 0 0 0;
margin: 3px 0 0 0;
width: 150px;
}
.list_quick li {
color:#333366;
font-weight:bold;
font-size:1.2em;
padding:0 0 5px 15px;
background-image: url(images/bullet_star.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
list-style-type:none;
margin:5px 0 0 0;
}
.list_quick li a { color:#333366; text-decoration: underline; }
.list_quick li a:link { color: #333366; text-decoration: underline; }
.list_quick li a:hover { color: #333366; text-decoration:none; }

.list_leftCol {
padding: 1px 0 0 0;
margin: 5px 0 5px 0;
width: 150px;
}
.list_leftCol li {
color:#333;
font-weight:normal;
font-size:1.1em;
padding:0 0 5px 13px;
background-image: url(images/bullet_arrow.gif);
background-repeat: no-repeat;
background-position: 0 0;
list-style-type:none;
margin:0 0 0 0;
}
.list_leftCol li a { color:#333366; text-decoration: underline; font-weight:bold; }
.list_leftCol li a:link { color: #333366; text-decoration: underline; font-weight:bold; }
.list_leftCol li a:hover { color: #333366; text-decoration:none; font-weight:bold; }

.list_midCol {
padding: 1px 0 0 0;
margin: 5px 0 5px 0;
width: 150px;
}
.list_midCol li {
color:#333366;
font-weight:bold;
font-size:1.1em;
padding:0 0 5px 0;
list-style-type:none;
margin:0 0 0 0;
}
.list_midCol li a { color:#333366; text-decoration:underline; }
.list_midCol li a:link { color: #333366; text-decoration:underline; }
.list_midCol li a:hover { color: #333366; text-decoration:none; }

.list_jobs {
padding: 1px 0 0 0;
margin: 5px 0 5px 0;
}
.list_jobs li {
color:#333;
font-weight:normal;
font-size:1.1em;
padding:0 0 5px 13px;
background-image: url(images/bullet_arrow.gif);
background-repeat: no-repeat;
background-position: 0 0;
list-style-type:none;
margin:0 0 0 0;
}
#options {
background:#F2f2f2 url(images/latest_news_top.gif) top no-repeat;
width:150px;
padding:10px 10px 5px 10px;
}
#options_bottom {
background:#fff url(images/latest_news_bottom.gif) top no-repeat;
width:170px;
height:10px;
margin:0 0 10px 0;
}
.list_options {
padding: 1px 0 0 0;
margin: 10px 0 5px 0;
width: 150px;
}
.list_options li {
color:#555;
font-weight:bold;
font-size:1.1em;
padding:0 0 7px 13px;
background-image: url(images/bullet_arrow.gif);
background-repeat: no-repeat;
background-position: 0 0.1em;
list-style-type:none;
margin:0 0 0 0;
}
.list_options li a { color:#555; text-decoration:underline; }
.list_options li a:link { color: #555; text-decoration:underline; }
.list_options li a:hover { color: #333; text-decoration:none; }
.list_options li a:active { color: #5D85B2; text-decoration:underline; }
.list_options li a.selected_list { color: #5D85B2; text-decoration:underline; }
/*SHOW LISTINGS STYLES*/
.showItemText h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
margin:0 0 0 0;
color:#333366;
font-weight:bold;
}
#column_whole_showItem {
float:left;
width:560px;
padding:0;
margin:5px 0 10px 0;
}
.showItemHolder {
}
.showItem_h1 {
padding:10px 0 0 3px;
}
.showItem {
background:url(images/showItem_back.gif) top no-repeat;
width:540px;
padding:10px 10px 0 10px;
margin:10px 0 0 0;
}
.showItem_bottom {
background:url(images/showItem_back_bott.gif) top no-repeat;
width:560px;
height:10px;
}
.showItemAlt {
background:url(images/showItemAlt_back.gif) top no-repeat;
width:540px;
padding:10px 10px 0 10px;
margin:10px 0 0 0;
}
.showItemAlt_bottom {
background:url(images/showItemAlt_back_bott.gif) top no-repeat;
width:560px;
height:10px;
}
.showItemText {
float:left;
width:420px;
padding:0 0 0 10px;
}
.showItemText2 {
float:left;
width:530px;
padding:0 0 0 10px;
}
.showItemImage {
float:left;
margin:-2px 0 0 0;
}
.showItemHolder {
padding: 1px 0 0 0;
margin: 1px 0 2px 0;
}
.showItemHolder li {
color:#555;
font-size:1.1em;
padding:0 0 2px 0;
list-style-type:none;
margin:0 0 0 0;
}
/*SHOW LISTINGS STYLES*/

/*ABOUT US STYLES*/
.keyPeople_holder {
background:url(images/dots_hori.gif) repeat-x bottom;
width:542px;
padding:10px 0 10px 0;
margin:10px 0 0 0;
}
.keyPeople_image {
float:left;
padding:0 15px 0 0;
}
.keyPeople_text {
width:442px;
float:left;
}
.list_split {
float:left;
padding: 1px 0 0 0;
margin: 5px 0 5px 0;
width: 260px;
}
.list_split li {
color:#333;
font-weight:bold;
font-size:1.1em;
padding:0 0 5px 13px;
background-image: url(images/bullet_arrow.gif);
background-repeat: no-repeat;
background-position: 0 0;
list-style-type:none;
margin:0 0 0 0;
}
/*ABOUT US STYLES*/

/*GROUP BOOKINGS STYLES*/
.twoColumn_split {
float:left;
padding: 1px 15px 0 0;
margin: 12px 0 5px 0;
width: 255px;
}
.width150 {
width:150px;
}
/*GROUP BOOKINGS STYLES*/

/*LETTER BACKGROUND*/
#letterbg {
	width:420px;
	background: url(images/letterbg.jpg) repeat-y top;
	background-position:0 30px;
	padding:20px 25px 20px 95px;
}
#content {
	border:0px solid #F00;
	width:400px;
	position:relative; 
	top:0px; 
	left:85px;
	padding: 20px;
	text-align:left;
}