/*overall layout support css*/
/* GLOBAL_N.CSS STYLES START */

html{color:#000;background:#F5F4F4;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body{height: 100%;font-family: Arial;background:#F5F4F4;text-align:center;}
/**
    Header Styles .
    Most of the elements inside the header are absolute positioned so that we can move the elements without affecting other things

    Please maintain the DOM order so that it is easy to find out the styles . If over riding is instituted using the order please specify so

*/
/*wrapper*/
#wrp{
    text-align: center;
    background:url("http://static.sfdict.com/dictionary/homepage/images/bg_1x1.png") repeat-x scroll 0 0 #F2F2F2;
    height:137px;
}
/*shadow*/
#wrp #sh{
    background:url("http://static.sfdict.com/dictionary/homepage/images/tp.png") no-repeat scroll 100% 0 transparent;
    height:26px;
    position:absolute;
    right:0;
    top:0;
    width:857px;
}
/* Header and content wrapper have the same width so that we can have the them center aligned , the center aligning is done using the two properties
 1) In IE -> Text align center and width
 2) In Firefox and other browsers -> margin:auto
*/
#hdr,#cwrp{
    position: relative;
    width: 1000px;
    margin: auto;
    background:white;
}
#hdr span, #hdr a, #hdr div{
font-family:Helvetica,Arial;
font-weight:bold;
}
/*header top nav elements */

#tpnv{
    position: absolute;
    right: 0px;
    top:1px;
}
#tpnv a,#hdr #tpnv span{
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
    position: static;
}
#tpnv a+a{
    border-left: 1px solid;
    padding-left:5px;
}
    #tpnv {
        line-height:20px;
        display:block;
    }
    #tpnv a{
        padding-left:0px;
        padding-right:1px;
    }
.favL {
    padding-left: 13px;
}
/* The anchor surrounding the logo image */
#hdr .diclogo{
    left:0;
    top:19px;
    position:absolute;
}

#hdr form{
    height: 48px;
    width: 478px;
    position: absolute;
    text-align: left;
    left: 211px;
    top: 22px;
}
.area-holder
{
background: url("http://static.sfdict.com/dictionary/homepage/images/hdr_search_box.png") no-repeat scroll 0 0 transparent;
padding: 0 16px;
margin: 0 12px 0 0;
width: 365px;
height: 49px;
}
#hdr input{
    position: relative;
    top: 10px;
    font:21px arial;
    color:#CCCCCC;
    width: 350px;
    height: 28px;
    outline: none;
    border: 0;
}
#hdr #q{
    padding: 0;
}
#hdr button{
   background: url("http://static.sfdict.com/dictionary/homepage/images/hdr_search_box.png") no-repeat scroll -396px 0 transparent;
    width: 66px;
    height: 48px;
	border: none;
    position: absolute;
    right: 6px;
	top: 0px; 
	cursor:pointer;
	}
#hdr span{
    position: absolute;
    right:111px;
    top: 35px;
    font-weight: bold;
    font-size: 12px;
    color: #6699CC;
}


/*content wrapper styles */
#contouter{
    width:1011px;
    margin:auto;
    background:transparent url("http://static.sfdict.com/dictionary/homepage/images/hp_bg.png") repeat-y scroll 0 0;
    position:relative;
    top:-54px;
	z-index:100;

}

#cwrp .nbl{
    border-left:none;
    padding-left: 0;
}
#cwrp .nbr{
    border-right:none;
}

#dmain{
top:0;
width:auto;
background-color:#ffffff;
}

/*main navigation tabs*/
#hlin{
    width:100%;
    height:28px;
    background: none repeat scroll 0 0 #E4E4E4;
}
#hlin a{
    float:left;
    color: #333333;
    font: normal 17px/17px arial;
    padding: 6px 3px 5px;
    text-decoration: none;
    height:17px;
    position:relative;
    border-left:1px solid #D0CFCF;;
    position:relative;
}
#hlin a:hover{
    background:none repeat scroll 0 0 #EFEFEF;
}
#hlin a.sel{background:#ffffff;color: #333333;font-weight:bold;}

.hnew{
    display: inline-block;
    height: 10px;
    width: 22px;    
}
.bnew{  
    display: inline-block;
    height: 7px;
    width: 21px;
    position:relative;
    left:-3px;
    top:-10px;
    *top:-14px;
}

/*sub navigation tabs*/
#de{
    margin:0 auto;
    text-align: left;
    width: 960px;
	background-color:#ffffff;
}
#snv{
    position:relative;
    height:28px;
    padding:0 0 0 11px;
    display:inline-block;
}
#snv a{
    font:13px/13px arial;
    color:#666666;
    text-decoration:none;
    padding:0 17px;
    margin:8px 0 8px;
    border-right:1px solid #666666;
    border-left:1px solid #d9d9d9;
    float:left;
}

/*Inner content wrappers*/


#icw{
    border-top:4px solid #dad9d9;
    display:inline-block;
}



/* footer styles*/


#fotr{
    width:1020px;
    height:38px;
    background: url("http://static.sfdict.com/dictionary/homepage/images/sh_a.png") no-repeat scroll -11px -374px #FFFFFF;
    margin:auto;
    position:relative;
    top:-54px;
	padding:0;
}
#nfotr{width:970px;padding-top:80px;margin-bottom: -5px;display:inline-block;}

#nfr{
    height:35px;
    background-color: #FFFFFF;
    margin:auto;
    position:relative;
    padding:0;
}


.od{
    float:right;
}
.brli a,.od a{
    margin-right:9px;
    text-decoration:none;
    font:12px/12px arial;
    color:#666666;
}
.brd{
    padding:10px 0;
    border-top: 1px solid #D6D6D6;
}
.od a{
    margin-right:0;
}
.specdict{
    border-right: 1px solid #666666;
    padding-right:5px;
    padding-left:5px;
}
.abbre{
    padding-left:5px;
}
.spdict{
    padding-right:2px;
    padding-left:3px;
}
.brw{
    font:bold 12px/12px arial;
    color:#666666;
    padding-bottom:5px;
}
#nn{
    margin:0;
    padding:0;
}

.ptn a,.ptn, #nfr a, #nfr .bllt{
    margin-right: 0;
    padding: 0 5px ;
    color: #666666;
    font: 12px/12px arial;
    text-decoration:none;
	font-weight:normal;
	top:12px;
}
.ptn a+a, #nfr a+a{
    border-left: 1px solid #666666;
}
.ptn{
    text-align:right;
    padding-right:0;
	margin-top:3px;
	font-weight:bold;
}

.brftr .npr,#fotr .npr{
    padding-right:0;
}

.auth{
    padding:0 0 8px 15px;
    font:bold 14px arial;
    color:#CCCCCC;
}                                                        
.brftr{
    clear:both;
	float:none;
	width:auto;
	padding:0 0 2px 0;
	position:relative;
	text-align:left;
	display:block;
}
#nfotr .brftr{
width: 942px;
margin-left: 16px;
padding-bottom: 10px;
border-bottom: 1px solid #E4E4E4;
}
.bllt{
    color: #FFFFFF;
    font: 12px arial;
    left: 30px;
    top: 15px;
    position: absolute;
}
#nfr .bllt{left:16px;padding:0;}
.blf a{
    color: #FFFFFF;
    font: 12px/12px arial;
    text-decoration:none;
    padding:0px 5px;
}
.blf a+a{
    border-left:1px solid white;
}
.blf{
    position:absolute;
    right:30px;
    top:16px;
	font: 12px/12px arial;
}
#nfr .blf{right:16px;padding:0;top:13px;}


.fdic,.fask{
    display: inline-block;
    position: absolute;
    z-index: 20000;
    top:5px;
    
}
.fdic{background-position: -577px -292px;height: 24px;width: 105px;}
.fask{
    left:110px;
	height:19px;
	width:24px;
	top:8px;
background-position: -696px -296px;
}
.er{
    position:relative;
    padding:10px 0 5px 0;
	border-top:1px solid #D6D6D6;
}

/* GLOBAL_N.CSS STYLES END */
html,body{
    margin:0;
    padding:0px;
    text-align:center;
}
.clbt{
    clear:both;
}
a{
    text-decoration:none;
}
.h{
    display:none;
}
.s{
    display:block;
}
.dc{
    display:table;
    display:inline-block;
    text-align:left;
}
.sr{
    float:left;
    background-color:white;
}
.sw{
    width:164px;
}
.cr{
    float:right;
}
.D{
    color:#0050BB;
}
#link_to_module,#popup{
display:none;
}
#q{
    font-family:arial;
    font-size:16pt;
    color:#000000;
}
.srs{display:inline-block;}

.qptr{
    width:7px;
    height:31px;
    float:left;
    vertical-align:top;
    position:relative;
}
.sbia{
    float:left;
    border:1px solid #B1B1B1;
    border-left:none;
    position:relative;
    padding-left:3px;
    height:26px;
    _height:30px;
    vertical-align:top;
}
.sbi{
    padding-left:5px;
    width:371px;
}
.sbt{
    padding-left:5px;
    width:195px;
}
#sb{
    vertical-align:top;
    width:78px;
    _width:76px;
    height:31px;
    border:none;
}
.sdw{
    float:left;
    position:relative;
}
#q{
    font-family:arial;
    font-size:16pt;
    color:#000000;
}
/*left rail common styles*/
.cD a,.pu a{
    color:#575757;
    font:0.8em verdana ;
    text-decoration:none;
    line-height:1.7em;
}
.cD a:hover,.pu a:hover{
    color:#0050BB;
}
.rc,.syc,.nc,.pu{
    padding:15px 0 20px 0;
}
.rh,.sh,.nh,.rcT,.ph{
    font:1.25em georgia small;
    color:#000000;
}
#macnt{
        background:#cdeafa;
        height:25px;
        width:762px;
        padding-top:5px;
        display:none;
        position:relative;
        *height:25px;
        *padding-top:5px;
        _height:30px;
        _padding-top:5px;
    }
.rc .ric {
    clear: both;
}
.pt5{
    padding:15px 0;
}
.pt6{
    padding-top:15px;
}
/*related searches support framework*/
/*
.rp{
    color:#B1B1B1;
    font:0.8em arial small;
}*/

/*synonyms module support*/
/*.sm{
    margin-right:10px;
    text-align:right;
    font: 0.8em verdana;
}*/
/* resource center */
/*.rcL a{
    color:#575757;
    font:0.8em verdana ;
    text-decoration:none;
    line-height:1.7em;
}
.rcL a:hover{
    color:#0050BB;
}
.rcL{
    line-height:1.25em;
}
.rcB{
    padding:15px 20px 20px 0;
}*/
 #Resource_Center { background-image: url(http://cache.lexico.com/g/rc/resource_center.jpg); width: 300px; height: 106px; z-index: 1; margin-top: 17px; margin-bottom: 20px; white-space: nowrap; background-repeat: no-repeat; }
 #Resource_Center li { list-style: none; list-style-position:outside;}
 #Resource_Center .RC_left { float: left; margin-top: 40px; margin-left: 2px; margin-right: 0px; padding-left: 20px; text-align: left; /*border: 1px solid red;*/ }
 #Resource_Center .RC_right { float: right; margin-top: 40px; margin-left: 2px; margin-right: 0px; padding-left: 10px; padding-right: 10px; text-align: left; /*border: 1px solid red;*/ }
 #Resource_Center .RC_bottom { float: left; margin-top: -13px; margin-left: 12px; margin-right: 20px; padding-left: 0px; /*border: 1px solid red;*/ }
 #Resource_Center .rcBullet {float:left; white-space:pre; padding-top:1px;margin-left:-10px;}
 #Resource_Center a { font-family: Verdana, Helvetica, Arial, sans-serif; color: #575757; font-size: 11px; line-height: 18px; text-decoration: none; }
 #Resource_Center a:hover { font-family: Verdana, Helvetica, Arial, sans-serif; color: #0055bb; font-size: 11px; line-height: 18px; text-decoration: none; }
/*header-navtabs.jsp*/
/*right_rail_start.jsp*/
.cw {
        padding-left: 18px;
        width: 762px;
		*margin-top: -15px;
    }
.con{
    top:10px;
    position:relative;
    width:445px;
    float:left;
}
#rightRail{
    padding-top:24px;
    float:left;
    width:300px;
    padding-left:16px;
}
.hdr{
    padding:0 0 10px;
    position:relative;
}
.hw{
    font: 1.688em Georgia;
    color: #333333;
    margin:0;
    padding:0;
    display:inline;
}
.nr{
    font:0.875em arial;
    color:#333333;
}

/*results start*/

