
div.spacer{clear:both; height:10px; display:block;}
div.spacerzero{clear:both;display:block;}
/*.content * {margin: 0px;padding: 0px;padding-right: 0px;}*/


/* ceiling implemntation */
    .ceiling 
    {      
        background:url(/images/phoenix/header/ceiling/gray_shadow.png) repeat-x #F2F2F2;
        height:46px;
        width:100%;
        min-width:1033px;
        margin-bottom:15px;
        position:absolute;
        
    }
    
    .ceiling .first {height:46px;float:left;background: url(/images/phoenix/header/ceiling/gray_shadow.png) repeat-x;}
    .ceiling .second {height:46px;width:50%;float:right;background: url(/images/phoenix/header/ceiling/blue_shadow.png) repeat-x;}
    
    
    .ceiling_header {width:1033px;margin:auto;height:65px;position:relative;z-index:75;}
    .ceiling_header .logo {float:left;}
    .ceiling_header .inner
    {
    	width:1033px;
    	margin:auto;
    }
    
    .ceiling_header .subnav .cap {float:left;}
    .ceiling_header .subnav 
    {
    	width:933px;
    	height:43px;
    	float:right;
    	background: url(/images/phoenix/header/ceiling/blue_shadow.png) repeat-x ;
    }
    
    .ceiling_header .subnav .menu {color:White;font-weight:bold;margin-top:6px;margin-left:15px;font-size:13px;float:left;}
    .ceiling_header .item {float:left;padding:4px;}
    .ceiling_header .item a{color:White;text-decoration:none;font-size:13px;}
    .ceiling_header .item a:visited{color:White !important;}
    .ceiling_header .item a:hover {color:#CCCCCC !important;}
    
    .ceiling_search {float:left;margin-top:5px;margin-left:15px;}
    .ceiling_search .search_element {margin-left:3px;float:left;}
    .ceiling_search .search_input 
    {
	        background: url(/images/phoenix/header/ceiling/search_input.png) no-repeat;
	        border:0;
	        height:23px;
	        width:220px;
	        padding-left:5px;
	        padding-right:5px;
	        font-size:11px;
	        color:#4C9CCC;
    }

    .ceiling_search .search_select 
    {
	    background: url(/images/phoenix/header/ceiling/search_select.png) no-repeat;
        border:0;
        height:22px;
        width:68px;
	    padding:3px 2px 3px 6px;
	    font-size:9px;
	    color:#4C9CCC;
    }
    .ceiling_search .search_button {height:23px;}
                
    .ceiling_login {float:right;}
    .ceiling_login div {float:left;color:White;text-decoration:none;font-size:12px;font-weight:bold;}
    .ceiling_login a{color:White !important ;text-decoration:none !important;}
    .ceiling_login a:hover {color:#CCCCCC !important;}
    /*.ceiling_login .lb{color:#3399CC !important; text-decoration:none !important;}*/
    .ceiling_header .item .lb:link {color:#3399CC !important; text-decoration:none !important;}
    .ceiling_header .item .lb:visited {color:#3399CC !important; text-decoration:none !important;}
    .ceiling_header .item .lb:hover {color:#6DBE44 !important; text-decoration: underline !important;}

    .ceiling_header .subnav_admin
    {
    	width:233px;
    	height:43px;
    	float:right;
    	background: url(/images/phoenix/header/ceiling/blue_shadow.png) repeat-x ;
    }
    
    .ceiling .second_admin {height:46px;width:20%;float:right;background: url(/images/phoenix/header/ceiling/blue_shadow.png) repeat-x;}
    
    .ceiling_header .item_admin {float:left;padding:4px;margin-top:5px;}
    .ceiling_header .item_admin a{color:White;text-decoration:none;font-size:13px;}
    .ceiling_header .item_admin a:visited{color:White !important;}
    .ceiling_header .item_admin a:hover {color:#CCCCCC !important;}
