/* Graphic css */  

.graphic_details {
  width:280px;
  float:left;   
  margin-left:20px;
  margin-right:10px;
}            

.g_detail {
  text-align:center;
}
.g_detail img.g {
  background: #EEEEEE;
  border: 1px solid #DDDDDD;
  padding:10px;
  margin-bottom:10px;
  max-width:700px;
  width: expression(this.width > 700 ? 700: true); 
}
.g_detail .vid { margin-bottom:10px; }

.graphic_img, .graphic_action {
  float:left;
  display:inline; 
}     

  .graphic_img { 
    border:1px solid #CCCCCC;
    margin-bottom:10px;
    margin-left:10px;
    text-align:center;
    width:400px; 
    padding-top:10px;
    }            
    
    #content .graphic_img { 
      padding:0px 7px 10px 0;
      width:300px;  
      border:none;
      margin-left:0;
      }

  .graphic_action { width:300px; text-align:left; float:right;}      
    #content .graphic_action { width:410px; text-align:left;} 
    
  .graphic_action h2 { 
    background:#EEEEEE;
    font-size:12px;
    padding:2px;  
    margin:0;   
    }   
    
    #content .graphic_action h2 { 
      margin:0 0 10px 10px;   
      } 

  .graphic_img img, .image_shared img { max-width:300px; max-height:400px; } 

  * html .graphic_img img, * html .image_shared img { 
    width: expression(this.width/this.height > 300/400 && this.width > 300 ? '300px' : true);  
    height: expression(this.width/this.height <= 300/400 && this.height > 400 ? '400px' : true);
    }  
    
    
    div.img_share {    
      margin-bottom:20px;
      margin-top:10px;
    }     

    div.img_share p {
      text-align:center;
      font-size:10px;
      margin-bottom:5px;
      padding-bottom:0;
    }   

    div.img_share p.source {
      padding:0;
    }    
    
    div.img_share p.sm {
      color:#999;
    }    
    
    p.bumpme_btn {   
      clear:both;
      text-align:center;
    }
    
p.flag {
  font-size:10px; float:right;
}   
 div.img_share p.flag {
   margin-top:20px;
 }
 
 p.flag a {
    color:#999;
    text-decoration:underline;
    background:none;
  }   
  
   p.flag a:hover {
     color:#333;
   } 
    
 
.ResultsThumbsAd {
  margin-left:30px;
}        
  body#user_home .ResultsThumbsAd {
    margin-left:5px;
  } 
  
.ResultsThumbsAd div.outer {
  float:left;  
  display:inline;
  margin-bottom:15px;
  margin-right:50px;
  padding:0 0 10px;
  position:relative;
  text-align:center;
  width:293px;
}        

body#user_home .ResultsThumbsAd div.outer {
  width:89px;
  margin-bottom:0;
  margin-right:10px;
}  

.ResultsThumbsAd div.outer a.image {
  margin-right:5px;
}

.ResultsThumbsAd div div.image {  
  height:190px;
  padding:10px; 
  background:#eee;
  border:1px solid #ddd;      
  }        
  
  body#user_home .ResultsThumbsAd div div.image {
    height:89px;
  }  
  
  * html .ResultsThumbsAd div div.image {
    height:210px;
  }    
  
    * html body#user_home .ResultsThumbsAd div div.image {
      height:89px;
    }     

.ResultsThumbsAd div div.image img {
  max-width:250px;
  max-height:190px;    
}   

  body#user_home .ResultsThumbsAd div div.image img {
    max-width:89px;
    max-height:89px;    
  }     
  
  body#user_home .ResultsThumbsAd div div.image object,
  body#user_home .ResultsThumbsAd div div.image embed {
    width:89px;
    height:80px;
  } 

* html .ResultsThumbsAd div div.image img {
  width: expression(this.width/this.height > 250/190 && this.width > 250 ? '250px' : true);  
  height: expression(this.width/this.height <= 250/190 && this.height > 190 ? '190px' : true);
}         

  * html body#user_home .ResultsThumbsAd div div.image img {
    width: expression(this.width/this.height > 89/89 && this.width > 89 ? '89px' : true);  
    height: expression(this.width/this.height <= 89/89 && this.height > 89 ? '89px' : true);
  }

.ResultsThumbsAd div div.image embed {
  height:190px; 
}     
div.share_btns { margin:4px 6px 0 80px;  float:left;  }
.g_detail div.share_btns { margin:0 8px 0 0; float:right;}
.ResultsThumbsAd div.share_btns a.links {
  font-size:10px;    
  padding-top:10px;
  margin:0;
  float:none;
}   
 

