/* aniMate PRO Stack by RWExtras*/#aniMateProouterstacks_in_158_page3	{ 	width:800px; 	min-height: 0; /*height:400px;*/	margin: 0px auto !important;	padding: 0px;	background-image: url('../files/loader.gif');	background-position: center center;	background-repeat: no-repeat;}#ms_aniMateProstacks_in_158_page3	{	visibility: hidden;	position: relative;	height: 400px;	width: 800px;	overflow: hidden;	margin: 0px auto !important;	background-color: #FFFFFF; background-color: transparent;	border: 0px solid #FFFFFF;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px; }#aniMateProouterstacks_in_158_page3 p.toggleaniMatePro	{	margin: 10px 0 0 0; display: none;	float: left;	clear: left;	cursor: pointer;}#aniMateProouterstacks_in_158_page3 p.reloadaniMatePro	{	margin: 10px 0 0 0; display: none;	float: left;	clear: left;	cursor: pointer;}.aniMatePro_slide	{	position: absolute; overflow:hidden;	width: 100%;}.aniMatePro_slide .centered_image, .aniMatePro_slide .centered_image img.imageStyle, .aniMatePro_slide .stacks_in, .aniMatePro_slide .stacks_out	{	position: static !important; zoom:1;}#aniMateProouterstacks_in_158_page3 .stacks_in, #aniMateProouterstacks_in_158_page3 .stacks_out	{	position: static !important; zoom:1;}#aniMateProouterstacks_in_158_page3 .stacks_right, #aniMateProouterstacks_in_158_page3 .stacks_middle, #aniMateProouterstacks_in_158_page3 .stacks_left {	position: static !important; zoom:1;}
#stacks_in_158_page3 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_160_page3 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_1046_page3 {
	margin:  2px;
	padding:  5px;
}

#stacks_in_1_page3 .stacks_left {
	float:left;
	width:64%;
}

#stacks_in_1_page3 .stacks_right {
	float:right;
	width:34%;
}/*
-------------------------------------------
File: 'Blueball FreeStacks' fscontactplus.css Style Sheet
Created: 28, April, 2012
Last Modified: 2, May, 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2012 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#stacks_in_17_page3 {
	
}

#stacks_in_17_page3 h2 {
	color: #000000;
	font-size: 20px;
	margin-bottom: 1px;
}

#stacks_in_17_page3 h3 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 6px;
}

p.freestack_message {
	font-weight: normal;
	color: #FF0000;
	font-size: 11px;
	padding: 0;
	margin: 0;
	text-align: left;
	margin-bottom: 12px;
}

#stacks_in_17_page3 .freestack_form {
	font-size: 15px;
	line-height: 1.3em;
	text-align: left;
	color: #000000;
}

input#freestack_form_name {
	width: 100%;
	border: 1px solid #555555;
	background-color: #FFFFFF;
	font-size: 12.5px;
	line-height: 1.3em;
	text-align: left;
	margin-top: 3px;
}

input#freestack_form_email {
	width: 100%;
	border: 1px solid #555555;
	background-color: #FFFFFF;
	font-size: 12.5px;
	line-height: 1.3em;
	text-align: left;
	margin-top: 3px;
}

input#freestack_form_subject {
	width: 100%;
	border: 1px solid #555555;
	background-color: #FFFFFF;
	font-size: 12.5px;
	line-height: 1.3em;
	text-align: left;
	margin-top: 3px;
}

textarea#freestack_form_message {
	width: 100%;
	border: 1px solid #555555;
	background-color: #FFFFFF;
	font-size: 12.5px;
	line-height: 1.3em;
	text-align: left;
	margin-top: 3px;
}

form.freestack_form .form-input-button {
	-webkit-box-align: center;
	text-align: center;
	cursor: default;
	color: buttontext;
	padding: 2px 6px 3px;
	border: 2px outset buttonface;
	border-image: initial;
	background-color: buttonface;
	box-sizing: border-box;
}

ul.freestack_errors {
	list-style-type: none;
	font-size: 16px;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 1.2em;
	font-weight: bold;
	color: #FF0000;
}

/* Start doobox doo a map css */

.stacks_in_15_page3mapcontainer{
	position:relative;
	margin: 0;
	padding: 0;
	width: 305px;
	height: 300px;
	background: #cccccc;
	
	margin: auto;
}

.stacks_in_15_page3dooamapalert{
position:absolute;
width:90%;
left:15px;
top:15px;
background: #ffffff;
border: 2px solid #000000;
padding: 5px;
display:none;
}
.stacks_in_15_page3dooamapalert span{
color:#ff0000;
font-weight: bold;
}

.stacks_in_15_page3mapplus{
position:absolute;
width:40px;
height:47px;
right:15px;
top:15px;
background: url(../files/doomapplus0.png);
cursor:pointer;
}

.stacks_in_15_page3mapminus{
position:absolute;
width:40px;
height:47px;
right:15px;
top:65px;
background: url(../files/doomapminus0.png);
cursor:pointer;
}











.stacks_in_15_page3mapplus{
position:absolute;
width:30px;
height:34px;
right:13px;
top:13px;
background: url(../files/doomapplus1.png);
cursor:pointer;
}
.stacks_in_15_page3mapminus{
position:absolute;
width:30px;
height:34px;
right:13px;
top:50px;
background: url(../files/doomapminus1.png);
cursor:pointer;
}






.stacks_in_15_page3dooamaplabel{
position:absolute;
width:40px;
height:40px;
top: 50%;
left:50%;
margin-top: -40px;

margin-left: -20px;
overflow:hidden;
z-index: 100000;
background: transparent url(../files/mouseCapture.png);
}

.stacks_in_15_page3temp{
margin:20px;
}

.stacks_in_15_page3directionslabel{
width: 305px;
margin:auto;

display:none;

padding:20px 20px 0 30px;
font-weight: bold;
font-size: 20px;
}

.stacks_in_15_page3directions{
width: 305px;
margin:auto;

display:none;

}



/* end doobox doo a map css */
#stacks_in_15_page3 {
	border: solid #FFCC66;
	border-width:  4px;
}

#stacks_out_19_page3 {
	margin-right:0;
}

#stacks_in_19_page3 {
	padding: 10px 0px 0px 0px;
}

#stacks_out_117_page3 {
	margin-right:0;
}

#stacks_in_117_page3 {
	padding: 15px 0px 0px 0px;
}
