/* ------------------------------------------------------------------------
	Content Redefinition
------------------------------------------------------------------------- */




/* ------------------------------------------------------------------------
	Layout
------------------------------------------------------------------------- */

	#wrap {
		position: relative;
		width: 900px;
		margin: 0 0 20px 0;
	}

	#content {
		width: 680px;
		padding: 30px;
		background: #fff;
		border: 4px #000 double;
		margin: 10px 0 0 280px;
	}
	

	
	div.ad_block { position: relative; left: -25px; margin: 10px 0 -5px 0; }
	
	.pop form {
		float: left;
		width: 275px;
		margin: 0 25px 0 0;
	}
	
		#pop a:hover {
			border-bottom: none !important;
	}
	
	.prettyPopin a:hover {
			border-bottom: none !important;
		
	}
	
	
	form label { margin: 0 0 5px 0; color:#333333; }
	
	form legend {
		font-size: 1.2em;
		margin: 0 0 5px 0;
		padding: 0 0 2px 0;
		border-bottom: 1px #bfc6c7 solid;
	}
	
	
	form.genericForm { width: 425px; margin: 0; }
	
	form.genericForm .error-message { font-size: 0.8em; color: #FE0000; margin: -10px 0 10px 0; }
	
	form.genericForm label {
		font-size: 0.9em;
		text-transform: uppercase;
		margin: 0 0 2px 0;
	}
		form.genericForm input {
			font-size: 0.9em;
			width: 95%;
			margin: 0 0 15px 0;
			padding: 8px;
			border: 1px #bfc6c7 solid;
			background: url(../images/prettyPopin/bg-input.gif) repeat-x;
			color:#333333;
		}
			form.genericForm span {
				-moz-background-clip:border;
				-moz-background-inline-policy:continuous;
				-moz-background-origin:padding;
				background:transparent url(../images/prettyPopin/bg-input.gif) repeat-x scroll 0 0;
				border:1px solid #BFC6C7;
				color:#333333;
				cursor:pointer;
				float:right;
				font-size:0.9em;
				margin-right:4px;
				padding:8px;
				text-align:center;
				width:50px;
             }
	
	.prettyPopin .prettyContent .prettyContent-container h3 {
		font-weight: normal;
		font-size: 1.1em;
		margin: -10px 0 10px 0;
		padding-bottom: 8px;
		border-bottom: 1px #bfc6c7 solid;
		text-transform: uppercase;
		color:black;
	}



/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
