  /*  Eddy Consulting 
   *  CSS created  2010 
   *  Site design by Webstuff.biz
   *  CSS RESET NOW   */
html, body, div, h1, h2, h3, h4, ul, ol, li, form, fieldset, input, textarea, p {margin: 0;padding: 0;font-size: 100%;}
ul 							{list-style:none;}  
img, fieldset 				{border:none;}
a							{outline:none;text-decoration:none;}
p					{padding:5px 0px}
/*  CSS  RESET END  */
/*  Elements  */
body						{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#272525;color:#272525;}
h1							{font-size:18px;color:#272525;margin-bottom:20px;}
h4					{padding:10px 0px;font-size:12px}h4.active,#faqs_inner h4:hover{color:#4599BD}#faqs_inner h4{padding:10px 0px 0px;cursor:pointer}
hr{height:1px;margin:10px 0px;border:none;border-top:1px solid #ccc}
/* Container  */
#container					{margin:0 auto;width:980px;padding-left:30px;position:relative;}
.mainHeading				{margin-right:28px;text-indent:-9999px}		
#topLine					{position:absolute;left:0px;top:125px;}
#bottomLine					{position:absolute;left:-30px;bottom:39px}
/*  Content Left  */
#contentLeft				{float:left;width:600px;border-top:2px solid #939497;background:#FFF;}
#content                		{width:385px;padding:40px 44px 0 173px;min-height:280px;}
#content a				{color:#217797}
#content li                             {list-style-type: disc;margin-left:30px;}
.faqs p                                 {margin-bottom:15px;}
.faqs strong                            {font-weight:bolder;color:#262425}
/*  Header  */
#header						{position:relative;background:url(../images/bgHeader2.gif) no-repeat;width:600px;height:77px;}
/*  Navigation  */
#nav						{position:absolute;bottom:0px;left:157px;}
#nav ul						{background:url(../images/menu.gif) no-repeat;width:327px;height:13px;margin:0 auto;}
#nav li						{float:left;margin-left:27px;}
#nav li#uno				{margin-left:17px}
#nav a						{display:block;text-indent:-9999px;height:17px;}
#nav #uno a					{width:35px;background:url(../images/menu.gif) no-repeat 0px 0px}
#nav #dos a					{width:51px;background:url(../images/menu.gif) no-repeat -61px 0px;}
#nav #tres a				{width:46px;background:url(../images/menu.gif) no-repeat -138px 0px}
#nav #quadro a				{width:44px;background:url(../images/menu.gif) no-repeat -210px 0px;}
#nav #cinco a				{width:32px;background:url(../images/menu.gif) no-repeat -281px 0px;}
#nav #sies a				{width:59px;background:url(../images/menu.gif) no-repeat -339px 0px;}

#nav  #uno a:hover, #nav  #uno a#current	{background-position:0px -17px;}
#nav  #dos a:hover, #nav  #dos a#current	{background-position:-61px -17px;}
#nav  #tres a:hover, #nav  #tres a#current	{background-position:-138px -17px;}
#nav  #quadro a:hover, #nav  #quadro a#current	{background-position:-210px -17px;}
#nav  #cinco a:hover,#nav  #cinco a#current	{background-position:-281px -17px;}
#nav  #sies a:hover, #nav  #sies a#current	{background-position:-339px -17px;}

/*  This is navigation before the revisions
#nav li						{float:left;margin:0 15px;}
#nav li a					{font-size:14px;color:#939497;font-weight:bold;display:block;}
#nav li a:hover				{color:#272525;}*/
/*  Content Right  */
#contentRight				{float:left;width:350px;border-top:2px solid #939497;position:relative}
#contentRight img			{position:relative;}
#greyLine					{position:absolute!important;top:280px;left:-20px}
#contentRight ul			{color:#a9a9ae;}
.push						{margin-left:20px;display:block;}
.listBold					{display:block;padding:7px 0;font-weight:bold;}
#listView					{float:left;background:url(../images/buttonView.gif);width:59px;height:21px;margin:0px 15px 0px 20px}
#listContact				{float:left;background:url(../images/buttonContact.gif);width:59px;height:21px;}
#contentRight li a:hover	{background-position:0 21px;}
/*  Footer  */
#footer_wrap			{width:980px;margin:0 auto;padding-left:30px}
#footer						{position:relative;background:url(../images/bgFooter2.gif) no-repeat;width:950px;padding-left:0px;height:142px;}
#footer p					{position:absolute;top:56px;left:180px;display:block;}
#navFooter					{position:absolute;top:100px;left:165px;width:350px;}
#navFooter li				{float:left;margin:0 15px 11px;color:#ffffff;font-size:10px}
#navFooter li a				{font-size:10px;color:#ffffff;font-weight:bold;}
#navFooter li a:hover		{text-decoration:underline;}
.normal						{display:inline;font-weight:normal!important;}
/**   INPUT STYLINGS   **/
span.contactopen{display:block;margin:10px 0px;padding:10px;background:#0078C1 url(../images/footer_bg.gif);color:#fff;font-weight:bold;font-size:14px;text-align:center;cursor:pointer;
     -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}span.contactopen:hover{background:#666}
label{display:inline-block;float:left;height:26px;line-height:26px;width:110px;font-size:12px;font-weight:bold;color:#262425;clear:both}
input,textarea,select{width:250px;margin:0;padding:5px;color:#666;background:#ddd;border:1px solid #ccc;margin:5px 0;font:14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;float:left; -moz-border-radius: 5px; -webkit-border-radius:5px; }
    input#contactus{width:auto}
input:focus, textarea:focus, select:focus { border: 0px;; background-color: #272525; color:#fff; }
input.submit{cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
input.submit:hover{background:#444;}
    #recaptcha_area input#recaptcha_response_field{top:22px;left:0px}

fieldset{width:100%;}
span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */
/* Style for the error message */
.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../includes/assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }
#success_page{margin:10px 0px;padding:10px;background:#d4ffcd;
    -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}#success_page h1{background: url('../includes/assets/success.gif') left no-repeat;margin-bottom:0px;padding-left:22px;font-size:14px;border:none;}

/*  Etc  */
.clear						{clear:both;}
.left						{clear:left;}
.right						{clear:right;}
.fontten					{font-size:10px}
table a{color:#272525;font-weight: bold;}
table img{padding:0px;margin:2px;}
a.readmore_content{display:block;width:385px;margin:15px 0px 5px 0px;padding-top:7px;text-align:center;font-size:8px;color:#666!important;background:#fff url(../images/readmore_content.gif) no-repeat}a.readmore_content:hover{background-position:-385px 0px}
a.seemore_photos{display:block;width:385px;margin:15px 0px 5px 0px!important;padding-top:7px;text-align:center;font-size:8px;color:#666;background:#fff url(../images/readmore_content.gif) no-repeat}a.seemore_photos:hover{background-position:-385px 0px}
.back{display: block;float:right;color:#272525;}.back:hover{text-decoration: underline;}

#photos_inner h1,#photos_inner_small h1{margin-bottom:0px}#photos_inner ul.gallery,#photos_inner_small ul.gallery{margin-top:20px}

/*  Gallery  */
div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}

	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}


		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }

			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}

			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_content { height: 40px; min-width: 40px; }
		* html .pp_content { width: 40px; }

		.pp_fade { display: none; }

		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}

			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }

			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0 0 5px 0;
				}

				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
				}

					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}

					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}

					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}

		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}

		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}

			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				overflow: hidden;
				padding: 0;
				position: relative;
			}

			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}

			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }

			.pp_gallery ul a img { border: 0; }

			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}

			.pp_gallery li.default a {
				background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}

			.pp_gallery li.default a img { display: none; }

			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}

		a.pp_next {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_previous {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}

		a.pp_close {
			display: block;
			float: right;
			line-height:22px;
			text-indent: -10000px;
		}

		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }

			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}

			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}

		#pp_full_res {
			line-height: 1 !important;
		}

			#pp_full_res .pp_inline {
				text-align: left;
			}

				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}
.gallery li{list-style-type: none!important;float: left;margin:0 5px!important;}


/* ------------------------------------------------------------------------
	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 */

        /* ----------------------------------
		Dark Square Theme
	----------------------------------- */

	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */

	div.dark_square .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_square .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square #pp_full_res .pp_inline { color: #fff; }
	div.dark_square .pp_gallery a.pp_arrow_previous,
	div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_square .pp_nav .pp_play { background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_square .pp_nav .pp_pause { background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */



