/* Website: 3D People
/* © 2009 www.ph-creative.com

/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */

#PNL2 td { width:400px; }
body { background:#da251c;margin:0px;padding:0px;font:normal normal 11px/135% arial,helvetica,sans-serif; }
.clear { clear:both; }
table,td,tr { border-collapse:collapse; }
*::selection { background:#da251c;color:#fff; }
*::-moz-selection { background:#da251c;color:#fff; }
a { color:#da251c;text-decoration:none; }
a:hover { text-decoration:underline; }
li { font-size:12px; }
#red_content *::selection,#footer *::selection,#red_content_33 *::selection { background:#fff;color:#da251c; }
#red_content *::-moz-selection,#footer *::-moz-selection,#red_content_33 *::-moz-selection { background:#fff;color:#da251c; }
#container { width:907px;margin:0px auto; }
#header { background:url(../builtin/header.jpg) no-repeat;width:907px;height:179px;padding:3px 0px 0px; }
    #header_block { background:url(../builtin/strapline.gif) no-repeat;width:868px;height:39px;margin:0px auto;padding:12px 10px 10px; }
    
    #strapline { float:left;width:450px; }
        #strapline p { margin:0px;padding:0px;color:#fff;font-size:11px; }
        
    #search { float:right;width:400px; }
        #search p { margin:0px;padding:0px;color:#fff;font-size:11px;float:left; }
        #search a { color:#fff;text-decoration:none;font-size:11px;font-weight:bold;float:left; }
        #search a:hover { text-decoration:underline; }
        #search_box { float:right;background:url(../builtin/search_input.gif) no-repeat;margin:-4px 0px 0px; }
            #search_box .Phuse_Search_TextQuery { border:none;background:#fff;width:140px;padding:0px 1px;margin:0px 10px 0px 3px;font-size:11px;color:#333;font-family:Verdana; }
            body:nth-of-type(1) #search_box .Phuse_Search_TextQuery { position:relative;top:-2px;left:2px;outline:none; } /* Chrome hack */
            #search_box .SearchButton { background:url(../builtin/search_submit.gif) no-repeat;width:25px;height:21px;border:none;cursor:pointer; }
            
    .home_link { width:550px;height:95px;display:block;float:right;margin:50px 0px 0px; }
        .home_link span { display:none; }
        
#navigation { background:url(../builtin/content_background.gif) repeat-y;padding:5px 0px; }
    #nav_container { background:url(../builtin/navigation.gif) no-repeat;width:800px;height:40px;margin:0px auto;padding:0px 0px 0px 8px; }
        .NavigationMenu { border-left:1px solid #fff;border-collapse:collapse; }
            .NavigationMenu a { display:block;padding:13px 10px;color:#fff;text-decoration:none;margin:-1px -1px 0px -1px; }
            .MainMenuItem_Normal a { border-right:1px solid #fff; }
            .MainMenuItem_Over a { background:url(../builtin/nav_on.gif) repeat-x;border-right:1px solid #fff; }
        .Phuse_MI_SubTable { border-collapse:collapse; }
            .SubMenuItem_Normal a { display:block;padding:13px 10px;color:#fff;text-decoration:none;margin:-3px -1px 0px -1px;background:url(../builtin/nav_on.gif) repeat-x; }
            .SubMenuItem_Over a { display:block;padding:13px 10px;color:#fff;text-decoration:none;margin:-3px -1px 0px -1px;background:#000; }
           
   #splash { width:808px;margin:5px auto; }
   
#content { background:url(../builtin/content_background.gif) repeat-y;padding:0px 0px 10px; }
    #breadcrumb { width:808px;margin:0px auto; }
        #breadcrumb strong { color:#da251c; }
        #breadcrumb h1 { font-size:11px;font-weight:normal;display:inline; }
        #breadcrumb a { color:#000;text-decoration:none;font-weight:bold; }
        #breadcrumb a:hover { text-decoration:underline; }
        
#top_content { width:808px;margin:20px auto 0px; }
    #top_content p { font-size:12px;line-height:150%; }
    
#top_content_66 { width:520px;margin:20px 0px 0px 50px;float:left; }
    #top_content_66 p { font-size:12px;line-height:150%; }
    
#top_content_33 { width:247px;margin:20px 50px 0px 0px;float:right; }
    #top_content_33 .black_curve { background:url(../builtin/right_header.gif) no-repeat;width:248px;height:33px;color:#fff;font-size:16px;margin:0px 0px 10px;padding:0px 10px;line-height:33px; }
    #top_content_33 p { font-size:12px;line-height:150%; }
        
#red_content { background:#da251c;width:808px;min-height:50px;margin:20px auto;color:#fff; }
    #red_content_top { background:url(../builtin/red_content_top.gif) no-repeat;width:808px;height:14px; }
    #red_content_bottom { background:url(../builtin/red_content_bottom.gif) no-repeat;width:808px;height:14px; }
    #red_content_feed { width:330px;float:left;margin:0px 0px 0px 10px; }
        .phuse_feed h3 { background:url(../builtin/feed_header.gif) no-repeat;width:328px;height:33px;color:#fff;font-size:16px;margin:0px 0px 10px;padding:0px 10px;line-height:33px; }
        .phuse_feed h3 img { float:right;border:none;margin:-25px 20px 0px 0px; }
        body:nth-of-type(1) .phuse_feed h3 img { margin:8px 20px 0px 0px; } /* Chrome hack */
        .phuse_feed p { margin:0px 20px 20px 10px; }
        .phuse_feed p a { color:#fff;font-size:14px;font-weight:bold;text-decoration:none; }
        .phuse_feed p a:hover { text-decoration:underline; }
    #contact_wallasey { width:445px;float:right;margin:0px 10px 0px 0px;font-size:12px; }
        #contact_wallasey h3 { background:url(../builtin/contact_header.gif) no-repeat;width:425px;height:33px;color:#fff;font-size:16px;margin:0px 0px 10px;padding:0px 10px;line-height:33px; }
        #contact_wallasey p { float:left;width:180px;margin:0px 0px 10px 10px;line-height:150%; }
        #contact_wallasey a { color:#fff;text-decoration:none; }
        #contact_wallasey a:hover { text-decoration:underline; }
        #contact_wallasey #map { width:236px;height:236px;float:right; }
        #contact_wallasey .directions { float:right;clear:both;font-size:11px;width:236px;text-align:right; }
        
#red_content_33 { background:#da251c;width:255px;min-height:50px;margin:20px 50px 10px 0px;color:#fff;float:right; }
    #red_content_33_top { background:url(../builtin/red_content_33_top.gif) no-repeat;width:255px;height:9px; }
    #red_content_33_bottom { background:url(../builtin/red_content_33_bottom.gif) no-repeat;width:255px;height:9px; }
    #red_content_33 #contact_wallasey { width:255px;float:right;margin:0px;font-size:12px; }
    #red_content_33 #contact_wallasey h3 { background:url(../builtin/red_right_header.gif) no-repeat;width:248px;height:33px;color:#fff;font-size:16px;margin:0px 0px 10px 10px;padding:0px 10px;line-height:33px; }
    #red_content_33 #contact_wallasey #map { width:236px;height:236px;display:block;margin:0px 10px 0px 5px; }
    #red_content_33 #contact_wallasey .directions { float:right;clear:both;font-size:11px;width:236px;text-align:right;margin:0px 10px 10px 5px; }

.resources { list-style:none;margin:-5px 0px 15px;padding:0px; }
    .resources li { padding:9px 0px 3px 35px;cursor:pointer;font-weight:bold;font-size:12px; }
    .resources .email { background:url(../builtin/email.gif) 10px 8px no-repeat; }
    .resources .print { background:url(../builtin/print.gif) 10px 8px no-repeat; }
    .resources .bookmark { background:url(../builtin/bookmark.gif) 10px 8px no-repeat; }
    .resources .contact { background:url(../builtin/contact.gif) 10px 8px no-repeat; }
    
.bookmarks { list-style:none;margin:5px auto;padding:0px;width:205px; }
    .bookmarks li { padding:10px 5px;cursor:pointer;font-weight:bold;font-size:12px;width:24px;height:23px;float:left; }
    .bookmarks li span { display:none; }
    .bookmarks .facebook { background:url(../builtin/facebook.gif) no-repeat; }
    .bookmarks .twitter { background:url(../builtin/twitter.gif) no-repeat; }
    .bookmarks .delicious { background:url(../builtin/delicious.gif) no-repeat; }
    .bookmarks .stumble { background:url(../builtin/stumble.gif) no-repeat; }
    .bookmarks .digg { background:url(../builtin/digg.gif) no-repeat; }
    .bookmarks .reddit { background:url(../builtin/reddit.gif) no-repeat; }
        
#footer { background:url(../builtin/footer.jpg) no-repeat;width:907px;height:30px;padding:30px 0px 0px;color:#fff; }
    #footer #copyright { float:left;text-align:left;margin:0px 0px 0px 30px; }
    #footer #phuse { float:right;text-align:right;margin:0px 30px 0px 0px; }
    #footer p { margin:0px;padding:0px;display:inline; }
    #footer a { color:#fff;text-decoration:none; }
    #footer a:hover { text-decoration:underline; }

.MMDataCaptureForm_Table { width:400px;margin:20px auto;font-size:12px; }
.MMDataCaptureForm_FieldTD { background:url(../builtin/mm_input.gif) no-repeat;padding:2px 4px 15px; }
.MMDataCaptureForm_Input { border:none;width:274px;padding:1px 0px 0px 0px;background:#f4f3f3;font:normal normal 12px/135% arial,helvetica,sans-serif; }
.MMDataCaptureForm_Table textarea { background:url(../builtin/mm_textarea.gif) no-repeat;width:282px;height:182px;margin:-2px 0px 0px -4px;padding:2px;overflow:auto; }
.MMDataCaptureForm_SubmitButton { float:right;background:url(../builtin/mm_submit.gif) no-repeat;border:none;cursor:pointer;width:65px;height:27px;margin:-10px 30px 0px 0px; }
.MMDataCaptureForm_ErrorTD { font-size:11px;font-weight:bold;color:#da251c; }
.MMDataCaptureForm_LabelTD { vertical-align:top;padding:3px 0px 0px; }

.search_result_item { margin:20px 0px;font-size:12px; }
    .search_result_item h3 { color:#000;margin:0px;padding:0px; }
    .search_result_item p { margin:0px;padding:0px; }
    .search_result_item a { color:#da251c;text-decoration:none; }
    .search_result_item a:hover { text-decoration:underline; }
    .paging { float:right; }
        .paging a { color:#da251c;text-decoration:none;padding:10px 5px; }
        .paging a:hover { text-decoration:underline; }

/* ##################### */
/* ### HEADER STYLES ### */
/* ##################### */

h2 { font-size:32px;color:#da251c;position:relative;left:-2px;margin-top:0px;font-weight:normal;letter-spacing:-1px; }
h3 { font-size:16px;color:#da251c;position:relative;left:-2px;margin-top:0px; }
h3.black { font-size:18px;color:#000;position:relative;left:-2px;font-weight:normal;line-height:120%; }
    
/* ################### */
/* ### TEXT STYLES ### */
/* ################### */

/* #################### */
/* ### IMAGE STYLES ### */
/* #################### */

.right_padding { margin:0px 10px 0px 0px; }
.left_padding { margin:0px 0px 0px 10px; }
.top_padding { margin:10px 0px 0px 0px; }
.bottom_padding { margin:0px 0px 10px 0px; }
.banner_style { margin:0px 0px 10px;padding:5px 0px 0px 5px;overflow:hidden;cursor:pointer; }
    .banner_style a { font-size:16px;font-weight:bold;color:#da251c;text-decoration:none; }
    .banner_style a:hover { text-decoration:underline; }
    .banner_style p { margin:0px 0px 0px 5px;padding:0px;font-size:11px !important;width:150px; }
.lightbox { padding:5px;float:left;max-height:150px;max-width:150px; }
    .lightbox img { max-height:150px;max-width:150px;border:2px solid #da251c; }
  
/* #################### */
/* ### PANEL STYLES ### */
/* #################### */

/* ################### */
/* ### LINK STYLES ### */
/* ################### */

/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */