/* google search and google results css */
/* current as of 05/06 */
body.google .searchPanelTabs {
height:79px;
left:0;
position:relative;
}
body.googleresults .searchPanelTabs {
height:79px;
z-index:250;
}
body.google .searchPanelTabs li,
body.googleresults .searchPanelTabs li {
height:26px	
}
body.google .searchPanelTabs li#currentTab,
body.googleresults .searchPanelTabs li#currentTab {
background:white url(/images/collage_small.png) no-repeat left -398px;
height:30px;
padding:20px 0pt 13px;
position:absolute;
right:20px;
top:23px;
width:160px;
z-index:100;
}
.searchInputArea {
float:left;
width:370px
}
.searchCaption {
color:#ffffff;
float:left;
font: italic bold 14px Verdana,Arial,sans-serif;
padding:20px 10px 0px 16px;
width:233px;
}
.searchInputArea input {
border:1px solid #7f9db9;
float:left;
font-family:Verdana,sans-serif;
font-size:1.1em;
margin:24px 0 0;
padding:3px;
width:560px;
}
body.google .searchPanelInputs form,
body.googleresults .searchPanelInputs form {
margin:0px;
}
body.google .searchPanelInputs form #searchSubmit,
body.googleresults .searchPanelInputs form #searchSubmit {
top:10px;	
}

/* google search results */

body.googleresults #main {
background-image:none
}
.resultRow {
float:left;
font:12px Arial,sans-serif;
line-height:1.4;
padding:10px 10px 10px 30px;
width:600px;
}
.resultRow h2,
.resultRow h2 a {
color:#1a98d5;
font:normal 14px Arial,sans-serif;
line-height:1.4;
margin:0
}
.resultRow h2 a {
text-decoration:underline
}

.resultRow table{
   
}


body.googleresults .gridViewCell {
background-position:-168px -391px;
width:193px
}
body.googleresults .gridViewCell p {
padding-left:12px
}
body.googleresults .gridViewCellBot,
.resultCellLeftBottom {
background:transparent url(/images/collage_small.png) no-repeat scroll -168px -540px;
height:17px;
width:193px
}
.resultCellLeftMulti {
background:transparent url(/images/profileCardMulti.gif) no-repeat 7px top;
height:27px;
width:193px;
}
.moreProfilesLink {
font-size:0.7em;
padding-left:15px;	
}
.resultCellLeftMultiOne {
background: transparent url(/images/profileCardMultiOne.gif) no-repeat 7px top;
height: 30px;
}
.resultCellLeftMultiTwo {
background: transparent url(/images/profileCardMultiTwo.gif) no-repeat 7px top;
height: 50px;
}
.resultCellLeftMultiOne,
.resultCellLeftMultiTwo {
color: #999999;
font-size: 10px;
font-weight: bold;
line-height:1.7;
margin: 0;
padding: 7px 0 0 13px;
width: 180px;
}
.resultCellLeftMultiOne a,
.resultCellLeftMultiTwo a {
color:#999999	
}
	
a.linkTitle {
font-weight:bold;
}
.linkURL {
color:#81ba47;
}
.linkTxt{
    width:100px;
}

a.linkTitle {
font-weight:bold;
}
.moreGoogleResults {
clear:left	
}
.moreGoogleResults table {
margin:10px auto 0;	
}
.moreGoogleResults table tr td {
color:black;
font-family: Arial, Helvetica, sans-serif;
padding-top:4px;
text-align:center	
}
.moreGoogleResults a {
color:black;
font-weight:normal;
text-decoration:underline
}
.moreGoogleResults tr td #footerCurrentPage {
color:#66cc33;
font-weight:bold;
}
.rightCol {
position:absolute;
left:670px;
top:20px;
width:320px;	
}
h1.googleResults {
    background-color: #1A98D5;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 23px;
    line-height: 19px;
    margin: 0 0 3px 3px;
    padding: 3px 0 2px 26px;
    width: 580px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.rightCol .googleLinks {
    font: 12px Arial,sans-serif;
    margin-right: 89px;
    text-align: center;
}
.rightCol .googleLinks img {
margin-bottom:10px
}
.rightCol .googleLinks h4 {
color:#000;
}
.rightCol .googleLinks a {
text-decoration:underline	
}
.gridInfo a {
color:#000;
font-weight:normal
}
.resultName a {
font-weight:bold	
}

/* GoogleResult */

.PyImgHolder {
position:relative;
}
.PyImgHolder:hover span.bigCardPopUp {
display:block;
}
.bigCardPopUp {
background: transparent url(/images/cardpopup.png) no-repeat left top;cursor:default;display:none;height:96px;left:-51px;padding-left:5px;position:absolute;top:-96px;width:192px;z-index:500
}
a.popUpName {
color:black; display:block; font: bold 13px Helvetica,sans-serif;padding-top:4px;
}
.popUpUser {
color:#a77eb6;display:block; font:11px Arial, sans-serif; padding-top:3px;
}
.popUpCity {
color:#7f7f7f;display:block; font:11px Arial, sans-serif; padding-top:3px;
}
.popUpGenderAge {
display:block; font:11px Arial, sans-serif; padding-top:3px;
}
.popUpImg{
position:absolute;
left:132px;
top:6px;
} 
.clearFix {
clear:left;font-size:0px;height:0px;overflow:hidden
}

