* {
    margin:0;
    padding:0;
}

body {
    background:#ededed;
    font-family:arial;
    font-size:62.5%;
	background:#ededed url(../images/bg-lower-content.jpg) center 1424px no-repeat;
}

.sprite {
	width:0;
    height:0;
    overflow:hidden;
    display:block;
}

#sharebar-container {
    background:#000;
    margin:0 auto;
    min-height:38px;
    overflow:hidden;
    min-width:1000px;
	width:100%;
}

    #sharebar {
        float:right;
        margin-top:9px;
        width:255px;
    }

        #sharebar h2 {
            color:#ddd;
            float:left;
            font-family:arial, Helvetica, sans-serif;
            font-size:1.3em;
            margin:2px 5px 0 0;
            text-transform:uppercase;
        }

        #sharebar ul {
            list-style:none;
            overflow:hidden;
        }

        #sharebar ul li {
            float:left;
            margin-left:5px;
        }

        #sharebar ul li:first-child {
            margin-left:0;
        }

#contentcontainer, #content { width:100%; }

#contentcontainer {min-width:1000px;}

    #content { 
        background:url(../images/bg-content.jpg) no-repeat center 0; 
        min-height:2000px;
    }

        #innercontent {
            width:1004px;
            margin:0 auto;
            padding:15px 0 0;
			overflow:hidden;
			position:relative;
			left:3px;
        }

            #olympus-bluray-boxart {
                float:left;
                width:333px;
                padding:560px 0 0;
                margin:0 0 0 65px;
                /*background:url(../images/bluray-boxart.png) no-repeat;
                box-shadow:0px 0px 30px rgba(0, 0, 0, 1);
                -moz-box-shadow:0px 0px 30px rgba(0, 0, 0, 1);
                -webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 1);*/
            }

            #title-treatment {
                float:left;
                width:590px;
                margin:0 0 0 12px;
            }

                #register-button {
                    float:left;
                    width:173px;
                    padding:36px 0 0;
                    margin:3px 11px 17px 39px;
                    background:url(../images/button-register.png) no-repeat;
                }

                #register-text {
                    float:left;
                    width:295px;
                    padding:4px 0 0;
                    color:#104082;
                    font-size:1.2em;
                    font-weight:bold;
                    line-height:1.3em;
                    text-transform:uppercase;
                }

                #title-image {
                    clear:both;
                    width:491px;
                    padding:300px 0 0;
                    margin:0 0 0 45px;
                    background:url(../images/title-treatment.png) no-repeat;
                }

                #button-buynow {
                    clear:both;
                    float:left;
                    width:309px;
                    padding:51px 0 0;
                    margin:0 18px 28px 0;
                    background:url(../images/button-buynow.png) no-repeat;
                    box-shadow:0px 0px 20px rgba(0, 0, 0, 0.7);
                    -moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.7);
                    -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.7);
                }
				
				#button-buy-bluray{
                    float:left;
                    width:190px;
                    padding:59px 0 0;
                    background:url(../images/button-buy-bluray.png) no-repeat;
				}
				
				#button-buy-dvd{
                    float:left;
                    width:190px;
                    padding:59px 0 0;
                    background:url(../images/button-buy-dvd.png) no-repeat;
				}
				
				#button-buy-digital{
                    float:left;
                    width:190px;
                    padding:59px 0 0;
                    background:url(../images/button-buy-digital.png) no-repeat;
				}
				
                #button-ultraviolet {
                    float:left;
                    width:201px;
                    padding:51px 0 0;
                    background:url(../images/button-ultraviolet.png) no-repeat;
                    box-shadow:0px 0px 20px rgba(0, 0, 0, 0.7);
                    -moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.7);
                    -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.7);
                }
			
			#videos{
				clear:both;
				background:#fff;
				overflow:hidden;
				
				width:833px;
				/*height:465px;*/
				height:547px;
				
				margin:0 auto 3px auto;
				
				-moz-border-radius:15px;
				-ms-border-radius:15px;
				-o-border-radius:15px;
				border-radius:15px;
				
				box-shadow:0px 0px 40px rgba(0, 0, 0, 1);
                -moz-box-shadow:0px 0px 40px rgba(0, 0, 0, 1);
                -webkit-box-shadow:0px 0px 40px rgba(0, 0, 0, 1);
			}
				
				#videos h2{
					font-family:Arnold21;
					color:#006DB7;
					text-align:center;
					padding-top:12px;
					font-size:40px;
				}
				
				#trailer {
					padding:430px 0 0 800px;
					background:url(../images/trailer.png) no-repeat;
					margin:18px auto 0 auto;
				}

				#videos-buttons{
					height:49px;
					width:660px;
					display:block;
					margin:14px auto 0 auto;
				}
					
					#videos-buttons a{
						display:inline-block;
					}
					
					#watch-the-trailer{
						background:url(../images/watch-the-trailer.png) no-repeat;
						padding:49px 0 0 320px;
					}
					
					#the-new-black{
						background:url(../images/btn-the-new-black.png) no-repeat;
						padding:49px 0 0 320px;
					}
			
            #bluray-features {
                margin:18px 0 0;
            }

                #quotes{
					display:block;
					width:100%;
					height:122px;
					position:relative;
				}
				
					#quotes img{
						position:absolute;
						left:50%;
						margin-left:-235px;
					}

                #bluray-features ul {
                    list-style:square url("../images/list-dot.png");
                    font-size:2.6em;
                    margin:20px 0 0 62px;
                }

                    #bluray-features li {
                        float:left;
                        width:570px;
                        color:#fff;
                        line-height:1.2em;
                        padding:0 0 5px;
                    }

                        #bluray-features li.alternate {
                            width:360px;
                        }

                #bluray-features p {
                    clear:both;
                    padding:10px 0 30px;
                    text-align:center;
                    color:#5f5f5f;
                }
			
			#special-features{
				display:block;
				height:555px;
				width:100%;
				font-family:HelveticaNeueBold;
				color:#333;
				font-size:19px;
			}
				
				#special-features ul{
					width:485px;
					display:block;
					margin:0 auto;
				}
				
				#special-features li{
					margin-bottom:7px;
				}
				
				#special-features li:before{
					color:#006db7;
				}
				
				#special-features h2{
					font-family:Arnold21;
					color:#006db7;
					font-size:45px;
					text-align:center;
					margin-top:60px;
				}
				
				#special-features h3{
					font-family:Arnold21;
					color:#006db7;
					font-size:33px;
					text-align:center;
					margin-top:10px;
				}
				
				#special-features p{
					font-size:12px;
					color:#006db7;
					text-align:center;
					margin-top:10px;
					font-family:HelveticaNeueMedium;
				}
			
            #dark-layer {
                width:1005px;
                overflow:hidden;
            }

                #more-stuff {
                    padding:25px 0 0;
					height:780px;
                }
                    
                    #partners h2, #more-stuff h2, #more h2 {
                        color:#fff;
                        font-size:3em;
                        padding:0 0 15px;
                        text-align:center;
                        text-transform:uppercase;
						font-family:HelveticaNeueBold;
                    }

                        #more-stuff ul {
                            width:900px;
                            list-style-type:none;
							display:block;
							margin:0 auto;
							overflow:auto;
                        }

                            #more-stuff ul li {
                                float:left;
                                padding:6px 0 0 6px;
                            }
								
								#more-stuff ul li img{
									display:block;
								}
								
                                #more-stuff ul li a {
                                    width:294px;
                                    padding:200px 0 0;
                                }

                                    #the-smurfs2-printables { background:url(../images/the-smurfs2-printables.jpg) no-repeat; }
                                    #play-smurfs-games { background:url(../images/play-smurfs-games.jpg) no-repeat; }
                                    #smurf-o-vision2 { background:url(../images/smurf-o-vision2.jpg) no-repeat; }
                                    #the-smurfs-village { background:url(../images/the-smurfs-village.jpg) no-repeat; }
                                    #italk-smurf { background:url(../images/italk-smurf.jpg) no-repeat; }
                                    #the-smurfs2-videogame { background:url(../images/the-smurfs2-videogame.jpg) no-repeat; }
                                    #smurfs-e-cards { background:url(../images/smurfs-e-cards.jpg) no-repeat; }
                                    #get-smurfy-downloads { background:url(../images/get-smurfy-downloads.jpg) no-repeat; }
			
			#partners{
				display:block;
				height:715px;
				width:100%;
				padding-top:14px;
			}
			
				#partners a.sprite{
					padding:39px 0 0 138px;
				}
				
				.visit-the-site-small{
					background:url(../images/visit-the-site-small.png);
				}
				
				.click-for-details{
					background:url(../images/click-for-details.png);
				}
				
				.coming-soon{
					background:url(../images/coming-soon.png);
				}
				
				.partner-full{
					background:#fff;
					width:90%;
					height:110px;
					overflow:hidden;
					padding:0 12px 12px 12px;
					margin:0 auto 15px auto;
					display:block;
					color:#104082;
					font-size:14px;
					position:relative;
				}
					
					#shutterfly img{
						padding-top:24px;
					}
					
					#shutterfly a{
						padding-top:0;
					}
					
					
					#minitime img{
						padding-top:0;
					}
					
					#minitime a{
						margin-top:38px;
					}
					
					#minitime .coming-soon, #minitime .click-for-details{
						position:absolute;
						top:0;
						right:14px;
					}
					
					#minitime span{
						padding-top:5px;
					}
					
					#carlsjr img{
						padding-top:21px;
					}
					
					#carlsjr span{
						padding-top:29px;
					}
					
					#carlsjr a{
						margin-top:38px;
					}
					
					#beanitos img{
						padding-top:0;
					}
					
					#beanitos a{
						padding-top:0;
					}
					
					
					#gourmet img{
						padding-top:0;
					}
					
					#gourmet a{
						margin-top:0;
					}
					
					#gourmet span{
						padding-top:33px;
					}
					
					.partner-full > *{
						float:left;
					}
					
					.partner-full > *:first-child{
						margin-right:22px;
					}
					
					.partner-full > *:last-child{
						margin-right:0;
						float:right;
					}
				
					.partner-full span{
						display:inline-block;
						width:595px;
						padding-top:23px;
					}
					
					.partner-full span.disclaimer{
						padding-top:0;
						float:none;
					}
					
				.partner-third{
					background:#fff;
					width:272px;
					height:165px;
					overflow:hidden;
					padding:0 12px 12px 12px;
					display:inline-block;
					margin-right:15px;
				}
					
					.partner-third.first{
						margin-left:38px;
					}
					
					.partner-third img{
						float:left;
						position:relative;
						top:55px;
					}
					
					.partner-third span{
						width:138px;
						float:right;
						
						color:#104082;
						font-size:12px;
						padding-top:50px;
					}
					
					.partner-third a{
						float:right;
						clear:right;
					}
					
					#mamamarys span{
						padding-top:40px;
					}
					
				.partner-third:first-child{
					margin-left:37px;
				}
				
				.partner-third:last-child{
					margin-right:0;
				}
				
                #sony-rewards {
                    clear:both;
                    width:1006px;
                    padding:84px 0 0;
                    margin:0 0 39px;
                    background:url(../images/sonyrewards.jpg) no-repeat;
                }

                #more {
                }
					#more ul{
						list-style-type:none;
						height:400px;
					}
					
                    #more ul li {
                        float:left;
                        padding:0 0 0 50px;
                    }

                        #more ul li:first-child {
                            padding:0 0 0 117px;  
                        }

                        #more a.boxart { margin:0 0 11px; }
                        
                        #the-smurfs1 { width:152px; }

                            #the-smurfs1 a.boxart {
                                width:152px;
                                padding:191px 0 0;
                                background:url(../images/boxart-thesmurfs.png) no-repeat;
                            }

                        #smurfs-christmas-carol { width:156px; }
                        
                            #smurfs-christmas-carol a.boxart {
                                width:156px;
                                padding:191px 0 0;
                                background:url(../images/boxart-smurfs-christmascarol.png) no-repeat;
                            }

                        #cloudy { width:152px; }
                        
                            #cloudy a.boxart {
                                width:152px;
                                padding:190px 0 0;
                                margin:0 0 12px;
                                background:url(../images/boxart-cloudy.png) no-repeat;
                            }

                        #arthurchristmas { width:152px; }
                        
                            #arthurchristmas a.boxart {
                                width:155px;
                                padding:191px 0 0;
                                background:url(../images/boxart-arthurchristmas.png) no-repeat;
                            }


                        #more a.amazon, #more a.itunes {
                            width:110px;
                            margin:4px auto 8px;
                            padding:40px 0 0;
                        }

                        #more a.amazon { background:url(../images/button-amazon.png) no-repeat; }
                        #more a.itunes { background:url(../images/button-itunes.png) no-repeat; }

                        #more .rated-r {
                            width:12px;
                            padding:10px 0 0;
                            margin:0 auto 8px;
                            background:url(../images/rating-r.png) no-repeat;
                        }
						
                        #more .rated-pg {
                            width:12px;
                            padding:10px 0 0;
                            margin:0 auto 8px;
                            background:url(../images/rating-pg.png) no-repeat;
                        }
						
						#more .rated-g {
                            width:12px;
                            padding:11px 0 0;
                            margin:0 auto 8px;
                            background:url(../images/rating-g.png) no-repeat;
                        }

                        #more .rated-unrated {
                            width:30px;
                            padding:10px 0 0;
                            margin:0 auto 8px;
                            background:url(../images/rating-unrated.png) no-repeat;
                        }

                        #visit-the-site {
                            padding:77px 0 0 567px;
                            margin:0 auto 8px;
                            background:url(../images/button-visitsite.png) no-repeat;
                        }


