/* Tablet Layout
-----------------------------*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#wrapper {
		width:760px;
		margin:0 auto;
	}

	.full_width_header {
		width:760px;
	}

	#left_col {
		width:443px;
		min-height:450px;
		float:left;
	}

	#right_col {
		width:313px;
		float:left;
	}

	#full_width_col {
		width:730px;
		min-height:450px;
	}

	#footer-content {
		margin:0 auto;
		width:760px;
	}
}

/* Mobile Layout
-----------------------------*/
@media only screen and (max-width: 767px) {
	#wrapper {
		width:100%;
		margin:0 auto;
	}

	.full_width_header {
		width:100%;
	}

	#opl-top-nav {
		position:static;
		height:27px;
		margin-top:10px;
	}

	#left_col {
		width:100%;
		min-height:50px;
		float:none;
	}

	#right_col {
		width:100%;
		float:none;
	}

	#full_width_col {
		width:99%;
		margin:0 auto;
		min-height:100px;
	}

	#footer-content {
		margin:0 auto;
		width:100%;
	}

	#optin {
		width:100%;
		background-image:none;
		-webkit-border-radius: 8px;
		border-radius: 8px; 
	}

	#optin .optin_header {
		width:100%;
		height:20px;
		background-image:none;
	}

	#optin .optin_content {
		padding:5px 30px;
		font-family: 'Open Sans', sans-serif;
		color:#FFF;
		font-size:14px;
		text-align:center;
		text-shadow: 1px 1px 1px #808080;
		filter: dropshadow(color=#808080, offx=1, offy=1);
	}

	#optin .optin_body {
		width:100%;
		min-height:80px;
		background-color:transparent;
		background-image:none;
	}

	#optin .optin_footer {
		width:100%;
		height:20px;
		background-image:none;
	}

	#optin .opl-text-field {
		width:98%;
	}
}