.cts{
    color:#7B7B7B;
    font-family:arial;
    font-size:0.66em;
    padding-bottom:13px;
    padding-top:16px;
}
.mh{
    min-height:300px;
    _height:300px
}
.cts a{
    text-decoration:underline;
    color:#7B7B7B;
}
.hct{
    color:#000000;
    font-family:Georgia;
    font-size:20px;
}

.lts{
    font-family:Arial;
    font-size:1em;
    text-decoration:underline;
    *position:absolute;
}

.lts:hover{
    color:#0055BB;
    cursor:pointer;
}

.ltd{
    display:inline;
    left:0;
    padding-left:1px;
    padding-right:2px;
    position:relative;
    top:0;
    white-space:pre;
}

/*results end*/
.air{
    background-color:#F9F9F9;
    border:1px solid #E4E4E4;
    clear:both;
    margin-left:15px;
    float:right;
    padding:10px;
    position:relative;
    z-index:1;
}
/*horizontal-related.jsp*/
.hR{
    height:104px;
    position:relative;
}
.hT{
    color:#000000;
    font: 1.25em georgia;
    padding:0;
    position:relative;
    float:left;
    width:157px;
}
.al_hs {
    height:7px;
    float:left;
    width:52px;
    top:12px;
    position:relative;
}
.hrd {
    float:left;
    width:242.5px;
    line-height:17px;
}
.ulR{
    padding:0 10px 8px 0;
    list-style-type:none;
    margin:0;
}

.mrs,.mrs:visited,.mrs:active {
    font:bold 0.813em verdana ;
    color:#0055bb;
    text-decoration:none;
}
.mrs:hover{
    text-decoration:underline;
}
.ulR div{
    line-height:15px;
    padding:4px 0 0 7px;
}
.rsl{
    float:left;
    padding-top:2px;
}
.rsl a{
    font:0.813em verdana;
    color:#333333;
    text-decoration:underline;
}
.hw0{
    height:0;
    width:0;
}

/*premiumUser.tag*/
.wlcm{
    font:0.688em Arial;
    color:#999999;
}
.pu a{
    display:block;
}
/*footer styles*/
#footer{
    border-top:1px solid #e4e4e4;
    padding-top:15px;
    width:455px;
}
#footer .qptr{
    height:27px;
    vertical-align:top;
    background-position:-561px -168px;
}
#footer .sbia{
    height:23px;
    width:300px;
    _height:27px;
}
#footer button {
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") repeat scroll -645px -165px transparent;
}
.qptr {
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") repeat-x scroll 0 0 transparent;
    width: 6px;
}
#footer button{
    border:0 none;
    cursor:pointer;
    height:27px;
    padding:0;
    width:77px;
    vertical-align:top;
}
.fr{
    float:left;
    position:relative;
    top:15px;
    width:780px;
}
.fr li{
    display:inline;
}
.fr ul{
    margin:30px 0 0 0;
    padding:0;
}
.fr a,.fr a:active,.fr a:visited{
    color:#6464646;
    font-family:Arial;
    font-size:11px;
}
.fr a:hover{
    text-decoration:underline;
}
#cpr{
    font:11px arial;
    color:#767676;
}
#btfrm{
    overflow:hidden;
    width:730px;
    margin:0;
    padding:0;
}
.alogo{
    height:40px;
    overflow:hidden;
    position:relative;
    float:left;
    width:40px;
}
.ALOGO6{
    background:none;
    position:relative;
    top:0;
    left:-30px;
    overflow:hidden;
    width:68px;
}

.AWRP{
    overflow:hidden;
    width:40px;
    float:left;
}

/*gsl styles*/
.spl_unshd_v3 {
    border-top:3px solid #E4E4E4;
    padding:2px 0 10px;
}
.spl_title_v3{
    font-family: Verdana;
    font-size: 0.875em;
    color:#4089E0;
    text-decoration:underline;
    white-space:nowrap;
}

.spl_desc_v3{
    font-family: Verdana;
    font-size: 0.813em;
    color:#404040;
}

.spl_base_v3{
    font-family: Verdana;
    font-size: 0.875em;
    color: #000000;
}
.spl_label_v3{
    font-family: Arial;
    font-size: 9px;
    color: #666666;
}

/*permanenttoolbar*/
#pTlbr{
    padding:15px 0 10px;
    position:relative;
    border-top:3px solid #e4e4e4;
}
#pTlbr img{
    border:none;
}
.tlDs{
    line-height:15px;
    position:relative;
    top:17px;
}
.tlDs a{
    color:#0055BB;
    font-family:Arial;
    font-size:1em;
    text-decoration:underline;
}
.tlImg{
    position:relative;
    top:28px;
    line-height:0;
}
/*newsmodule styles start*/
.dnmc a{
    font-family: verdana;
    text-decoration:underline;
    font-size:0.813em;
    color:#333333;
}
.dnmc span{
    font-family: arial;
    font-size:0.688em;
    color:#333333;
}
.amd{
    margin-bottom:9px;
}
.newsMsg{
    margin-bottom:9px;
    color:#000000;
    font-family:Georgia;
    font-size:20px;
}
.mna{
    margin-bottom:26px;
}
.mna a{
    font-family: verdana;
    font-size:0.813em;
    color:#0055bb;
    font-weight:bold;
}
/*newsmodule styles end*/
/*useinsentence styles start*/
.Lis{
    font-family:verdana;
    font-size:13px;
    color:#333333;
    text-decoration:underline;
    position:relative;
    top:1px;
    left:3px;
}
.LImg{
    height:16px;
    width:16px;
    left:0px;
    position:relative;
    overflow:hidden;
    background-repeat:no-repeat;
    display:inline;
    float:left;
}
.Lsentnce{
    display:none;
    margin-top:6px;
    margin-bottom:-6px;
}
/*useinsentence styles end*/
/*for other channels*/
#main {
    top:0px;
    font-size:13px;
}
/*bottom ad */
.bca {   
    padding:15px 0;
}
.saw{
    font:0.813em verdana;
    color:#333333;
    margin-top:30px;
}
.saw a{
    color:#0055BB;
}
/*spellings page*/
.slL{
padding-left: 5px;
}

.spe{
    padding-bottom:15px;
}
.spl{
    border-top:1px solid #E4E4E4;
	margin-top: 15px;
}
.spl div{
    font-family:verdana;
    font-size:small;
    padding:10px 0;
}
.spl a{
    color:#0050BB;
}
.spl a{
    font-size:18px;
}
.spt a{
    font:0.8em verdana;
    color:#0050BB;
    text-decoration:none;
}
.spt a:hover{
    color:#0050BB;
}
.spa td{
    padding:0px;
}
.spih{
    padding-bottom:10px;
    font-family:verdana;
    font-size:small;
}
#sph{
    color:#828282;
    font-family:Georgia;
    font-size:1em;
    font-weight:bold;
}
/*link to module*/
#ltm{
    display:none;
    position:absolute;
    height:50px;
    border:1px solid #e4e4e4;
    background-color:#efefef;
    width:356px;
    z-index:900000;
    font-family:Arial;
}
#ltm span{
    color:#666666;
    font:0.688em arial;
    left:10px;
    position:relative;
    top:-2px;
}
.lbx{
background-color:#FFFFFF;
border:1px inset #E4E4E4;
color:#333333;
font-size:0.813em;
height:17px;
left:10px;
position:relative;
top:0;
width:334px;
}
/*ie6 styles for navbars.*/
.selected_midtab, .selected_righttab, .selected_lefttab{
   position:relative;
    float:left;
    height:22px;
}
.selected_midtab{
    background:#FFFFFF repeat-x;
    padding-top:3px;
    margin:-1px 0 auto auto;
}
.selected_midtab span{
    padding:5px 13px 5px 12px;
}
.selected_righttab{
    width:3px;
    overflow:hidden;
    margin:-1px 0 auto auto;
}
.selected_lefttab{
    width:4px;
    margin:-1px -2px auto 1px;
    overflow:hidden;
}
.righttab{
    overflow:hidden;
    display:block;
    margin:0 0 auto auto;
}
.lefttab{
    border-width:0;
    margin:0 -2px auto auto;
}
.midtab{
    background-repeat:repeat-x;padding-top:3px;float:left;cursor:pointer;height:20px;
}
.righttab,.lefttab{
    width:4px;height:20px;position:relative;cursor:pointer; float:left;overflow:hidden;
}
.left_ie6{
    left:-198px;margin-right:-2px;
}
.right_ie6{
    left:-195px;
}
.left_ie6,.right_ie6{
    cursor:pointer;
    height:112px;
    position:relative;
    top:-89px;
    width:203px;
    display:block;
}
.selected_left_ie6{
    left:-168px;
    margin-right: -2px;
}
.selected_right_ie6{
    left:-171px;
}
.selected_left_ie6,.selected_right_ie6{
    cursor:pointer;
    height:112px;
     position:relative;
    top:-89px;
    width:203px;
    display:block;
}
/*house ads*/
.sep_ads{
    padding-top:12px;
    border-top:3px solid #e4e4e4;
}
#midOffer #MissSpellban_v3{
padding-top:6px;
}

/* Anagram Promo*/

.anagram_serppromo{
     background-repeat:repeat;
     height:50px;
     width:729px;
     margin-bottom:15px;
     margin-top:3px;
     border:0px;
 }
 .anagram_unscramble{
     font-size:18px;
     font-family:Arial;
     color:#0D5D08;
     padding-top:16px;
     padding-left:9px;
 }
 .queryAnagram{
     font-size:18px;
     font-family:Arial,sans-serif;
     font-weight:bold;
     color:#0055BB;
 }
 .anagram_logo{
     background-repeat:repeat;
     height:50px;
     width:248px;
     float:right;
     margin-top:-65px;
     margin-right:10px;
 }
 .anagram_logotxt{
     font-size:10px;
     font-family:Arial;
     color:#0D5D08;
     float:right;
     margin-top:34px;
     font-weight:bold;
 }
.imgStyle{
    border:0px;
}
.RCN_lt {
    float:left;
    margin:0px;
    padding:0px;
}
.RCN_rt {
    float:right;
    margin:0px;
    padding:0px;
}
.RCN_li {
    list-style-type:none;
    width:139px;
    text-align:left;
    padding-left:10px;
}
#abvFold {
    clear:both;
}
.RCN_li span {
    font-family:Arial;
    font-size:13px;
    color:#999999;
    padding-right:5px;
}
.rcN a{
    font-family:Verdana;
    font-size:12px;
    color:#575757;
    line-height:23px;
}
.rcN a:hover{
    color:#0055BB;
}
.RCN_cont {
    display:inline-block;
    border-left:1px solid #E4E4E4;
    border-right:1px solid #E4E4E4;
    padding-top:8px;
    position:relative;
    height:50px;
}
.rcN {
    margin-top:15px;
    margin-bottom:15px;
    position:relative;
    border-bottom:1px solid #E4E4E4;
}
.rcH {
    height:32px;
    width:300px;
}
.RCbot_lt {
    width:10px;
    height:10px;
    position:absolute;
    left:0px;
    bottom:-1px;
    background-color:white;
    z-index:1;
}
.RCbot_rt {
    width:10px;
    height:10px;
    position:absolute;
    right:0px;
    bottom:-1px;
    background-color:white;
    z-index:1;
}
.ftx a,.ftx a:active,.ftx a:visited{
    color:#464646;
}
.p20 td{ padding:0; } 
.ptrFtr{
    position:relative;
    display:inline-block;
    width:794px;
    padding-bottom:30px;
    top:8px;

}
.ptnr {
    color:#464646;
    font-family:Arial;
    font-size:11px;
    text-decoration: none;
    float:left;
}
.ptLink{
    position:relative;
    left:-2px;
    line-height:12px;
    float:left;
}
.ptLink a{
    color:#464646;
    font-family:Arial;
    font-size:11px;
    display:inline-block;
    padding:0 7px;
    border-right:1px solid #B5B5B5;
    border-left:1px solid #777777;
    text-decoration:none;
    line-height:12px;
}
.ptLink a:hover{
    text-decoration:underline;
}
#fl{
    border-left:none;
}
#ll{
    border-right:none;
}
.techH {
	background-position:1px 1px;
	background-repeat:no-repeat;
	width:25px;
	height:25px;
	font-family:Verdana;
	font-size:20px;
	color:#828282;
	margin-top:6px;
}
.techC {
	font-family:Verdana;
	font-size:13px;
	color:#333333;
	margin-top:5px;
	line-height:21px;
}
.techC a,.techC a:visited {
	color:#0055bb;
	text-decoration:underline;
}
.tI{
	display:inline-block;
	padding-left:32px;
	width:200px;
}
.NRN {
	border-top:1px solid #E4E4E4;
}	
.dw {
    width: 974px;
}
.ric a{
color: #333333;
    text-decoration: none;
}
.wia {
color: #333333;
font-family: Georgia;
font-size: 14px;
font-weight: normal;
padding-left: 26px;
font-style: italic;
}
.wiac {
color: #333333;
font-family: Arial;
font-size: 13px;
padding-left: 3px;
}
.con {
        width:445px;
       padding-bottom:5px;
    }
#wrp {
    height: 119px;
}
#snv {
height:18px;
}
#contouter{
margin: auto auto 9px;
        top: -29px;
        width:978px;
    background:url("http://static.sfdict.com/dictionary/homepage/images/bg-main.png") repeat-y scroll 0 0 transparent;
position: relative;
z-index: 100;
}
#de {
width: 970px;
}
#hdr, #cwrp {
width: 970px;
}
.ns_limg {
    background:  url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") repeat scroll -482px -201px transparent;
    height: 44px;
    left: -6px;
    position: relative;
    top: 4px;
    width: 188px;
}
#hdr .diclogo {
    top: 16px;
}
#hdr form {
    top: 20px;
    left:194px;
}
.alogo {
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -587px -164px transparent;
}
.alogo {
    float: left;
    height: 40px;
    overflow: hidden;
    position: relative;
    width: 40px;
}
#nfotr {
    padding-top: 30px;
    background-color: #FFFFFF;
    overflow-y: hidden;    
}
 #nfotr .brftr {
        z-index: 1;
	margin-left:0;
    }
.lnktxt, .lnktxt:visited {
    color: #0066CC;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}
.premium-services {
    background: url("http://static.sfdict.com/dictstatic/g/d/premium_blue.gif") no-repeat scroll 100% 100% #E3F4F8;
    border: 1px solid #003A66;
    margin-top: 10px;
    padding-left: 5px;
    text-align: left;
    width: 243px;
}
.premium-services h4 {
color:#003A66;
font-family:Georgia,serif;
font-size:1.5em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:5px;
margin-top:5px;
}

.premium-services ul li {
background:transparent url(http://static.sfdict.com/dictstatic/g/d/bullet_gray.gif) no-repeat scroll 0 0.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0.33em;
padding-left:8px;
font-family:verdana;
font-size:12px;
}

.premium-services ul {
margin-left:-0.5em;
font-size:0.925em;
margin-bottom:1.5em;
margin-top:3px;
padding-left:0.75em;
}
.premium-services a {
color:#CC3300;
text-decoration:underline;
}

.premium-services a:hover {
color:#000000;
text-decoration:underline;
}
/*footer styles start*/
#sftr{
    width: 990px;
    text-align:center;
    height:45px;
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -127px -664px transparent;
    top: auto;
    bottom: 0;
    position: fixed;
    z-index: 10000;
    margin: 0 50%;
    left: -495px;
    display:block;
    visibility:hidden;
}
.ftwr{
    text-align:left;
    *position:relative;
    *left:0;
}
.sftc{
    position: relative;
    height:38px;
}
.sfav,.srec,.sfav:visited, .srec:visited{
    position: relative;
    top: 20px;
    left:39px;
    *top: 20px;
    font: bold 10px Arial;
    color: #ffffff;
    cursor:pointer;
    display:inline-block;
}
.flAlr,.flAlr:visited{
    position: relative;
    top: 16px;
    right: 36px;
    font: 12px Arial;
    color: white;
}
.fCol{
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 9px;
    top: 22px;
    width: 6px;
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat -332px -226px  transparent;
}
.sfav{
    margin-left: 32px;
    min-width:80px;
}
.sfav span,.srec span{
    position:relative;
    float:left;
    display:block;
    padding-left:4px;
}
.sfav div,.srec div{
   background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll 0 0 transparent;
    width:12px;
    height:12px;
    float:left;
}
.sfav div{
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") repeat scroll -269px -223px transparent;
    height: 13px;
}
.srec div{
    background-position:-294px -223px;
color: black;
font-family: Arial;
font-size: 18px;
}
.srec{
    min-width:56px;
    margin-left:5px;
}
.ftsp{
		color: black;
        cursor: pointer;
        display: block;
        float: right;
        font: 11px Arial;
        height: 29px;
        position: relative;
        top: 14px;
        width: 340px;
        *top:-30px;
        margin-left:-15px;
	}
	.android_txt_ftr{
        position: relative;
        margin-top: -24px;
        color: white;
        top: -13px;
        margin-left: 6px;
        font: bold 13px Arial;
    }
	#promo_ftr_anc{
        left: -15px;
        position: relative;
    }
    .promo_txt_ftr{
        color: white;
        font: bold 11px Arial;
        position: relative;
        top: -8px;
    }
.mnfrm{
    display: inline-block;
    height: 26px;
    margin-left: 124px;
    *margin-left: 299px;
    position: relative;
    top: 12px;
    *top: -3px;
    width: 288px;
    background:url("http://static.sfdict.com/dictionary/homepage/images/ftr_search_box.png") no-repeat scroll 0 0 transparent;
}
#bq{
    outline:none;
    padding:0 8px;
    border:0 none;
    font:normal 15px Arial;
    color:#999999;
    position: relative;
    *position:absolute;
    left: 2px;
    width: 269px;
    top:5px;
    *top:5px;
}
.mnfrm button{
background: url("http://static.sfdict.com/dictionary/homepage/images/ftr_search_box.png") no-repeat scroll -289px 0 transparent;
  border: 0 none;
  cursor: pointer;
  height: 27px;
  position: absolute;
  right: 0px;
  top: 0;
  left:299px;
  width: 26px;
}
.ftr_logo{
background:  url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -534px -244px transparent;
display: inline-block;
height: 39px;
position: absolute;
width: 50px;
left:10px;
cursor:pointer;
top:9px;
}
.bfp{
    background-repeat: no-repeat;
    position: absolute;
    width: 139px;
    bottom: 26px;
    z-index: 999999;
    display:none;
}
#bfpu{
    left: 69px;
}
#brpu{
    left: 170px;
}
.bfp a,.bfp a:visited{
    font:11px Arial;
    color:#333333;
}
.bfp a:hover{
  color:#0066CC;
}
.bfp li{
    font:11px Arial;
    color:#333333;
    padding-left:10px;
    padding-bottom: 3px;
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -930px -395px transparent;
    *z-index:1000;
    width: 198px;
}
.bfp .bpt{
    height: 7px;
    padding: 0;
    width: 198px;
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -930px -382px transparent;
}
.bfp .bpb{
    height: 7px;
    width: 198px;
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -930px -440px transparent;
    *margin-top:-8px;
}
.bpmr{
    font-size: 10px;
    margin-top: -4px;
    text-align:right;
}
.bpmr a,.bpmr a:visited{
    font:10px Arial;
    color:#0066CC;
    margin-right:34px;
}
.flog,.freg,.flog:visited,.freg:visited{
    color:#0066CC;
    text-decoration:underline;
}
.lra {
    padding-left: 0px;
}
/*footer styles end*/
.favL,.fdic,.fask,.hnew{
 background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat 0 0 transparent;
}
.fbuser{
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -783px -380px transparent;
    padding-left: 16px;
}
.favlg {
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -269px -221px transparent;
     padding-right: 14px;
}
.fdic {
    background-position: -577px -292px;
}
.fask{
    background-position: -696px -296px;
}
.hnew {
    background-position:  -529px -428px
}
#SPR{
border:1px solid #E4E4E4;
margin-top:15px;
padding:7px 0 6px 9px;
width:290px;
text-align: left;
}

.sph {
color: #333333;
font-family: arial;
font-size: 14px;
font-weight: bold;
padding-bottom:7px;
}
.sper a{
color: #333333;
font-family: arial;
font-size: 13px;
display:block;
line-height: 1.45em;
}
.sper a:hover{
color: #0050BB;
}

.rc{
border: 1px solid #E4E4E4;
padding:6px 0px 6px 8px;
margin-bottom: 15px;
}

.rh{
    color: #333333;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
}
.ric{
padding-top:1px;
}
 .ric a{
    color: #333333;
    font-family: arial;
    font-size: 13px;
    line-height: 1.45em;
}
.ric cD a:hover{
 color:#0050BB;
}
#spe{
    background-image: url("http://static.sfdict.com/en/i/dictionary/newserp/mid_gray_bg.png");
    display: inline-block;
    padding-top: 4px;
    margin-top:15px;	
    background-repeat: repeat-x;
    width: 100%;
    padding-bottom:11px;
}
.spece{
  padding-left:7px;
  padding-top:6px;
  *float:left;
  *display:inline-block;
}
.spc{
     background:  url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") repeat scroll  -577px -292px transparent;
    position: relative;
    width: 102px;
    height: 24px;
    float:left;
    bottom:2px;
    display:inline-block;
}
.SC{
    color: #333333;
    font-family: Arial;
    font-size: 18px;
    padding-left:8px;	
}
.spt{
padding-left:7px;
padding-top:6px;
}
.spec a,.spec a:hover{
padding-left:7px;
padding-top:3px;
}
.spec a{
color: #333333;
font-family: arial;
font-size: 13px;
display:block;
}
.spec a:hover{
color: #0050BB;
}
.spelc a,.spelc a:hover{
padding-left:7px;
padding-top:3px;
}
.spelc a{
color: #333333;
font-family: arial;
font-size: 13px;
display:block;
}
.spelc a:hover{
color: #0050BB;
}

.spec {
float:left;
width:240px;
display:inline-block;
}
.sw .nbox {
    border: 1px solid #E4E4E4;
    margin-bottom: 15px;
    padding: 6px 0 6px 10px;
}
.sw .hd {
    color: #333333;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
}
    .sw a.ey:hover {
    color:#0050BB;
    }
    .sw .nearByCurr {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}
.sw .nearByCurr {
    color: #333333;
    }
.padnearby {
    margin-top: 5px;
}
.sw .eD {
    font: 13px/18px arial;
}
.sw .ey {
    color: #333333;
    font-family: arial;
    font-size: 13px;
    line-height: 1.45em;
}
.nmr {
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") repeat scroll -379px -220px transparent;
    padding-top: 5px;
    width: 9px;
}
.nmore, .nmore:visited {
    color: #0066CC;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
}
.dyme{
color: #000000;
}
.bmat a,.bmat a:hover,.bmat a:visited{
font: bold 18px Arial;
color: #0066CC;
padding-left:10px;
}
.baud{
padding-left:10px;
position:relative;
top:2px;
*top:3px;
}
#tpms {
    border: 1px solid #E4E4E4;   
    padding: 7px 0 6px 9px;
    width: 290px;
    display:inline-block;
	text-align: left;
}
.tmtw {
    color: #333333;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 7px;
}
.mpl{
    float: left;
    line-height: 1.35em;
    width: 290px;
}
.mpl .rey{
    font-family: arial;
    font-size: 13px;
    line-height: 1.45em;        
}
.mpl a{
    color: #333333;
    display: block;
    font-family: arial;
    font-size: 13px;
}
.mpl a:hover{
color: #0050BB;
}
    .bnr{
        border:none;
        }
    .adsdbg{
        position:absolute;
        top:auto;
        background-color:#A9A9A9;
        text-align:left;
        border:1px dashed #000000;
        font:small verdana;
    }
    .dbghdr{
        text-align:center;
        font-weight:bold;
    }
        .query{
            font-family:verdana;
            font-size:13px;
            font-weight:bold;
            color:#0055BB;
        }
        .spellLd{
             font-family:verdana;
            font-size:15px;
            color:#000000;
            padding-bottom:17px;
        }

        #spellSuggestWrapper{
            font-family:verdana;
        }
        .spl div{
            font-size:15px;
            padding:0px;
        }
        #define{
            font-family:verdana;
            font-size:12px;
            font-weight:normal;
            color:#333333;
            padding-bottom:5px;
            padding-top:10px;
            *padding-top:13px;
        }
        .saw{
            margin-top:10px;
        }
        .saw a{
            text-decoration:none;
        }
        .p20{
            padding-top:15px;
        }
        #sph{
            padding-top:10px;
            padding-bottom:12px;
            font-family:verdana;
        }       
        #noresults{
            font-family:verdana;
            font-size:13px;
            color:#000000;
            padding-bottom:10px;
        }
        .result_list {
            -moz-background-clip:border;
            -moz-background-inline-policy:continuous;
            -moz-background-origin:padding;
            background:transparent url(http://static.sfdict.com/en/i/dictionary/bullet_gray.gif) no-repeat scroll 0 9px;
            clear:both;
            line-height:12px;
            list-style-image:none;
            list-style-position:outside;
            list-style-type:none;
            margin:0;
            padding:4px 10px;
}
        #footer .sbia{
            height:25px;
        }
       #btfrm #q{
            border-color:black #FFFFFF;
        }
        .qptr{
            width:6px;
        }
        .cw{position:static;}
        .spl tr{
            padding-bottom:0px;
        }
            .bfp li{
            *padding-bottom:4px;
            }
            .bfp{
            *bottom:23px;
            }
        #dmain{
        *display:inline-block;
        }
       #lr,#nfotr{
        *display:inline-block;
        *float:left;
        }
        .cw{
        *margin-top:0px;
        }
.dw {
        width:944px;
      *padding-left:15px;
    }
    #snv {
        height: 0px;
    }
    #dmain{
        overflow:hidden;
    }
.smpo {
    padding: 6px 13px;
}
#rrbox {
    border: 1px solid #E4E4E4;
    margin-bottom: 15px;
    margin-top: 12px;
}
.hwl {
    color: #333333;
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
}
.ah, .ah a {
    color: #666666;
    font-family: arial;
    font-size: 13px;
    width: 200px;
}
.sprite {
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -360px -131px transparent;
    display: inline-block;
    height: 60px;
    width: 60px;
}
#up_right{
background: url("http://static.sfdict.com/dictionary/adshop/up_right.png") no-repeat scroll transparent;
    display: inline-block;
    height: 75px;
    width: 75px;
   margin-left: -5px;
    margin-top: -8px;
}
.nmore, .nmore:visited {
    color: #0066CC;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
}
.dynmr {
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") repeat scroll -380px -223px transparent;
    display: inline-block;
    height: 15px;
    padding-top: 3px;
    width: 62px;
}
#wdmp {
    border: 1px solid #E4E4E4;
    display: block;
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 14px 14px 10px;
    position: relative;
    width: 411px;
}
.pt10 {
    padding-top: 10px;
padding-bottom:4px;
}
.scrImg {
    border: medium none;
    cursor: pointer;
    height: 15px;
    width: 140px;
}
.padnearby {
    margin-top: 0;
}
.pt12 {
    padding-top: 12px;
}
.dN {
    display: none;
}
.botAd{
border-top: 1px solid #E4E4E4;
}
.ric {
    padding-top: 0px;
}
.rh {    
    padding-bottom: 7px;
}
.rc {
    padding: 7px 0 6px 9px;
}
.fbuser{
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat scroll -783px -380px transparent;
    height: 13px;width: 13px;
    padding-left: 16px;
    *display:inline-block;
}
 .favL {
    background-position: -269px -221px;
    padding-left: 13px;
   *display:inline-block;
    }
	.hw{
    color: #000000;
    font-family: Arial;
    font-size: 27px;
    font-weight: bold;
	display:inline;	
}
.nr {
    bottom: 2px;
    color: #797979;
    font-family: Arial;
    font-size: 17px; 
    position: relative;
}
.hdwrp {
    display: inline-block;
    float: left;
    margin-left: 0;
}
.banner-ad{height:90px;}
#diduno{height:25px;margin-bottom:15px;}
/*styles for dynamo promo*/
   #flyout {
        position: relative;
    }
    #flyout .flyt {
        width: 233px;
        height: 181px;
        position: absolute;
        z-index: 10005;
        top: 27px;
        cursor:pointer;
    }
    #hlin #dyn{
        background-color:#E53357;
        color:#FFFFFF;
        font: normal 17px/17px arial;
    }
    #hlin #dyn:hover{
        background:#FF5275;
    }
    .gear{
        height: 147px;
        left: 14px;
        position: relative;
        width: 233px;
    }
  .txt {
        color: #FFFFFF;
        width: 200px;
        position:relative;
        left:26px;
        top:5px;
        font: bold 17px/17px arial;
    }
    .bnew{
        background:url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat -567px -450px;
    }

/*peel promo styles*/
        .peelprm {
            height: 90px;
            width: 130px;
            color: #6699CC;
            font-size: 12px;
            font-weight: bold;
            position: absolute;
            right: 0px;
            top: 0px;
            cursor:pointer;
        }
       .peelpr {
            height: 75px;
            width: 173px;
            color: #6699CC;
            font-size: 12px;
            font-weight: bold;
            position: absolute;
            right: 1px;
            top: 0px;
            cursor:pointer;
        }
        .peelprbg {
            background-color: transparent;
            background-repeat: no-repeat;
            color: #6699CC;
            display: none;
            font-size: 12px;
            font-weight: bold;
            height: 255px;
            position: absolute;
            right: 0;
            top:0px;
            width: 300px;
            z-index: 10001;
            cursor:pointer;
        }
/*Footer changes*/
.ftsp{
		color: black;
        cursor: pointer;
        display: block;
        float: right;
        font: 11px Arial;
        height: 29px;
        position: relative;
        top: 14px;
        width: 340px;
        *top:-30px;
        margin-left:-15px;
	}
	.android_txt_ftr{
        position: relative;
        margin-top: -24px;
        color: white;
        top: -13px;
        margin-left: 6px;
        font: bold 13px Arial;
    }
	#promo_ftr_anc{
        left: -15px;
        position: relative;
    }
    .promo_txt_ftr{
        color: white;
        font: bold 11px Arial;
        position: relative;
        top: -8px;
    }
/*did you know*/
#macnt {
    display:block;
    width:762px;
}
#wrapserp{
	padding: 10px 0px 0px 0px;
	margin: -11px 0px 15px 0px;
	background: url("http://static.sfdict.com/en/i/dictionary/newserp/Premium_Popup_SERP.png") no-repeat;
}
#serppremium{
	font-size: 13px;
	font-family: Arial;
	line-height: 32px;
	padding-left: 10px;
	color: #255F9A;
}

#wrapserp1{
	 height: 40px;
    	margin: -11px 0 10px;
    	padding: 13px 0 0 20px;
	background: url("http://static.sfdict.com/en/i/dictionary/newserp/pop-up.gif") no-repeat;
}
#serppremium1{
	font-size: 13px;
	font-family: Arial;
	line-height: 32px;
	padding-left: 30px;
	color: #FFFFFF;
}