#treatment-header{
	min-width:1000px;
}
						
#footer-container{
	min-width:1000px;
	width:100%;
	height:280px;
	background:#000;
	overflow:hidden;
	color:#696969;
}

	#footer-container a{
		color:#696969;
	}

	#footer{
		width:1000px;
		margin:0 auto;
		text-align:center;
	}
	
	#logos{
		margin-top:35px;
		padding-bottom:12px;
	}

    #legal {
        clear:both;
        width:1000px;
        margin:0 auto;
        color:#747474;
        list-style-type:none;
    }

        #legal li { 
            float:left;
            padding:0 0 0 20px;
        }

            #legal li:first-child {
                padding:0;
            }

/* version-c styles */

.version-c #title-treatment {
    position:relative;
}

.version-c #button-buy-digital{
	float:right;
}

#menu-bluray-vertical, #menu-dvd-vertical, #menu-digital-vertical{
	height:48px;
	width:190px;
	overflow:hidden;
	position:absolute;
	top:345px;
	z-index:500;
}

#menu-bluray-vertical{
	left:0;
	z-index:501;
}

#menu-dvd-vertical{
	left:190px;
	z-index:502;
}

#menu-digital-vertical{
	right:23px;
	z-index:500;
}

	#menu-bluray-vertical:hover,
	#menu-bluray-vertical.active,
	#menu-dvd-vertical:hover,
	#menu-dvd-vertical.active, 
	#menu-digital-vertical:hover,
	#menu-digital-vertical.active{
		/*width:410px;*/
		width:440px;
		/*z-index:503;*/
	}
	
	
	#title-treatment #menu-dvd-vertical:hover,
	#title-treatment #menu-dvd-vertical.active{
		width:190px;
	}


