@charset "utf-8";
#rtcol { display:none; float:left; width:100%; padding-bottom:8px; }
#rtcol #spot1, #rtcol #spot2 { display:none; }
#mid article h2 { margin-bottom:5px; /*cursor:auto;*/ } 
#mid article h3, #mid article h4, #mid article h5, #mid article h6 { margin-bottom:10px; cursor:auto; }
#mid article h3.drop { margin-bottom:0; }
#mid article img { border:1px dotted #a6783c; }

#displayArea { width:100%; height:50px; margin:0; border:0; overflow:hidden; }

.formArea { width:100%; } #rtcol a, .formArea a { text-decoration:none; }
.formArea label { float:left; font-size:11px; letter-spacing:1px; }
#error, .error { float:left; font-size:11px; letter-spacing:1px; color:#c00; padding-left:2px; }
.fieldIcon { clear:both; float:left; height:24px; margin-top:4px; padding:0 2px 0 4px; border:1px solid #b94a48;
	-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;
	color:#fff; background:#b94a48; } i.icon-key { font-size:14px; }
.fieldPass { float:left; width:130px; height:24px; margin-top:4px; padding-left:4px; background:#fff; border:1px solid #b94a48;
	-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px; }
input[type="password"] { clear:both; width:126px; height:20px;
	font-size:14px; font-weight:normal; line-height:20px; background:transparent; -webkit-appearance:none; overflow:hidden;
	border:0; }

.field1, .field2 { float:left; margin-bottom:1px; } .field2 { margin-left:2px; }
.field { clear:both; float:left; width:122px; height:12px;
	margin:0; padding:1px 2px 3px 2px; vertical-align:middle; background:#fff;
	border:1px solid #b94a48; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
input[type="text"].formField, input[type="tel"], input[type="email"] { clear:both; float:left; width:120px; height:12px;
	font-size:11px; font-weight:normal; line-height:12px;
	border:0; background:transparent; -webkit-appearance:none; overflow:hidden; }
input::-moz-focus-inner { padding:0; border:0; }

.formArea .btn, .formArea .btn2 { 
	width:80px; height:20px; padding:2px 6px 2px 6px; margin-top:4px;
	font-size:14px; font-weight:bold; color:#fff; text-align:center; text-shadow:0 -1px 0 rgba(0,0,0,0.25); cursor:pointer;
	background-color:#b94a48; background-image:-moz-linear-gradient(top,#d47453,#b94a48);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#d47453),to(#b94a48));
	background-image:-webkit-linear-gradient(top,#d47453,#b94a48);
	background-image:-o-linear-gradient(top,#d47453,#b94a48);
	background-image:linear-gradient(to bottom,#d47453,#b94a48);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd47453',endColorstr='#ffb94a48',GradientType=0);
	border-color:#b94a48 #b94a48 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#b94a48;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #b94a48; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.formArea .btn2 { clear:both; float:left; width:254px; padding:1px; }
.btn:hover, .btn:active, .btn:focus { background:#a1403f; *background-color:#a1403f; }
.btn2:hover, .btn2:active, .btn2:focus { background:#a1403f; *background-color:#a1403f; }

#request { margin-top:1px; }
#request .btn { width:244px; height:28px; padding:6px; vertical-align:middle; cursor:pointer;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center;
	font-size:12px; font-weight:bold; color:#fff; letter-spacing:1px; line-height:14px; text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#51a351; background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#51a351;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border:1px solid #51a351; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#request .btn:hover, #request .btn:active, #request .btn:focus { background:#458a45; *background-color:#458a45; }

@media only screen and (min-width:768px) {
	#mid { min-height:375px; } #rtcol { display:block; }
	#rtcol #spot1 { display:block; float:left; margin:8px 0 0 8px; }
	#rtcol #spot2 {
		display:block; float:left; margin:10px 0 0 8px; width:258px; height:102px; overflow:hidden;
		padding:6px 6px 0 240px; border:1px solid #6bb36b; font-size:11px;
		-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
		-moz-box-shadow:0 0 1px 0 black; -webkit-box-shadow:0 0 1px 0 black; box-shadow:0 0 1px 0 black;
		background:#f2cfa0 url(../graphics/ip-mediapb.png) left -6px no-repeat;
	}
}

@media only screen and (min-width:1024px) {
	#rtcol { float:right; width:256px; text-align:left; }
	#rtcol .spots { position:static; width:256px; }
	#rtcol #spot1 { margin:11px 0 0 11px; }
	#rtcol #spot2 { margin:9px 0 0 13px; padding:120px 8px 8px 8px; width:212px; height:auto; background-position:center 0; }
	#request .btn { width:198px; } #displayArea { width:212px; }
}

@media only screen and (max-width:212px) {
	.fieldPass { width:84px; } input[type="password"] { width:80px; }
	input[type="text"].formField, input[type="tel"], input[type="email"] { width:205px; }
	.field2 { margin-left:0; } .field { width:206px; }
	.formArea .btn2 { width:208px; }
}