body{
	margin:0;
	color:#333;
	font:13px/18px Helvetica, Arial, sans-serif;
	min-width:992px;
	background:#f6f6f5 url(../img/bg-body.png) repeat-x;
}
/* General settings */
*:focus
{
    outline: none;  
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	color:#2f64d2;
	text-decoration:none;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input[type=submit]:hover{cursor:pointer;}
/* wrapper */
#wrapper{
	margin:0 auto;
	padding:0 7px;
	width:978px;
}
#wrapper:after{
	content:'';
	display:block;
	clear:both;
}
/* header */
#header{
    margin: 0 auto;
    position: relative;    
}
.header-holder{
	overflow:hidden;
	padding:3px 0 21px;
}
.logo,
.logo2{
	background:url(../img/logo.png) no-repeat;
	float:left;
	height:42px;
	width:179px;
	overflow:hidden;
	text-indent:-9999px;
	margin:20px 15px 0 4px;
}
.logo a,
.logo2 a{
	display:block;
	height:100%;
}
#header .search-form{
	float:left;
	width:474px;
	padding:17px 0 0;
}
#header .search-form .area-holder{
	float:left;
	background:url(../img/bg-form.png) no-repeat;
	margin:0 12px 0 0;
}
#header .search-form .area-holder input{	
	background:none;
	border:none;
	float:left;
	margin:0;
	width:362px;
        line-height: 49px\9;
	height:49px;
	font-size:22px;	
	padding:0 16px;
}
#header .search-form .area-holder #q{
        background: url("../img/searchdic.png") no-repeat scroll 15px 10px transparent;
        width:362px;
}
#header .search-form .parent-active input{
    color:#000000;
}
.search-holder .search-form .parent-active input{
    color:#000000;
}

#header .search-form input[type="submit"]{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	background:url(../img/bg-form.png) no-repeat -396px 0;
	border:none;
	width:66px;
	height:48px;
}
/* menu */
.menu{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	line-height:14px;
	font-size:12px;
}
.menu li{
	float:left;
	padding:0 5px;
	border-left:1px solid #fff;
}
.menu li:first-child{
	border:none;
	padding:0 5px 0 11px;
}
.menu a{color:#fff;}

.menu .user{
    border-left:none;
    padding: 0 3px 0 0;
}
/* nav */
#nav{
        position: relative;
	margin:0 0 0 4px;
	padding:0;
	overflow:hidden;
	list-style:none;
	font-size:17px;
	width:991px;
}
#nav li{
	float:left;
	border-left:1px solid #d0cfcf;
}
#nav a{
	float:left;
	padding:5px 32px;
	color:#333;
	background:#e4e4e4;
	text-align:center;
}
:root #nav a{
        float:left;
        padding:5px 30px\9;
        color:#333;
        background:#e4e4e4;
        text-align:center;
}
#nav .active a{
	background:#fff;
	color:#333;
        font-weight: bold;
}
#nav.scaling-active li a{padding:5px 3px;}
#nav a:hover{
	text-decoration:none;
	background:#efefef;
	color:#333;
}
#nav .word a{
	background:#e53357;
	color:#fff;
}
#nav .word a:hover{background:#ff5275;}
/* main */
#main{
	overflow:hidden;
	padding:0 4px;
	background:url(../img/bg-main.png) repeat-y;
        margin-bottom: 35px;
}
#twocolumns{overflow:hidden;}
/* sub-nav */
.sub-nav{
	margin:0;
	padding:9px 0 10px 31px;
	list-style:none;
	overflow:hidden;
	font-size:14px;
	line-height:14px;
}
.sub-nav li{
	float:left;
	padding:0 12px 0 15px;
	background:url(../img/bullet.gif) no-repeat 0 6px;
}
.sub-nav li:first-child{
	background:none;
	padding-left:0;
}
.sub-nav a{color:#3366cd;}
/* banner-holder */
.banner-holder{
	/*overflow:visible;*/
	text-align:center;
	margin:auto auto 18px;
}
/* main-holder */
.main-holder{overflow:hidden;}
/* sidebar */
#sidebar{
	float:left;
	margin:0 19px 0 0;
	width:156px;
	overflow:hidden;
	background:url(../img/bg-sidebar.gif) no-repeat;
}
.sidebar-holder{
	background:url(../img/bg-sidebar.gif) no-repeat -312px 100%;
	padding:5px 0;
}
.sidebar-frame{
	background:url(../img/bg-sidebar.gif) repeat-y -156px 0;
	overflow:hidden;
	padding:0 4px;
}
/* word-section */
.word-section{
	padding:8px 10px 29px;
	overflow:hidden;
	background:url(../img/bg-form.png) no-repeat -462px 100%;
}
.word-section p{margin:0 0 2px;}
#sidebar a{font-size:12px;}
/* sign-form */
.sign-form{
	overflow:hidden;
	width:131px;
	padding:3px 0 11px;
}
.sign-form .form-holder{
	background:#fff;
	border:1px solid #999;
	overflow:hidden;
}
.sign-form label{
	display:block;
	margin:0 0 2px;
	font-size:11px;
	font-weight:bold;
}
.sign-form .area-holder{float:left;}
.sign-form .area-holder input{        
	float:left;
	background:none;
	border:none;
	padding:0 5px;
	margin:0;
	width:99px;
	height:26px;
	line-height:26px;
}
.sign-form .img-holder{
    background: url("../img/btn-go.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 15px;
    margin-right: 5px;
    margin-right: 3px\9;
    margin-top: 6px;
    width: 15px;
    border:none;
    outline :none;

}

#sidebar .social-networks{
	margin:0;
	padding:0 0 5px 10px;
	list-style:none;
	overflow:hidden;
        height:34px;
}
#sidebar .social-networks li{
        display: inline;
	margin:0;
	float:left;        
        height: 31px;
}
#sidebar .social-networks a{
        padding-left: 7px;
	float:left;
	width:31px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/icons.png) no-repeat -60px 0;
}