#menu-bluray-vertical ul,#menu-dvd-vertical ul,#menu-digital-vertical ul {
    width:171px;
    padding:5px 0 7px;
    list-style-type:none;
    background:url(../images/bg-verticalmenu.png) repeat-y;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;

    position:absolute;
    top:49px;
    left:0;
}
	
	#menu-bluray-vertical ul{
		left:8px;
	}
	
	#menu-dvd-vertical ul{
		left:8px;
	}
	
	#menu-digital-vertical ul{
		right:14px;
		left:auto;
	}

    #menu-bluray-vertical li a, #menu-dvd-vertical li a, #menu-digital-vertical li a {
        width:157px;
        height:0;
        padding:65px 0 0;
        overflow:hidden;
        display:block;
        margin:0 auto;
		background-size:157px auto !important;
    }
        
        #title-treatment li a.walmart { background:url(../images/btn-walmart.jpg) no-repeat; }
        #title-treatment li a.amazon { background:url(../images/btn-amazon.jpg) no-repeat; }
        #title-treatment li a.target { background:url(../images/btn-target.jpg) no-repeat; }
        #title-treatment li a.bn { background:url(../images/btn-barnesandnoble.jpg) no-repeat; }
        #title-treatment li a.bestbuy { background:url(../images/btn-bestbuy.jpg) no-repeat; }
        #title-treatment li a.kmart { background:url(../images/btn-kmart.jpg) no-repeat; }
		
		#title-treatment li a.itunes { background:url(../images/btn-itunes.jpg) no-repeat; }
        #title-treatment li a.amazonvideo { background:url(../images/btn-amazonvideo.jpg) no-repeat; }
        #title-treatment li a.xbox { background:url(../images/btn-xbox.jpg) no-repeat; }
		#title-treatment li a.sony { background:url(../images/btn-sony.jpg) no-repeat; }
        #title-treatment li a.google { background:url(../images/btn-google.jpg) no-repeat; }
        #title-treatment li a.vudu { background:url(../images/btn-vudu.jpg) no-repeat; }
        #title-treatment li a.cinemanow { background:url(../images/btn-bestbuycinema.jpg) no-repeat; }
        #title-treatment li a.targetticket { background:url(../images/btn-targetticket.jpg) no-repeat; padding:49px 0 0 0;}
        #title-treatment li a.sonystore { background:url(../images/btn-sonystore.jpg) no-repeat; }
	
	.menu-callout{
		position:absolute;
		bottom:0;
		left:171px;
	}	
	
	.blu-ray-callout{
		padding:103px 0 0 221px;
		background:url(../images/blu-ray-callout.jpg) no-repeat;
	}
	
	.dvd-callout{
		padding:103px 0 0 221px;
		background:url(../images/dvd-callout.jpg) no-repeat;
	}
	
	.digital-callout{
		padding:269px 0 0 235px;
		background:url(../images/ultraviolet-callout.jpg) no-repeat;
		left:-235px;
	}
	
	#menu-digital-vertical img{
		display:block;
		margin:5px auto;
	}
	
