

#content{
    	border:1px solid white;
    	border-width:1px 0 0 0;
		}
		
    	#profile-options{
    		position:absolute;
    		top:0px;
    		left:0px;
    		width:208px;
    		background:url('/themed/template2/img/profile-ornate-top.gif') 175px 0px no-repeat;
    		
    	}
		
    	#profile-content{
    		font-size:12px;
			line-height:21px;
			margin-left:182px;
			padding: 25px;
    		border-left:1px solid #c8cfd4;
    		min-height:250px;
    	}
    	
    	#profile-content a{
    		color:#415a68;
			text-decoration: underline;
    	}
    	
    	#profile-content a:hover{
    		color:#b71a8b;
			text-decoration: underline;
    	}
		
    	ul.profile-menu, .profile-menu ul{
    		list-style:none;
    		margin:0;
    		padding:0;
    		font-size:14px;
    		font-weight:bold;
    		line-height:22px;
    	}
    	
    	.profile-menu ul li{
    		font-weight:normal;
    		margin-left:1em;
    	}
    	
    	.profile-menu   a{
    		color:#415a68;
    		text-decoration:none;
    	}
    	
    	.profile-menu  a:hover{
    		color:#b71a8b;
    	}
		
		.profile-menu a.current_nav{
			color:#b71a8b;
			font-weight:bold;
		}

    	/* profile content*/
    	
    	#profile-content h3{
    		font-size:15px;
    	}
    	/*Registration form*/
    	
		#UserRegisterForm{
		
		}
		
		#UserRegisterForm .form-row{
    		clear:both;
    		margin-bottom:7px;
    	}
    	
    	#UserRegisterForm label, #UserRegisterForm .form-label{
    		width:110px;
    		float:left;
    		font-size:11px;	
    		display:block;
    	}
    	#UserRegisterForm .no-float{
    		float:none;
    		width:auto;
    		display:inline;
    	}
    	
    	#UserRegisterForm .no-float input{
    		width:auto;
    		margin-left:0;
    		border-width:0px;
    	}
    	
		#UserRegisterForm .input-box{
    		border:1px solid  #415a68;
    		width:177px;
    	}
		
		#UserRegisterForm input{
    		border:1px solid  #415a68;
    		width:177px;
    	}
		
		#UserRegisterForm .input-nobox{
    		border:0px;
    		width:177px;
    	}
		
		#UserRegisterForm .error-message{
			font-size:10.5px;
			color:#b71a8b;
		
		}
    	#UserRegisterForm select{
    		border:1px solid  #415a68;
    		
    	}
		
		#UserRegisterForm radio{
		
		float:left;
    		
    	}
    	#UserRegisterForm .tab-in{
    		margin-left:110px;
    	}
    	
		#UserRegisterForm a{
			color:#b71a8b;
		}
	
	#UserRegisterForm a:hover{
		color:#415a68;
		}

	/* user edit  form*/
	    	/*Registration form*/
    	
		#UserEditForm{
		
		}
		
		#UserEditForm .form-row{
    		clear:both;
    		margin-bottom:7px;
    	}
    	
    	#UserEditForm label, #UserEditForm .form-label{
    		width:110px;
    		float:left;
    		font-size:11px;	
    		display:block;
    	}
    	#UserEditForm .no-float{
    		float:none;
    		width:auto;
    		display:inline;
    	}
    	
    	#UserEditForm .no-float input{
    		width:auto;
    		margin-left:0;
    		border-width:0px;
    	}
    	
		#UserEditForm .input-box{
    		border:1px solid  #415a68;
			width:177px;
    	}
		
		#UserEditForm input{
			border:1px solid  #415a68;
			width:177px;
    	}
		
		#UserEditForm .input-nobox{
			border:0px;
			width:177px;
    	}
		
		#UserEditForm .error-message{
			font-size:10.5px;
			color:#b71a8b;
		
		}
    	#UserEditForm select{
    		border:1px solid  #415a68;
    		
    	}
		
		#UserEditForm radio{
		
		float:left;
    		
    	}
    	#UserEditForm .tab-in{
    		margin-left:110px;
    	}
    	
		#UserEditForm a{
			color:#b71a8b;
		}
	
	#UserEditForm a:hover{
		color:#415a68;
		}
		
		
	/*Registration form*/
    	
		
		#profile-content .form-row{
    		clear:both;
    		margin-bottom:7px;
    	}
    	
    	#profile-content label, #profile-content .form-label{
    		width:150px;
    		float:left;
    		font-size:12px;	
    		display:block;
    	}
    	#profile-content .no-float{
    		float:none;
    		width:auto;
    		display:inline;
    	}
    	
    	#profile-content .no-float input{
    		width:auto;
    		margin-left:0;
    		border-width:0px;
    	}
    	
		#profile-content .input-box{
    		border:1px solid  #415a68;
    		width:177px;
    	}
		
		/*#profile-content input{
    		border:1px solid  #415a68;
    		width:177px;
    	}*/
		
		#UserRegisterForm checkbox{
		float:left;  		
    	}

		
		#profile-content .error-message{
			font-size:10.5px;
			color:#b71a8b;
		
		}
    	#profile-content select{
    		border:1px solid  #415a68;
    		
    	}
		
		#profile-content radio{
		
		float:left;
    		
    	}
    	#profile-content .tab-in{
    		margin-left:110px;
    	}
    	
		#profile-content a{
			color:#b71a8b;
		}
	
	#profile-content a:hover{
		color:#415a68;
		}
		
		.password-box {
    	border:1px solid;
		}
		

	 		
    	/*my profile form*/
    	
    	#profile-details{
    	
    	
    	}
		
    	#profile-details .form-row{
    		clear:both;
    		margin-bottom:7px;
    	}
    	
    	#profile-details label, #profile-details .form-label{
    		width:93px;
    		float:left;
    		font-size:12px;	
    		display:block;
    	}
    	#profile-details .no-float{
    		float:none;
    		width:auto;
    		display:inline;
    	}
    	
    	#profile-details .no-float input{
    		width:auto;
    		margin-left:0;
    		border-width:0px;
    	}
    	
		#profile-details .input-box{
    		border:1px solid  #415a68;
    		width:177px;
    	}
    	
    	#profile-details .tab-in{
    		margin-left:93px;
    	}
    	
    	/* Personal Shoppers */
    	.personal-shopper, .personal-shopper *{
    		padding:0;
    		margin:0;
    		border:0;
    		border-collapse: collapse;
    	}
    	
    	.personal-shopper{
    		font-size:11px;
    		width:676px;;
    		border:1px solid #415a68;
    	}
    	
    	.personal-shopper th{
    		text-transform:uppercase;
    		width:111px;
    		font-size:11px;
    		font-weight:bold;
    		padding:8px 0;
    		border-bottom:1px solid #415a68;
    		border-right:1px solid #415a68;
    		
    	}
    	
    	.personal-shopper td{
    		margin:0;
    		padding:8px 0;
    		text-align:center;
    		border-bottom:1px solid #415a68;
    	}
    	.personal-shopper .active{
    		color:#b71a8b;
    	}
    	
    	
    	/*buy bids*/
    	#buy-bids td{
    		padding:0px 33px 4px 0px;
    		
    	}
    	
    	
    	/*bid history*/
    	#bid-history-table, 	#bid-history-table *{
    		padding:0;
    		margin:0;
    		border:0;
    		border-collapse: collapse;
    	}
    	
    	#bid-history-table{
    		font-size:11px;
    		border:1px solid #415a68;	
    	}
    	
    	
    	#bid-history-table th{
    		text-transform:uppercase;
    		width:111px;
    		font-size:11px;
    		font-weight:bold;
    		padding:8px 0;
    		border-bottom:1px solid #415a68;
    		border-right:1px solid #415a68;
    		
    	}
    	
    	#bid-history-table td{
    		margin:0;
    		padding:8px 0;
    		text-align:center;
    		border-bottom:1px solid #415a68;
    		border-right:1px solid #415a68;
    	}
    	#bid-history-table tr.balance{
    		background-color:#e1e5e8;
    	}
    	
    	#bid-history-table tr.balance td{
    	   	border-right:0;
    	}
    	
    	#bottom-ornate{
    		height:40px;
    		background:url('/themed/template2/img/profile-ornate-bottom.gif') 175px 0px no-repeat;
    	}
		
		#bottom-oronate{
    		height:40px;
    		background:url('/themed/template2/img/profile-ornate-bottom.gif') 175px 0px no-repeat;
    	}
		
		#top-ornate{
			height:31px;
    		background:url('/themed/template2/img/profile-ornate-top.gif') 175px 0px no-repeat;
		}
    	
		/*  Bid History */
		    	
    	.results, .results *{
    		padding:0;
    		margin:0;
    		border:0;
    		border-collapse: collapse;
    	}
    	
    	.results{
    		font-size:11px;
    		width:676px;;
    		border:1px solid #415a68;
    	}
    	
    	.results th{
    		text-transform:uppercase;
    		width:111px;
    		font-size:11px;
    		font-weight:bold;
    		padding:8px 0;
    		border-bottom:1px solid #415a68;
    		border-right:1px solid #415a68;
    		
    	}
    	
    	.results td{
    		margin:0;
    		padding:8px 0;
    		text-align:center;
    		border-bottom:1px solid #415a68;
    	}
    	.results .active{
    		color:#b71a8b;
    	}

    	.results tr.balance{
    		background-color:#e1e5e8;
    	}

	/* Pagination */