#sidebar .social-networks .pinterest{
        padding-left: 7px;
	float:left;
	width:31px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/icons.png) no-repeat -148px 0;
}


#sidebar .social-networks .facebook{background-position:-60px 0;cursor: pointer;}
#sidebar .social-networks .twitter{background-position:-104px 0;}
#sidebar .social-networks .pinterest{background-position:-148px 0;}
#sidebar .prev{text-align:center;}
#sidebar .prev a{
	background:url(../img/arrow.png) no-repeat 100% 5px;
	padding:0 6px 0 0;
}
/* gray-box */
.gray-box{
	overflow:hidden;
	background:#ebebeb url(../img/separator.gif) repeat-x 0 100%;
	padding:6px 9px 0 4px;
}
#sidebar .gray-box h2{
	font-size:17px;
	padding:0 0 13px;
	margin:0 0 3px;
	background:url(../img/divider2.png) no-repeat 50% 100%;
        white-space: normal;
}
.gray-box .gray-item{
	overflow:hidden;
	padding:0 0 9px;
	line-height:18px;
	text-align:center;
}
.gray-box h3{
	font:italic 16px/20px Georgia, "Times New Roman", Times, serif;
	margin:0 0 2px;
	padding:11px 0 0;
	background:url(../img/divider.png) no-repeat 50% 0;
}
.gray-box .gray-title{
	padding:0 0 15px;
	background-position:50% 100%;
	line-height:22px;	margin:0 0 8px;
}
.gray-box .gray-item p{margin:0 0 2px;}
.gray-box .image-holder{
	text-align:center;
	line-height:18px;
	padding:11px 0 0 6px;
}
.gray-box .image-holder p{margin:10px 30px;}
.gray-box .image-holder img{margin:0 0 8px;}
/* white-box */
.white-box{
	overflow:hidden;
	background:#fff;
	padding:8px 6px 20px;
	min-height:324px;
}
#sidebar h2{
	margin:0 0 8px;
	font:18px/20px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	white-space:nowrap;
}
#sidebar #aud{
    width:18px;
    height:18px;
    float:right;
    position:relative;
    bottom:0;
    padding-top: 3px;
}

