#custom-doc { width:78.77em;*width:76.87em;min-width:1024px; margin:auto; text-align:left; }

        #custom-doc 
        { 
        background-image:url(images/header-bg.png); 
        background-repeat:no-repeat;
        min-height:636px; 
        }

        #hd 
        { 
            height: 531px;
            width:1024px;
        }

		#apple
		{
			color:white;
			width:250px;
	        font-family: "Helvetica Neue UltraLight", "HelveticaNeue-UltraLight", "Helvetica Neue", Helvetica, Arial, sans-serif;       
	        font-weight:100;
	        font-size:25px;
			text-align:center;
            position:relative;
            /*top:35px;*/
			top:-100px;
            left:748px;
			
		}
		
		#apple strong
		{
			font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif !important;
			font-weight:400;
		}

		#apple small
		{
			font-size:15px;
			letter-spacing:1px;
		}

        #feathersTitle
        {
        width:291px;
        height:95px;
        position:relative;
        top:35px;
        left:35px;
        }

        .detailImage
        {
        width:204px;
        height:239px;
        }

        p 
        {
        font-family: "HelveticaNeue-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size:18px;
        font-weight:normal;
        }

        p strong
        {
        font-family: "Helvetica Neue Bold", "HelveticaNeue-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 800;
        }

        h2
        {
        font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;       
        font-weight:200;
        font-size:36px;
        margin-bottom:.5em;
        }

        h2 strong
        {
        font-family: "Helvetica Neue Medium", "HelveticaNeue-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;       
        font-weight:400;
        }

        p strong
        {
        font-family: "Helvetica Neue Bold", "HelveticaNeue-Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;       
        font-weight:bold;
        }
        
        .yui-u first
        {
            width:200px !important;
        }
        
/*        .yui-u
        {
            background-color:red;
        }
  */      
        #firstCol
        {
            text-align:right;
        }
        
        .col2
        {
/*            margin-left:-1em;*/
            width:230px !important;
            margin-right:1.3em;
        }
        
        .col3
        {
            margin-left:1.3em;
            width:230px;
        }
        
        .row
        {
            margin-top:50px;
        }
        
        
        #ft
        {
            /*
            background-color:rgb(42, 42, 42);
            margin-top:-50px;
            */
            min-height:350px;
    /*        background-color:red;*/
        }

        #ft
        {
            /*
            background-image:url(images/footer-bg.png);
            background-position: top left;
            background-repeat:repeat-x;
            */
            text-align:center;
        }
        
        
        body
        {
            background-image:url(images/footer-bg-repeat-x.png);
            background-position: bottom left;
            background-repeat:repeat-x;
        }
        
        #feathers
        {
            background-image:url(images/body-top-bg.jpg);
            background-position: top left;
            background-repeat:repeat-x;
        }
        
		#screencastButton
		{
			width:174px;
			height:262px;
			position:relative;
			left:424px;
			top:126px;
		}

        #availableOnTheAppStoreButton
        {
            width:220px;
            height:76px;
            position:relative;
            /*top:35px;*/
			top:-150px;
            left:585px;
        }
        
		#news
		{
			text-align:center;
		}
		
        #news
        {
        font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;       
        font-weight:200;
        font-size:24px;
/*        margin-bottom:.5em;*/
		margin-top:1em;
        }

        #news strong
        {
        font-family: "Helvetica Neue Medium", "HelveticaNeue-Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;       
        font-weight:400;
        }

		#news a, #reviewmore a, #autocopy a
		{
			color:black;
			text-decoration:underline;
		}
		
		#news a:hover, #reviewmore a:hover, #autocopy a:hover
		{
			color:#353535 ;
		}
		
		#reviews
		{
			margin-bottom:1em;
		}
		.review, .reviewsmall
		{
			font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue Condensed Bold", "Helvetica Neue", Helvetica, Arial;
			font-size:40px;
			font-weight:400;
			color:black;
			text-align:center;
		}
		
		.reviewsmall
		{
			font-size:24px;
			text-align:center;
			margin-bottom:15px;
			margin-top:12px;
		}
				
		#reviewmore
		{
			font-size:14px;
		}
		
        #price
        {
            font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight:100;
            color:white;
            float:right;
            position:relative;
            right:61px;
            margin-top:125px;
            font-size:16px;
        }
        
        #price strong
        {
            font-family: "HelveticaNeue-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight:400;
        }
        
        #copyright
        {
            position:relative;
            top:270px;
            color:white;
            font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size:14px;
            font-weight:100;
            padding-left:8em;
            padding-right:8em;
            z-index:2;
            letter-spacing:0.2em;
        }
        
        #credits
        {

            font-family: "Helvetica Neue UltraLight", "HelveticaNeue-UltraLight", "Helvetica Neue", Helvetica, Arial, sans-serif;       
            font-weight:100;
            font-size:36px;
            color:white;
            position:relative;
            float:left;
            left:38px;
            top:156px;
        }


        #feedbackAndSupportButton
        {
            position:relative;
            float:right;  
            right:38px; 
            top:150px;     
        }
        
        #naklabLogo
        {
            position:relative;
            top:60px;
            left:3em;
            z-index:1;
        }

		a
		{
			color:white;
			text-decoration:none;
		}
		
		a:hover
		{
			color:gray;
		}

		a:active { outline: none; }
		a:focus { -moz-outline-style: none; }