/* version-b styles */

.version-b  #button-buynow { margin-bottom:4px; }

#vertical-menu-b {
    clear:both;
    width:863px;
    height:311px;
    margin:-50px auto 0;
    /*background:url(../images/bg-menu-version-b.png) no-repeat;*/
    background:url(../images/menu-cc.png) no-repeat;
    /*background:gray;*/
    display:none;
}

    #vertical-menu-b ul { 
        list-style-type:none; 
    }

    #format {
        float:left;
        width:258px;
        padding:18px 0 0 26px;
    }

        #format li a {
            width:253px;
            height:0;
            padding:36px 0 0;
            margin:0 0 7px;
            background-position:0px 0px;
            overflow:hidden;
            display:block;
        }

        #format li a:hover, #format li a.active {
            background-position:0px -36px;
        }

            #format li a:first-child { margin:4px 0 7px; }

            #format li a.bluray { background-image:url(../images/button-section-bluray.png); }
            #format li a.bluraycomb { background-image:url(../images/button-section-bluraycombo.png); margin:0 0 8px; }
            #format li a.dvd { background-image:url(../images/button-section-dvd.png); margin:0 0 8px; }
            #format li a.digital { background-image:url(../images/button-section-digital.png); }
    #vertical-menu-b #sections {
        min-height:150px;
    }
        #vertical-menu-b .section {
            float:left;
            width:569px;
            display:none;
            padding-top:16px;
        }
            .section h2 {
                text-align:center;
                color:#ababab;
            }
        #vertical-menu-b h2 {
            clear:both;
            margin:10px 0;
            padding-top:13px;
        }
        #vertical-menu-b .choose-format {
            background:url(../images/choose-format.png) no-repeat top center;
        }
        #vertical-menu-b .buy-dvd {
            background:url(../images/buy-dvd.png) no-repeat top center;
        }
		
		#vertical-menu-b .buy-digital {
            background:url(../images/buy-digital.png) no-repeat top center;
        }
		
        #vertical-menu-b .buy-combo {
            background:url(../images/buy-combo.png) no-repeat top center;
        }
        #vertical-menu-b .buy-uv {
            /*background:url(../images/buy-combo.png) no-repeat top center;*/
            padding-top:13px;
        }
        #vertical-menu-b #section-bluraycombo { display:block; }
        
            #vertical-menu-b .section li {
                float:left;
                padding:0 0 5px 12px;
            }

                #vertical-menu-b .section li a {
                    width:177px;
                    height:0;
                    padding:40px 0 0;
                    overflow:hidden;
                    display:block;
                    background-position:0 0;
                }

                    #vertical-menu-b .section li a:hover { /*background-position:0 -40px;*/ opacity:0.6; }

                    #vertical-menu-b .section li a.walmart { background-image:url(../images/btn-walmart-small.png); }
                    #vertical-menu-b .section li a.amazon { background-image:url(../images/btn-amazon-small.png); }
                    #vertical-menu-b .section li a.target { background-image:url(../images/btn-target-small.png); }
                    #vertical-menu-b .section li a.toysrus { background-image:url(../images/btn-toysrus-small.png); }
                    #vertical-menu-b .section li a.bestbuy { background-image:url(../images/btn-bestbuy-small.png); }
                    #vertical-menu-b .section li a.kmart { background-image:url(../images/btn-kmart-small.png); }
                    #vertical-menu-b .section li a.bn { background-image:url(../images/btn-bn-small.png); }

                    #vertical-menu-b .section li a.itunes { background-image:url(../images/btn-itunes-sm.png); }
                    #vertical-menu-b .section li a.amazoniv { background-image:url(../images/btn-amazonviedo-small.png); }
                    #vertical-menu-b .section li a.xbox { background-image:url(../images/btn-xbox-small.png); }
                    #vertical-menu-b .section li a.sen { background-image:url(../images/btn-sen-small.png); }
                    #vertical-menu-b .section li a.google { background-image:url(../images/btn-google-small.png); }

                    #vertical-menu-b .section li a.vudu { background-image:url(../images/btn-vudu-small.png); }
                    #vertical-menu-b .section li a.cinemanow { background-image:url(../images/btn-cinemanow-small.png); }
                    #vertical-menu-b .section li a.sps { background-image:url(../images/btn-sps-small.png); }
    #callout {
        padding:20px 0;
    }
        #callout a {
            display:block;
            text-indent:100%;
            white-space:nowrap;
            overflow:hidden;
            margin:0 auto;
        }
        #callout .bluraycombo {
            background:url(../images/dvd-callout.png);
            width:556px;
            height:89px;
        }
        #callout .dvd {
            display:none;
        }
        #callout .digital {
            background:url(../images/digital-callout.png);
            width:699px;
            height:118px;
        }

