/*overall layout support css*/
html,body{
    margin:0;
    padding:0px;
    font-size:16px;
    text-align:left;
}
.clbt{
    clear:both;
}
a{
    text-decoration:none;
}
.h{
    display:none;
}
.s{
    display:block;
}
.dc{
    display:table;
    display:inline-block;
    text-align:left;
}
.dw{
    width:1003px;
}
.sr{
    float:left;
    background-color:white;
    padding-left:10px;
}
.sw{
    width:180px;
}
.cr{
    float:right;
}
.D{
    color:#0050BB;
}
/*header styles*/
.hd{
    height:88px;
    width:100%;
}
.hd img,form{
    border:none;
}
.hsb{
    width:500px;
    height:29px;
    top:20px;
    position:relative;
    float:left;
}

.hsb form{
    margin:0;
    padding:0;
}
.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;
}
.hdtr{
    float:right;
    top:10px;
    position:relative;
}
.hdtr a{
    font:0.813em arial ;
    text-decoration:none;
    color:#FFFFFF;
}
.flp{
    padding-left:20px;
    float:left;
    line-height:0.813em;
}
.sbtw{
    height:68px;
    width:940px;
    margin-left:35px;
}
#navbar_tabs{
    font:0.75em arial;
}
#navbar_tabs a{
    text-decoration:none;
    color:#0055BB;
}
#navbar_tabs span{
    padding:5px 13px 5px 13px;
}
.hlogo{
    top:10px;
    position:relative;
    float:left;
    padding-right:12px;
}
.nbta {
width:556px;
}
.nbtt{
    width:600px
}
.selected_midTab{
    background-color:#FFFFFF;height:17px;padding-top:3px;float:left;
}
.selected_rightTab{
    background-position:-172px -89px;width:3px;height:20px;
}
.selected_leftTab{
    background-position:-167px -89px;width:3px;height:20px;
}
.rightTab{
    background-position:-195px -89px;
}
.leftTab{
    background-position:-198px -89px;
}
.midTab{
    background-position:-235px -89px;height:17px;padding-top:3px;
}
.rightTab,.leftTab{
    width:4px;height:20px;
}
/*translate header styles*/
.olang{
    float:left;
    border:1px inset;
    font-family:arial;
    font-size:16px;
    height:30px;
    margin:0;
    padding:3px 0;
    vertical-align:top;
    width:160px;
*width:200px;
*font-size:20px;
}
/*header styles end*/
/*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,.lra,.pu{
    padding:15px 0 20px 0;
}
.rh,.sh,.nh,.rcT,.ph{
    font:1.25em georgia small;
    color:#000000;
}
.rh{
    line-height:15px;
}
.lre{
    height:1px;
}
.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 {
    width:779px;
}
.con{
    top:15px;
    position:relative;
    width:455px;
    float:left;
}
#rightRail{
    padding-top:5px;
    float:right;
    width:301px;
}
.bnr{
    top:10px;
    border:1px solid #E4E4E4;
    clear:both;
    float:left;
    padding:6px;
    position:relative;
    width:728px;
    z-index:1;
    margin-bottom:5px;
}
.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:0 -84px;
}
#footer .sbia{
    height:23px;
    width:300px;
    _height:27px;
}
#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;
    height:30px;
}
.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 {
    border-top:1px solid #E4E4E4;
    padding:15px 0;
}
.saw{
    font:0.813em verdana;
    color:#333333;
    margin-top:30px;
}
.saw a{
    color:#0055BB;
}
/*spellings page*/
.spe{
    padding-bottom:15px;
}
.spl{
    border-top:1px solid #E4E4E4;
}
.spl div{
    font-family:verdana;
    font-size:small;
    padding:10px 0;
}
.spl a{
    color:#0050BB;
}
.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;
}
.folus {
color:#464646;
float:right;
font:11px Arial;
padding-top:4px;
position:relative;
width:180px;
margin-top:30px;
}
.folus .fb {
background:transparent url(http://sp.ask.com/en/i/dictionary/footer/fb.png) no-repeat scroll 0 0;
height:14px;
padding:1px 0 0 18px;
}
.fb, .tw, .fb:visited, .tw:visited, .fb:active, .tw:active {
float:right;color:#464646;
font-family:Arial;
font-size:11px;
text-decoration:none;
}
.folus .tw {
background:transparent url(http://sp.ask.com/en/i/dictionary/footer/tw.png) no-repeat scroll 0 0;
height:16px;
padding:1px 10px 0 17px;
}
.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;
}
