@charset "utf-8";
*
{
   margin: 0;
   padding: 0;
}
.widget_content label
{
   display: block;
   clear: right;
}
.widget_content select
{
   font-family: Arial, Helvetica, sans-serif;
   width: 100%;
   margin-bottom: 7px;
   margin-top: 3px;
   height: 24px;
}
.wginput 
{
   font-family: Arial, Helvetica, sans-serif;
   width: 100%;
   margin-bottom: 7px;
   margin-top: 3px;
   height: 24px;
}
#customer_service
{
   background-image: url(images/customer_service.gif);
   width: 183px;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   float: right;
   position: absolute;
   right: 0px;
   bottom: 0px;
   text-indent: 35px;
   padding-top: 15px;
   height: 25px;
}
.widget_content button
{
   line-height: 38px;
   background-image: url(images/button1.gif);
   background-repeat: no-repeat;
   background-position: left top;
   text-align: center;
   height: 38px;
   width: 110px;
   font-weight: bold;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   display: inline;
   margin-right: 15px;
   background-color: transparent;
   vertical-align: middle;
}
body {
   background-image: url(images/background.jpg);
   background-repeat: repeat-x;
   background-position: center top;
   background-color: #151D2A;
   font: 100% Verdana, Arial, Helvetica, sans-serif;
   margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
   padding: 0;
   text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
   color: #666666;
   line-height: 17px;
}
#container {
   width: 900px;
   text-align: left; /* this overrides the text-align: center on the body element. */
   background-color: #FFFFFF;
   margin-right: auto;
   margin-left: auto;
}
#header {
   background-image: url(images/header_bg.jpg);
   height: 56px;
   width: 900px;
   padding-top: 26px;
   position: relative;
}
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#mainContent {
   background: #FFFFFF;
   padding-top: 7px;
}
#content
{
   background-image: url(images/right_fade.jpg);
   background-repeat: no-repeat;
   background-position: right top;
   padding-right: 345px;
   padding-top: 7px;
   padding-left: 7px;
   padding-bottom: 2px;
}
#right_col
{
   z-index: 4;
   width: 292px;
   position: absolute;
   left: 577px;
   top: 133px;
}
.widget
{
   background-image: url(images/widget_bg1.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
   background-color: #E9E9E9;
   margin-bottom: 10px;
}
.block_content img
{
   float: left;
}
.widget_content
{
   padding-bottom: 15px;
   padding-top: 5px;
   padding-right: 15px;
   padding-left: 15px;
   margin: 0px;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   color: #333333;
}
.block_content h2
{
   display: none;
}
.block_content
{
   background-color: #FFFFFF;
   padding: 7px 7px 7px 165px;
   display: block;
   text-align: left;
   min-height:100px;
   height:auto !important;
   height:100px;
}
h4
{
   font-family: Arial, Helvetica, sans-serif;
   color: #174383;
   font-weight: bold;
   font-size: 14px;
}

#indexheader1
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header1.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 400px;
   width: 900px;
   position: relative;
}
#footer {
   padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
   background:#151D2A url(images/footer_bg.gif) no-repeat left top;
   height: 34px;
}
a#logo {
   display: block;
   background-image: url(images/wglogo1.jpg);
   width: 235px;
   height: 56px;
}
#footer ul
{
   list-style-type: none;
   margin: 0px;
   padding: 0px 0px 0px 15px;
}
#footer li
{
   display: inline;
   padding-right: 6px;
   font-family: Arial, Helvetica, sans-serif;
   color: #CCCCCC;
   font-size: 12px;
   line-height: 34px;
}
#copyright
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #92969c;
   margin-top: 15px;
   padding-bottom: 15px;
}
#footer li a
{
   color: #CCCCCC;
   text-decoration: none;
}
#logo h1
{
   display: none;
}
.clear
{
   clear: both;
   height: 1px;
   width: 1px;
}
.block1
{
   background-color: #FFFFFF;
   background-image: url(images/block_bg1.jpg);
   background-repeat: repeat-y;
   background-position: right top;
   padding: 5px;
   margin-bottom: 5px;
}
/* IMAGES and BUTTONS */
a#logo {
   display: block;
   background-image: url(images/wglogo1.jpg);
   width: 235px;
   height: 56px;
}
#logo h1
{
   display: none;
}
#header_1 {
   display: block;
   background-image: url(images/headers/text/text_header_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#header_2 {
   display: block;
   background-image: url(images/headers/text/text_header_2.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#header_3 {
   display: block;
   background-image: url(images/headers/text/text_header_3.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
.block_content p
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin-top: 3px;
   margin-bottom: 3px;
}
.hide
{
   display: none;
}
.dollar
{
   display: block;
   clear: right;
   margin: 0px;
   padding: 0px;
}
.header_1_img
{
   background-image: url(images/blocks/block_1.jpg);
   background-repeat: no-repeat;
   background-position: left center;
   background-color: #FFFFFF;
}
.header_2_img
{
   background-image: url(images/blocks/block_2.jpg);
   background-repeat: no-repeat;
   background-position: left center;
   background-color: #FFFFFF;
}
.header_3_img
{
   background-image: url(images/blocks/block_3.jpg);
   background-repeat: no-repeat;
   background-position: left center;
   background-color: #FFFFFF;
}
.arrow
{
   background-image: url(images/arrow_green.gif);
   background-repeat: no-repeat;
   background-position: right center;
   display: block;
   padding-right: 20px;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   margin-top: 5px;
   text-align: right;
   clear: right;
}
.arrow:hover
{
   background-image: url(images/arrow_blue.gif);
}
.widget_text_1 {
   display: block;
   background-image: url(images/headers/text/text_widget_1.gif);
   width: 292px;
   height: 29px;
   background-repeat: no-repeat;
}
.widget_text_2 {
   display: block;
   background-image: url(images/headers/text/text_widget_2.gif);
   width: 292px;
   height: 29px;
   background-repeat: no-repeat;
}
.widget_text_3 {
   display: block;
   background-image: url(images/headers/text/text_widget_3.gif);
   width: 292px;
   height: 29px;
   background-repeat: no-repeat;
}
#footer li a:hover
{
   color: #CCCCCC;
   text-decoration: underline;
}
#indexheader2
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header2.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 257px;
   width: 900px;
   position: relative;
}
.widget_text_4
{
   display: block;
   background-image: url(images/headers/text/text_widget_4.gif);
   width: 292px;
   height: 29px;
   background-repeat: no-repeat;
}
.widget_text_5
{
   display: block;
   background-image: url(images/headers/text/text_widget_5.gif);
   width: 292px;
   height: 29px;
   background-repeat: no-repeat;
}
.form_left
{
   float: left;
   width: 48%;
}
.form_right
{
   float: right;
   width: 48%;
}
.calendar
{
   background-image: url(images/calendar.gif);
   background-repeat: no-repeat;
   background-position: 96% 50%;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   width: 100%;
   margin-bottom: 7px;
   margin-top: 3px;
   height: 24px;
   border: 1px solid #999999;
}
.widget_resort_view
{
   margin: 0px;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   color: #333333;
   background-image: url(images/resort_view.jpg);
   display: block;
   height: 158px;
   width: 292px;
}
.widget_resort_view:hover
{
   margin: 0px;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   color: #333333;
   background-image: url(images/resort_view2.jpg);
   display: block;
   height: 158px;
   width: 292px;
}
#amenity_1
{
   display: block;
   background-image: url(images/headers/text/text_amenity_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
.amenity_1_img
{
   background-image: url(images/blocks/amenity_1.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #FFFFFF;
}
#amenity_2
{
   display: block;
   background-image: url(images/headers/text/text_amenity_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#amenity_3
{
   display: block;
   background-image: url(images/headers/text/text_amenity_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#amenity_4
{
   display: block;
   background-image: url(images/headers/text/text_amenity_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#customer_service2
{
   background-image: url(images/tab_destination.jpg);
   width: 164px;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   float: right;
   position: absolute;
   right: 165px;
   bottom: 0px;
   text-indent: 32px;
   padding-top: 15px;
   height: 25px;
}
.offer
{
   margin-bottom: 5px;
}
.callnow
{
   margin-bottom: 5px;
   font-size: 14px;
   font-weight: bold;
   color: #333333;
}
.widget_content hr
{
   margin-bottom: 9px;
   margin-top: 5px;
   padding: 0px;
   color: #999999;
   border: 1px solid #999999;
}
#destinations
{
   background-image: url(images/tab_customerservice2.jpg);
   width: 166px;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   float: right;
   position: absolute;
   right: 0px;
   bottom: 0px;
   text-indent: 15px;
   padding-top: 15px;
   height: 25px;
}
.widget_text_6
{
   display: block;
   background-image: url(images/headers/text/text_widget_6.gif);
   width: 292px;
   height: 29px;
   background-repeat: no-repeat;
}
.widget_content ul
{
   padding-left: 15px;
}
#indexheader3
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header3.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 160px;
   width: 900px;
   position: relative;
}
#right_col_destination
{
   z-index: 4;
   width: 292px;
   position: absolute;
   left: 577px;
   top: 35px;
}
#large_header_1
{
   display: block;
   background-image: url(images/headers/text/text_main_header_1.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
 #navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer a
{
   display: block;
   color: #FFF;
   background-color: #819CC4;
   width: 100%;
   text-decoration: none;
   border-bottom: 1px none;
   font-weight: bold;
   line-height: 20px;
   text-indent: 5px;
}

#navcontainer a:hover
{
   background-color: #174383;
   color: #FFF;
}

#navcontainer li li a
{
   display: block;
   color: #FFF;
   background-color: #A8BBD6;
   width: 100%;
   text-decoration: none;
   font-weight: normal;
   text-indent: 15px;
}
#large_header_2
{
   display: block;
   background-image: url(images/headers/text/text_main_header_2.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
#large_header_3
{
   display: block;
   background-image: url(images/headers/text/text_main_header_3.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
#destination_sub_1
{
   display: block;
   background-image: url(images/headers/text/text_small_header_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#destination_sub_2
{
   display: block;
   background-image: url(images/headers/text/text_small_header_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#destination_sub_3
{
   display: block;
   background-image: url(images/headers/text/text_small_header_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#destination_sub_4
{
   display: block;
   background-image: url(images/headers/text/text_small_header_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#destination_sub_5
{
   display: block;
   background-image: url(images/headers/text/text_small_header_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#destination_sub_6
{
   display: block;
   background-image: url(images/headers/text/text_small_header_1.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
.widget_text_7
{
   display: block;
   background-image: url(images/headers/text/text_widget_7.gif);
   width: 292px;
   height: 29px;
   background-repeat: no-repeat;
}
#indexheader4
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header4.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 160px;
   width: 900px;
   position: relative;
}
.intro_p
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 0px;
   margin-left: 8px;
   margin-bottom: 10px;
}
.block_content h3
{
   display: none;
}
#indexheader5
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header5.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 160px;
   width: 900px;
   position: relative;
}
#content_full
{
   background-repeat: no-repeat;
   background-position: right top;
   padding-top: 7px;
   padding-left: 7px;
   padding-bottom: 2px;
   padding-right: 7px;
}
#content_full_2
{
   background-repeat: no-repeat;
   background-position: right top;
   padding-top: 7px;
   padding-left: 7px;
   padding-bottom: 2px;
   padding-right: 7px;
}
.page_left
{
   float: left;
   width: 49%;
}
.page_right
{
   float: right;
   width: 49%;
}
#large_header_5
{
   display: block;
   background-image: url(images/headers/text/text_main_header_5.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
#large_header_4
{
   display: block;
   background-image: url(images/headers/text/text_main_header_4.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
#large_header_6
{
   display: block;
   background-image: url(images/headers/text/text_main_header_6.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
#large_header_7
{
   display: block;
   background-image: url(images/headers/text/text_main_header_7.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
.vacationoffer ul
{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
.vacationoffer li
{
   list-style-type: none;
   margin: 0px 0px 7px;
   padding: 0px;
   position: relative;
   display: block;
   clear: both;
   height: 58px;
   background-repeat: repeat-x;
   background-position: left bottom;
}
.vacationoffer
{
   background-repeat: repeat-x;
   background-position: left bottom;
   padding: 10px;
}
.price
{
   background-image: url(images/pricebox.gif);
   background-repeat: no-repeat;
   background-position: left top;
   text-align: center;
   display: block;
   float: right;
   height: 38px;
   width: 58px;
   padding-top: 20px;
   font-size: 16px;
   font-weight: bold;
   color: #65AA54;
   position: relative;
}
.offer
{
   float: left;
}
.night
{
   font-size: 10px;
   color: #8EBF82;
   text-align: center;
   line-height: 10px;
   position: absolute;
   left: 14px;
   top: 40px;
}
#large_header_8
{
   display: block;
   background-image: url(images/headers/text/text_main_header_8.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
ul
{
   margin: 0px;
   padding: 0px;
}
li
{
   margin: 0px;
   padding: 0px;
}
#destination_solo
{
   background-image: url(images/destination_Tab.gif);
   width: 183px;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   float: right;
   position: absolute;
   right: 0px;
   bottom: 0px;
   text-indent: 37px;
   padding-top: 15px;
   height: 25px;
}
#content_full_2 p
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin-bottom: 16px;
   line-height: 18px;
   padding-right: 75px;
   padding-left: 75px;
}
#destinations_un
{
   background-image: url(images/tab_customerservice2_un.gif);
   width: 166px;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   float: right;
   position: absolute;
   right: 0px;
   bottom: 0px;
   text-indent: 15px;
   padding-top: 15px;
   height: 25px;
}
#customer_service2_un
{
   background-image: url(images/tab_destination_un.gif);
   width: 164px;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   float: right;
   position: absolute;
   right: 165px;
   bottom: 0px;
   text-indent: 32px;
   padding-top: 15px;
   height: 25px;
}
#customer_service3_up
{
   background-image: url(images/tab_destination_sel.gif);
   width: 164px;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   float: right;
   position: absolute;
   right: 165px;
   bottom: 0px;
   text-indent: 32px;
   padding-top: 15px;
   height: 25px;
}
#customer_service_main
{
   background-image: url(images/customer_service_un.gif);
   width: 183px;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   float: right;
   position: absolute;
   right: 0px;
   bottom: 0px;
   text-indent: 32px;
   padding-top: 15px;
   height: 25px;
}
#indexheader6
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header6.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 160px;
   width: 900px;
   position: relative;
}
#indexheader7
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header7.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 160px;
   width: 900px;
   position: relative;
}
.page_right_small
{
   float: right;
   width: 29%;
}
.page_left_large
{
   float: left;
   width: 69%;
}
#indexheader8
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header8.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 160px;
   width: 900px;
   position: relative;
}
#corp_sub_1
{
   display: block;
   background-image: url(images/headers/text/text_small_header_2.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#corp_sub_2
{
   display: block;
   background-image: url(images/headers/text/text_small_header_3.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#corp_sub_3
{
   display: block;
   background-image: url(images/headers/text/text_small_header_4.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#corp_sub_4
{
   display: block;
   background-image: url(images/headers/text/text_small_header_5.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#corp_sub_5
{
   display: block;
   background-image: url(images/headers/text/text_small_header_6.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#large_header_9
{
   display: block;
   background-image: url(images/headers/text/text_main_header_9.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
#indexheader9
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header9.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 160px;
   width: 900px;
   position: relative;
}
#large_header_10
{
   display: block;
   background-image: url(images/headers/text/text_main_header_10.gif);
   width: 90%;
   height: 29px;
   background-repeat: no-repeat;
   margin-left: 7px;
}
.block_content_form
{
   background-color: #FFFFFF;
   padding: 7px;
   text-align: left;
   min-height:100px;
   height:auto !important;
   height:100px;
   width: auto;
}
#indexheader10
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header10.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 160px;
   width: 900px;
   position: relative;
}
#indexheader11
{
   background-color: #CCCCCC;
   background-image: url(images/headers/header11.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 160px;
   width: 900px;
   position: relative;
}
.instructions
{
   font-size: 10px;
   font-style: italic;
}
.block_content ul
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #C2D4EC;
   padding-left: 20px;
}
.block_content li
{
   color: #333333;
}
#career_1
{
   display: block;
   background-image: url(images/headers/text/text_main_header_12.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#career_2
{
   display: block;
   background-image: url(images/headers/text/text_main_header_13.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#features_1
{
   display: block;
   background-image: url(images/headers/text/text_room_features.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
#features_1 h2
{
   display: none;
}
.50_percent_left
{
   width: 100px;
   display: block;
   float: left;
}
.50_percent_right
{
   width: 100px;
   float: right;
   display: block;
}
.widget_text_9
{
   display: block;
   background-image: url(images/headers/text/text_widget_9.gif);
   width: 292px;
   height: 29px;
   background-repeat: no-repeat;
}
/* allow room for 3 columns */
  .columnlist ul
  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #C2D4EC;
  }

  /* float & allow room for the widest item */
  .columnlist ul li
  {
  color: #333333;
   float: left;
   width: 12em;
  }
.header_link
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #FFFFFF;
   float: right;
   margin-top: 4px;
   margin-right: 10px;
}
.room_features h2
{
   display: none;
}
.book_form
{
   background-color: #D7D7D7;
   padding: 10px;
   background-image: url(images/form_bg.jpg);
   background-repeat: repeat-x;
   background-position: center bottom;
   border: 1px solid #D7D7D7;
}
.checkbox
{
   height: 24px;
}
.widget_content p
{
}
.button_link
{
}
#amenity_5
{
   display: block;
   background-image: url(images/headers/text/text_room_features.gif);
   width: 100%;
   height: 29px;
   background-repeat: no-repeat;
}
.block2
{
   background-color: #DFDFDF;
}
.widget_text_10
{
   display: block;
   background-image: url(images/headers/text/text_widget_10.gif);
   width: 292px;
   height: 29px;
   background-repeat: no-repeat;
}
.amenity_2_img
{
   background-image: url(images/blocks/phone_3.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   background-color: #FFFFFF;
}
.phone
{
   background-image: url(images/arrow_phone.gif);
   background-repeat: no-repeat;
   background-position: right center;
   display: block;
   padding-right: 20px;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   margin-top: 5px;
   text-align: right;
   clear: right;
   color: #0000CC;
   text-decoration: none;
}