div.img_desc {    
  margin-bottom:3px; 
  text-align:center;
}   

body#user_home div.img_desc {
  display:none;
} 

div.img_desc p {
  font-size:12px;
  padding-bottom:0;
  margin:5px 0 0 0;  
  height:18px;
  height:18px;
}   

div.img_desc p.sm {
  padding:0;  
  margin:0;  
  font-size:10px; 
  height:auto;
}      
            
/* search graphics */
#content div.g_search_box input { vertical-align:middle; float:left; }
#content div.g_search_box input.search_box { width:300px; font-size:14px; margin-right:5px; margin-bottom:0; height:18px; padding-top:5px;}   
#content div.g_search_box input.submit { margin-bottom:0;}    

#masthead ul.tabnav {
  list-style:none; 
  background:url(http://i150.photobucket.com/albums/s93/quhby/app_search_btm.png) repeat-x bottom left;
  width:450px;   
  float:left;
}                 
#masthead ul.tabnav li {
  float:left;
  display:inline;
  background:url(http://i150.photobucket.com/albums/s93/quhby/app_search_right.png) no-repeat top right;
  padding:0 10px;
}
#masthead ul.tabnav li a {
  display:inline; 
  font-weight:bold;   
  float:left;
  line-height:14px;
  list-style-type:none;
  margin:0 0 0 0;
  padding:0 0 10px 0;
  text-decoration:none; 
  outline:none; 
} 

#masthead ul.tabnav li a:hover {
  color:#666;
}  

#masthead ul.tabnav li.first {
  padding-left:0;
}     

#masthead ul.tabnav li.last {
  background:none;
}

#masthead ul.tabnav li img { vertical-align:middle;} 

#masthead ul.tabnav a:link.active, #masthead ul.tabnav a:visited.active {
  color:#333;
  background:url(http://i150.photobucket.com/albums/s93/quhby/app_search_top.png) no-repeat bottom center;
}


#content div.g_search_box { 
  border:1px solid #999; 
  border-top:none; 
  float:left; 
  background:#f7f7f7; 
  width:738px; 
  margin-bottom:10px;  
}   

div.g_search_box p.sm {
  font-size:10px; 
  padding:5px 10px;
  color:#999;
}

#masthead div.g_search_box p.sm  {
  float:left; 
  padding:5px 0;
  margin:0;
  }

div.g_search_box input {
float:left;
vertical-align:middle; 
padding:3px;
}         

div.g_search_box input.search_box {
  width:300px;
  font-size:14px;
  margin-bottom:0;
  margin-right:5px;
  padding-top:5px;
}


#masthead div.g_search_box input.search_box {
  border:none;
  border-color: #999;
  border-style:none solid solid;
  border-width:medium 1px 1px;
  height:31px; 
  width:450px; 
}
             
    
#flag_abusive   {
  width:500px;
  margin:0 auto;
} 

#flag_abusive div.pointer {  
  background:url(/images/pointer.gif) no-repeat top center;
  height:11px;
  width:500px; 
  margin-bottom:-1px; 
  font-size:0;   
  float:left;     
  display:inline;
}       

#flag_abusive div.box {
  background:#FFF8D1; 
  padding:10px 0px;   
  width:500px;   
  border:1px solid #FDE9AE;
  border-top:none; 
  float:left;  
  display:inline; 
  margin-bottom:20px;
}          


#flag_abusive div.box p {
  font-size:11px; 
  margin:10px;
  padding-bottom:0px;
  text-align:left;
  line-height:14px;  
  color:#000;
}  


#flag_abusive select, #flag_abusive input {
  float:left;
  display:inline; 
  margin-right:10px;
  margin-top:10px;
}             

#flag_abusive, 
#flag_abusive div.box,
#flag_abusive div.pointer {
  width:500px;
}

body#graphics #flag_abusive, 
body#graphics #flag_abusive div.box,
body#graphics #flag_abusive div.pointer {
  width:300px;
}



.spinner { margin-top:8px;}   

.button { vertical-align:middle; }  

span.no_results {
  color:#999;
}  
 
#no_result {
  margin-left:10px;
}
  #no_result ul {
    margin-left:20px;
  }  
       
 #no_result h1 {
   background:none;
   padding-left:0;
 }  
 
p.all_tags {
  float:right;
}

.g_ad_mingle, .g_ad_mingle2 {
 width:343px; float:left;
}

.g_ad_mingle2 { margin-left:30px; }
.g_ad_show { margin:8px 0;}