#prem_symbol
{
	background: url("http://static.sfdict.com/en/i/dictionary/newserp/Sprite_Serp.png") no-repeat -693px -819px;
	width: 135px;
	height: 38px;
	float:right;
    position:absolute;
    right:20px;
	margin-top: 29px;
}
/*Gsl Styles Start*/
.slT{
font-family: "Verdana";
font-size: 15px;
color: #4089E0;
text-decoration:underline;
line-height:16px;
}
.slD{
font-family: "Verdana";
font-size: 13px;
color: #404040;
line-height:16px;
}
.slB{
font-family: "Verdana";
font-size: 14px;
color: #000000;
display:block;
line-height:16px;
}
.slL{
color:#666666;
cursor:default;
float:right;
font-family:arial;
font-size:9px;
line-height: 14px;
*margin-top:-12px;
padding-left: 0px;
}
.spl_unshd {
border-top: solid 1px #E4E4E4;
padding-top: 3px;
*padding-top: 15px;
padding-bottom:3px;
position:static;
}
.slA {
padding-top:2px;
line-height:16px;
}
.spl_unshd_NC {
border-top: solid 1px #E4E4E4;
margin-bottom:0px;
cursor:default;
margin-top:0px;
padding-bottom:3px;
padding-top:3px;
}
.slANC {
margin-top:1px;
margin-bottom:1px;
padding-bottom:3px;
padding-top:3px;
line-height:0px;
}
.slBNC{
font-family: "Verdana";
font-size: 14px;
color: #000000;
line-height:16px;
}
.slTNC{
font-family: "Verdana";
font-size: 15px;
color: #4089E0;
text-decoration:underline;
line-height:16px;
font-weight:normal;
}
.nu1NC{
display:inline-block;
white-space:nowrap;
background-color:#ffffff;
}
/*Gsl Styles End*/
/*Relevant Questions Styles*/
#contentResults{
padding-top: 10px;
}
#rltqns{
border-top: solid 1px #E4E4E4;
border-bottom: solid 1px #E4E4E4;
margin: 0px 0px 15px;
float: left;
padding:8px 0px 13px;
width: 100%;
}
#relatedQns{
font-family: "Arial";
font-size: 14px;
color: #000000;
font-weight: bold;
}
#leftqn{
float:left;
}
#rightqn{
float:right;
}
a.qna{
font-family: "Arial";
font-size: 13px;
text-decoration: none;
color: #06C;
}
.qn{
width:200px;
padding:5px 5px 0px 0px;
}

.prmsbl
{
background: url('http://static.sfdict.com/en/i/dictionary/newserp/Sprite_New.png') no-repeat -92px -39px;
width: 32px;
height: 31px;
padding-bottom: 15px;
padding-left: 35px;
padding-top: 7px;
*display:inline-block;
}
.bar
{
border-left: 1px solid;
padding-right: 2px;
}
.myacnt
{
border-right: 1px solid;
padding-right: 2px;
}
#tpnv{
top:4px;
}
#prem_symbol1 {
    background: url("http://static.sfdict.com/en/i/dictionary/newserp/prm_login.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 65px;
    margin-top: 23px;
    position: absolute;
    right: 0;
    width: 72px;
}
/*for top heavy header*/
#hlinT a{
float:left;
color: #ffffff;
font-family:Helvetica;
font-size:13px;
text-decoration: none;
height:24px;
position:relative;
padding: 0px 18px 0px 20px;
font-weight: bold;
line-height: 24px;
}
#hlinT #thestab{
color: #ffffff;
}
#tpnvT
{
right: 0px;
line-height:20px;
display:block;
float: right;
padding-right: 5px;
}
#tpnvT a
{
color: #ffffff;
text-decoration: none;
font-size: 12px;
position: static;
padding-left:0px;
padding-right:1px;
font-family:Helvetica;
}
#tpnvT span
{
color: #ffffff;
}
#tpnvT a+a{
border-left: 1px solid;
padding-left:5px;
}
#contouterT{
width:978px;
background:url("http://static.sfdict.com/dictionary/homepage/images/bg-main.png") repeat-y scroll 0 0 transparent;
margin: auto;
position: relative;
z-index: 100;
margin-bottom:1px;
*margin-bottom:-15px;
}
#hdrT
{
width: 100%;
margin: auto;
background:url("http://static.sfdict.com/en/i/dictionary/newserp/topheavy_hdr_bg.png") repeat-x scroll 0 -82px;
height: 60px;
float: left;
position: relative;
}
#hdrT span, #hdrT a, #hdrT div{font-family:Helvetica,Arial;
font-weight: bold;
}
#hdrT span { color: white;}
#hdrT .diclogo{
left:0;
top:16px;
}
#hdrT form{
height: 48px;
width: 478px;
position: absolute;
text-align: left;
top: 15px;
left: 34px;
}
#hdrT input{
position: relative;
font:21px arial;
color:#000000;
width: 350px;
height: 28px;
outline: none;
border: 0;
top: 1px;
}
#hdrT button{
background: url("http://static.sfdict.com/en/i/dictionary/newserp/topheavy_hdr.png") no-repeat scroll -206px -40px transparent;
width: 53px;
height: 33px;
border: none;
position: absolute;
right: 18px;
top: -2px;
cursor:pointer;
}
#wrapper
{
width:100%;
background-color: #262627;
float: left;
}
#contnr, #wraplogoform
{
margin: auto;
width: 970px;
}
.prmsblT
{
background: url('http://static.sfdict.com/en/i/dictionary/newserp/topheavy_hdr.png') no-repeat -224px -224px;
width: 16px;
height: 17px;
padding-left: 19px;
}
.dlogo {
background: url("http://static.sfdict.com/en/i/dictionary/newserp/topheavy_hdr.png") repeat scroll -17px -41px;
width: 151px;
height: 34px;
position: relative;
top: 7px;
left:1px;
}
.area-holderT{
background: url("http://static.sfdict.com/en/i/dictionary/newserp/topheavy_hdr.png") no-repeat scroll -11px -5px;
width: 394px;
height: 30px;
padding: 0 16px;
margin: 0 12px 0 0;
}
#wrpT{
text-align: center;
height:84px;
}
#wrpT #sh{
background:url("http://static.sfdict.com/dictionary/homepage/images/tp.png") no-repeat scroll 100% 0 transparent;
height:26px;
position:absolute;
right:0;
top:0;
width:857px;
}
.devider
{
background: url("http://static.sfdict.com/en/i/dictionary/newserp/topheavy_hdr.png") no-repeat scroll -232px -250px;
width: 2px;
height: 24px;
float: left;
}
#logoimg , #logoform
{
float:left;
position: relative;
}
#logoimg
{
top: 4px;
left: 15px;
}
#prem_symbol1T
{
background: url('http://static.sfdict.com/en/i/dictionary/newserp/prm_login.png') no-repeat;
width: 72px;
height: 65px;
float:right;
position:relative;
}
