﻿#header
{
	height : 110px;
	width : 930px;
	position : relative;
	background: url("../images/framework/skin/background_header.png");
	z-index : 3;
}
	#header .logo
	{
		position : absolute;
		left : 0;
		top : 0;
	}	
		#header .logo a
		{
			width : 200px;
			height : 110px;
			display : block;
			background:url("../images/framework/skin/logo.png");
			cursor : pointer;
		}
		
	#header .logo-print
	{
		position : absolute;
		left : 20px;
		top : 75px;
		color: #FFFFFF;
		font-weight:bold;
	}	
		
	#header .login
	{
		position : absolute;
		left : 650px;
		top : 0;
		padding-top : 10px;
		background:url("../images/framework/skin/background_header_login.png");
	}
	
		#header .login a
		{
			width : 228px;
			height : 55px;
			display : block;
			cursor : pointer;
			text-align : center;			
			text-decoration : none;
			color : White;
		}		

		#header .login a:hover
		{
			text-decoration : underline;
		}

	#header .header-menu
	{
		position : absolute;
		left : 460px;
		top : 0px;
		/*padding-top : 10px;*/
		height: 33px;
	}
	
		#header .header-menu ul
		{
		    background: transparent url(/images/framework/skin/sub-nav-left.jpg) no-repeat scroll 0 0;
		    float:right;
		    height: 33px;
		    top: 0px;
		    margin: 0 0 0 0;
		    padding: 0 0 0 12px;
		    display: inline;
		    list-style-image: none;
		    list-style-position: outside;
		    list-style-type: none;
		}		

            #header .header-menu ul li
		    {
		        background: transparent url(/images/framework/skin/sub-nav-mid.jpg) repeat-x scroll 0 0;
		        float:left;
		        height: 33px;
		        list-style-image: none;
		        list-style-position: outside;
		        list-style-type: none;
		        display: inline;		        
		    }	

                #header .header-menu ul li a
		        {
		            background: transparent url(/images/framework/skin/util-divider.gif) no-repeat scroll right 8px;
		            height: 33px;
		            display: block;
		            line-height: 2.6;    
		            padding: 0 8px;
		            color: #008ACF;
		            font-weight: normal;
                }

            #header .header-menu ul li#search-wrap
	        {
	            background: transparent url(/images/framework/skin/sub-nav-right.jpg) no-repeat scroll right center;
		        float:left;
		        height: 33px;
		        width:145px;		        
		        padding-left: 7px;
		        list-style-image: none;
		        list-style-position: outside;
		        list-style-type: none;
		        display: inline;
		        
            } 
            
                #header .header-menu ul li#search-wrap .txtSearchText {
                    height: 17px;
                    width:100px;                    
                    margin-top:2px;                   
                    color: #666666;
                    font-size: 12px;                    
                }               

                #header .header-menu ul li#search-wrap a {
                    background: none;
                }               

	#header .header-facebook {
		position : absolute;
		left : 820px;
		top : 40px;
	}
	
	#header .header-navigation {
		position : absolute;
		left : 645px;
		top : 76px;
		/*padding-top : 10px;*/
		height: 34px;
		float: right;
	}
	
		#header .header-navigation ul {
			float:right;
		    height: 33px;
		    top: 0px;
		    margin: 0 0 0 0;
		    padding: 0 0 0 12px;
		    display: inline;
		    list-style-image: none;
		    list-style-position: outside;
		    list-style-type: none;
		}		

            #header .header-navigation ul li.travel-deals {
		        float:left;
		        height: 34px;
		        list-style-image: none;
		        list-style-position: outside;
		        list-style-type: none;
		        display: inline;		        
		    }	

                #header .header-navigation ul li.travel-deals a {
		            background: transparent url(/images/framework/skin/top-menu-traveldeals.jpg) no-repeat scroll 0 0;
		            height: 34px;
		            width: 132px;
		            display: block;
		            color: #008ACF;
		            font-weight: normal;
                }
                
            #header .header-navigation ul li.credit-cards {
		        float:left;
		        height: 33px;
		        list-style-image: none;
		        list-style-position: outside;
		        list-style-type: none;
		        display: inline;		        
		    }	

                #header .header-navigation ul li.credit-cards a {
		            background: transparent url(/images/framework/skin/top-menu-creditcards.jpg) no-repeat scroll 0 0;
		            height: 34px;
		            width: 132px;
		            display: block;
		            line-height: 2.6;    		            
		            color: #008ACF;
		            font-weight: normal;
                }

		
	#header .backHome a
	{
		position : absolute;
		left : 600px;
		top : 0px;
		width : 55px;
		height : 40px;
		background:url("../images/framework/skin/home.gif");
	}
	
		#header .backHome a:hover
		{		    
		    left : 600px;
		    top : 0px;
		    width : 55px;
		    height : 40px;
			display : block;
			background:url("../images/framework/skin/home_hover.gif");
		}

    #header .headerPromo
    {
        position : absolute;
        left : 470px;
        top : 60px;
        height : 50px;
        width : 450px;
    }
    
    #headerAdvert
    {
        background-color: #0078C1;
        margin : 0 auto;
        position : relative;
        text-align : center;
        vertical-align : middle;
        width : 930px;
        height : 90px;
    }     		

