body {
 margin: 0;
 padding: 0;
 font-family: "Lucida Grande", Arial, Geneva, Sans-serif;
 font-size: 11px;
 color: #333;
 background: #dcdcdc url(/client/site/page_bg.gif) top left repeat-x;
}

a:link,
a:visited,
a:hover,
a:active {
 color: #038cf5;
 text-decoration: none;
}
a:hover {
 color: #000;
 text-decoration: none;
 background-color: transparent;
} 

td{
	vertical-align:top;
} 

p, html p{
	margin:0 0 3px 0;
	padding:0;
	
}  

h1{
	font-size:20px;
}
.doc{
  margin:0 auto;
   background:#fff;
	width:982px;  
}   

.page{
   

} 
.header{
	padding:13px 5px 5px 0px;
}
.logo{   
	margin:0px 5px 5px 12px;
	cursor:pointer;
	width:221px ;
	height:96px;
	background:url(/client/site/logo_top.jpg) top left no-repeat;
}  
.leaderboard{
	margin-top:10px;
   float:right;  
     margin-right:5px;
}  
.leaderboard .li{                                                          
	height:90px; 
	overflow:hidden;

}

.leaderboard .i{                                                          
	background:#7f7f7f url(/client/site/adtag_left.gif) 0 0px no-repeat;
   padding-left:14px;

}

.skyscraper{ 
	width:160px;
	margin-top:10px;
	border:1px solid #7f7f7f;
}      
.skyscraper .i{                                                          
	background:#7f7f7f url(/client/site/adtag_top.gif) 0 0px no-repeat;
   padding-top:14px;

}                   


  
.nav_bar{
 background:url(/client/site/navbar_bg.gif) 0px 2px repeat-x; 
	height:42px;  
	margin:0 0 0 0;
}

.nav_bar .nav{
	margin-left: 10px;    
}

.nav_bar .nav a:link,
.nav_bar .nav a:visited,
.nav_bar .nav a:active{ 
	
  display:block; 
float:left; 
padding:12px 10px 4px 10px;
font-size:13px;
color:#000;
font-weight:bold;
text-decoration:none;  
} 
.nav_bar .nav a:hover{
	text-decoration:underline;
}
.nav_bar .nav a.on:link,
.nav_bar .nav a.on:visited,
.nav_bar .nav a.on:active,
.nav_bar .nav a.on:hover{
border-top:2px solid #333; 
padding-top:10px;
 background:#fb4408;  
  color:#fff;
text-decoration:none;
} 

form{
	padding:0;
	margin:0; 
	display:inline;
}
 
.nav_bar .loginbar_topform{   
min-width:400px;
     float:right;   
     margin-top:8px; 
	margin-right:10px;
}
.nav_bar .loginbar_topform .chk{
	margin-top:7px;
}

.nav_bar .loginbar_topform .loginbutton {
}

.nav_bar .loginbar_welcome{  
   float:right;   
margin-right:10px;
 margin-top:12px; 

}


.nav_bar .loginbar_welcome a:link,
.nav_bar .loginbar_welcome a:visited,
.nav_bar .loginbar_welcome a:active{ 
color:#fff;
text-decoration:none;
} 

.loginbar_input {
	font-size:10px; 
	font-weight:bold;
	color:#666;   

	width:100px; 
	padding:3px;
	border:1px solid #7f9db9;
} 
#login_form .loginbar_input{
  	float:left;
	margin:5px 5px 0 0;   
	padding:0 3px;   
}                           

.nav_bar .loginbar_topform .loginbutton {
	margin:4px 5px 0 0;   
	padding:0 3px;   
}
 #login_form .chk{  
	float:left; 
	margin-top:6px;
	margin-right:10px;
}
.forgot_login{
	text-align:right; 
	margin-top:0;
	
	padding:0px 15px 3px 0;
} 


.clear{
	clear:both;
}







.center_content{
	float:left ;
	margin-right:20px; 
	width:585px; 
}

.mystuff .center_content{
	margin-right:30px; 
  width:700px; 
} 

.auc_title_note{
	float:right;
	padding-top:8px;    
	color:#999;
}

.auction_list{
  border-top:1px solid #999;
width:574px;  
margin-bottom:20px;
}

.auction_list td{
	padding:5px 9px;
	font-size:11px; 
	white-space:nowrap;
}   


.auction_list tr.h td{
  background:#f0f0f0;
font-weight:bold; 
font-size:12px;
color:#222;
padding-top:12px; 
border-bottom:1px solid #ccc;  

} 

tr.alt td {
	background:#f0f0f0;
}  

tr.outbid td{
} 

tr.outbid td div.alert{

position:absolute;
   margin-left:-15px;
}  


td div.hot{

position:absolute;
   margin-left:-15px;
}  


tr td div.eye{

position:absolute;
   margin-left:-15px;
}

div.alert{
  background:url(/client/img/icon_alert.gif) 0px 1px no-repeat ;
  width:13px;
  height:13px;  
margin-right:5px;
border-bottom:0px none;
float:left;
}

div.hot{ 
	margin-top:-3px;
  background:url(/client/img/icon_flame.gif) 0px 0px no-repeat ;
  width:13px;
  height:15px;  
margin-right:5px;
border-bottom:0px none;
float:left;
}

div.ok{
  background:url(/client/img/icon_ok.gif) 0px 1px no-repeat ;
  width:13px;
  height:13px; 
margin-right:5px;
 border-bottom:0px none;
float:left;  
}

div.eye{
  background:url(/client/img/icon_watch.gif) 0px 1px no-repeat ;
  width:13px;
  height:14px; 
margin-right:5px;
 border-bottom:0px none;
float:left;  
}

 .hurry{
 	color:#e10101;
   font-weight:bold;
}
tr.high_bidder td div.ok{
 
position:absolute;
   margin-left:-15px;
}
tr.outbid td a:link,
tr.outbid td a:visited,
tr.outbid td a:active,
.outbid{
	color:#e10101;
}

tr.high_bidder td a:link,
tr.high_bidder td a:visited,
tr.high_bidder td a:active{
  color:#00b000;  
}

                        

.bid_area .b span{
 
  	color:#666;

}
.bid_area span.high_bidder,
.high_bidder,
	h1 .high_bidder   {   
	color:#00b000 ;                          
}  
  h1 .high_bidder {
	white-space:nowrap;
	
}
.final{
	font-size:15px; 
}
.final h2{
	padding:0;
	margin:0;
	margin-bottom:2px;
}
.pay_now{
	margin:10px 0;
}
.auction_list td.b{
 font-weight:bold;   
} 

td.current_bid{
	font-weight:bold;
}     

.sm{
	color:#999;
	font-weight:normal;
	font-size:10px;
}
.auction_list td.see_all{
	padding:2px 0 0 0;
}
div.see_all{
	background:url(/client/site/see_all_auctions.gif) top left no-repeat; 
height:24px;
	cursor:pointer;
	
} 

.see_all span{
	background:url(/client/site/button_blue_bar_bg_l.gif) top left no-repeat;        
}

.see_all a{
	font-size:13px;
	color:#fff;
	text-decoration:none;        
} 

h4{
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0 0 5px 0;
	
} 
.callout_home{  
	margin:10px 20px 0 0;
	float:left;
}
.mini_auction{
	margin-top:0px;
	
}

.mini_auction_list{ 
	margin-top:0;
	margin-bottom:10px;
width:344px;  
}

.mini_auction_list td{
	padding:3px 5px;
	font-size:11px;
}   

.mini_auction_list td.b{
	color:#666;
	font-weight:bold;
	
}
.mini_auction_list tr.h td{
font-weight:bold; 
font-size:12px;
color:#666;
border-bottom:1px solid #999;  

} 

td.action{
	text-align:right;
}
a.v:link, 
a.v:visited, 
a.v:active{
white-space:nowrap;  
font-weight:bold;
  
}
.mini_auction_list  a.v:link, 
.mini_auction_list a.v:visited, 
.mini_auction_list a.v:active{
font-size:11px; 
}

.footer{  
	clear:both;
	margin:15px 0 0 0;
	background:#777;
	color:#ccc;
	text-align:right;
	padding:20px 10px 5px 10px ;
	font-size:10px;
	
} 

.footer  a:link, 
.footer a:visited, 
.footer a:active{
color:#fff;
text-decoration:underline; 
}

 h1{
	font-size:20px;
	padding:0;
	margin:0;
	margin-bottom:5px;
}
h1 span{
	color:#999;
} 

h1 .g{
	
}
h1 .reduced{
	font-size:15px;
}

h1 strong,
	h4 strong{
	color:#339900;
} 
  


.errors{
background:#333;
	font-weight:bold;  
	color:#fff;
	font-size:13px;
	padding:10px;    
	margin:10px;
}  

.errors .error{
	color:#fff;
} 

.errors span{
	color:#cdff00;
}

.error {
	color: #d00;
	padding-left: 25px; 
	padding-bottom:3px;
	background-image: url(/client/img/warning.gif);
	background-repeat: no-repeat;
	background-position: 0 3px; 
	
} 