#sidebar .wotd{
    display:block;
    text-align:center;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color:#36c;
    width: 106px;
}

#sidebar .wotd_txt{
    text-decoration: none;
    font:13px/18px Helvetica,Arial,sans-serif;
    color:#333333;
}

#sidebar .white-box h2{
	line-height:26px;
	margin:0 0 5px;
}
.white-box ul{
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}
.white-box li{
	overflow:hidden;
	padding:0 0 3px;
}
/* content */
#content{
	float:left;
	width:460px;
	margin:0 21px 0 0;
	overflow:hidden;
}
/* gallery-holder */
.gallery-holder{
	position:relative;
	margin:0 0 13px;
        cursor: pointer;
}
/* gallery */
.gallery{
	position:relative;
	width:460px;
	height:220px;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery li{
	position:absolute;
	top:0;
	left:0;
	width:460px;
	height:220px;
	z-index:4;
}
.gallery .active{z-index:8;}
.gallery .text-box{
	position:absolute;
	width:460px;
	height:203px;
	padding:17px 0 0 16px;
	top:0;
	left:0;
	color:#fff;
	font-size:14px;
	line-height:26px;
}
.gallery .text-holder{width:192px;}
.gallery .text-box h2{
	font:31px/34px Georgia, "Times New Roman", Times, serif;
	margin:0;
}
.gallery .text-box p{margin:0;}
/* two-columns */
.two-columns{
	overflow:hidden;
	width:478px;
	margin:0 0 0 -18px;
}
.two-columns .col{
	float:left;
	width:221px;
	margin:0 0 0 18px;
}
.word-box,
.diversion-box,
.quote-box,
.word-dynamo-box,
.reference-box,
.new-box{
	overflow:hidden;
	padding:0 0 16px;
	margin:0 0 22px;
	border-bottom:1px solid #d7d7d7;
}
.two-columns h2{
	font:18px/21px Georgia, "Times New Roman", Times, serif;
	margin:0 0 14px -4px;
	text-align:center;
}
.two-columns h3{
	color:#363636;
	font:18px/21px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:0 0 7px;
}
/* word-box */
.title-word{
	padding:31px 0 0;
	background:url(../img/icons.png) no-repeat -377px 0;
}
.word-box img{margin:0 0 13px 8px;}
.word-box h3{
	padding:0 0 12px;
	background:url(../img/divider.png) no-repeat 50% 100%;
}
.word-box,.word-dynamo-box,
.reference-box p{margin:0 0 2px;}
.word-box {margin:0 0 15px;}
.two-columns .more{font-size:12px;}
/* diversion-box */
.diversion-box{
	padding:0 0 16px;
	margin:0 0 22px;
	text-align:center;
}
.diversion-box h2{
	margin:0 0 15px;
	line-height:18px;
}
.diversion-box h2 .mark{
	display:block;
	font-size:12px;
	color:#666;
}
.diversion-box img{margin:0 0 16px;}
.diversion-box h3{margin:0 0 2px;}
.diversion-box .title-more{
	background:url(../img/divider2.png) no-repeat 50% 13px;
	padding:30px 0 0;
	margin:0 0 4px;
}
.diversion-box ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.diversion-box li{
	overflow:hidden;
	padding:0 0 4px;
}
/* reference-box */
.reference-box{border-bottom:none;}
#content .title-reference{
	padding:31px 0 0;
	margin:0 0 11px;
	background:url(../img/icons.png) no-repeat -1360px 0;
}
.reference-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.reference-box li{
	overflow:hidden;
	padding:0 0 10px;
}
/* quote-box */
.quote-box{
	padding:0 0 19px;
	margin:0 0 20px;
	font:18px/19px Georgia, "Times New Roman", Times, serif;
	color:#363636;
	text-align:center;
}
.title-quote{
	padding:31px 0 0;
	margin:0 0 12px;
	background:url(../img/icons.png) no-repeat -706px 0;
}
.quote-box p{margin:0 0 3px;}
/* word-dynamo-box */
.word-dynamo-box{
	padding:0 0 10px;
	margin:0 0 15px;
}
.word-dynamo-box p{margin:-4px 0 2px;}
#content .title-word-dynamo{
	padding:31px 0 0;
	background:url(../img/icons.png) no-repeat -1030px 0;
	margin:0 0 9px;
}
.word-dynamo-box h3{margin:0 0 17px;}
/* new-box */
.new-box{
	padding:0 0 24px;
	margin:0 0 28px;
}
.new-box h2{margin:0 0 9px;}
.new-box img{
	float:left;
	margin:0 19px 0 0;
}
.new-box .text-box{
	overflow:hidden;
}
.new-box p{margin:0;}
.new-box h3{
	font:13px Helvetica, Arial, Helvetica, sans-serif;
	margin:0 0 6px;
	text-align:left;
}
/* favorites-box */
.favorites-box{overflow:hidden;}
.favorites-box .column{
	float:left;
	width:96px;
	margin:0 0 0 25px;
}
.favorites-box .column-holder{overflow:hidden;}
.favorites-box .column:first-child{
	margin:0;
	width:100px;
}
.favorites-box h4{
	font-size:13px;
	line-height:21px;
	margin:0 0 -1px;
	font-weight:normal;
}
.favorites-box ul{
	margin:0;
	padding:0 0 3px;
	list-style:none;
	overflow:hidden;
}
.favorites-box li{
	overflow:hidden;
	padding:3px 0 0;
}
/* aside */
.aside{
	float:left;
	width:300px;
	overflow:hidden;
	border-top:1px solid #d7d7d7;
	padding:3px 0 0;
	color:#636363;
}
.aside h2{
	margin:0 0 -1px;
	font:29px/29px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.aside h2 .mark{
	color:#333;
	font-size:18px;
}
.aside p{margin:0 0 12px;}
/* banner */
.aside .banner{
	/*overflow:hidden;*/
	margin:0 0 16px;
}
/* social-box */
.aside .social-box{
	overflow:hidden;
	margin:0 0 6px;
}
.aside .social-box h3{
	color:#333;
	font:18px/29px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:0 0 11px;
}
.aside .social-box ul{
	margin:0;
	padding:0 0 8px;
	overflow:hidden;
	list-style:none;
	color:#555;
}
.aside .social-box p{margin:0;}
.aside .social-box li{
	overflow:hidden;
	padding:0 0 9px 58px;
	background:url(../img/icons.png) no-repeat -2459px 6px;
}
.aside .social-box li:first-child{background-position:-2118px 6px}
/* popular-box */
.popular-box{
	overflow:hidden;
	padding:8px 0 0;
}
.popular-title{
	font:18px/19px Georgia, "Times New Roman", Times, serif;
	margin:0 0 14px;
	padding:38px 0 0;
	text-align:center;
	background:url(../img/icons.png) no-repeat -1652px 0;
}
.popular-box .column{
	float:left;
	width:141px;
}
.popular-box .column-holder{overflow:hidden;}
.popular-box .column:first-child{
	width:151px;
	padding:0 6px 0 0;
	line-height:20px;
}
.popular-box .column h3{
	font:italic 18px/20px Georgia, "Times New Roman", Times, serif;
	margin:0 0 11px;
	padding:0 0 23px;
	background:url(../img/divider.png) no-repeat 50% 100%;
}
.popular-box .section{
	overflow:hidden;
	font-size:14px;
	line-height:20px;
}
.popular-box p{margin:0;}
.popular-box .section p{margin:0 0 10px;}
.popular-box ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.popular-box li{
	overflow:hidden;
	padding:0 0 3px;
}
.popular-box .column:first-child li{padding:0 0 1px;}
/* carousel-holder */
.carousel-holder{
	overflow:hidden;
	margin:0 0 21px;
}
.carousel-holder .title-section{
	overflow:hidden;
	padding:9px 0 7px;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	text-align:center;
}
.carousel-holder .title-section h3{
	font:18px/21px Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 171px;
}
.carousel-holder .btn-holder{
	float:right;
	margin:0 16px 0 0;
}
.carousel-holder .prev,
.carousel-holder .next{
	cursor:pointer;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:23px;
	height:20px;
	margin:0 0 0 6px;
	background:url(../img/btn-carousel.png) no-repeat;
}

.carousel-holder .mask{
	position:relative;        
}
/* carousel */
.carousel{
	margin:0;
	padding:0;
	width:2280px;
	list-style:none;
        border-bottom: 1px solid #D7D7D7;
        height: 152px;
}
.carousel li{
	float:left;
	width:228px;
	padding:0 7px 0 7px;
	border-right:1px solid #d7d7d7;
	min-height:153px;
}

.carousel .sat-box{padding:0 1px 0 11px;}
.carousel .sat-box h3{margin-bottom:8px;}
.carousel .greek-box{
	padding:0 0 0 17px;
	width:222px;
}
.carousel .words-box{padding:0 16px 0 0;}
.carousel .words-box img{margin:27px -15px 0 0;}
.carousel img{
	float:left;
	margin:0 7px 0 0;
}

.carousel .text-section{
	overflow:hidden;
	position:relative;
}

.text-section a:hover{
    text-decoration: none;
}
.btn-launch{
	background:url(../img/bg-form.png) no-repeat 100% 2px;
	float:left;
	padding:0 21px 0 0;
	margin:0 0 0 3px;
}
.sat-box .btn-launch{margin:0 0 0 85px;}
.carousel h3{
	font:italic 23px/25px Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:25px 0 2px;
}
/* navigation-holder */
.navigation-holder{
	overflow:hidden;
	margin:0 15px 4px;
	border-bottom:1px solid #d7d7d7;
	color:#666;
	font:12px Arial, Helvetica, sans-serif;
	padding:0 0 9px;
}
.navigation-holder .item{float:right;}
.navigation-holder .item:first-child{float:left;}
.navigation-holder h4{
	font-size:12px;
	margin:0 0 5px;
}
.navigation-holder .brw{
    font:bold 12px/12px arial;
    color:#666666;
    padding-bottom:3px;
    text-align: left;
}

/* partners */
.ptn{
	overflow:hidden;
	margin:0 15px 15px;
	border-bottom:1px solid #d7d7d7;
	color:#666;
	font:12px Arial, Helvetica, sans-serif;
	padding:10px 0 4px;
}

.ptn .item:first-child{float:left;}

.ptn .fdic{ position: relative; bottom: 3px;}
.ptn .fask{ position: relative; left: 3px;}
.ptn .ptb{     
    position:relative;
    left:192px;
}

.ptn .bar{
	float:right;
	list-style:none;
	padding:0;
}

.sublinks a:first-child{
border-right:1px solid #666666;
padding : 0 4px;
color:#666;
}
.sublinks a{
color:#666;
}
/* navigation */
.navigation{
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.navigation li{
	float:left;
	margin:0 7px 0 0;
}
.navigation a,
.panel a,
.bar a{color:#666;}
/* panel */
.panel{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.panel li{
	float:left;
	padding:0 3px;
	border-left:1px solid #666;
}
.panel li:first-child,
.bar li:first-child{
	padding-left:0;
	border:none;
}
.bar-holder{
	overflow:hidden;
	padding:0 16px 13px 15px;
	color:#666;
	font:12px Arial, Helvetica, sans-serif;
}
.bar-holder p{margin:0;}
/* bar */
.bar{
	float:right;
	list-style:none;
	margin:0 -5px 0 0;
	padding:0;
}
.bar li{
	float:left;
	padding:0 4px;
	border-left:1px solid #666;
}
/* search-holder */
.search-holder{
	overflow:hidden;
	background:url(../img/bg-search-holder_new.png) no-repeat -1px -247px;
	margin:-8px -7px 0;
	width:940px;
	padding:14px 26px 4px;
	position:relative;
    height:28px;
}
.logo2{
	width:38px;
	height:27px;
	background-position:-179px 0;
	margin:0 15px 0 0;
}
.btn-favorites,
.btn-recents{
	float:left;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:8px 16px 0 0;
}
.btn-recents{
	padding:0 0 0 18px;
	background:url(../img/icons.png) no-repeat -5116px 0;
}
.search-holder .search-form{
	float:left;
	width:326px;
	margin:1px 0 0 73px;
}
.search-holder .area-holder{
	float:left;
	background:url(../img/bg-form.png) no-repeat -611px 0;
	margin:0 10px 0 0;
}
.search-holder .area-holder input{
	float:left;
	margin:0;
	padding:0 6px;
	background:none;
	border:none;
	width:276px;
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#959595;
}
.search-holder .search-form input[type="submit"]{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	background:url(../img/bg-form.png) no-repeat -899px 0;
	border:none;
	width:26px;
	height:27px;
}
/* popup */
.popup{
	width:960px;
	color:#000;
	font-size:16px;
	padding:7px 0 11px 0;
	margin:0 0 14px;
	z-index:100;
}
.popup .btn-close{
	float:right;
	margin:3px 15px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:15px;
	height:18px;
}
/* recents-box */
.recents-box{
	overflow:hidden;
	line-height:22px;
	text-align:center;
	margin:0 0 20px;
	display:block;
}
.recents-box h3{margin:0 0 15px -4px;}
.recents-box p{margin:0 0 6px;}
.recents-box .btn-sign{
	margin:0 auto;
	display:block;
	width:99px;
	text-align:center;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../img/bg-form.png) no-repeat -926px 0;
}
.switcher{
	position:absolute;
	top:0;
	right:0;
	display:none;
	list-style:none;
	margin:0;
	padding:0;
	z-index:14;
	width:136px;
	color:#fff;
}
.switcher li{
	overflow:hidden;
	border:2px solid #000;
	position:relative;
	border-top:none;
}
.switcher li:first-child{
	border-bottom:none;
	border-top:2px solid #000;
}
.switcher h3{
	font-size:13px;
	line-height:15px;
	padding:24px 0 7px 8px;
	margin:0;
	position:absolute;
	bottom:0;
	left:0;
	width:124px;
	background:url(../img/bg-gallery.png) no-repeat;
}
/* footer */
#footer{
	overflow:hidden;
	background:url(../img/bg-footer.png);
	margin:-19px 0 0;
	padding:28px 0 27px;
	color:#fff;
}
#footer h3{
	font:24px/25px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding:0 0 16px;
	margin:0;
	background:url(../img/separator2.gif) repeat-x 0 100%;
}
#footer a{color:#a8b8c7;}
#footer h3 a{color:#fff;}
/* footer-holder */
.footer-holder{
	width:962px;
	margin:0 auto;
	overflow:hidden;
	padding:13px 0 0;
	min-height:335px;
	background:url(../img/bg-footer-holder.png) repeat-y 153px 0;
}
.footer-holder h4{
	font:18px/25px Georgia, "Times New Roman", Times, serif;
	margin:0 0 14px;
}
.footer-holder ul{
	list-style:none;
	margin:0;
	padding:0;
	font:13px Arial, Helvetica, sans-serif;
}
/* sites-box */
.sites-box{
	float:left;
	width:93px;
	padding:0 50px 0 3px;
}
.sites-box ul{margin:-2px 0 8px;}
.sites-box li{
	overflow:hidden;
	padding:0 0 10px;
}
/* apps-box */
.apps-box{
	float:left;
	width:535px;
	padding:0 8px 0 18px;
}
.footer-holder .column-holder{overflow:hidden;}
/* column */
.footer-holder .column{
	float:left;
	width:145px;
}
.footer-holder .column:first-child{
	width:154px;
	padding:0 28px 0 0;
}
.footer-holder .column.width{
	width:188px;
	padding:0 18px 0 0;
}
.apps-box ul{margin:0 0 24px;}
.apps-box li{
	overflow:hidden;
	padding:0 0 6px;
}
.apps-box .image-holder{
	overflow:hidden;
	background:url(../img/bg-footer-title.png) no-repeat;
	width:116px;
	margin:0 0 13px;
	text-align:center;
	padding:5px 0;
}
.footer-holder .browsers-list{
	background:url(../img/bg-footer-title.png) no-repeat -116px 0;
	margin:0 0 15px -3px;
	padding:6px 0 3px 11px;
	width:137px;
	overflow:hidden;
}
.browsers-list li{
	float:left;
	margin:0 8px 0 0;
	padding:0;
	min-width:25px;
}
.browsers-list a{
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background:url(../img/icons.png) no-repeat -2799px 0;
	width:25px;
	height:25px;
}
.browsers-list .google{background-position:-2799px 0;}
.browsers-list .firefox{
	background-position:-2824px 0;
	width:28px;
	height:28px;
}
.browsers-list .safari{
	background-position:-2856px 0;
	width:25px;
	height:30px;
}
.browsers-list .explorer{
	background-position:-2884px 0;
	width:26px;
	height:26px;
}
/* social-holder */
.footer-holder .social-holder{
	float:left;
	padding:0 0 0 10px;
	width:245px;
}
.footer-holder .social-holder h4{margin-left:10px;}
.footer-holder .social-holder ul{
	overflow:hidden;
	margin:0;
	width:278px;
}
.footer-holder .social-holder li{
	float:left;
	min-width:93px;
	padding:0 0 13px 46px;
	line-height:28px;
	background:url(../img/icons.png) no-repeat -3140px 0;
}
.footer-holder .social-holder .facebook{background-position:-3140px 0;}
.footer-holder .social-holder .pinterest{background-position:-3405px 0;}
.footer-holder .social-holder .twitter{background-position:-3675px 0;}
.footer-holder .social-holder .youtube{background-position:-3939px 0;}
.footer-holder .social-holder .google{background-position:-4209px 0;}
.footer-holder .social-holder .rss{background-position:-4473px 0;}


#bfpu {
    left:38px;
}
#brpu {
    left: 137px;
}
.bfp {
    background-repeat: no-repeat;
    display: none;
    position: absolute;
    bottom:13px;
    width: 139px;
    z-index: 999999;
}

.bfp .bpt {
    background: url("../img/rfasset.png") no-repeat scroll -3px -2px transparent;
    height: 7px;
    padding: 0;
    width: 198px;
}
.bfp li {
    background: url("../img/rfasset.png") no-repeat scroll -3px -14px transparent;
    color: #333333;
    font: 11px Arial;
    padding-bottom: 3px;
    padding-left: 10px;
    width: 198px;
    list-style-type: none;
}

.bfp a, .bfp a:visited {
    color: #333333;
    font: 11px Arial;
}

.bfp a:hover{
        color:#0066CC;
}

.flog, .freg, .flog:visited, .freg:visited {
    color: #0066CC;
    text-decoration: underline;
}

.bfp .flog,.bfp .freg{
    text-decoration: underline;
}

.bfp .bpb {
    background: url("../img/rfasset.png") no-repeat scroll -3px -59px transparent;
    height: 7px;
    width: 198px;
}

.bpmr {
    font-size: 10px;
    margin-top: -4px;
    text-align: right;
}

.bpmr a, .bpmr a:visited {
    color: #0066CC;
    font: 10px Arial;
    margin-right: 34px;
}
#sftr{
    visibility:hidden;
    position: fixed;
    top: auto;
    bottom: 0px;
}

.hpsimg {
    display: inline-block;
    height: 30px;
    width: 970px;
}

