/* Website: /* Website: The Liner Hotel
/* © 2008 www.ph-creative.com

/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */

.ebooking { width: 885px; height: 570px; border: 1px solid #00338e; clear: both; float: left; margin: -31px 0 20px;}
iframe {border:none; background: #fff;}

body {padding:0px; margin:0px; color:#000; background: #fff; font:normal normal 12px/100% Arial, Helvetica, Sans-Serif;}
table, table tr, table td {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}

.container {width: 930px; margin: 0 auto;}

#top { height: 223px; background: url(../builtin/top_bg.gif) repeat-x left top;}
    #logo { width: 269px; height: 97px; background: url(../builtin/logo.png) no-repeat left top; float: left; margin: 19px 0 0;}
        #logo h1 a{ display: block; width: 269px; height: 97px;} 
        #logo h1 {margin: 0px; text-indent: -9999px;}
    #strapline {margin: 13px 17px 20px 0; float: right; width: 644px; height: 10px; }
        #strapline p{ color: #fff; margin: 0; font-size: 11px; line-height: 14px; text-align: right;}
    #top_nav {margin: 8px 17px 18px 0; float: right; width: 644px; height: 23px; text-align: right;}
      
        #top_nav a{ color: #cc9966; border-left: 1px dotted #666; height: 23px; padding: 5px 16px 1px; line-height: 14px; }
        #top_nav a:hover{ color: #fff;}
            #top_nav .active  {color: #fff;}
    
    #phone {width: 317px; height: 22px; float: right; margin: 0px 36px 0 0;}
        #phone p {margin: 0; color: #8e8e8e; font-size: 20px; line-height: 22px; font-family: Georgia, Arial, Helvetica, Sans-Serif; float: left; }
        #phone h5 {color: #fff; float: left; padding-left: 5px; margin-top: 0px; font-size: 20px; line-height: 22px; font-weight: normal;}
    
    #search {width: 250px; height: 24px; float: right; margin: 0 17px 22px 0;}
        .Phuse_Search_TextQuery {background: #fff; width: 191px; height: 20px; border: none; float: left; color: #000; font-size: 12px; padding: 3px 5px 0px; border: 1px solid #333;}
        .Phuse_Search_Button {background: url(../builtin/search_btn.png) no-repeat left; width: 38px; height: 24px; border: none; cursor: pointer; float: right; margin: 0 0 0 9px;}
    #navigation { height: 23px; clear: both;}
        
#content {width: 960px; margin: 0 auto; min-height:375px; background: url(../builtin/content_top_bg.png) no-repeat left top; position: relative; margin-top: -55px;}
    .content  {width: 887px; margin: 0 auto;}
        .content_left {width:584px; min-height: 200px; float: left; margin: 20px 0;}
            #mast {width:579px; height: 149px; padding: 10px 0 0 13px; background: url(../builtin/mast_bg.gif) no-repeat left top; margin: 0 0 11px -4px;}
            .mast {width:882px; height: 149px; padding: 10px 0 0 13px; background: url(../builtin/reservations_mast_bg.gif) no-repeat left top; margin: 0 0 11px -4px;}
            #location_map {width:579px; height: 316px; padding: 10px 0 0 13px; background: url(../builtin/location_map_bg.png) no-repeat left top; margin: 0 0 11px -4px;}
            
            #breadcrumb { height: 8px; margin: 0 0 18px 0;}
        .content_right {width:280px; min-height: 338px; float: right; margin: 20px 0; background: url(../builtin/content_right_bg.png) no-repeat left top;}
            .mm_form {height: 289px; width: 280px; background: url(../builtin/mm_form.png) no-repeat left top; padding-top: 49px;}
                .mm_form .book_online_now { margin: 0 auto 25px;}
                .mm_form .offers_feed { margin: 0 auto; width: 239px;}
                .mm_form .offers_feed h3{font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #fff; font-size: 18px; line-height: 18px; margin: 0px; border: none; padding: 0 0 8px 0; background: none; border-bottom: 1px dotted #666;}
                .mm_form .offers_feed a{display: block; float: left; width: 214px; border-bottom: 1px dotted #666; height: 22px; padding-top: 9px; padding-left: 25px; background: url(../builtin/footer_link_bg.png) no-repeat left; line-height: 14px; color: #c96;}
                .mm_form .offers_feed a:hover{ color: #fff;}
                .mm_form h4 {width: 239px; margin: 0 auto; clear: both; font-size: 14px; line-height: 16px; color: #fff;font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal; padding-top: 12px; }
                
                .brochure_download { margin: 10px 0 20px; background: url(../builtin/brochure_download.png) repeat-x left top; width: 280px; height:88px;}
                .brochure_download a{width: 280px; height:88px; display: block;}
                .brochure_download h4{color: #cc9966; padding: 25px 20px 0; line-height: 20px; font-weight: normal;}
                
                .menu_download { margin: 16px 0; background: url(../builtin/download_pdf.png) repeat-x left top; width: 280px; height:88px;}
                .menu_download a{width: 280px; height:88px; display: block;}
                .menu_download h4{color: #cc9966; padding: 25px 20px 0; line-height: 20px; font-weight: normal;}
                
                .wedding_download { margin: 10px 0 20px; background: url(../builtin/weddings_download.png) repeat-x left top; width: 280px; height:88px;}
                .wedding_download a{width: 280px; height:88px; display: block;}
                .wedding_download h4{color: #cc9966; padding: 25px 20px 0; line-height: 20px; font-weight: normal;}
                
                .xmas_download { margin: 10px 0 20px; background: url(../builtin/christmas_download.png) repeat-x left top; width: 280px; height:88px;}
                .xmas_download a{width: 280px; height:88px; display: block;}
                .xmas_download h4{color: #cc9966; padding: 25px 20px 0; line-height: 20px; font-weight: normal;}
                
                #footer { height: 527px; background: url(../builtin/footer_bg.gif) repeat-x left top;}
    .footer { width: 887px; min-height: 474px;margin: 0 auto;}
    .footer h4 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #fff; font-size: 18px; line-height: 18px; margin-top: 1px; margin-bottom: 10px; border-bottom: 1px solid #6279a0; padding: 0 0 8px 0;}
        .blog {width: 280px; margin-right: 24px; padding-top: 27px; float: left; min-height: 360px; background: url(../builtin/rss_icon.png) no-repeat right 23px;}
            .blogFeed {display: none;}
                #blogFeed {float: left; margin: 0px; height: 285px; }
                #blogFeed strong { font-weight: normal;}
                #blogFeed img { display: none; }
                #blogFeed .blog_post{ margin: 0;list-style: none; clear: both; float: left;}
                #blogFeed .blog_desc { display: none;color: #cccccc; line-height: 150%; height: 102px; overflow: hidden; margin-bottom: 10px;}
                #blogFeed .blog_post .blog_link {display: block; color: #cc9966; border-bottom: 1px dotted #666666; background: url(../builtin/footer_link_bg.png) no-repeat left; padding: 3px 0 1px 25px; height: 25px; width: 255px; overflow: hidden; line-height: 200%;}
                #blogFeed .blog_post .blog_link:hover{display: block; color: #fff; text-decoration: none;}
                	#blogFeed .blog_post h2, #blogFeed .blog_post h3, #blogFeed .blog_post img { display: none;}

                .first_blog { border: 3px solid #273040;}
                .first_blog .blog_desc { padding: 5px 7px;float: left; height: 112px; overflow: hidden;}
                    .first_blog .blog_desc p{ margin-top: 0;}
                    .first_blog a {color: #fff !important; border: none !important; background: #273040 !important; height: 23px !important; padding: 3px 7px 4px !important; width: 260px !important;}
                    
        .news {width: 280px; margin-right: 23px; padding-top: 27px; float: left; min-height: 360px; background: url(../builtin/rss_icon.png) no-repeat right 23px;}
            #news { height: 285px;}
            .news .news_post{ margin: 0;list-style: none; clear: both; float: left;}
                .news .news_desc { display: none;color: #cccccc; line-height: 150%;}
                .news .news_post .news_link a{display: block; color: #cc9966; border-bottom: 1px dotted #666666; background: url(../builtin/footer_link_bg.png) no-repeat left; padding: 8px 0 1px 25px; height: 20px; width: 255px;}
                .news .news_post .news_link a:hover{display: block; color: #fff; text-decoration: none;}
                
                .first_news { border: 3px solid #273040;}
                .first_news .news_desc { padding: 5px 7px;float: left; height: 112px; overflow: hidden;}
                    .first_news .news_desc p{ margin-top: 0;}
                
                .news_link h3 a {display: block; color: #000; line-height: 14px;}
                
        .location {width: 280px; float: left; padding-top: 27px; min-height: 360px;}
            .location .contact {width: 130px; float: left; height: 90px; color: #ccc; line-height: 150%; margin-top: 11px;}
    .footer .read_all, .footer .full_sized_map { margin-left: 55px; clear: both;}

        #icons { height: 32px; width: 887px; padding-bottom: 17px; border-bottom: 1px solid #6279a0; margin: 41px 0 10px; clear: both; float: left;}
            .bookmarks {width: 280px; float: left; height:32px; margin: 0;}
                .bookmarks ul {margin: 0px; padding: 0px; float: left;}
                .bookmarks li {width: 32px; height: 32px; list-style: none; float: left; margin: 0 3px 0px 0; padding: 0px;}
                .delicious a, .stumble a, .digg a, .reddit a, .facebook a, .linkedin a, .tweet a { display: block; width: 32px; height: 32px; text-indent: -9999px; }
                .delicious a:hover, .stumble a:hover, .digg a:hover, .reddit a:hover, .facebook a:hover, .linkedin a:hover, .tweet a:hover { text-decoration: none; border: none;}
                .delicious {background: url(../builtin/delicious.png) no-repeat left top; width: 32px; height: 32px;}
                .stumble {background: url(../builtin/stumble.png) no-repeat left top; width: 32px; height: 32px;}
                .digg {background: url(../builtin/digg.png) no-repeat left top; width: 32px; height: 32px;}
                .reddit {background: url(../builtin/reddit.png) no-repeat left top; width: 32px; height: 32px;}
                .facebook {background: url(../builtin/facebook.png) no-repeat left top; width: 32px; height: 32px;}
                .linkedin {background: url(../builtin/linkedin.png) no-repeat left top; width: 32px; height: 32px;}
                .tweet {background: url(../builtin/twitter.png) no-repeat left top; width: 32px; height: 32px;}
            .resources { width: 270px; float: right; height: 28px; margin: 10px 0 0; }
                .resource_link img{border: 0; float: left; margin-right: 7px; margin-top: -10px; position: relative;}
                .resource_link {height: 28px; margin: 0 0 0 20px; float: left; font-size: 11px;}
        #bottom {clear: both; float: left; width: 887px; font-size: 11px; line-height: 13px;}
            .ph_links {width:340px; height: 13px; float: left;}
            .copyright {width:455px; height: 13px; float: right; text-align: right; color: #fff;}
            

            .ph_links p {margin: 0px; padding: 0px; display: inline; font-size: 11px; color: #fff; float: left;}
            .copyright p{margin: 0px; padding: 0px; display: inline; font-size: 11px; color: #fff; }
            .copyright a {display: inline;}
        
#container {margin: 0 auto; background: url(../builtin/content_bottom_bg.gif) repeat-x left bottom; min-height: 700px; }
#home .content_right {height: 338px;}
#home_mast { width: 575px; height: 328px; background: #273040; padding-top: 10px; padding-left: 9px; }
    #home_mast_image { width: 565px;}
    .home_mast_image {float: left; width: 565px; height: 227px; background: #fff; margin-bottom: -340px; overflow: hidden;}
    .home_offer { width: 189px; height: 340px; background: url(../builtin/home_offer.gif) no-repeat left bottom; float: left; margin: -22px 0 0;}
    .home_offer { width: 189px; height: 340px; background: url(../builtin/home_offer.gif) no-repeat left bottom; float: left; margin: -22px 0 0;}
    .home_offer1 { width: 187px; height: 340px; background: url(../builtin/home_offer.gif) no-repeat left bottom; float: left; margin: -22px 0 0;}
    
    .home_offer_link {width: 189px; height: 340px; display: block; position: relative; margin-top: -340px;}
    
    .home_offer:hover { width: 189px; height: 340px; background: url(../builtin/home_offer_over.png) no-repeat left bottom; float: left; margin: -22px 0 0;}
    .home_offer1:hover { width: 187px; height: 340px; background: url(../builtin/home_offer_over.png) no-repeat left bottom; float: left; margin: -22px 0 0;}
    
    .first {background: url(../builtin/home_offer_over.png) no-repeat left bottom;}

    .home_offer_over, .home_offer1_over {height: 258px; float: left; width: 100%;}
    #home_mast_image .price, #home_mast_image .info { display: none;}
    .home_offer_normal, .home_offer1_normal {height: 82px; float: left; width: 100%;}


    .home_offer .price {font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; font-weight: bold; margin: 44px 11px 0 0; text-align: center; width: 74px; float: right; color: #fff;}
    .home_offer .info {font-family: Georgia, Arial, Helvetica, Sans-Serif; letter-spacing: 0; color: #fff; font-size: 18px; font-weight: normal; margin: 68px 10px 0 10px; padding: 0; line-height: 21px; border: 0; clear: both; float: left; }
    .home_offer .name { background: none; font-family: Georgia, Arial, Helvetica, Sans-Serif; color: #000000; font-size: 18px; line-height: 16px; font-weight: normal; margin: 24px 10px 0 10px; padding: 0;}
    .home_offer .detail { color: #000000; font-size: 14px; margin: 20px 10px 0 10px; padding: 0; clear: both;}
    
    .home_offer1 .price {font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; font-weight: bold; margin: 44px 9px 0 0; text-align: center; width: 74px; float: right;  color: #fff;}
    .home_offer1 .info {font-family: Georgia, Arial, Helvetica, Sans-Serif; letter-spacing: 0; color: #fff; font-size: 18px; font-weight: normal; margin: 68px 9px 0 11px; padding: 0; line-height: 21px; border: 0; clear: both; float: left; }
    .home_offer1 .name { background: none; font-family: Georgia, Arial, Helvetica, Sans-Serif; color: #000000; font-size: 18px; line-height: 16px; font-weight: normal; margin: 24px 9px 0 11px; padding: 0;}
    .home_offer1 .detail { color: #000000; font-size: 14px; margin: 20px 9px 0 11px; padding: 0; clear: both;}

#home_content { width: 887px; height: 285px; margin: 22px 0 0;}
    .mini_frame {width: 210px; height: 270px; background: url(../builtin/home_mini_frame.gif) no-repeat left bottom; overflow: hidden; padding-top: 15px;}
    .mini_frame h2{ font-size: 18px; position: relative; color: #2c170c; margin-top: -15px;}
    .mini_frame_image{ width: 190px; height: 220px; margin: 14px 0 0 10px; float: left; overflow: hidden;}
    .mini_frame_image .overlay{ width: 190px; height: 220px; margin: -220px 0 0 0px; background: url(../builtin/mini_frame_overlay.png) no-repeat left top; position: relative;} 
    /* .mini_frame .frame_price {background: url(../builtin/mini_frame_price_bg.png) no-repeat left bottom; width: 74px; height: 107px; float: right; text-align: center; font-size: 10px; padding: 5px 6px 0; position: relative; margin-top: -240px; margin-right: 14px;}*/ 
    .mini_frame .frame_price {background: url(../builtin/mini_frame_price_badge.png) no-repeat left top; width: 76px; height: 90px; float: right; text-align: center; padding: 22px 6px 0 4px; position: relative; margin-top: -235px; margin-right: 13px;  font-size: 20px; line-height: 20px; color: #fff; font-weight: bold; letter-spacing:-1px;}
    /*.mini_frame .frame_price strong {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 30px; font-weight: normal; line-height: 31px;}*/
    .mini_frame .frame_name { font-size: 18px; letter-spacing: 0px; color: #fff; background: none; position: relative; margin: -136px 20px 0; float: left; padding: 0 0 5px; clear: both; width: 170px; border-bottom: 1px solid #6279a0; text-align: left;}
    .mini_frame .frame_detail { font-size: 14px; color: #fff; margin: -117px 20px 0; float: left; clear: both; width: 170px; position: relative; line-height: 15px;}
    .mini_frame .find_out_more { clear: both; position: relative; margin: -65px 0 0 21px; float: left;}

/* #################### /* 
/* ### TEXT STYLES ### */
/* #################### */ 

p {}
.content_left p, .content_left ol li, .content_left ul li { line-height: 120%; padding-bottom: 5px; margin-top:0; padding-top:0;}
ol li{}

.content_left p, .content_left p { line-height: 140%; margin-bottom: 15px; }

.content_left p, .content_left ol li, .content_left ul { margin-top: 0; padding-top: 0; }

/* ################### */
/* ### LINK STYLES ### */
/* ################### */
 
a {outline: none; color: #95774c; text-decoration: none;}
a:hover {color: #00338e; text-decoration: none;}

#footer a {outline: none; color: #cc9966; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: none;}

.btn_left {background: url(../builtin/btn_left.png) no-repeat left top; width: 15px; height: 40px; float: left;}
.btn_right {background: url(../builtin/btn_right.png) no-repeat left top; width: 15px; height: 40px;float: left;}
.btn {float: left; background: url(../builtin/btn_bg.gif) repeat-x left top;}
.btn a{position: relative; margin: 0 -15px; padding-left: 15px; padding-right: 15px; font-family: Georgia, Arial, Helvetica, Sans-Serif;  height: 28px;float: left; padding-top: 12px; color: #cc9966;}

.read_all { width: 170px; height: 40px; background: url(../builtin/read_all_btn.png) no-repeat left top;}
.read_all a {width: 170px; height: 40px; text-indent: -9999px; display: block;}

.full_sized_map { width: 169px; height: 40px; background: url(../builtin/full_sized_map_btn.png) no-repeat left top;}
.full_sized_map a {width: 169px; height: 40px; text-indent: -9999px; display: block;}

.book_online_now { width: 241px; height: 40px; background: url(../builtin/book_online_now_btn.png) no-repeat left top;}
.book_online_now a {width: 241px; height: 40px; text-indent: -9999px; display: block;}

.find_out_more { width: 169px; height: 40px; background: url(../builtin/find_out_more_btn.png) no-repeat left top;}
.find_out_more a {width: 169px; height: 40px; text-indent: -9999px; display: block;}

.read_more { width: 104px; height: 24px; background: url(../builtin/read_more_btn.png) no-repeat left top;}
.read_more a {width: 104px; height: 24px; text-indent: -9999px; display: block; }

.book_this_room { width: 241px; height: 40px; background: url(../builtin/book_this_room_btn.png) no-repeat left top;}
.book_this_room a {width: 241px; height: 40px; text-indent: -9999px; display: block;}

.offer_button { width: 158px; height: 40px; background: url(../builtin/offer_btn.png) no-repeat left top;}
.offer_button a {width: 158px; height: 40px; text-indent: -9999px; display: block;}

.book_this_offer { width: 241px; height: 40px; background: url(../builtin/book_this_offer_btn.png) no-repeat left top;}
.book_this_offer a {width: 241px; height: 40px; text-indent: -9999px; display: block;}

/* ##################### */
/* ### HEADER STYLES ### */
/* ##################### */
 
h1 {}
h2 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #010101; font-size: 24px; line-height: 22px; margin-top: 1px; margin-bottom: 10px; border-bottom: 1px solid #00338e; padding: 0 0 8px 0;}
h3 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #010101; font-size: 16px; line-height: 18px; margin-top: 1px; padding-top: 10px; background:url(../builtin/sub_header_bg.png) no-repeat left 13px; min-height: 12px; padding-left: 16px; }
h4 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 16px; margin-top: 0px; font-weight: bold;}
h5 {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 14px; margin-top: 1px;}
h6 {font-size: 12px;}

.content_left h2 { width: 584px;}
#home_mast h2 { width: 169px;}
                
/* #################### */
/* ### IMAGE STYLES ### */
/* #################### */

.download {margin-bottom: 10px;}
.download .icon { width: 54px; height: 52px; float: left; margin-right: 10px;}
.download .link { padding-top: 12px;}

.virtual_tour {}
.iframe { display: block;}

/* #################### */
/* ### PANEL STYLES ### */
/* #################### */
 
.NormalPanel {margin:0px; padding:0px;}

.accommodation { height: 163px; border-bottom: 1px solid #00338e; margin-top: 20px;}
    .acc_images { width: 189px; height: 122px; background:url(../builtin/accommodation_frame.gif) no-repeat top left; padding: 11px 0 0 11px; margin-right: 15px;}
    .accommodation h3 { float: left; width: 350px; margin-top: -14px;}
    .accommodation p {}
    .accommodation .read_more { float: right; margin-top: -6px;}
    
.accommodation_detail { height: 143px; border-bottom: 1px solid #00338e; margin: 10px 0;}
    .acc_detail_image { width: 169px; height: 112px; background:url(../builtin/accommodation_detail_frame.gif) no-repeat top left; padding: 11px 0 0 11px; margin-right: 22px;}
    .gallery_img { border: 1px solid #fff; margin-left: 10px; margin-right: 5px; margin-top: 15px; height: 75px; width: 100px; overflow: hidden;  text-align: center; background:url(../builtin/shade2.png) repeat left top; -moz-opacity:0.6;	-khtml-opacity: 0.6;	opacity: 0.6;}
    .acc_detail_image img{height: 101px; width: 158px;}
    .book_this {border-top: 1px solid #00338e; padding-top: 19px; width: 584px;}
    .book_this .book_this_room { float: right;}
    
.offer { width :188px; height:250px; background:url(../builtin/offer_frame.gif) no-repeat top left; }
    .offer_image { width: 168px; height: 220px; margin: 20px 0 0 10px; float: left;}
    .offer_image .overlay{ width: 168px; height: 220px; margin: -220px 0 0 0px; background: url(../builtin/offer_overlay.png) no-repeat left top; position: relative;} 
    /*.offer .offer_price {background: url(../builtin/mini_frame_price_bg.png) no-repeat left bottom; width: 74px; height: 107px; float: right; text-align: center; font-size: 10px; padding: 5px 6px 0; position: relative; margin-top: -240px; margin-right: 14px;}*/
    .offer .offer_price {background: url(../builtin/mini_frame_price_badge.png) no-repeat left bottom; width: 74px; height: 70px; float: right; text-align: center; padding: 42px 6px 0; position: relative; margin-top: -241px; margin-right: 14px; font-size: 20px; color: #fff; font-weight: bold; letter-spacing:-1px;}
    /*.offer .offer_price strong {font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 30px; font-weight: bold; line-height: 31px;}*/
    .offer .offer_name { font-size: 16px; letter-spacing: 0px; color: #fff; background: none; position: relative; margin: -146px 15px 0; float: left; padding: 0 0 5px; clear: both; width: 158px; border-bottom: 1px solid #6279a0; text-align: left;}
    .offer .offer_detail { font-size: 12px; color: #fff; margin: -127px 15px 0; float: left; clear: both; width: 158px; position: relative; line-height: 14px;}
    .offer .offer_button { clear: both; position: relative; margin: -64px 0 0 15px; float: left;}
    .book_this .book_this_offer { float: right;}
    
.map {padding: 0; width: 280px; height: 277px; border-bottom: 1px dotted #666666; margin-bottom: 7px; }
.map p {margin: 0}
#map {width: 274px; height: 145px; margin: 0; border: 3px solid #273040;}
#map a, #map span {display: none;}

#location {width: 565px; height: 300px; margin: 0; border: 0;}
#location a, #location span {display: none;}

/* ####################### */
/* ### MAIN NAVIGATION ### */
/* ####################### */

table.NavigationMenu { border:0 none; border-collapse:collapse; border-spacing:0; margin:0 auto;padding:0; font-weight: normal; font-size: 12px; } 
 
table.NavigationMenu tr {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0; text-align: center;}
table.NavigationMenu td {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0; text-align: center; border-right: 1px dotted #cc9966;}

.MainMenuItem_Normal {margin: 0; cursor:pointer; float:left; height:23px; display: block; }
.MainMenuItem_Normal a {display: inline; float:left; padding: 7px 15px 2px 15px; height: 14px; color: #cc9966; }

 
.MainMenuItem_Over {margin: 0; cursor:pointer; float:left; height:23px; display: block; }
.MainMenuItem_Over a {display: inline; float:left; padding: 7px 15px 2px 15px; height: 14px; color: #fff; }

 
 /*
 
.Phuse_MI_SubDiv {margin: 0px auto 0px auto; padding: 20px 0 11px 0; border: none; width: 204px; background:url(../builtin/sub_nav_bg.png) no-repeat bottom left;}

.Phuse_MI_SubTable{border:0 none; border-collapse:collapse; border-spacing:0; margin:0px; padding:0 0 6px 0;  font-size: 11px; color: #333;}
.Phuse_MI_SubTable tr{border:0 none; border-collapse:collapse; border-spacing:0; margin:0 auto; padding:0; font-size: 11px; color: #333;}
.Phuse_MI_SubTable td {border:0 none; border-collapse:collapse; border-spacing:0; margin:10px auto; padding:0; font-size: 11px; color: #333;}
.SubMenuItem_Normal{width: 204px; padding: 5px 7px; cursor: pointer; margin: 1px 11px;}
.SubMenuItem_Normal a {display: block; padding: 5px 7px;}
.SubMenuItem_Normal a:hover {padding: 5px 7px; text-decoration: none;}
 
.SubMenuItem_Over {width: 204px; color: #fff; padding: 5px 7px;cursor: pointer; margin: 1px 11px; background:url(../builtin/sub_nav_on.png) no-repeat bottom left;}
.SubMenuItem_Over a {display: block; color: #fff; padding: 5px 7px;}
.SubMenuItem_Over a:hover {padding: 5px 7px; text-decoration: none;}
 */
/* ################## */
/* ### BREADCRUMB ### */
/* ################## */


#breadcrumb h1 {text-indent: 0px;}
#breadcrumb a {color: #000; text-decoration: none; font-size: 11px; display: inline; font-weight: normal;}  
#breadcrumb a:hover {text-decoration: none;}
#breadcrumb h1.Phuse_Breadcrumb_CurrentPage_Header {display: inline; font-size: 11px; color: #000; }
/*
.breadcrumb .Phuse_Breadcrumb_Home_Link{}
.breadcrumb .Phuse_Breadcrumb_Link {}
 
.Phuse_Breadcrumb_Link { }
.Phuse_Breadcrumb_Link:hover { }
 
.Phuse_Breadcrumb_CurrentPage_Header { }
.Phuse_Breadcrumb_CurrentPage_Header { }
.Phuse_Breadcrumb_CurrentPage_Header { }
 
.BreadCrumb .Phuse_Breadcrumb_Home_Link { }
.BreadCrumb .Phuse_Breadcrumb_Home_Link:hover { }
 
.Phuse_Breadcrumb_CurrentPage_Header { }
.Phuse_Breadcrumb_CurrentPage_Header_Link { }
.Phuse_Breadcrumb_CurrentPage_Header_Link:hover { }
*/ 
/* ######################### */
/* ### MM - CAPTURE FORM ### */
/* ######################### */

#home_content .MMDataCaptureForm_Table {margin: -10px 0 0 20px;}
#home_content .MMDataCaptureForm_Table input {font:normal normal 12px/14px Arial, Helvetica, Sans-Serif; color: #333;}
#home_content .MMDataCaptureForm_Table textarea { height: 50px; font:normal normal 12px/14px Arial, Helvetica, Sans-Serif; color: #333;}
#home_content .MMDataCaptureForm_ErrorTD {text-align: left; font-weight: bold; padding-bottom: 2px; color: #ad0f0d; position: relative; height: 12px;}
#home_content .MMDataCaptureForm_LabelTD {width: 104px; vertical-align: top; padding-top: 5px; font-weight: bold;}
#home_content .MMDataCaptureForm_FieldTD {width: 191px; height: 20px; padding-bottom: 5px; }
#home_content .MMDataCaptureForm_Input { text-align: left; color: #333; font-size: 12px; border: 1px solid #333333; margin: 0px; width: 181px; height: 19px; padding: 3px 5px 0; background: #fff;}
#home_content .MMDataCaptureForm_ButtonEmptyTD { width: 104px;}
#home_content .MMDataCaptureForm_ButtonTD {width: 38px; height: 24px;}
#home_content .MMDataCaptureForm_SubmitButton { background: url(../builtin/submit_btn.png) no-repeat left; width: 80px; height: 24px; border: none; cursor: pointer; float: right; margin: 0 0px; text-indent: -9999px;}


.content_left .MMDataCaptureForm_Table {width: 387px; margin: 0;}
.content_left .MMDataCaptureForm_Table input {font:normal normal 12px/14px Arial, Helvetica, Sans-Serif; color: #333;}
.content_left .MMDataCaptureForm_Table textarea {font:normal normal 12px/14px Arial, Helvetica, Sans-Serif; color: #333; height:110px; float: left; }
.content_left .MMDataCaptureForm_ErrorTD {text-align: center; font-weight: bold; padding-bottom: 2px; color: #ad0f0d;}
.content_left .MMDataCaptureForm_LabelTD {width: 104px; vertical-align: top; padding-top: 15px; font-weight: bold;}
.content_left .MMDataCaptureForm_FieldTD {width: 283px; height: 24px; margin: 10px 0; float: left; }
.content_left .MMDataCaptureForm_Input { text-align: left; color: #333; font-size: 12px; border: 1px solid #333333; margin: 0px; width: 271px; height: 19px; padding: 3px 5px 0; background: #fff;}
.content_left .MMDataCaptureForm_ButtonEmptyTD {width: 104px;}
.content_left .MMDataCaptureForm_ButtonTD {width: 38px; height: 24px;}
.content_left .MMDataCaptureForm_SubmitButton { background: url(../builtin/submit_btn.png) no-repeat left; width: 80px; height: 24px; border: none; cursor: pointer; float: right; margin: 104px 0 -35px; text-indent: -9999px;}

.mm_form .MMDataCaptureForm_Table {width: 241px; margin: 0px auto 0; height: 22px;}
.mm_form .MMDataCaptureForm_Table input {font:normal normal 12px/14px Arial, Helvetica, Sans-Serif; color: #333;}
.mm_form .MMDataCaptureForm_ErrorTD {text-align: left; font-weight: bold; padding-bottom: 2px; color: #ad0f0d; position: relative; height: 12px;}
.mm_form .MMDataCaptureForm_LabelTD {display: none;}
.mm_form .MMDataCaptureForm_FieldTD {width: 191px; height: 20px; }
.mm_form .MMDataCaptureForm_Input { text-align: left; color: #333; font-size: 12px; border: 1px solid #333333; margin: 0px; width: 181px; height: 19px; padding: 3px 5px 0; background: #fff;}
.mm_form .MMDataCaptureForm_ButtonEmptyTD { display: none;}
.mm_form .MMDataCaptureForm_ButtonTD {width: 38px; height: 24px;}
.mm_form .MMDataCaptureForm_SubmitButton { background: url(../builtin/mm_form_btn.png) no-repeat left; width: 38px; height: 24px; border: none; cursor: pointer; float: right; margin: -36px 0 0px; text-indent: -9999px;}

.content_left .mm_form {height: 100%; width: 387px; background: none; padding-top: 0px;}
.content_left .mm_form h2 { width: 584px;}         
.content_left .mm_form .MMDataCaptureForm_Table {width: 387px; margin: 0;}
.content_left .mm_form .MMDataCaptureForm_Table input {font:normal normal 12px/14px Arial, Helvetica, Sans-Serif; color: #333;}
.content_left .mm_form .MMDataCaptureForm_Table textarea {font:normal normal 12px/14px Arial, Helvetica, Sans-Serif; color: #333; height:110px; float: left; }
.content_left .mm_form .MMDataCaptureForm_ErrorTD {text-align: center; font-weight: bold; padding-bottom: 2px; color: #ad0f0d;}
.content_left .mm_form .MMDataCaptureForm_LabelTD { display: block !important; float: left; width: 104px; vertical-align: top; padding-top: 15px; font-weight: bold;}
.content_left .mm_form .MMDataCaptureForm_FieldTD {width: 283px; height: 24px; margin: 10px 0; float: left; }
.content_left .mm_form .MMDataCaptureForm_Input { text-align: left; color: #333; font-size: 12px; border: 1px solid #333333; margin: 0px; width: 271px; height: 19px; padding: 3px 5px 0; background: #fff;}
.content_left .mm_form .MMDataCaptureForm_ButtonEmptyTD {display: none !important;}
.content_left .mm_form .MMDataCaptureForm_ButtonTD {width: 38px; height: 24px;}
.content_left .mm_form .MMDataCaptureForm_SubmitButton { background: url(../builtin/submit_btn.png) no-repeat left; width: 80px; height: 24px; border: none; cursor: pointer; float: right; margin: 1px 0 -35px; text-indent: -9999px;}


/* ################ */
/* ### SITE MAP ### */
/* ################ */
.Phuse_SiteMap_UL { list-style: none; margin: 0; padding: 0;}
.Phuse_SiteMap_LI {min-height: 14px; margin: 0 0 0px 0; background:url(../builtin/sub_header_bg.png) no-repeat left top; padding: 0px 0 2px 17px;}
.Phuse_SiteMap_LI a { height: 18px; }
.Phuse_SiteMap_LI a:hover {}
.Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI {min-height: 14px; margin: 5px 0; background:none; padding: 3px 0 2px 17px;}
.Phuse_SiteMap_UL .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a { height: 18px; }

/* ################### */
/* ### PHUSE FEEDS ### */
/* ################### */


/* ###################### */
/* ### SEARCH RESULTS ### */
/* ###################### */

.search_results_pane {font-weight: normal;}
.search_results_pane strong{color: #95774c;}
.search_results_pane h3{margin-top: 0;}
.search_results_pane h3 a{ color: #000;}
.search_results_pane a { }
.search_results_pane a:hover {}
.search_results_pane b{font-weight: normal; }

.search_results_pane .results {margin-bottom: 10px;}
.search_results_pane .results p{font-weight: bold;color: #181308; margin-top: 15px;}

.search_return {width: 583px; height: 25px; border-top: 1px solid #00338e;}
.search_return p { margin: 0px; padding: 0; color: #000000; font-weight: bold;}


.search_return strong {}
.search_count {width: 85px; float: left; margin-top: 6px;}
.paging {width: 400px; float: left; text-align: left; margin-top: 0px;}
.paging a{background: #95774c; margin-right: 1px; text-align: center; padding: 8px 2px 2px 1px; color: #fff; text-decoration: none; height: 14px; width: 15px; font-weight: bold; float: left;}
.paging a:hover{background: #00338e;}

.search_result_item { color: #000000; padding: 0px 0;}
.search_result_item h3{margin-bottom: -5px;}

/* ################ */
/* ### RSS Feed ### */
/* ################ */

.PhuseFeed_Body { padding: 20px;}
.PhuseFeed_HeaderImage {width: 269px; height: 97px;}
.PhuseFeed_RssLogo { border: none; margin-right: 5px;}
.PhuseFeed_MainContainer { float: left; margin: 10px 0;}
.PhuseFeed_HowTo { margin-top: 40px; clear: both;}
.PhuseFeed_Footer { clear: both;}

/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */

#holding {background: #040404; float: left; width: 100%; height: 100%;}
#holding #logo { margin: 100px auto 30px; float: none;}
#holding #phone {width: 317px; height: 22px; float: none; margin: 0 auto;}