body #overlayLayer{
	z-index:600;
}
		
#menu-overlay{
	background:url(../images/bg-transparent.png);
    height:100%;
	width:100%;
	top:0;
    left:0;
    overflow:hidden;
    position:fixed;
	z-index:499;
	display:none;
}
		
#exit-overlay {
	background:url(../images/bg-black.png);
    background:rgba(0, 0, 0, 0.85);
    height:100%;
    left:0;
    overflow:hidden;
    position:fixed;
    top:0;
    width:100%;
	text-align:center;
	z-index:550;
	font-family:'Arnold21';
	color:#000;
	font-size:28px;
	display:none;
}

	#exit-overlay .local-url{
		font-family:Arial;
		color:#2189be;
	}
	
	#exit-overlay a{
		color:#2189be;
	}

#exit-overlay-inside {
	background:url(../images/bg-white.png);
    background:rgba(255, 255, 255, 0.95);
    left:50%;
    margin:-116px 0 0 -419px;
    position:absolute;
    top:50%;
	height:257px;
    width:838px;
	
	padding-top:65px;
	
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	border-radius:15px;
}
#exit-note {
    color:#FFFFFF;
    font-size:20px;
    left:11px;
    position:absolute;
    text-align:center;
    top:24px;
    width:275px;
}
#exit-terms {
    color:#FFFFFF;
    font-size:20px;
    left:21px;
    position:absolute;
    text-align:center;
    top:95px;
    width:257px;
}
#exit-terms a {
    color:#FFFFFF;
    text-decoration:underline;
}
#exit-continue {
    background:url(../images/continue.png) no-repeat;
	padding:45px 0 0 151px;
	margin:15px  auto 0 auto;
}
#exit-close {
    cursor:pointer;
    right:-28px;
	top:-25px;
    padding:59px 0 0 59px;
    position:absolute;
	background:url(../images/close-overlay.png) no-repeat;
}
	
	#privacy-terms,#no-links{
		margin-top:39px;
		font-size:14px;
	}
	
@font-face {
    font-family:'Arnold21';
    src:url('fonts/arnold21-webfont.eot');
    src:url('fonts/arnold21-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arnold21-webfont.woff') format('woff'),
         url('fonts/arnold21-webfont.ttf') format('truetype'),
         url('fonts/arnold21-webfont.svg#Arnold21') format('svg');
    font-weight:normal;
    font-style:normal;

}

@font-face {
    font-family:'HelveticaNeueBold';
    src:url('fonts/helveticaneue-bold-webfont.eot');
    src:url('fonts/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-bold-webfont.woff') format('woff'),
         url('fonts/helveticaneue-bold-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-bold-webfont.svg#HelveticaNeueBold') format('svg');
    font-weight:normal;
    font-style:normal;

}

@font-face {
    font-family:'HelveticaNeueMedium';
    src:url('fonts/helveticaneue-medium-webfont.eot');
    src:url('fonts/helveticaneue-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-medium-webfont.woff') format('woff'),
         url('fonts/helveticaneue-medium-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-medium-webfont.svg#HelveticaNeueMedium') format('svg');
    font-weight:normal;
    font-style:normal;

}