#strpclose {
    cursor: pointer;
    display: inline;
    float: right;
    height: 10px;
    position: relative;
    top: -23px;
    width: 10px;
    z-index: 10002;
    right: 10px;
}
.iconHead {
    background-repeat: no-repeat;
    position:relative;
    left:1px;
    float:left;
    width:13px;
    height:13px;
}
.modal-overlay
{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%;
    width:100%;
    margin:0;
    padding:0;
    background:#000;
    opacity:.85;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    z-index:10001;
}
* html .modal-overlay
{
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.modal-window
{
    position:fixed;
    top:50%;
    left:50%;
    margin:0;
    padding:0;
    z-index:10002;

}
* html .modal-window
{
    position:absolute;
}
.close-window {
    position: absolute;
    top: -15px;
    right: -13px;
    width: 30px;
    height: 30px;
    background:transparent url('../img/slide/close_btn.png') -64px -128px;
    cursor: pointer;
    z-index: 1103;

}
/*dynamo promo styles*/
#flyout {
        position: relative;
        z-index: 1000001;
    }
    #flyout .flyt {
        width: 233px;
        height: 181px;
        position: absolute;
        z-index: 5;
        cursor:pointer;
    }
    #hlin #dyn{
        background-color:#F01945;
        color:#FFFFFF;
        font: bold 17px/17px arial;
    }
    #hlin #dyn:hover{
        background:#D00B34;
    }
    .gear{
        background: url("../img/flyout.png") no-repeat scroll right top transparent;
        height: 147px;
        left: 14px;
        position: relative;
        width: 233px;
    }
  .txt {
        color: #FFFFFF;
        width: 200px;
        position:relative;        
        top:5px;
        left:28px;
        font: bold 17px/17px arial;
    }
