a {color:#85BE3B;}

#subpage{
	margin: 20px auto;
	color: #342F1A;
	background:white;
	font-size:12px;
}

.rounded_border {
    border: 1px solid #cccccc;
	-moz-border-radius:.8em;
    -webkit-border-radius:.8em;
}
     
	
	.editAddress { width: 500px; }
	
	.emailLB, .unsubscribe { width:600px; }
	
	.about, .registration, .help, .advancedSearch, .address, .thankyou { width:800px; }
	
	.fourohfour { width: 98%; }
	
	.address { width:900px; }

	.example{
		display:block;
		padding-left:20px;		
	}
	
	.default { background: #eeeeee; }
	
	.subpageItem {
        padding-bottom:15px;
    	width: 98%;
    	margin:10px auto;
    }
    
    #the_stuff_on_top{
        border-bottom:1px dashed #d3d3d3;
    }
      
    .error { color:red; }
    
	#error { color:red; }
	
	h1 {font-weight : normal;}
	
	.heading{
	    font-size:20px;
	    margin-bottom:10px;
	}
	
	.flatpage_menu {
		width:100%;
		margin: 15px 0px;
		font-size: 11px;
	}
	
	.flatpage_menuItem {
		text-transform:uppercase;
		margin: 0px 7px 0px 0px;
	}

	.static_sample_container {
		width:100%;
		height:250px;
	}
	
		.static {
			float:left;
			margin:10px 10px 10px 50px;
		}
		
		.animated {
			float:right;
			margin:10px;
		}
		
	.samples_container {
		width:100%;
		height:675px;
	}

	.sample {
		float:left;
		padding:10px 20px;
	}
	
	#contactUsBottom {
		clear:left;
		width:100%;
		padding-top:10px;
	}
		
	.columnLeft {
        float:left;
        margin-left:4%;
        width:30%;
	}
	
	.columnRight {
        margin-left:37%;
		width:65%;
	}
	
	.columnFarRight {
        float:right;
        position:relative;
        top:-170px;
        width:30%;
	}
		
	.formBlock {
		position:relative;
		float:left;
		width:100%;
		margin:0px 0px 10px;
	}
	
	.formRow {
		width:100%;
		margin: 6px 0px;
	}
	
	.req {
		padding-right:2px;
		vertical-align:middle;
		color:red;
		font-size:175%;
		line-height:30%;
	}
	
	.fieldName {
		position:relative;
		float:left;
		width:130px;
		margin:3px 0px;
	}
	
	.head {
	    border-bottom:2px solid #cccccc;
        padding:2px 0px 0px;
	}
	
    .data {
        border-bottom:1px solid #cccccc;
        padding:4px 0px 2px;
    }
	
	.checkboxAdjust {margin:0px;}
	
	.closeModal{
	    position:relative;
	    top: 10px;
	}
	
	.legal {
	    width:96%;
	    height:200px;
	    padding:2%;
	    border: 1px solid #cccccc;
	    overflow:auto;
	    font-family:courier;
	}
	
	#footer {margin-bottom:10px;}
		