#footer
{
    width : 930px;
    height : 100px;
    background : #e9e9e9;    
}

	#footer #footerLinks
	{
	    position : relative;		        
	    width : 930px;
	    height : 20px;
	    text-align : center;
	    margin : 0 auto;
	}

	    #footer #footerLinks a
	    {
	        color : Blue;	        	        
	        text-decoration : none;
	    }

	    #footer #footerLinks a:hover
	    {
	        text-decoration : underline;	        
	    }

    #footer #disclaimer
    {
        position : relative;
	    width : 930px;
	    height : 45px;
	    text-align : center;
	    margin : 10px 0 0 0;      
        color : Blue;	        	        
        text-decoration : none;        
    }

    #footer #copyright
    {
        position : relative;
	    width : 930px;
	    height : 20px;
	    text-align : center;
	    margin : 0 auto;        
        color : Blue;	        	        
        text-decoration : none;
    }
    
    #footerAdvert
    {
        margin : 0 auto;
        position : relative;
        text-align : center;
        vertical-align : middle;
        width : 930px;
        height : 130px;
    } 
    
	#footer .links
	{
	}
	
		#footer .links ul
		{
			font-size : 1.1em;
			overflow : hidden;
			padding : 5px;
			margin-top : 5px;
			height : 230px;
		}
		
			* html #footer .links ul
			{
				height : 260px;
			}
			
			*+html #footer .links ul
			{
				height : 260px;
			}
			
			#footer .links h3
			{
				font-weight : bold;
				color : #666666;
			}
		
			#footer .links ul li
			{
				float : left;
				line-height : 1.6em;
				width : 163px;
				background : #f2f2f2;
				color : #666666;
				padding : 5px 10px;
				border-right : 1px dotted #b5b5b7;
				position : relative;
				height : 230px;
			}
			
				* html #footer .links ul li
				{
					height : 250px;
				}
				
				*+html #footer .links ul li
				{
					height : 250px;
				}
				
				#footer .links ul li .footer-added
				{
					margin-top : 10px;
				}
			
				#footer .links ul li.on
				{
					background : #e9e9e9;
				}
			
				#footer .links ul li.last
				{
					border-right : none;
				}
		
				#footer .links ul li a
				{
					color : #999999;
					font-weight : bold;
					text-decoration : none;
				}
				
					#footer .links ul li a:hover
					{
						text-decoration : underline;
					}
		
				#footer .links ul li ul
				{
					background : none;
					padding : 0;
					font-size : 1em;
					margin-top : 0;
					height : auto;
				}
				
					#footer .links ul li ul li
					{
						float : none;
						height : auto;
						padding : 0;
						border : none;
						background : none;
					}
			
						#footer .links ul li ul li a
						{
							color : #666666;
							font-weight : normal;
							display : block;
						}
						
						#footer .links ul li ul li a:hover
						{
							color : #41add3;
						}

#footer .contactbar
{
	width : 920px;
	margin : 0 5px;
	background : url(/images/framework/skins_v2/myfun/background_contactbar.png);
	height : 28px;
}

	#footer .contactbar p
	{
		line-height : 28px;
		color : #fff;
		font-size : 1.4em;
		margin-left : 10px;
	}

#footer .sub
{
	padding : 5px;
	position : relative;
}

	#footer .sub .logo
	{
		position : absolute;
		right : 25px;
		top : 17px;
	}
	
		#footer .sub .logo img
		{
			width : 55px;
			height : 41px;
		}