.favL {
    background: url("../img/favorite_icon.png") no-repeat scroll 0 50% transparent;
}
.btn-favorites:hover,.btn-recents:hover{
    text-decoration: none;
}
.fCol {
    background: url('../img/bg-search-holder_new.png') no-repeat -71px -18px transparent;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 12px;
    top: 22px;
    width: 6px;
}
h2  a{
   color:#000000;    
}
h3  a{
   color:#000000;    
}
/*corner peel promo styles*/
.peelpr {
    color: #6699CC;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 65px;
    float: right;
    padding-right: 4px;
}
#wdcb {
    cursor: pointer;
    display: none;
    z-index: 3;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10002;
}
.peelprbg {
    background-color: transparent;
    background-repeat: no-repeat;
    color: #6699CC;
    cursor: pointer;
    display: none;
    font-size: 12px;
    font-weight: bold;
    z-index: 2;
    top:0;
    right: 0;
    position: absolute;
}
#wst {
    position: absolute;
    right: 0;
    top: 26px;
}
#tpnv{
    float: right;
}

/*Seasonal header styles*/
#seasonHdr{
    height:118px;
    width:1264px;
    margin: auto;
    position: relative;
}

.seasonlogo1 {
    height: 43px;
    position: relative;
    top: 7px;
    width: 180px;
    left:1px;
}
.speaker {
    background: url('../img/bg-form.png') no-repeat -1046px -9px;
    width: 19px;
    height: 19px;
    padding-left: 3px;
    cursor: pointer;
    display: inline-block;
}

/*Seasonal footer styles*/
#sponlogo{
    position:absolute;
    display:inline-block;
    height:27px;
    width:220px;
    right:130px;
}
#soclogo1,#soclogo2,#soclogo3{
    height:25px;
    width:25px;
    position:absolute;
    display:inline-block;
}
#soclogo1{
    right:94px;
}
#soclogo2{
    right:63px;
}
#soclogo3{
    right:31px;
}
.seasonCol {    
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 12px;
    top: 22px;
    width: 6px;
}