/* Viewing Auction */
.view_auction_block h1{
 margin-bottom:20px;
}       


.bid_area{  
	margin-left:310px;   
}

.bid_area div{
 padding:4px 0px;
color:#333;   
font-weight:bold;
font-size:13px;
} 

.bid_area div.outbid_notice{
 	background:#fff url(/client/img/icon_alert_b.gif) 0px 6px no-repeat;
	color:#cc0000;  
   font-weight:bold; 
font-size:15px;
padding:8px 20px 8px 30px;
margin:0 0 5px 0;
}    

.bid_area .errors {
	padding-left:10px; 
	margin: 0 0 5px 0;
} 

.bid_area .errors .error{
	padding-left:25px;
}
.bid_area div.b{
border-bottom:1px solid #ccc;
	
}
.bid_area .c{
	background:#f0f0f0 ;
color:#666       ;
padding-left:5px;;
padding-right:5px;;
font-size:10px;
border-bottom:1px solid #ccc;
}  

bid_area .c span{
	color:#333;
}

.bid_area .sm,
.sm{
color:#666       ;
padding:5px 0px;;
font-size:10px;
}
.bid_area .t{
 padding:0px;
 height:5px;
background:url(/client/site/bid_box_top.gif) top left no-repeat;   
} 


.bid_area .bb{
	border-bottom:0px none;

	
}

.bid_area .bb img{
	margin-top:-7px;;

	
}
.view_auction_logo{
	float:left; 
	
	margin:0 20px 10px 0;
}

.view_business_data{
	width:270px;
	float:left;
	margin-right:20px;
}

.view_business_data ul{
	clear:left;
}

.view_business_details{
	background:#f0f0f0;
	padding:10px;
	margin-top:10px;
}
#my_bid{
	font-size:18px;
	font-weight:bold;  
	color:#247600;
	height:24px;
	background:#fff;
	border:1px solid #999; 
	width:75px; 
	padding:1px 5px 0 5px;
	float:left;
	margin-right:5px;      }

.bb{
	padding:4px 0;
}

.bd{
	font-size:20px;
	color:#247600;
	font-weight:bold; 
    	float:left;
	margin-right:2px;
}
    
/* [place bid image] */
.pbi{
margin-top:-4px;
	
}

#login_area{
	padding:20px;
}

#content{
	background:#fff; 
	margin-top:20px;
}

.loginForm{
   padding-right:100px;
}

.center_content_login{
	background:#fff;   
	margin-left:200px; 
}

.loginForm dl {
	width: 400px;
	margin: 0;
	padding: 10px;
}

.loginForm dl dt {
	float: left;
	width: 20%;
	text-align: right;
	padding: 10px;
}

.loginForm dl dd {
	display: block;
	margin-left: 21%;
	padding: 10px;
}
.review_bid{
	
}    
 .review_bid tr.mbid td{
	padding-top:7px;
	color:#666;
} 

 .review_bid tr.total td{
	padding-top:5px;   
	vertical-align:middle;
	padding-bottom:10px;
	font-size:18px;
	color:#000;
}

.review_bid tr.fee td{
	border-bottom:1px solid #ccc;
	font-size:11px;
	padding-top:0; 
	padding-bottom:7px;
	color:#33b700;
} 



.review_bid td{
	padding:2px 5px ;
	font-size:13px;
	font-weight:bold;
}

.review_bid td.l {
   color:#666; 
}


.review_bid tr.r td.l,
.review_bid tr.r td.v,
.review_bid tr.r td {
   color:#999; 
}

/* reminders */
.reminded{
	color:#666;
	font-style:italic;
}

/* registration form */

table.form{
  margin:5px 0;  
}

table.form td{
	padding:5px;
}


table.form td.label{
	font-weight:bold;
	color:#666;
	text-align:right; 
	width:150px;
}

div.fform{
	padding:20px;
	background:#f0f0f0;
}
div.fform div{
	padding:2px 0;
}
div.label{
	font-weight:bold;
	color:#666;
}
table.form td.value{
	
}
 

.full_page{
	padding:0 20px 20px 20px ;
}


.s{
	background:#045797;  
	border:0px none;
	color:#fff;
	font-weight:bold;
	padding:2px 5px;
}


/* sidebar */
 
.sb_d{
	background:url(/client/site/arrow_r.gif) 0 3px  no-repeat; 
	margin-left:-15px;
	padding-left:10px;     ;
	
}
.sb_data{ 
	padding:3px 10px 5px 20px;
}

.sb_auctions{
	background:#444;
	margin:0 -8px 0 -15px;  
	padding: 0;
}
.hlite{
 	border-top:1px solid #fff;
   background:#666;
} 
 .sb_auctions li{
	padding:5px 8px 5px 15px; 
	color:#fff;
	list-style-type:none;
	margin:0;
	border-bottom:1px solid #666;
} 
.hlite li{
	border-bottom:1px solid #fff;
}
.sb_auctions li a:link,
.sb_auctions li a:visited,
.sb_auctions li a:active{
	color:#fb4408;
	font-weight:bold; 
	text-decoration:none;  
}

.sb_auctions li div{
	color:#ddd;
}
.sidebar_l{
	width:176px;
	background:#a9a9a9 url(/client/site/sidebar_l_top.gif) top right no-repeat;
	 color:#000;
	font-size:11px;  
	margin-bottom:10px;  
	float:left ;
	margin-right:32px;
} 

.sidebar_l .bot{
	height:63px;
	background:#a9a9a9 url(/client/site/sidebar_l_bot.gif) bottom right no-repeat; 
	width:176px;
}

.sidebar_l .inner{
	padding:5px 8px 5px 15px;  
}

.sidebar_l h3{
   color:#fff;
font-size:13px;
padding:0;
margin-bottom:5px;
} 

  .sidebar_l p{
margin-bottom:10px;
}

.sidebar_l a:link,
.sidebar_l a:visited,
.sidebar_l a:active{
   color:#fff; 
font-weight:bold;
text-decoration:underline;  
}
.sidebar_r{ 
	margin-bottom:10px;
}
         
    
	.cat_box{
	margin-left:770px;

	}

	.cat_box ul{
        list-style-type:none;
		padding-right:10px;    
		padding-top:0px;
		margin-top:0;
	} 
	
	.cat_box ul li{
       border-bottom:1px solid #f0f0f0;
	padding:2px 10px;   
	white-space:nowrap;
    	
	}
   .cat_box ul li span{
	font-size:9px !important;
}

/* SEARCH */
.search_box{
 color:#333;
margin-left:812px;  
        margin-bottom:10px;
} 
.search_box .cont{
	width:163px;
}            
.search_box .i{
padding:4px 4px 10px 10px; 
   background:#f0f0f0; 
border:1px solid #ccc;
 height:90px;
 
}

.search_box h3{ 
	background:url(/client/img/icon_search.gif) 0px 0px no-repeat;
	margin:0;
	padding:2px 0 5px 20px;     
	font-size:13px;
	
	
	
}    


.search_box input.selectNarrow,
.search_box select.selectNarrow{
	font-size:11px;  
	width:135px;
	display:block;
	margin-right:2px; 
	margin-bottom:5px;
	padding:2px 0 1px 3px;
	color:#666;
}
.search_box select.selectWide,
{
	width:255px;
}

.search_box h4, 
.share_box h4{ 
	margin-top:6px;
	margin-bottom:1px;
	font-size:11px;
}
  


/* SHARE */
.share_box{
 color:#333;  
margin-top:0px;
margin-left:811px;  
        margin-bottom:10px;
} 

.share_box h3{
        margin-bottom:0px;
}
.share_box .cont{
	 
	margin:0px 10px 10px 0px;    
	padding:0;
}            
.share_box .i{
	margin:0;    
padding:4px 4px 10px 10px; 
   background:#f69a35;    
	
}   
.email_response{
	padding:3px 10px 3px 15px;
	font-weight:bold;
	color:#339900;
}
.email_response .ok{
   margin-top:5px;
padding-bottom:3px;
}
.share_box a:link,
.share_box a:visited,
.share_box a:active{ 
	background-color:#f0f0f0;
	background-image: url(/client/img/icon_email_flame.gif) ;
	background-position:6px 3px;
	background-repeat:no-repeat;
	margin:0px 10px 0px  1px;
	padding:10px 10px 10px 34px;     
	font-size:13px;         
	display:block;
	border:1px solid #ccc;
	
}

.share_box a:hover{ 
	background-color:#f2e5de;
}
    .share_box h4{
	color:#fff;
}  

.share_box .sendb{
	padding:6px 0 0 0;
}

input.sharebox{
	width:120px;
	font-size:11px;
	padding:1px;
	font-weight:bold;
	color:#333;
}

.deleted{
	text-decoration:line-through;    
	color:#666;
}
.watching{
	font-style:italic;
}  


.l_col{
	width:200px;
	float:left;
	margin-right:20px;
}

.wide_col{
  	width:400px;
  
} 

ul.certlist{
	margin-top:10px !important;
}                   

