﻿/*Admin Styles*/
.columns {
  clear: both;
  float: left;
  width: 100%;
}
.column 
{
  width: 40%;
  float: left;
}

.twocolumns .column {
  width: 40%;
}
.column span.view 
{
  float: left;
  width: 180px;
  text-align: left;
} 
.column span.label 
{
  float: left;
  width: 105px;
  text-align: right;
}
.column span.btn 
{
  float: left;
  width: 180px;
  text-align: right;
}

.float span{
  float: left;
  width:190px;
}

div.row {
	font-size:12px;
    font-family:arial;
    clear: both;
    padding-top: 10px;}

div.row span.label {
    float: left;
    width: 125px;
    text-align: right;}

div.row span.formw {
    float: inherit;
    width: 275px;
    text-align: left;} 

div.row span.view {
    float: left;
    width: 300px;
    text-align: left;} 

div.row span.img {
    float: left;
    width: 225px;
    text-align: center;} 

div.row span.btn {
    float: inherit;
    width: 275px;
    text-align: center;}

div.row span.btnDlt {
    float: right; 
    width: 25px;
    text-align: center;} 

div.row span.btnSbm {
    float: inherit;
    width: 225px;
    text-align: center;}


div.row span.txt {
    float: inherit;
    width: 380px;
    text-align: center;} 

.frmSearch {
	text-align:right;
	margin-right:15px;
	float: left;
	width: 35%;
}

.leftDiv {
	text-align: left;
	float: left;
	width: 40%; }

.rightDiv {
	text-align: left;
	float: right;
	width: 60%; }

#loginDiv 
{
	width: 400px; 
	text-align: center;
	}
	
.bronzeDiv
{
	width: 380px; }
	
.bronseDel
{
	text-align: left;
	float: right;
	width: 50;}	

.bronseImg
{
	text-align: right;
	float: left;}	

.dataDiv {
	text-align: left;
	float: left;
	width: 100%; }
		
/*End Admin Styles*/

/*Celebrations Directory Package Templates*/
img{
   border:none;}
   
a:hover, a:active, a:visited img{
    border:none;}
    
.celeb-directory{
    width:820px;
    margin: 0 auto;}
    
#celeb-head{
    float:left;
    width:800px;
    font-weight:bold;
    background-color:#cccc99;
    border:1px solid #999999;
    padding:5px;
    margin-bottom:10px;}

#celeb-head img{
    float:left;
    margin:5px 20px 0px 5px;}
    
#celeb-head h1{
    color:#fff;
    font-size:18px;
    margin:0px 0px 0 20px;
    text-align:center;
    border-bottom:1px solid #fff;}
    
#celeb-head h2{
    color:#666666;
    font-size:13px;
    margin:5px 0 0 5px;
    border-bottom:1px solid #666666;}
    
#celeb-head h3{
    float:left;
    font-size:11px;
    margin:10px 10px 0 5px;
    text-align:center;}
    

#celeb-head p
{
    height:80px;
    text-align:left;
    margin:5px 5px 0 0;}
    
/*Contact Information*/    

#celeb-contact{
    float:left;
    padding-bottom:5px;
    border:1px solid #cccc99;
    margin:0 0px 10px 0;
    width:19em;}

#celeb-contact h1{
    font-size:16px;
    color: #fff;
    background-color: #cccc99;
    text-align:center;}

#celeb-contact h2{
    font-size:12px;
    text-align:left;
    margin-right:10px;
    border-bottom:1px solid #cccc99;}
 
#celeb-contact p{
    text-align:center;
    font-weight:bold;
    margin:0;}    

#celeb-contact ul
{
    text-align:left;   
    list-style-image: url(http://www.roanoke.com/marychris/celeb/arrow1.jpg) ; }
    
/*Main Description*/    

.celeb-description{
    padding:5px 10px 10px 10px;
    border:1px solid #cccc99;
    text-align:left;
    float:right;
    width:46em;
    margin:0 7px 0 5px;}
    
    
#gold-description img{
    float:left;
    clear:both;
    padding:5px 10px 5px 0;}   


#celeb-images img{
    float:left;
    clear:left;
    margin-bottom:2px;
    margin-right:2.2px;}
    
/*Still playing with this?? */
#celeb-images-silver{
    float:left;
    clear:both;}    

#celeb-images-silver img{
    margin-bottom:10px;
    margin-right:2.2px;}
    
    
    
/*Search Results Page*/

.celeb-search-results{
    float:left;
    width:575px;
    background: #dcdcdd url(http://www.roanoke.com/images/v2005/HieghtGradient.gif) repeat-x ; 
    font-size:12px;
    font-family:arial;
    border:1px solid #ccc999;
    border-bottom:3px double #ccc999;
    margin-bottom:10px;
    padding:5px;}

.celeb-search-results img{
    float:left;
    margin:5px 10px 3px 0;}

.celeb-search-results h1{
    font-size:13px;
    text-align:center;
    margin:0;
    border-bottom:1px solid #999999;}

.celeb-search-results p{
    text-align:left;
    font-size:11px;
    margin:5px 0 5px 0;}

.celeb-search-results h2{
    font-size:12px;
    text-align:left;
    clear:both;
    margin:3px 0 3px 0;
    border-bottom:1px solid #cccccc;
    color:#666666;}

.celeb-search-results h3{
    text-align:center;
    font-size:11px; 
    margin:0 15px 0 0;}
    
.celeb-spotlight p{
    float:left;
    width:450px;}

.celeb-spotlight h3{
    font-size:12px;}    

.celeb-spotlight h1{
    font-size:14px;
    padding-top:2px;
    margin-top:0px;
    background:url(http://www.roanoke.com/images/v2005/widthgradient.gif) ; 
  }

.basic-results h1{
    text-align:left;
    margin-bottom:5px;}

.basic-results h2{
    border:none;
    margin:0 0 2px 0;}

   
    
/*map it*/


img.celeb-map{
    float:right;}

h3.gold-address{
      text-align:center;}





/*Celebrations - User Template */


    
.upload_images{
    padding:5px;
    float:left;
    font-size:12px;
    font-family:arial;
    clear:left;
    font-weight:bold;
    border:1px solid #999999;
    margin-right:2.2px;}   

.short-textbox{
    margin-left:10px;}

.short-button{
    float:right;
    margin:10px 20px 0 0;}
    
 .long-button{
    float:left;
    clear:both;}   


.img-button{
    float:left;
    clear:left;
    margin:5px 0 10px 0px;}

.gold-firstimg{
    float:right;}

.gold-longdescription{
    float:left;}

.del-img{
    float:left;
    clear:left;}

img.realtor_image {
    float:right;
}