.paging .pagenumber {
	width: 800px;

}
	
	
	.paging .pagenumber ul{border:0; margin:0; padding:0;}

.paging .pagenumber li{
float: left;
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
}

.paging .pagenumber li a
{
height: 2em;
line-height: 2em;
float: left;
width: 3em;
color: #0d2474;
text-decoration: none;
text-align: center;
} 

.paging .pagenumber .navm
{
width: 6em;
} 



.paging .pagenumber .current
{
height: 2em;
line-height: 2em;
float: left;
width: 4em;
color: #0d2474;
text-decoration: none;
text-align: center;
} 


.side_2px{
height: 2em;
line-height: 2em;
width: 20em;
color: #0d2474;
text-decoration: none;
text-align: center;


}

/* submit button */

	.submit{
	    margin-top:7px;
    	margin-top:7px;
		margin-left:110px;
	    border: 0;
	}

	.submit input{
	    border: 0;
    	background: url('/themed/template2/img/submit.gif') no-repeat top left;
    	padding: 2px 8px;
		color: #FFFFFF;
		text-decoration: none;
		text-align: center;
		text-transform:uppercase;
    	width:111px;
    	font-size:11px;
    	font-weight:bold;
	}
	

	.submit:hover {
		border: 0;
    	background: url('/themed/template2/img/submit_hover.gif') no-repeat top left;
	}

	
 /* for invitation */

    	
		#InviteIndexForm{
		
		}
		
		#InviteIndexForm .form-row{
    		clear:both;
    		margin-bottom:7px;
    	}
    	
    	#InviteIndexForm label, #InviteIndexForm .form-label{
    		width:110px;
    		float:left;
    		font-size:11px;	
    		display:block;
    	}
    	#InviteIndexForm .no-float{
    		float:none;
    		width:auto;
    		display:inline;
    	}
    	
    	#InviteIndexForm .no-float input{
    		width:auto;
    		margin-left:0;
    		border-width:0px;
    	}
    	
		#InviteIndexForm .input-box{
    		border:1px solid  #415a68;
    		width:177px;
    	}
		
		#InviteIndexForm .input-nobox{
    		border:0px;
    		width:177px;
    	}
		
		#InviteIndexForm textarea{
    		border:1px solid  #415a68;
			width:675px;
    	}
		
		#InviteIndexForm input{
    		border:1px solid  #415a68;
    		width:177px;
    	}
				
		#InviteIndexForm .error-message{
			font-size:10.5px;
			color:#b71a8b;
		
		}
    	#InviteIndexForm select{
    		border:1px solid  #415a68;
    		
    	}
		
		#InviteIndexForm radio{
		
		float:left;
    		
    	}
    	#InviteIndexForm .tab-in{
    		margin-left:110px;
    	}
    	
		#InviteIndexForm a{
			color:#b71a8b;
		}
	
	#InviteIndexForm a:hover{
		color:#415a68;
		}

/* FOR BID */

#bid-content input{
 	border:0;
	width:111px;
	height:40px;
   	}
#bid-content image{
 	border:0;
	width:111px;
	height:40px;
 

   	}

.page_top a{
    		color:#415a68;
			text-decoration: underline;
    	}
    	
.page_top a{
    		color:#b71a8b;
			text-decoration: underline;
    	}

/* For General FORM */

		.form-row{
    		clear:both;
    		margin-bottom:7px;
    	}
    	
    	label, .form-label{
    		width:110px;
    		float:left;
    		font-size:11px;	
    		display:block;
    	}
      .no-float{
    		float:none;
    		width:auto;
    		display:inline;
    	}
    	
    	.no-float input{
    		width:auto;
    		margin-left:0;
    		border-width:0px;
    	}
    	
		.input-box{
    		border:1px solid  #415a68;
    		width:177px;
    	}
		
		/*input{
    		border:1px solid  #415a68;
    		width:177px;
    	}*/
		
		
		.error-message{
			font-size:10.5px;
			color:#b71a8b;
		
		}
    	select{
    		border:1px solid  #415a68;
    		
    	}
		
		radio{
		
		float:left;
    		
    	}
    	.tab-in{
    		margin-left:110px;
    	}
    	
		a{
			color:#b71a8b;
		}
	
	a:hover{
		color:#415a68;
		}
		
	textarea{
    		border:1px solid  #415a68;
    	}