.certlist li{
	clear:both;
}
  
.l_col .stack{
	padding:0 15px 10px 15px; 
	margin-top:15px;   
	background:#f0f0f0;
	border-bottom:1px solid #ccc;
}  
.cert{
 	background:#ffffff !important;  
   	border:1px solid #999;

   
}   

.btitle{
	font-size:14px;
	font-weight:bold;
} 

.certimg{
	float:left; 
	margin-top:-5px;
	margin-bottom:10px;
	margin-right:10px;
}                    

.price{
	color:#000;
}

.l_col h3{
   background:#333;
	font-weight:normal;
color:#fff;
 font-size:15px;
padding:5px 15px; 
margin:0 -15px 0px -15px ; 
} 

.cert h3{
	background:#33b100;
}

.l_col h4{  
	margin:10px -15px 10px -15px;  
	color:#333;
	padding:6px  15px 3px 15px;
	background:#ccc; 
	font-size:11px;
} 

.l_col ul {
   	padding:0; 
	margin:0 ; 
}

.l_col li{
	padding:5px; 
	list-style-type:none;
	margin:0 5px 0 -5px;
	border-bottom:1px solid #fff;
}
.redeemer_input{
	padding:5px;
	font-size:15px;
	color:#666;  
	font-weight:bold;
	width:400px;
	
}     



.sb{
	width:210px;
	color:#fff;
}
.sb_top{
	background:url(/client/site/sb_top.gif) top left no-repeat;
	font-weight:bold;
	font-size:15px;
	color:#fff;
	padding:8px 20px;
}

.sb_bg{
	  background:#666 url(/client/site/sb_bg.gif) top left repeat-x;
font-size:13px;   
} 

.sb_i{
  padding:10px;
 	color:#fff;
  
}   


.sb_i ul{ 
	margin:5px 0 0 10px;
	padding:0;
	margin-left:10px;
	padding-left:10px;
} 

.sb_b{
	text-align:center ;
	margin-top:10px;
	display:block ;
}

.sb_bot{
	background:url(/client/site/sb_bot.gif) top left no-repeat;
	height:20px;;
}


.small{
	font-size:11px;
}
.billboard{
	background:url(/client/img/home_billboard_new.jpg) 0px 0px no-repeat;
		width:784px;
		height:170px;   
		float:right;
	margin:0 0px 10px -10px;   
	cursor:pointer;
	
}
.ff_nudge{          
   height:200px;
}

  .qg{ 
	margin-top:-30px;
	padding:0 0 26px 20px;
         text-align:center;
} 

.qg div{
	float:left;
	padding-right:5px;
} 

.qg .number{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-top:-5px;  
	padding:2px 5px ;
	display:block;
	float:left;
 	margin-right:5px;
   text-align:center;
	background:#999;
	
} 

.qg .price{
	 font-size:13px;
		font-weight:bold;
		color:#fff;
		margin-top:-5px;  
		padding:2px 5px ;
		display:block;
		float:left;
	 	margin-right:5px;
	   text-align:center;
		background:#999;	   
}

.faq{
	list-style:none;
	margin:0; 
	padding:0;  
}

.faq li{
	font-size:13px;
	margin:0 0 10px 0; 
	padding:0;
	font-weight:bold;
	color:#000;
}

  
.faq li li{
	font-size:13px;
	margin:0 0 0px 0; 
	padding:0;
	font-weight:normal;
	color:#666;
}
.faq .answer{
	font-size:13px;
   	font-weight:normal;
 padding:5px 0 ;
	color:#666;
}  


.payment_details{       
	padding:0px;
}
  
h2 span{
	color:#33b100;
}
.view_auction_block_pay{
	float:left;
	width:160px; 
	padding:10px; 
	margin-top:10px; 
	border:1px solid #ccc;
	margin-right:20px;
	background:#f0f0f0;
   
}  

.view_auction_block_pay img {
	display:block;
	border:1px solid #ccc;  
	margin:0 0 10px 0;
}
.view_auction_block_pay h2 {
	font-size:14px;
}
.pdetails{
 margin-left:200px;
}

.fe,.fe2{
	width:220px;
	padding:0 10px 5px 0;
}  

.fe{
	float:left;
   
} 
.fe3{
	float:left;
	padding:0 10px 5px 0;
}

.fe input,
.fe2 input,
.fe select,
.fe2 select{
 	width:200px;
   
}  

#cvm_explanation  { 
	position:absolute; 
	width:100%;
	background:#fff;

	width:500px; 
   top:50px;
left:250px;
	padding:20px;
	border:10px solid #ccc;
	background:#fff;
}
