    /**
    * Softball-Pins.com Stylesheet v1 (http://softball-pins.com)
    * PCH [c] 2013 (http://softball-pins.com)
    */
body{background: url(../images/body-background.jpg) no-repeat fixed center #f3f5a2;}
.ninewrapper {width: 900px; margin: 0 auto;}
#header {
	width: 100%;
	height: 245px;
	/* background: url(../images/header-background.jpg) repeat-x; */
	background: -webkit-linear-gradient(top, #ee88cd, #d31d8c); /* For Safari */
	background: -o-linear-gradient(top, #ee88cd, #d31d8c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #ee88cd, #d31d8c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #ee88cd, #d31d8c); /* Standard syntax */
	background: -ms-linear-gradient(top, #ee88cd, #d31d8c); /* For IE 9 and 10 */
	border-bottom: 4px solid #ee88cd;
}
#logolink {top: 5px; position: relative; display: block;}
.nav {
	width: 100%;
	height: 50px;
	background-color: #09F;
	top: 10px;
	position:relative;
	display: block;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 5px #000;
	background: -webkit-linear-gradient(top, #9df1f2, #4dc5d6); /* For Safari */
	background: -o-linear-gradient(top, #9df1f2, #4dc5d6); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #9df1f2, #4dc5d6); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #9df1f2, #4dc5d6); /* Standard syntax */
	background: -ms-linear-gradient(top, #9df1f2, #4dc5d6); /* For IE 9 and 10 */
	border-top-left-radius:10px; /* For IE 9 and 10 */
	border-top-right-radius:10px; /* For IE 9 and 10 */
	border-bottom-left-radius:10px; /* For IE 9 and 10 */
	border-bottom-right-radius:10px; /* For IE 9 and 10 */
}
ul.nav { margin: 0; padding:0; list-style-type: none; text-align: center; display: block; height: 50px;}
ul.nav li { display: inline; line-height: 49px;}
.nav a {color: #1f5057; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size: 16px; font-weight: bold; text-shadow: 1px 1px #c0eff3; display: inline-block; padding: 0 18px 0 15px;}
.nav li + li {
    background:url(../images/deli.png) no-repeat left;
    padding: 15px 0 16px 0;
	height: 50px;
	margin-left: -5px;
}
.nav li.first{
	padding: 15px 0 16px 0;
	height: 50px;
	margin-left: -5px;}
ul.nav li:hover, ul.nav li.current, ul.nav li#freequote:hover, ul.nav li.active  {	
	background: -webkit-linear-gradient(top, #ee88cd, #d31d8c); /* For Safari */
	background: -o-linear-gradient(top, #ee88cd, #d31d8c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #ee88cd, #d31d8c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #ee88cd, #d31d8c); /* Standard syntax */
	background: -ms-linear-gradient(top, #ee88cd, #d31d8c); /* For IE 9 and 10 */
}

ul.nav li:hover > a, ul.nav li.active > a, ul.nav li.current > a, ul.nav li#freequote:hover > a {color: #661d4a; text-shadow: 1px 1px #eb94c9;}
ul.nav li#freequote  {	
	background: -webkit-linear-gradient(top, #f1fac0, #bcdd11); /* For Safari */
	background: -o-linear-gradient(top, #f1fac0, #bcdd11); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #f1fac0, #bcdd11); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #f1fac0, #bcdd11); /* Standard syntax */
	background: -ms-linear-gradient(top, #f1fac0, #bcdd11); /* For IE 9 and 10 */
}

ul.nav li#freequote > a {color: #1f5057; text-shadow: 1px 1px #c0eff3;}
.maincontent {width: 892px; background-color: #FFF; min-height:400px; border-right: 4px solid #d31d8c; border-left: 4px solid #d31d8c; box-shadow: 0px 0px 5px #000; padding-bottom: 10px;}
/*  ------------------------------------------------------------------------------------------------------------CSS VERTICAL MENU----------------------------------------------------------------------------------------------------- */
/* CSS for Vertical Menu */
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  float: left;
  display: inline;
  padding-bottom: 10px;
  border-bottom-right-radius:10px; /* For IE 9 and 10 */
  -moz-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
}
#cssmenu ul li {
  min-height: 1px;
  line-height: 1em;
}
#cssmenu a {
  display: block;
  text-decoration: none;
}
/* Custom CSS Styles */
#cssmenu {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  width: 250px;
  background-image: -webkit-linear-gradient(left, #d8ff14, #b3d411);
  background-image: -moz-linear-gradient(left, #d8ff14, #b3d411);
  background-image: -o-linear-gradient(left, #d8ff14, #b3d411);
  background-image: linear-gradient(left, #d8ff14, #b3d411);
  background-image: -ms-linear-gradient(left, #d8ff14, #b3d411);
  
}
#cssmenu ul {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-color: #d8ff14;
  background-image: -webkit-linear-gradient(right, #d8ff14, #b3d411);
  background-image: -moz-linear-gradient(right, #d8ff14, #b3d411);
  background-image: -o-linear-gradient(right, #d8ff14, #b3d411);
  background-image: linear-gradient(top, #d8ff14, #b3d411);
  background-image: -ms-linear-gradient(top, #d8ff14, #b3d411);
  border: 1px solid #777;
  -moz-border-radius: px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#cssmenu li {
  border-bottom: 1px solid #777;
  -moz-box-shadow: 0 1px 0 #999;
  -webkit-box-shadow: 0 1px 0 #999;
  box-shadow: 0 1px 0 #999;
  padding: 1px;
}
#cssmenu li:last-child,
#cssmenu li.last {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 0 none;
}
#cssmenu li.active {
  -moz-box-shadow: 1px 2px 0 -1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 1px 2px 0 -1px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 2px 0 -1px rgba(0, 0, 0, 0.25);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAuCAIAAABmjeQ9AAAAA3NCSVQICAjb4U/gAAAAHUlEQVQImWMIDQ1l+v//PxMDAwNWGp8cMWpoZDYAkxlMDz07IIoAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(top, #555555, #3b3b3b);
  background-image: -moz-linear-gradient(top, #555555, #3b3b3b);
  background-image: -o-linear-gradient(top, #555555, #3b3b3b);
  background-image: linear-gradient(#555555, #3b3b3b);
  position: relative;
  left: -8px;
  width: 260px;
}
#cssmenu li.active a {
  border: 1px dashed #6e6e6e;
  border: 1px dashed rgba(255, 255, 255, 0.25);
  position: relative;
  color: #FFF;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
#cssmenu li.active:before,
#cssmenu li.active:after {
  content: '';
}
#cssmenu li.active:before {
  z-index: 1;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 0;
  bottom: -5px;
  border-style: solid;
  border-width: 0 8px 5px 0;
  border-color: transparent #222222 transparent transparent;
}
/*#cssmenu li.active:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAwCAYAAAD6g+EuAAAFiUlEQVR4Xp1XXUhcVxCec1cDQmMIQQgk0dK6atrHkoBkwUJ21fV/VZNAArT0MYRCfclrSqCUEAiltEAL7UtLWluNUJrgS0hb0JBVpKrR2qartb/60rru3dV4TmeOc865LlFdz/LdmTN37jdz5/zdFT09PUkAOIv4F3ZrAqFgz81D51cQQ6gfUirwpAoKtSklgPZR1oZwfXZ15OxyGuVdAPGcUoaKiZhM6AtBMKWWlsy5Kvuc6O3tVYuLi7CxsUE+PyDq+/r6fNhnwzK7zEmEKytR6IgRvNxFhxLYd+NXIPLUfAoyvo99O151CgN0d2OA/XJzST26pFIpbZF4CYVCpNdhb7Cru6vgAEq5AJ6+Ch4i1Csrw+CFPHKKoam/q6vrQIH0dh55NhqPcsbP4BiEzZxqRFlQABlIXSQSnW6CctUrKipgfn4ehCvjAIoL/f39a7uRd3Z2BheRpIxtwUidT6Vc3TyPZAJ9bic6O3ctkQpAdHR07Liga2pqYG5uzqyDrzD8hTsDdza2808kEjaKp1zNOfOt8LM+hMNhfjvVLRR81tGRCO02F5UeUMk7BBtID4566tcU+L5vp5kEdR61T9rbO54ZQEpikJpHtLW18vLZW6N1wCX6dHBw8PV8h/b2dqt7OmO82J82gBtgB+pTiWiQqf9aW1vbx5DfzPNmhQZKziWSII3dRdJa1s9CuKrKcLzRmheAnpOgtISWlhZVCJoRV65c2dSbre0DfjviYzQjeXMzOhm0aNmCknUCEiDcfYL1w9Io5rhF5CgtPAmw9WAwdQdp7UoiuFzspu0S+1XV1SC8EHm+iUFuuiFTvEIlE+laackEZGebtFXVfqZlfR+qq8MgRIisb6HnO2alQzweVzujaYve9Ayfy5cvKzrRWrH+8aY4+VxHO0BjvFHFEY2NBK1rIrQj4gE7yfimTtL1GXH7bHxTv+aBdHObQPWV0s1VVy72A5bS3NHClY/9tGtDQ4MyqNeynnSH7Wz1TtLmd/XqVXXx0iVtq6ur+xDtUGQWjtu7uS904izZRl6CsnKfFSUlJXrnXFhYgOXlZVhZWfl8eHj4CwB43lN2N2Rio+tLsEQ8i3hjUtw/+dJJvbktLS9BemXlNhJ/BKbFYlEVi8VUFBEjRKMI0vNB9ij7IFg/d/6cvldbW/slALzKeAH5QETRcfsPQAHCDZvFwYOl+Pr/2f7q6urXmPH73F2IRqNPSPF42IN7ugXwKgx+1pWWHoLqqrD1X02ng8S/Rc+efQK8y3ooeRd0AUAjEATccg+HX4SZmRlQkjJODwyPjFhi9PlFuZlpZgvC0gjW2COvLNPTj6kMkMlkBkdGRt5j8yIRmyTyT3+Cy9hILtWRI0esnk6nifgbJL4VIP7ZEAbPB0+aSMpsSW6zIrWsrAwqysspBx3Qz/jfIvFN5vrdEQcqwAkXcTgbQGvCnUHl5cdhYmIKbUz88OENZvkDCeYgr7kPWnPMBUvBHqzAxI8TkM35kM1k7+UR/7TjtyKVhSWoAPGxY8fNakTiHJ2b9x4lHxniP7cn5ryUyVyQ5qKdOHGCBtBm4Pv+UDKZvIGfE5KJZ2H75pIExZkHttbDhw/D5OSkjp7NZodGR0ffZeK/diNm2DIXaVoh7J+qqalJeLr+FHK5tftBYsTeiMHtJp7g/0RmIq6vr2PGufvJ0eR1Jv6biBU22Bs7GP4i+tAvPlBsHXLZtQejY6NB4hkmLqBxWegvyvT0NChNnHswNjb2NhP/UzBx/vKfmZ0FiVxr2dz34+Pj1wPEjwslZnZX+zNnzqhTp099V1xcHOWN/mWEQDsQIiQNIiyD9yIR1CPcJ0Ssb+jo0aP1mPE1HMinALCEmKaAW4+M/TXB2VJbJmKE3G+N8+EVQFxw+x+HoQI3k2nQ1gAAAABJRU5ErkJggg==) no-repeat;
  display: block;
  height: 48px;
  width: 24px;
  position: absolute;
  right: -24px;
  top: 0px;
  border-width: 0 8px 5px 0;
  z-index: 1;
}*/
#cssmenu li.active:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAwCAYAAAD6g+EuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjNDRjg0NkY1QzY3MTFFM0I0NEI5OEVGQzFEMjgzOTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjNDRjg0NzA1QzY3MTFFM0I0NEI5OEVGQzFEMjgzOTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2M0NGODQ2RDVDNjcxMUUzQjQ0Qjk4RUZDMUQyODM5NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2M0NGODQ2RTVDNjcxMUUzQjQ0Qjk4RUZDMUQyODM5NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt3wwDYAAAJqSURBVHjatJfNS1RRGMaPpwzKr3Jv9Ae4C1oFLkRv4EIiwazUwFWrQBEEF4IIIiZIyFAotDBjdBxjIKrrRkRx1a7I/ET8KC03FjiaNtNzhnOvZ844zp1zX194mHPPDL/nvc+995w7OZ9Lnn1ijJVDe8ygStdb0n7HoZvQJFTEiIvLz1vQByifEp6z0loR3w9azvEsVIlTjZJ1XtxoO8e3xRl8ud53mQQuuo4eJM2VURkkOo+OWvq8MIj4NeD6xLUGN6IKaAIGl8jg+4jo6onBHT8GKfDDsZRrUAUFTQz4aZPCQKu7JgY80w+K6m3VYAQGF8jgIiLFoCYbg4zwv6GUa1ALvfJiwL10IAy0qoeGSOBqFTx0I3qM7odI4SKi/AeuQdNZBlnDj8MWOzhMmhIGARK4Y6DVExj0k8DVyqtzI3oKgz5SuIjoyn3XoBkG3WTwfxOWbtAGg67ENofdP87Opzo5O8cigyvrj6gX2OQ7OBV4b9i9Pd9Ao8j9BicGB6FBslgUcAh6KcfriGWNKvMwFFDAq8adFz6ydfCAHG84YOMl9/drN4q3GnjF1634Z8QFR6Dncrypg/1c0HdQvwJeNn6IlHVD1HvIWf220oE9wQVYecUW4F45/g7wkq/HXwF/1MCLVGuLCv7hBZwWnluTlPGkBMckeMF4Vbx4z2ZH45YK7pHg7WzAp8KVzXdKBUML2d6v6TIX4C4J3hFgdB03gseqkzKe1sDfTMAJ+FGVzXjEUsGdEvzTD1jfoGck+FiC56GM4Ex/z3XwL69gL5nPaeCvFODEbQ21y/EuVcd6LLuy4xjle8t/AQYA+nn6+eoDk2UAAAAASUVORK5CYII=) no-repeat;
}
#cssmenu a {
  border: 1px solid transparent;
  height: 42px;
  line-height: 40px;
  padding: 0 12px;
  text-align: right;
  text-overflow: ellipsis;
  color: #1f5057; 
  text-shadow: 1px 1px #c0eff3;
}
#cssmenu li:hover {
	color: #661d4a; text-shadow: 1px 1px #eb94c9;
	background: -webkit-linear-gradient(left, #ee88cd, #d31d8c); /* For Safari */
	background: -o-linear-gradient(left, #ee88cd, #d31d8c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(left, #ee88cd, #d31d8c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(left, #ee88cd, #d31d8c); /* Standard syntax */
	background: -ms-linear-gradient(left, #ee88cd, #d31d8c); /* For IE 9 and 10 */
}
#cssmenu li:hover > a {
	color: #661d4a; text-shadow: 1px 1px #eb94c9;
}
.rightcontent {display: inline; float:left; padding-top: 10px; padding-left: 25px; width: 600px;}
.rightcontent h1, .rightcontent h2 {font-family:Verdana, Geneva, sans-serif; font-size:22px; font-weight:bold; color: #d31d8c; margin-top: 10px; margin-bottom: 5px;}
.rightcontent p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color: #111; line-height: 18px; }
.clear {clear:both;}
.wygtop {
	background: -webkit-linear-gradient(top, #ee88cd, #d31d8c); /* For Safari */
	background: -o-linear-gradient(top, #ee88cd, #d31d8c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #ee88cd, #d31d8c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #ee88cd, #d31d8c); /* Standard syntax */
	background: -ms-linear-gradient(top, #ee88cd, #d31d8c); /* For IE 9 and 10 */
	width: 225px;
	margin: 0 auto;
	text-align: center;
	height: 50px;
	top: 10px;
	position:relative;
	display: block;
	border-radius: 10px;
	box-shadow: 0px 0px 7px #666;
	border-top-left-radius:10px; /* For IE 9 and 10 */
	border-top-right-radius:10px; /* For IE 9 and 10 */
	border-bottom-left-radius:0px; /* For IE 9 and 10 */
	border-bottom-right-radius:0px; /* For IE 9 and 10 */
	color: #661d4a; text-shadow: 1px 1px #eb94c9;
}
.wygtop span {display: block; position: relative; top: 10px;}
.wygmain {
	background: -webkit-linear-gradient(top, #9df1f2, #4dc5d6); /* For Safari */
	background: -o-linear-gradient(top, #9df1f2, #4dc5d6); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #9df1f2, #4dc5d6); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #9df1f2, #4dc5d6); /* Standard syntax */
	background: -ms-linear-gradient(top, #9df1f2, #4dc5d6); /* For IE 9 and 10 */
	width: 215px;
	min-height: 50px;
	margin: 0 auto;
	text-align: left; 
	font-size: 13px;
	top: 10px;
	margin-bottom: 10px;
	position:relative;
	display: block;
	border-radius: 10px;
	box-shadow: 0px 0px 7px #666;
	border-top-left-radius:0px; /* For IE 9 and 10 */
	border-top-right-radius:0px; /* For IE 9 and 10 */
	border-bottom-left-radius:10px; /* For IE 9 and 10 */
	border-bottom-right-radius:10px; /* For IE 9 and 10 */
	color: #1f5057; text-shadow: 1px 1px #c0eff3;
	padding: 5px 0 10px 10px;
}
.wygmain span {display: block; background:url(../images/check.png) no-repeat left; padding: 2px 0px 2px 15px;}
.imgcenter {display: block; margin: 0 auto;}
.fullfq {
	width: 100%;
	height: 75px;
	background-color: #09F;
	margin-top: 10px;
	position:relative;
	display: block;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 5px #000;
	background: -webkit-linear-gradient(top, #ee88cd, #d31d8c); /* For Safari */
	background: -o-linear-gradient(top, #ee88cd, #d31d8c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #ee88cd, #d31d8c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #ee88cd, #d31d8c); /* Standard syntax */
	background: -ms-linear-gradient(top, #ee88cd, #d31d8c); /* For IE 9 and 10 */
	border-top-left-radius:10px; /* For IE 9 and 10 */
	border-top-right-radius:10px; /* For IE 9 and 10 */
	border-bottom-left-radius:10px; /* For IE 9 and 10 */
	border-bottom-right-radius:10px; /* For IE 9 and 10 */	
	text-align: center;
}
.fullfq:hover {
	background: -webkit-linear-gradient(top, #f1fac0, #bcdd11); /* For Safari */
	background: -o-linear-gradient(top, #f1fac0, #bcdd11); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #f1fac0, #bcdd11); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #f1fac0, #bcdd11); /* Standard syntax */
	background: -ms-linear-gradient(top, #f1fac0, #bcdd11); /* For IE 9 and 10 */
}
.fullfq:hover > a {color: #1f5057; text-shadow: 1px 1px #c0eff3;}
.fullfq a {color: #661d4a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size: 20px; font-weight: bold; text-shadow: 1px 1px #eb94c9; display: inline-block; padding: 28px 0; width: 100%;}


.footer {
	width: 100%; 
	height: 150px;
	background: -webkit-linear-gradient(top, #f1fac0, #bcdd11); /* For Safari */
	background: -o-linear-gradient(top, #f1fac0, #bcdd11); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #f1fac0, #bcdd11); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #f1fac0, #bcdd11); /* Standard syntax */
	background: -ms-linear-gradient(top, #f1fac0, #bcdd11); /* For IE 9 and 10 */ 
	border-top: 4px solid #bcdd11;
}
.fbg {background: url(../images/footer-logo.png) top right no-repeat; min-height: 75px; margin-top: 10px;}
.fbg ul {float: left; list-style: none; color: #661d4a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-shadow: 1px 1px #eb94c9; line-height: 16px; margin-left: 5px;}
.fbg ul a {color: #444; text-decoration: none; font-size: 16px;}
.fbg ul a:hover {color: #222;}
.fbg div {float: right; top: 100px; display: inline-block; position: relative; color: #999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-shadow: 1px 1px #FFF;}
.fbg div a {text-decoration: none; color: #999; text-shadow: 1px 1px #FFF; }
.fbg div a:hover {text-decoration: none; color: #666; text-shadow: 1px 1px #DDD; }
a.floatquote { 
	height:63px; 
	width: 275px; 
	display:block; 
	margin-top: -75px;
	bottom: -285px; 
	margin-left: 300px; 
	position: relative;
	padding: 1px 0 11px 0;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 5px #000;
	background: -webkit-linear-gradient(top, #ee88cd, #d31d8c); /* For Safari */
	background: -o-linear-gradient(top, #ee88cd, #d31d8c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #ee88cd, #d31d8c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #ee88cd, #d31d8c); /* Standard syntax */
	background: -ms-linear-gradient(top, #ee88cd, #d31d8c); /* For IE 9 and 10 */
	border-top-left-radius:10px; /* For IE 9 and 10 */
	border-top-right-radius:10px; /* For IE 9 and 10 */
	border-bottom-left-radius:10px; /* For IE 9 and 10 */
	border-bottom-right-radius:10px; /* For IE 9 and 10 */	
}
a.floatquote:hover {
	background: -webkit-linear-gradient(top, #f1fac0, #bcdd11); /* For Safari */
	background: -o-linear-gradient(top, #f1fac0, #bcdd11); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #f1fac0, #bcdd11); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #f1fac0, #bcdd11); /* Standard syntax */
	background: -ms-linear-gradient(top, #f1fac0, #bcdd11); /* For IE 9 and 10 */
}
a.floatquote img { display: block; margin: 12px auto 0 auto;}
/*---------------------------------------------------------------------------------------------- START MAILCHIMP ----------------------------------------------------------------------------------------------*/
#mc_embed_signup{clear:left; font:14px Helvetica,Arial,sans-serif;  width:225px;}
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 0 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {
	clear:both; border: 0 none; border-radius:4px; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto; box-shadow: 0px 0px 5px #000; color: #661d4a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 	text-shadow: 1px 1px #eb94c9;
	background: -webkit-linear-gradient(top, #ee88cd, #d31d8c); /* For Safari */
	background: -o-linear-gradient(top, #ee88cd, #d31d8c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #ee88cd, #d31d8c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #ee88cd, #d31d8c); /* Standard syntax */
	background: -ms-linear-gradient(top, #ee88cd, #d31d8c); /* For IE 9 and 10 */
}
#mc_embed_signup .button:hover {	
    background: -webkit-linear-gradient(top, #f1fac0, #bcdd11); /* For Safari */
	background: -o-linear-gradient(top, #f1fac0, #bcdd11); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #f1fac0, #bcdd11); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #f1fac0, #bcdd11); /* Standard syntax */
	background: -ms-linear-gradient(top, #f1fac0, #bcdd11); /* For IE 9 and 10 */
	color: #1f5057; text-shadow: 1px 1px #c0eff3;
	}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:190px; min-width:130px;}
#mc_embed_signup input.button {display:block; width:190px; margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
/*---------------------------------------------------------------------------------------------- END MAILCHIMP ----------------------------------------------------------------------------------------------*/
table { 
	border: 1px solid #AAA;
	border-collapse: separate;
	border-left: 0;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-spacing: 0px;
	margin-top: 15px;
	width: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
	border-collapse: separate;
	background: -webkit-linear-gradient(top, #ee88cd, #d31d8c); /* For Safari */
	background: -o-linear-gradient(top, #ee88cd, #d31d8c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #ee88cd, #d31d8c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #ee88cd, #d31d8c); /* Standard syntax */
	background: -ms-linear-gradient(top, #ee88cd, #d31d8c); /* For IE 9 and 10 */
	color: #661d4a; font-size: 16px; font-weight: bold; text-shadow: 1px 1px #eb94c9;
}
tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
th, td {
	padding: 7px 6px 8px 6px; 
	text-align: left;
	vertical-align: top;
	border-left: 1px solid #AAA;    
}
td {
	border-top: 1px solid #AAA;  
	background: -webkit-linear-gradient(top, #FFF, #DDD); /* For Safari */
	background: -o-linear-gradient(top, #FFF, #DDD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #FFF, #DDD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #FFF, #DDD); /* Standard syntax */
	background: -ms-linear-gradient(top, #FFF, #DDD); /* For IE 9 and 10 */  
}
td.title {
	background: -webkit-linear-gradient(top, #f1fac0, #bcdd11); /* For Safari */
	background: -o-linear-gradient(top, #f1fac0, #bcdd11); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #f1fac0, #bcdd11); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #f1fac0, #bcdd11); /* Standard syntax */
	background: -ms-linear-gradient(top, #f1fac0, #bcdd11); /* For IE 9 and 10 */  
	color: #1f5057; text-shadow: 1px 1px #c0eff3; font-weight: bold; font-size: 16px;
}
tr:hover > td {
	background: -webkit-linear-gradient(top, #DDD, #BBB); /* For Safari */
	background: -o-linear-gradient(top, #DDD, #BBB); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #DDD, #BBB); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #DDD, #BBB); /* Standard syntax */
	background: -ms-linear-gradient(top, #DDD, #BBB); /* For IE 9 and 10 */  
}
tr:hover > td.title {
	background: -webkit-linear-gradient(top, #c0c799, #91ab0e); /* For Safari */
	background: -o-linear-gradient(top, #c0c799, #91ab0e); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #c0c799, #91ab0e); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #c0c799, #91ab0e); /* Standard syntax */
	background: -ms-linear-gradient(top, #c0c799, #91ab0e); /* For IE 9 and 10 */  
}
thead:first-child tr:first-child th:first-child, tbody:first-child tr:first-child td:first-child {
	border-radius: 4px 0 0 0;
	-moz-border-radius: 4px 0 0 0;
}
thead:last-child tr:last-child th:first-child, tbody:last-child tr:last-child td:first-child {
	border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
}
.others {
	width: 100%;
	height: 35px;
	background-color: #09F;
	margin: 5px 0 15px 0;
	position:relative;
	display: none; //change to block to show
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 5px #000;
	background: -webkit-linear-gradient(top, #f1fac0, #bcdd11); /* For Safari */
	background: -o-linear-gradient(top, #f1fac0, #bcdd11); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top, #f1fac0, #bcdd11); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top, #f1fac0, #bcdd11); /* Standard syntax */
	background: -ms-linear-gradient(top, #f1fac0, #bcdd11); /* For IE 9 and 10 */  
	border-top-left-radius:10px; /* For IE 9 and 10 */
	border-top-right-radius:10px; /* For IE 9 and 10 */
	border-bottom-left-radius:10px; /* For IE 9 and 10 */
	border-bottom-right-radius:10px; /* For IE 9 and 10 */	
	text-align: center;
}
.others span{color: #661d4a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; word-spacing: 0px; font-weight: bold; text-shadow: 1px 1px #eb94c9; display: inline-block; padding: 10px 0; width: 100%;}
.pinoption { float: left; }
small { font-weight: normal; font-size: 12px; padding: 10px 10px 0 10px; display: block; line-height: 14px; }



/* First column: bold size label, left-aligned */
.pricing-table td:first-child {
  background: -webkit-linear-gradient(top, #f1fac0, #bcdd11);
  background: -o-linear-gradient(top, #f1fac0, #bcdd11);
  background: -moz-linear-gradient(top, #f1fac0, #bcdd11);
  background: linear-gradient(top, #f1fac0, #bcdd11);
  background: -ms-linear-gradient(top, #f1fac0, #bcdd11);
  color: #1f5057;
  text-shadow: 1px 1px #c0eff3;
  font-weight: bold;
  font-size: 16px;
  text-align: left !important;
  font-weight: bold;
}