/* Website: CMS
/* © 2009 www.ph-creative.com

/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */

body { background:url(../builtin/background_top.gif) repeat-x;margin:0px;padding:0px;font:normal normal 12px/120% verdana,arial,sans-serif; }
.container { width:889px;margin:0px auto; }
.clear { clear:both; }
textarea { overflow:auto; }
#header { height:334px; }
#small_header { height:191px; }
    #strapline p { font-size:11px;margin:0px;padding:7px 0px 12px;color:#ecf7df;word-spacing:-1.55px; }
    #logo { background:url(../builtin/logo.png) no-repeat;width:201px;height:133px;float:left;margin:-12px 0px 0px -23px; }
        #logo a { display:block;width:201px;height:121px;margin:12px 0px 0px; }
            #logo a span { display:none; }
            
    #topnav { width:594px;height:37px;background:#005b39;float:right; }
        #topnav #left { background:url(../builtin/topnav_left.gif) no-repeat;width:12px;height:37px;float:left; }
        #topnav #right { background:url(../builtin/topnav_right.gif) no-repeat;width:12px;height:37px;float:right; }
        #topnav a { text-align:center;color:#fff;font-size:11px;padding:0px 5px;height:37px;line-height:35px;text-decoration:none;display:block;float:left; }
        #topnav a:hover { font-weight:bold;letter-spacing:-0.2px; }
        
    .search_form { width:190px;float:right;margin:0px -7px 0px 0px; }
        .search_form .input { background:url(../builtin/search_background.gif) no-repeat;float:left;padding:3px 0px 2px 2px;margin:7px 0px 0px; }
            .search_form .input .Phuse_Search_TextQuery { background:#83a99b;border:none;font:normal normal 11px/120% verdana,arial,sans-serif;color:#d9e9e3;width:150px; }
        .search_form .submit { float:right;margin:3px 0px 0px; }
            .search_form .submit .Phuse_Search_Button { background:url(../builtin/search_submit.gif) no-repeat;width:29px;height:30px;border:none;cursor:pointer; }
    
    #flash { width:334px;height:180px;float:left;clear:left; }
    
    #map { background:url(../builtin/map.png) no-repeat;width:558px;height:332px;float:right;margin:-56px -3px 0px 0px;position:relative;z-index:1; }
    #small_map { background:url(../builtin/small_map.png) no-repeat;width:535px;height:326px;float:right;margin:-89px -7px 0px 0px;position:relative;z-index:2; }
        #map #links_container { width:215px;height:30px;margin:157px 0px 0px 73px; }
        #small_map #links_container { width:215px;height:30px;margin:83px 0px 0px 153px; }
        #links_container { width:215px;height:30px;margin:157px 0px 0px 73px; }
            #links { width:170px;height:30px;float:left; }
            #links a { display:block; }
            #select_location { border:1px solid #7f9db9;width:170px;padding:2px 2px 2px 1px;color:#666;font:normal normal 11px/120% verdana,arial,sans-serif; }
            #dropdown_submit { cursor:pointer;float:right; }
            
    #glow { background:url(../builtin/glow.png) no-repeat;width:757px;height:135px;position:absolute;margin:199px 0px 0px -70px;z-index:-1; }
    #small_glow { background:url(../builtin/glow.png) no-repeat;width:757px;height:135px;position:absolute;margin:56px 0px 0px -70px;z-index:-1; }
            
#navigation { background:url(../builtin/background_nav.gif) repeat-x;height:58px; }
    .NavigationMenu { float:left;position:absolute;margin:0px 0px 0px 10px;z-index:1;width:564px; }
        .NavigationMenu a { margin:1px 0px 0px;display:block;height:54px;line-height:48px;padding:0px 5px 0px 4px;text-transform:lowercase;color:#143103;text-decoration:none;letter-spacing:-0.3px;float:left; }
        .NavigationMenu a:hover { background:url(../builtin/navigation_on.gif) repeat-x; }
        .NavigationMenu .MainMenuItem_Normal { text-align:center;background:url(../builtin/nav_sep.gif) top right no-repeat;float:right;padding:0px 7px 0px 0px; }
        .NavigationMenu .MainMenuItem_Over { text-align:center;background:url(../builtin/nav_sep.gif) top right no-repeat;float:right;padding:0px 7px 0px 0px; }
            .NavigationMenu .MainMenuItem_Over a { background:url(../builtin/navigation_on.gif) repeat-x; }
        
#main_content { background:url(../builtin/background_main.gif) repeat-x #fff;position:relative;top:-38px;margin:0px 0px -38px; }
#small_main_content { background:url(../builtin/background_main.gif) repeat-x #fff;position:relative;top:-142px;margin:0px 0px -142px; }
    #left_content { width:348px;float:left;margin:0px; }
    #small_left_content { width:564px;float:left;margin:0px; }
        #left_column { width:348px;min-height:450px;background:url(../builtin/left_column.png) repeat-x #e0f1cc;float:left; }
            #left_column ul { list-style:none;margin:10px 0px 10px 5px;padding:0px; }
        #left_column_bottom { width:348px;height:18px;background:url(../builtin/left_column_bottom.png) no-repeat;margin:0px 0px 20px;clear:left; }
    #right_content { width:499px;float:right;margin:0px; }
    #small_right_content { width:273px;float:right;margin:0px; }
        #right_column { width:479px;min-height:268px;background:url(../builtin/right_column.png) repeat-x #def0c8;float:right;padding:30px 10px 0px 10px;color:#fff; }
            #right_column .MMDataCaptureForm_LabelTD { font-size:12px;font-weight:bold;color:#005b04; }
            #right_column .MMDataCaptureForm_FieldTD { background:url(../builtin/mm_input.png) no-repeat;padding:3px 3px 4px 2px;height:30px; }
            #right_column .MMDataCaptureForm_Input { border:none;background:#e5e5e5;width:238px; }
            #right_column .MMDataCaptureForm_SubmitButton { background:url(../builtin/mm_submit.png) no-repeat;width:182px;height:55px;border:none;cursor:pointer;float:right; }
            #right_column .MMDataCaptureForm_ErrorTD { color:#005b04;font-size:11px;font-weight:bold; }
        #right_column_bottom { width:499px;height:18px;background:url(../builtin/right_column_bottom.png) no-repeat;margin:0px 0px 20px;clear:right; }
    #small_right_column { width:253px;min-height:268px;background:url(../builtin/right_column.png) repeat-x #def0c8;float:right;padding:30px 10px 0px 10px;color:#333; }
        #small_right_column #buffer { margin:110px 0px 0px 0px; }
            #small_right_column .MMDataCaptureForm_Table td { float:left; }
            #small_right_column .MMDataCaptureForm_LabelTD { font-size:12px;font-weight:bold;color:#005b04;padding:5px 0px; }
            #small_right_column .MMDataCaptureForm_FieldTD { background:url(../builtin/mm_input.png) no-repeat;padding:3px 3px 4px 2px; }
            #small_right_column .MMDataCaptureForm_Input { border:none;background:#e5e5e5;width:238px; }
            #small_right_column .MMDataCaptureForm_ButtonTD { text-align:center; }
            #small_right_column .MMDataCaptureForm_SubmitButton { background:url(../builtin/mm_submit.png) no-repeat;width:182px;height:55px;border:none;cursor:pointer;margin:10px 0px 0px 30px; }
            #small_right_column .MMDataCaptureForm_ErrorTD { color:#005b04;font-size:11px;font-weight:bold; }
            #small_right_column textarea { background:url(../builtin/textarea.png) top left no-repeat !important;margin:-3px 0px 0px -2px;width:238px !important;height:114px !important;padding:5px 2px;font:normal normal 12px/120% verdana,arial,sans-serif; }
        #small_right_column_bottom { width:273px;height:18px;background:url(../builtin/small_right_column_bottom.png) no-repeat;margin:0px 0px 20px;clear:right; }
        #right_bottom_content { width:479px;margin:0px 10px; }
            #right_bottom_content p { font-size:11px;color:#333; }
    #contact_info { background:url(../builtin/big_truck.gif) top left no-repeat;padding:0px 0px 0px 70px;height:41px;margin:10px 0px;font-size:10px;color:#666; }
        #contact_info a { color:#666;text-decoration:none; }
        #contact_info a:hover { text-decoration:underline; }
        
#contact_left_content { width:419px;float:left;margin:0px; }
    #contact_left_content .MMDataCaptureForm_Table { width:350px;margin:10px auto; }
    #contact_left_content .MMDataCaptureForm_LabelTD { font-size:12px;color:#005b04;font-weight:bold;vertical-align:top;padding-top:3px; }
    #contact_left_content .MMDataCaptureForm_FieldTD { background:url(../builtin/mm_input.png) no-repeat;padding:3px 3px 4px;height:40px;vertical-align:top; }
    #contact_left_content .MMDataCaptureForm_Input { background:#e5e5e5;border:none;width:235px;font-family:Verdana,arial; }
    #contact_left_content .mm_textarea { background:url(../builtin/mm_textarea.gif) no-repeat;padding:0px 4px 0px;height:125px; }
    #contact_left_content .MMDataCaptureForm_SubmitButton { background:url(../builtin/contactus_submit.gif) no-repeat;width:116px;height:39px;border:none;cursor:pointer;float:right;margin:10px 0px 0px; }
        #contact_left_content .mm_textarea textarea { font-family:Verdana,arial;overflow:auto;font-size:12px; }
#contact_right_content { width:408px;float:right;margin:0px; }
    #contact_right_column { width:388px;min-height:268px;background:url(../builtin/right_column.png) repeat-x #def0c8;float:right;padding:150px 10px 0px 10px;color:#333; }
        #contact_right_column p { color:#015420;font-size:11px;margin:0px 0px 10px;padding:0px; }
        #contact_right_column_bottom { width:408px;height:19px;background:url(../builtin/contactus_bottom.gif) no-repeat;margin:0px 0px 20px;clear:right; }  
#googleMap { border:5px solid #fff;width:200px;height:200px;overflow:hidden;float:left;margin:20px 0px 0px; }
        
#breadcrumb { color:#666;font-size:11px;padding:10px;line-height:150%; }
    #breadcrumb strong { color:#01531c; }
    #breadcrumb h1,#breadcrumb a { color:#666;text-decoration:none;font-size:11px;display:inline;text-transform:lowercase; }
    #breadcrumb a:hover { text-decoration:underline; }
        
#bottom_content { background:url(../builtin/background_main_bottom.gif) repeat-x #008a56;padding:50px 0px 20px; }
    #bottom_content h3 { font-size:12px;color:#bbec7b;margin:5px 0px; width: 260px; }
    #bottom_content a { color:#fff;text-decoration:none;font-size:11px;display:block;margin:3px 0px; }
    #bottom_content a:hover { text-decoration:underline; }
    
#footer { background:#005b39;height:50px;color:#fff;font-size:11px; }
    #footer a { color:#fff;text-decoration:none; }
    #footer a:hover { text-decoration:underline; }
    #footer #copyright { width:470px;float:left;padding:9px 0px 0px;line-height:150%; }
        #footer #copyright p { margin:0px;padding:0px;display:inline; }
    
    #footer #ph_links { float:right;width:368px; }
        #footer #ph_links a#ph_creative { display:block;float:left;width:76px;height:13px;background:url(../builtin/ph_creative.gif) no-repeat;margin:11px 5px 0px 3px; }
        #footer #ph_links a#phuse { display:block;float:left;width:44px;height:12px;background:url(../builtin/phuse.gif) no-repeat;margin:11px 0px 0px 3px; }
        #footer #ph_links a span { display:none; }
        #footer #ph_links p { display:block;float:left; }

.control { float:right;margin:10px 10px 0px 0px;cursor:pointer; }

#household_removals .header { background:url(../builtin/household_removals.png) no-repeat;width:317px;height:50px;margin:20px auto 0px;padding:0px; }
    #household_removals .header h2 { color:#fff;font-size:18px;margin:12px 0px 0px 50px;padding:0px;line-height:22px; }
#household_removals .content { display:none;width:315px;margin:0px auto;color:#333;font-size:11px;overflow:hidden; }
    #household_removals .content p { margin:10px 0px;padding:0px 5px; }
    
#business_removals .header { background:url(../builtin/business_removals.png) no-repeat;width:317px;height:50px;margin:20px auto 0px;padding:0px; }
    #business_removals .header h2 { color:#fff;font-size:18px;margin:12px 0px 0px 50px;padding:0px;line-height:22px; }
#business_removals .content { width:315px;margin:0px auto;color:#333;font-size:11px;overflow:hidden; }
    #business_removals .content p { margin:10px 0px;padding:0px 5px; }
    
#storage_solutions .header { background:url(../builtin/storage_solutions.png) no-repeat;width:317px;height:50px;margin:20px auto 0px;padding:0px; }
    #storage_solutions .header h2 { color:#fff;font-size:18px;margin:12px 0px 0px 50px;padding:0px;line-height:22px; }
#storage_solutions .content { display:none;width:315px;margin:0px auto;color:#333;font-size:11px;overflow:hidden; }
    #storage_solutions .content p { margin:10px 0px;padding:0px 5px; }
    
#advice_centre .header { background:url(../builtin/advice_centre.png) no-repeat;width:317px;height:50px;margin:20px auto 0px;padding:0px; }
    #advice_centre .header h2 { color:#fff;font-size:18px;margin:12px 0px 0px 50px;padding:0px;line-height:22px; }
#advice_centre .content { display:none;width:315px;margin:0px auto;color:#333;font-size:11px;overflow:hidden; }
    #advice_centre .content p { margin:10px 0px;padding:0px 5px; }

/* ################### */
/* ### TEXT STYLES ### */
/* ################### */

#left_content p,#small_left_content p,
#left_content ul,#small_left_content ul,
#left_content ol,#small_left_content ol { font-size:12px;color:#333;line-height:150%; }

/* ################### */
/* ### LINK STYLES ### */
/* ################### */

a { color: #005b39; text-decoration: none;}
a:hover {text-decoration: underline;}
#navigation a:hover {text-decoration: none;}

.search_results_pane { margin:0px 10px 20px; }
.search_results_pane a { color:#005b04;text-decoration:none; }
.search_results_pane a:hover { text-decoration:underline; }

.search_result_item { margin-bottom: 40px;}

/* ##################### */
/* ### HEADER STYLES ### */
/* ##################### */

.small_green { font-size:12px;color:#005b04;margin:0px 0px 0px 0px; }
.large_white { font-size:22px;color:#fff;line-height:23px;margin:10px 0px;padding:0px; }
.testimonial { font-size:11px;color:#333;margin:0px;padding:0px 0px 0px 35px;background:url(../builtin/quote.gif) top left no-repeat;min-height:31px; }
.house_header { background:url(../builtin/house_header.png) no-repeat;height:50px;padding:0px 0px 0px 49px; }
    .house_header h2 { height:50px;margin:0px;padding:0px;font-size:18px;color:#fff;line-height:50px; }
    .header_end { background:url(../builtin/header_end.png) no-repeat;width:18px;height:50px;float:right; }
.thin_green { font-size:14px;font-weight:normal;color:#005b04; }
.myriad { font-family:"Myriad Pro",verdana,arial,sans-serif; }
#small_right_column h2 { font-size:22px;color:#005b04;line-height:22px; }
#small_right_column .myriad { font-size:30px;color:#005b04;line-height:30px;letter-spacing:-1px;margin:0px;padding:0px; }
#small_right_column .thin_green { font-size:12px; }
#small_right_column .thin_green .myriad { font-size:16px;line-height:16px;letter-spacing:0px; }

/* #################### */
/* ### IMAGE STYLES ### */
/* #################### */

.padding { margin:10px; }
.padding_top { margin-top:10px; }
.padding_right { margin-right:10px; }
.padding_bottom { margin-bottom:10px; }
.padding_left { margin-left:10px; }

/* #################### */
/* ### PANEL STYLES ### */
/* #################### */

#useful_links { list-style:none;margin:20px 0px 0px 0px;padding:3px 0px 10px 100px;background: url(../builtin/useful_links.gif) top left no-repeat;width:479px; }
    #useful_links li { display:inline;cursor:pointer; }
        #useful_links li#delicious { background:url(../builtin/delicious.gif) no-repeat;padding:10px 5px 10px 30px;}
        #useful_links li#facebook { background:url(../builtin/facebook.gif) no-repeat;padding:10px 5px 10px 30px; }
        #useful_links li#stumble { background:url(../builtin/stumble.gif) no-repeat;padding:10px 5px 10px 30px; }
        #useful_links li#reddit { background:url(../builtin/reddit.gif) no-repeat;padding:10px 5px 10px 30px; }
        #useful_links li#twitter { background:url(../builtin/twitter.gif) no-repeat;padding:10px 10px 10px 30px; }
        #useful_links li#print { background:url(../builtin/print.gif) no-repeat;padding:10px 18px 10px 30px;margin:0px 0px 0px 20px; }
        #useful_links li#email { background:url(../builtin/email.gif) no-repeat;padding:10px 0px 10px 30px; }
        #useful_links li#contact { background:url(../builtin/contact.gif) no-repeat;padding:10px 10px 10px 30px; }
        #useful_links li#bookmark { background:url(../builtin/bookmark.gif) no-repeat;padding:10px 10px 10px 30px; }

/* ####################### */
/* ### MAIN NAVIGATION ### */
/* ####################### */
 
/* ################## */
/* ### BREADCRUMB ### */
/* ################## */
 
/* ######################### */
/* ### MM - CAPTURE FORM ### */
/* ######################### */

/* ################### */
/* ### PHUSE FEEDS ### */
/* ################### */

.itemtitle { font-weight: bold;}
.itemlink {}
#bottom_content .itemtitle{ font-weight: normal;}

/* ###################### */
/* ### SEARCH RESULTS ### */
/* ###################### */

/* ############################## */
/* ### DOWNLOADABLE RESOURCES ### */
/* ############################## */

.download {margin-bottom: 20px; float: left; clear: both; width: 100%;}
.download .icon { background:url(../builtin/pdf.png) no-repeat; width: 70px; height: 54px; float: left; margin-right: 10px;}
.download .icon img { display: none;}
.download .link { padding-top: 14px;}

/* #################### */
/* ### CHROME HACKS ### */
/* #################### */

body:nth-of-type(1) #strapline p { word-spacing:-2px; }
body:nth-of-type(1) .NavigationMenu { float:left;position:absolute;margin:0px;z-index:10; }
body:nth-of-type(1) .NavigationMenu a { margin:0px;padding:0px;float:none; }
body:nth-of-type(1) .NavigationMenu a:hover { background:url(../builtin/navigation_on.gif) repeat-x; }
body:nth-of-type(1) .NavigationMenu .MainMenuItem_Normal { text-align:center;background:url(../builtin/nav_sep.gif) top right no-repeat;float:none;padding:0px 7px 0px 0px; }
body:nth-of-type(1) .NavigationMenu .MainMenuItem_Over { text-align:center;background:url(../builtin/nav_sep.gif) top right no-repeat;float:none;padding:0px 7px 0px 0px; }

/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */